Skip to content

trace_codes: Match the _dprotected_np variants of syscalls - #49

Merged
doronz88 merged 1 commit into
mainfrom
syscall-eventids-dprotected
Oct 19, 2026
Merged

doronz88 merged 1 commit into
mainfrom
syscall-eventids-dprotected

Conversation

@doronz88

Copy link
Copy Markdown
Collaborator

syscall_eventids(['open']) matched BSC_open and BSC_open_nocancel but not BSC_open_dprotected_np (likewise for openat). Those open a path with a data protection class, the way apps create protected files, and are decoded with their path like open/openat, so filtering open silently dropped them (e.g. pymobiledevice3's parse-live -s open).

Adds _dprotected_np as a third variant, with a test.

open_dprotected_np and openat_dprotected_np open a path with a data
protection class, the way apps create protected files, and are decoded
with their path like open and openat. syscall_eventids(['open']) missed
them, so filtering open silently dropped those opens.
@doronz88
doronz88 merged commit f627404 into main Oct 19, 2026
14 checks passed
@doronz88
doronz88 deleted the syscall-eventids-dprotected branch October 19, 2026 22:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant