Skip to content

Releases: ncatlin/rgat

0.6.3 Preview

Choose a tag to compare

@ncatlin ncatlin released this 20 Nov 01:08

[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

Choose a tag to compare

@ncatlin ncatlin released this 17 Nov 20:52

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

Choose a tag to compare

@ncatlin ncatlin released this 14 Nov 18:08

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

Choose a tag to compare

@ncatlin ncatlin released this 03 Nov 23:10

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

Choose a tag to compare

@ncatlin ncatlin released this 02 Feb 19:25

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

0.5.2 Bugfix release

Choose a tag to compare

@ncatlin ncatlin released this 25 Aug 18:26

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

Choose a tag to compare

@ncatlin ncatlin released this 25 Aug 13:04

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

Choose a tag to compare

@ncatlin ncatlin released this 24 Aug 18:12

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.