Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/airbus-cert/ttddbg
/ types & classes
Types & classes
34 in github.com/airbus-cert/ttddbg
⨍
Functions
145
◇
Types & classes
34
Enum
Arch
ttddbg/include/ttddbg_debugger_manager.hh:30
Class
BackwardSingleStepRequest
! * \brief Describe the new action introduce by the time travel debugging * Single step will just use backward debugger with a singe step *
ttddbg/include/ttddbg_action.hh:30
Class
BackwardStateRequest
! * \brief Describe the new action introduce by the time travel debugging * The backward action will back in time until the debugger saw a debug
ttddbg/include/ttddbg_action.hh:14
Class
CopyArgActionHandler
ttddbg/include/ttddbg_hooks.hh:14
Class
CopyReturnValueActionHandler
ttddbg/include/ttddbg_hooks.hh:23
Class
Debugger
! * \brief Main debugger object */
ttddbg/include/ttddbg_debugger.hh:16
Class
DebuggerManager
! * \brief Main implementation of the Time Travel debugger * Automata for IDA */
ttddbg/include/ttddbg_debugger_manager.hh:22
Class
DebuggerManagerX86
! * \brief specialized debugger manager for x86 */
ttddbg/include/ttddbg_debugger_x86.hh:28
Class
DebuggerManagerX86_64
! * \brief specialized debugger manager for x86_64 */
ttddbg/include/ttddbg_debugger_x86_64.hh:29
Class
DebuggerX86
! * \brief x86 debugger object */
ttddbg/include/ttddbg_debugger_x86.hh:15
Class
DebuggerX86_64
! * \brief x86 debugger object */
ttddbg/include/ttddbg_debugger_x86_64.hh:16
Class
EditArgActionHandler
ttddbg/include/ttddbg_hooks.hh:30
Class
EventDeque
! * \brief A thread safe queue use to manage Debugger events */
ttddbg/include/ttddbg_event_deque.hh:14
Class
FullRunActionRequest
ttddbg/include/ttddbg_action.hh:79
Class
FunctionInvocation
FunctionInvocation represents a function call event, recorded by the tracer.
ttddbg/include/ttddbg_tracer.hh:16
Class
FunctionTracer
ttddbg/include/ttddbg_tracer.hh:24
Class
GotoPositionAction
! * \brief Action used to go to a specific position */
ttddbg/include/ttddbg_action.hh:92
Class
Hooks
ttddbg/include/ttddbg_hooks.hh:38
Class
IDebuggerManager
! * \brief IDA debugger interface */
ttddbg/include/ttddbg_debugger_manager_interface.hh:15
Class
IdaLogger
! * \brief The IDA implementation of the ttddbg logger */
ttddbg/include/ttddbg_logger_ida.hh:11
Class
Logger
! * \brief A base class for every logger */
ttddbg/include/ttddbg_logger.hh:45
Class
OpenPositionChooserAction
! * \brief Action use to manage the position chooser (aka the timeline) */
ttddbg/include/ttddbg_action.hh:43
Class
OpenTraceChooserAction
! * \brief Action use to display the traced functions chooser */
ttddbg/include/ttddbg_action.hh:56
Class
OpenTraceEventChooserAction
! * \brief Action used to display the trace events chooser */
ttddbg/include/ttddbg_action.hh:69
Class
Plugin
ttddbg/include/ttddbg_plugin.hh:14
Class
PositionChooser
ttddbg/include/ttddbg_position_chooser.hh:14
Class
Strings
! * \brief Sring toolbox */
ttddbg/include/ttddbg_strings.hh:11
Class
TTD::TTD_Replay_IThreadView
ttddbg/src/ttddbg_tracer.cc:17
Class
TraceActionHandler
ttddbg/include/ttddbg_hooks.hh:7
Class
TracerEventChooser
ttddbg/include/ttddbg_tracer_choosers.hh:19
Class
TracerTraceChooser
ttddbg/include/ttddbg_tracer_choosers.hh:7
Enum
X86RegClass
! * \brief Declare x86 arch class register enum * This code is inspired from https://github.com/cseagle/sk3wldbg */
ttddbg/include/ttddbg_x86_registers.hh:23
Class
register_info_t
ttddbg/src/ttddbg_debugger_x86_64.cc:8
Class
register_info_t
ttddbg/src/ttddbg_debugger_x86.cc:8