Wrap symbols in a static class.
More...
#include <dr_print_sym.hpp>
|
static void | init () |
| The setup function for dr_print_sym Must be called by the DR client before print. More...
|
|
static void | finish () |
| This function should be called when the client terminates. More...
|
|
static void | print (const char *const description, const app_pc addr) |
| Print symbol information for the what is located at addr description is a description of what the address addr points to. More...
|
|
|
using | PrintFn = void(*)(const char *const format,...) |
| For clarity of the dependency injection below. More...
|
|
|
static bool | setup = false |
| Record if syms is already setup. More...
|
|
Wrap symbols in a static class.
using Sym::PrintFn = void ( * )( const char *const format, ... ) |
|
private |
For clarity of the dependency injection below.
This function should be called when the client terminates.
The setup function for dr_print_sym Must be called by the DR client before print.
void Sym::print |
( |
const char *const |
description, |
|
|
const app_pc |
addr |
|
) |
| |
|
static |
Print symbol information for the what is located at addr description is a description of what the address addr points to.
Record if syms is already setup.
The documentation for this struct was generated from the following files: