8000 stracer: TUI improvements by esauvisky · Pull Request #197 · frida/frida-tools · GitHub
[go: up one dir, main page]

Skip to content

stracer: TUI improvements - #197

Merged
oleavr merged 4 commits into
frida:mainfrom
esauvisky:strace-features
Mar 25, 2026
Merged

oleavr merged 4 commits into
frida:mainfrom
esauvisky:strace-features

Conversation

@esauvisky
Copy link
Copy Markdown
Contributor

This PR adds several quality-of-life features to stracer:

  • JSON export (w): allows exporting the current view metadata to a JSON file
  • Syscall whitelisting (--include): only trace named syscalls; mutually exclusive with --exclude
  • Help popup (?): documents all keybindings in a floating overlay
  • Fix: excluding unknown syscalls with nr=-1 no longer crashes
image

Writes the current (filtered) view to stracer-export-<timestamp>.json
in the working directory.
Mutually exclusive with --exclude. Works by resolving the included names
and excluding everything else via the agent.
Skip the agent-side exclude request for events with nr < 0, since the
service rejects out-of-range values. They still get purged from the
event list and filtered client-side.
Lists all keyboard shortcuts in a centered floating pane. Press '?' or
Escape to dismiss.
@oleavr
oleavr merged commit 1e1717f into frida:main Mar 25, 2026
@oleavr
oleavr commented Mar 25, 2026
Copy link
Copy Markdown
Member

Thanks! 🙌

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.

2 participants

0