Skip to content

Releases: ncatlin/rgat

0.6.3 Preview

20 Nov 01:08
Compare
Choose a tag to compare

[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

17 Nov 20:52
Compare
Choose a tag to compare

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

14 Nov 18:08
Compare
Choose a tag to compare

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

03 Nov 23:10
Compare
Choose a tag to compare

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

02 Feb 19:25
Compare
Choose a tag to compare

Updated libraries, move to Intel PIN instrumentation, UI changes including a settings window. Various other fixes and changes.

0.5.2 Bugfix release

25 Aug 18:26
Compare
Choose a tag to compare

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

25 Aug 13:04
Compare
Choose a tag to compare

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.

0.5.0

24 Aug 18:12
Compare
Choose a tag to compare

This version sees the entire front end UI re-implemented in Qt. Allegro served its purpose but implementing new features with Qt is a pleasure rather than a struggle, which will encourage further development.