Skip to content

Releases: sectordistrict/intentrace

intentrace v0.4.1

17 Dec 07:12
Compare
Choose a tag to compare
  • categories are now in their own file

intentrace v0.4.0

15 Dec 18:08
Compare
Choose a tag to compare
  • split syscalls_map.rs into syscall_skeleton_map.rs and syscall_object_annotations.rs
  • SyscallObject struct separated into two structs vis a vis skeleton and annotations
  • some fields in SyscallObject are removed
  • the child field is now process_pid
  • small functions created
  • one_line_error is now a method
  • many changes and refactoring of fn pavfol & fn parse_return_value_one_line et al.
  • Iterator implementation for SyscallObject removed
  • fn build also split vis a vis skeleton and annotations separation
  • SysDetails no longer exists
  • requesting the annotated version of syscalls is shown as available in the help, but it's disabled, to be enabled in 0.5.0 or later
  • syscalls that aren't one_line enabled no longer show the annotated version as a fallback, this will also be reversed in 0.5.0
  • noticeable performance improvements overall

intentrace v0.3.2

01 Dec 10:34
Compare
Choose a tag to compare
  • fix statx
  • sendmsg syscall arguments fix

intentrace v0.3.1

27 Nov 17:15
Compare
Choose a tag to compare
  • trailing *at syscalls now have better path resolution
  • many filesystem syscalls now display better highlighted paths
  • affinity syscalls now use process_vm_readv
  • readlinkat fixed
  • renameat2 syscall added
  • various small fixes

intentrace v0.2.6

16 Nov 16:43
Compare
Choose a tag to compare
  • ctrl-c now prints summary if summary was enabled
  • comments cleanup / function args fixed

intentrace v0.2.5

12 Nov 20:31
Compare
Choose a tag to compare
  • fix getcwd

intentrace v0.2.4

07 Nov 20:07
Compare
Choose a tag to compare
  • replace the users crate with the forked and maintained uzers crate
  • small sentence fix in the read syscall

intentrace v0.2.2

02 Nov 22:06
Compare
Choose a tag to compare
  • transitioned from ptrace::read to process_vm_readv, this improves performance dramatically but wont be noticeable until v1.0
  • use libc flags directly in mmap instead of nix
  • changed a few colors for a better visual experience
  • better function names
  • in single threaded: failed syscalls means red pid
  • better README image
  • transition from KiloBytes et al. to Kibibytes et al.
  • readlink target workaround
  • changed Process/Thread bubble
  • add madvise

intentrace v0.1.1

29 Oct 20:34
Compare
Choose a tag to compare

First intentrace release (currently the only supported arch is x86-64)