Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
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. More...
 
int idaapi get_func_trace_options (void)
 Get current function tracing options. More...
 
void idaapi set_func_trace_options (int options)
 Modify function tracing options. More...
 
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)

◆ 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)