IDA C++ SDK 9.2
Loading...
Searching...
No Matches
Functions tracing

Each call to a function or return from a function is stored in the tracing buffer. More...

Functions

bool idaapi is_func_trace_enabled (void)
 Get current state of functions tracing.
int idaapi get_func_trace_options (void)
 Get current function tracing options.
void idaapi set_func_trace_options (int options)
 Modify function tracing options.
void idaapi request_set_func_trace_options (int options)
 Post a set_func_trace_options() request.

Enable/Disable functions tracing

TypeSynchronous function - available as request
Notificationnone (synchronous function)
bool idaapi enable_func_trace (bool enable=true)
bool disable_func_trace (void)
bool idaapi request_enable_func_trace (bool enable=true)
bool request_disable_func_trace (void)

Detailed Description

Each call to a function or return from a function is stored in the tracing buffer.

Function Documentation

◆ is_func_trace_enabled()

bool idaapi is_func_trace_enabled ( void )
inline

Get current state of functions tracing.

TypeSynchronous function
Notificationnone (synchronous function)

◆ enable_func_trace()

bool idaapi enable_func_trace ( bool enable = true)
inline

◆ disable_func_trace()

bool disable_func_trace ( void )
inline

◆ request_enable_func_trace()

bool idaapi request_enable_func_trace ( bool enable = true)
inline

◆ request_disable_func_trace()

bool request_disable_func_trace ( void )
inline

◆ get_func_trace_options()

int idaapi get_func_trace_options ( void )
inline

Get current function tracing options.

Also see #FT_LOG_RET

TypeSynchronous function
Notificationnone (synchronous function)

◆ set_func_trace_options()

void idaapi set_func_trace_options ( int options)
inline

Modify function tracing options.

TypeSynchronous function - available as request
Notificationnone (synchronous function)

◆ request_set_func_trace_options()

void idaapi request_set_func_trace_options ( int options)
inline

Post a set_func_trace_options() request.