_dr_symbol_import_t Struct Reference

#include <dr_modules.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

◆ by_ordinal

bool _dr_symbol_import_t::by_ordinal

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

◆ delay_load

bool _dr_symbol_import_t::delay_load

This import is delay-loaded (Windows only).

◆ modname

const char* _dr_symbol_import_t::modname

Preferred name of module (Windows only).

◆ name

const char* _dr_symbol_import_t::name

Name of imported symbol, if available.

◆ ordinal

ptr_uint_t _dr_symbol_import_t::ordinal

Ordinal value (Windows only).

The documentation for this struct was generated from the following file:
  • /home/runner/work/dynamorio/dynamorio/build_release-64/include/dr_modules.h