IDA SDK

- Main Page
- Header Files
- Classes
- Modules

Functions
Trace management functions
Debugger functions » Tracing

## Detailed Description

## Functions
bool idaapi | load_trace_file (const char *filename, char *buf, size_t bufsize)
| Load a recorded trace file in the trace window. More...
bool idaapi | save_trace_file (const char *filename, const char *description)
| Save the current trace in the specified file.
bool idaapi | is_valid_trace_file (const char *filename)
| Is the specified file a valid trace file for the current database?
bool idaapi | set_trace_file_desc (const char *filename, const char *description)
| Change the description of the specified trace file.
bool idaapi | get_trace_file_desc (const char *filename, char *buf, size_t bufsize)
| Get the file header of the specified trace file.
bool idaapi | choose_trace_file (char *buf, size_t bufsize)
| Show the choose trace dialog.
bool idaapi | diff_trace_file (const char *filename)
| Show difference between the current trace and the one from 'filename'.
bool idaapi | graph_trace (void)
| Show the trace callgraph.
void idaapi | set_highlight_trace_options (bool highlight, bgcolor_t color, bgcolor_t diff)
| Set highlight trace parameters.
void idaapi | set_trace_platform (const char *platform)
| Set platform name of current trace.
const char *idaapi | get_trace_platform ()
| Get platform name of current trace.

## Function Documentation

bool idaapi load_trace_file | ( | const char * | filename,
|  | char * | buf,
|  | size_t | bufsize
| ) |  |
| inline

Load a recorded trace file in the trace window.

If the call succeeds and 'buf' is not null, the description of the trace stored in the binary trace file will be returned in 'buf'