Releases: ncatlin/rgat
0.6.3 Preview
[0.6.3] - 2021-11-20
Changed
- Reduced console output
Fixed
- JIT/self modifying code is properly handled in 64 bit processes
- Fixed address in the visualiser disassembly preview
- Fixed loading saved traces with multiple instructions associated with the same address
- Long-running Detect-It-Easy scans no longer delay exit
- Handle exceptions in the outer trace processor loop
0.6.2 Preview
Added
- Missing pin/pintool binaries are now re-installed on trace start
Changed
- The main executable being traced is now always instrumented. Trace/ignore lists only apply to libraries.
- The trace selector shows if a process has no graphs
- Handling of non-image backed code regions is improved
Fixed
- The animation will update when the user selects a new position while paused
- DLL Loader stubs are now more reliably deleted
- Trace queue purging is now more reliable
- The Ignore/Trace list file picker now works in remote tracing mode
- Fix a deadlock from updating config and recording a new connection address
0.6.1 Preview
Bug fixes and performance improvements from 0.6.0, it can now unreliably trace some common software protectors. This is also the first 'production' check of the update functionality.
0.6.0 Preview
This is the first release of the .NET/Vulkan rgat re-write
See the changelog for details: https://github.com/ncatlin/rgat/blob/master/CHANGELOG.md
Or the site: https://ncatlin.github.io/rgatPages/
0.5.3 Cumulative Changes Release
Updated libraries, move to Intel PIN instrumentation, UI changes including a settings window. Various other fixes and changes.
0.5.2 Bugfix release
Fixed a hang caused by the new locks being non recursive (because I'm terrible and don't test things properly. Honestly, who revamps the mutex implementation in a UI bugfix release?).
Added savefile support for >4GB traces, but have not enabled them in actual tracing because the extra memory requirements don't seem worth it yet. If you happen to have made any in the last 24 hours since the last saves were invalidated, they will also probably be unreadable in this edition.
Made the threading platform independent.
0.5.1 - Bugfix release
This fixes the trace dropdown box in the visualiser tab, as well as some other minor UI issues such as the exit button in the file menu and a dialog title. Internally the critical sections have been replaced by atomics from the C++ std library.