Releases: sectordistrict/intentrace
Releases · sectordistrict/intentrace
intentrace v0.4.1
- categories are now in their own file
intentrace v0.4.0
- split
syscalls_map.rs
intosyscall_skeleton_map.rs
andsyscall_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 nowprocess_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 forSyscallObject
removedfn build
also split vis a vis skeleton and annotations separationSysDetails
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
- fix statx
sendmsg
syscall arguments fix
intentrace v0.3.1
- trailing
*at
syscalls now have better path resolution - many filesystem syscalls now display better highlighted paths
affinity
syscalls now useprocess_vm_readv
readlinkat
fixedrenameat2
syscall added- various small fixes
intentrace v0.2.6
- ctrl-c now prints summary if summary was enabled
- comments cleanup / function args fixed
intentrace v0.2.5
- fix
getcwd
intentrace v0.2.4
- replace the users crate with the forked and maintained uzers crate
- small sentence fix in the read syscall
intentrace v0.2.2
- 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
First intentrace release (currently the only supported arch is x86-64)