_dr_symbol_import_t Struct Reference

#include <dr_tools.h>

Data Fields

const char * name
const char * modname
bool delay_load
bool by_ordinal
ptr_uint_t ordinal

Detailed Description

Symbol import data returned from dr_symbol_import_iterator_next().

String fields point into the importing module image. Robust clients should use DR_TRY_EXCEPT while inspecting the strings in case the module is partially mapped or the app racily unmaps it.

Field Documentation

bool _dr_symbol_import_t::by_ordinal

Import is by ordinal, not name (Windows only).

bool _dr_symbol_import_t::delay_load

This import is delay-loaded (Windows only).

const char* _dr_symbol_import_t::modname

Preferred name of module (Windows only).

const char* _dr_symbol_import_t::name

Name of imported symbol, if available.

ptr_uint_t _dr_symbol_import_t::ordinal

Ordinal value (Windows only).

The documentation for this struct was generated from the following file: