ReactOS  0.4.15-dev-492-ga1108f6
module_format Struct Reference

#include <dbghelp_private.h>

Collaboration diagram for module_format:

Public Attributes

struct modulemodule
void(* remove )(struct process *pcs, struct module_format *modfmt)
void(* loc_compute )(struct process *pcs, const struct module_format *modfmt, const struct symt_function *func, struct location *loc)
union {
   struct elf_module_info *   elf_info
   struct dwarf2_module_info_s *   dwarf2_info
   struct pe_module_info *   pe_info
   struct macho_module_info *   macho_info
   struct pdb_module_info *   pdb_info

Detailed Description

Definition at line 352 of file dbghelp_private.h.

Member Data Documentation

◆ dwarf2_info

◆ elf_info

struct elf_module_info* module_format::elf_info

Definition at line 362 of file dbghelp_private.h.

◆ loc_compute

◆ macho_info

struct macho_module_info* module_format::macho_info

Definition at line 365 of file dbghelp_private.h.

◆ module

struct module* module_format::module

Definition at line 354 of file dbghelp_private.h.

Referenced by dwarf2_parse(), pdb_process_file(), and pe_load_native_module().

◆ pdb_info

struct pdb_module_info* module_format::pdb_info

Definition at line 366 of file dbghelp_private.h.

Referenced by pdb_module_remove(), and pdb_process_file().

◆ pe_info

struct pe_module_info* module_format::pe_info

Definition at line 364 of file dbghelp_private.h.

Referenced by pe_load_native_module(), and pe_module_remove().

◆ remove

void(* module_format::remove) (struct process *pcs, struct module_format *modfmt)

◆ u

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