ReactOS  0.4.14-dev-342-gdc047f9
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
 
u
 

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: