Each call to a function or return from a function is stored in the tracing buffer. 
 | 
 
| Type | Synchronous function - available as request  |  
| Notification | none (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) | 
|   | 
◆ is_func_trace_enabled()
  
  
      
        
          | bool idaapi is_func_trace_enabled  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Get current state of functions tracing. 
| Type | Synchronous function  | 
| Notification | none (synchronous function)  | 
 
 
◆ get_func_trace_options()
  
  
      
        
          | int idaapi get_func_trace_options  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Get current function tracing options. 
Also see FT_LOG_RET 
| Type | Synchronous function  | 
| Notification | none (synchronous function)  | 
 
 
◆ set_func_trace_options()
  
  
      
        
          | void idaapi set_func_trace_options  | 
          ( | 
          int  | 
          options | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Modify function tracing options. 
| Type | Synchronous function - available as request  | 
| Notification | none (synchronous function)  |