Strauss
Login

FeatureRequests

  • RecentChanges
  • FindPage
  • SiteNavigation
  • HelpContents
  • FeatureRequests

Revision 5 as of 2021-01-17 14:00:29

Clear message
  • Immutable Page
  • Comments
  • Info
  • Attachments
  • Command-line option for syncing output to files on every line

  • Output staging for successful/failed syscalls (-z option)

    • Implemented in strace 5.2.
    • Posssible extension: filtering by specific retval/errno (possible syntax: -e trace=...:{ret,retval,err,errno}{=,!=,<,<=,>,>=,&,!&}VAL)

  • Color output

    • There's a patch available (with hard-coded ANSI escape sequences, though)

  • Print memory related to addresses

    • Possible syntax: -e dump=syscalls:before=1024:after=512 (similar to dumpio())

  • Construct PID tree ("process lineage")

  • ptrace-friendly mode

  • bluetooth ioctl decoding

  • binder ioctl decoding: 1, 2, 3.

  • minimum/maximum beats per minute^W^W^Wtime spent in system call

    • Implemented in strace 5.6.
  • Provide information about syscall names and numbers

    • Mostly implemented as asinfo tool, needs UI rework
  • PID namespace translation

    • --pidns-translation was implemented in strace 5.9.
  • Path tracing for -e read/write.
  • Filtering for specific ioctl (or any other dispatch-like syscall command) numbers.
    • ioctls are expecially tricky as one usually wants to trace one or several syscall classes and those are set in the middle of ioctl constant.
  • msgid and any other id filters
    • uid/gid?
  • Combine -o| and -ff by allowing providing '{}' in the popen command line.
  • Immutable Page
  • Comments
  • Info
  • Attachments
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01