Skip to content

Releases: airbus-cert/ttddbg

SSTIC 2023 Release

07 Jun 14:49
Compare
Choose a tag to compare

This new release brings a new functionality:

  • "Go to position", which allows you to jump to a specific position in the trace file (in the form major:minor). Accessible from the toolbar, or by pressing Ctrl+Shift+G

The following bug was fixed:

  • "Full run" only went through the states from the main thread. It now correctly goes through every thread in the application.
  • "Full run" was drastically sped up.

Function tracing release (v1.1.0)

29 Mar 14:44
Compare
Choose a tag to compare

This release brings a new exciting feature: function tracing!

  • Add function tracing
    • Integrates with TTD's "CallRet callback" feature, allowing us to trace every call and ret instruction
    • Uses the IDA type information to pretty-print the arguments and return values
    • Can be used to quickly jump to a time position, at the time of the call or ret instruction, as well as copy the argument's address
  • Add a "full run" feature, simulating a full program execution from start to finish. Useful in conjunction with function tracing.
  • New bug: an issue appeared when using IDA 8, see the workaround

Minor Bug Fix Release

25 Jul 11:16
Compare
Choose a tag to compare

This release include bug fixing thanks @simsor

SSTIC Release

31 May 09:09
Compare
Choose a tag to compare

Initial Release of Time Travel Debugging plugin for IDA:

  • 💻 x86 and x86_64 are supported
  • 🧵 Thread Create/Terminated events
  • 🔽 🔼 Module Loaded/Unloaded
  • ❗ Exceptions
  • ⏲️ Create your own event using the Timeline feature
  • 🔴 Breakpoints
  • 🚶 Single Step Backward

What's Changed

  • Automatically populate the Timeline by @simsor in #1

New Contributors

  • @simsor made their first contribution in #1

Full Changelog: https://github.com/airbus-cert/ttddbg/commits/v1.0.0