github doronz88/pymobiledevice3 v11.35.0

2 hours ago

Highlights

✨ Filter parse-live by syscall, subsystem or event

developer dvt core-profile-session parse-live can now show only what you ask for, and keeps up with the device while it does:

  • --syscall/-s selects BSD syscalls by name, for example -s open -s openat. The output still includes the paths they open.
  • --fs, --net and --proc select groups of syscalls: those that take a path, socket syscalls, and process-lifecycle syscalls.
  • --dyld shows dyld events (dlopen, dlsym, image maps) with their paths and symbol names.
  • --event/-e selects any trace event by name.

The syscalls [--group fs|net|proc] and events commands list the names these options accept. A misspelled name is rejected before a device is chosen.

pymobiledevice3 developer dvt core-profile-session parse-live -s open -s openat
pymobiledevice3 developer dvt core-profile-session parse-live --fs --dyld
pymobiledevice3 developer dvt core-profile-session parse-live -e DBG_DYLD_TIMING_DLOPEN
pymobiledevice3 developer dvt core-profile-session events | grep -i dyld

📦 pykdebugparser 1.4.0

  • iOS 27.2 trace codes: the event table now matches iOS 27.2.
  • More parsed syscalls: AIO, wait4, sigwait, mknodat, ledger, openat_dprotected_np, and the iOS 27 additions pipe2, dup3, fchflagsat and getumask, among others.
  • Events without a parser: events requested with --syscall/--event that have no parser are printed with their raw values instead of being dropped.

What's Changed

Full Changelog: v11.34.1...v11.35.0

Don't miss a new pymobiledevice3 release

NewReleases is sending notifications on new releases.