|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <image_private.h>

Public Attributes | |
| enum module_type | modtype |
| const struct image_file_map_ops * | ops |
| unsigned | addr_size |
| struct image_file_map * | alternate |
| union { | |
| struct elf_file_map { | |
| size_t elf_size | |
| size_t elf_start | |
| HANDLE handle | |
| const char * shstrtab | |
| char * target_copy | |
| struct elf_header elfhdr | |
| struct { | |
| struct elf_section_header shdr | |
| const char * mapped | |
| } sect | |
| } elf | |
| struct macho_file_map { | |
| size_t segs_size | |
| size_t segs_start | |
| HANDLE handle | |
| struct image_file_map * dsym | |
| size_t header_size | |
| size_t commands_size | |
| unsigned int commands_count | |
| const struct macho_load_command * load_commands | |
| const struct macho_uuid_command * uuid | |
| unsigned arch_offset | |
| int num_sections | |
| struct { | |
| struct macho_section section | |
| const char * mapped | |
| unsigned int ignored: 1 | |
| } sect | |
| } macho | |
| struct pe_file_map { | |
| HANDLE hMap | |
| IMAGE_NT_HEADERS ntheader | |
| BOOL builtin | |
| unsigned full_count | |
| void * full_map | |
| struct { | |
| IMAGE_SECTION_HEADER shdr | |
| const char * mapped | |
| } sect | |
| const char * strtable | |
| } pe | |
| } | u |
Definition at line 105 of file image_private.h.
| unsigned image_file_map::addr_size |
Definition at line 109 of file image_private.h.
Referenced by dwarf2_parse(), elf_map_file(), elf_map_shdr(), macho_count_sections(), macho_load_section_info(), macho_map_file(), macho_parse_symtab(), and pe_map_file().
| struct image_file_map* image_file_map::alternate |
Definition at line 110 of file image_private.h.
Referenced by elf_find_section_type(), elf_reset_file_map(), image_find_section(), image_locate_debug_link(), image_unmap_file(), macho_map_file(), and pe_map_file().
| unsigned image_file_map::arch_offset |
Definition at line 142 of file image_private.h.
| BOOL image_file_map::builtin |
Definition at line 156 of file image_private.h.
Definition at line 135 of file image_private.h.
| size_t image_file_map::commands_size |
Definition at line 134 of file image_private.h.
| struct image_file_map* image_file_map::dsym |
Definition at line 132 of file image_private.h.
Referenced by macho_find_segment_section().
| struct { ... } ::elf_file_map image_file_map::elf |
| size_t image_file_map::elf_size |
Definition at line 115 of file image_private.h.
| size_t image_file_map::elf_start |
Definition at line 116 of file image_private.h.
| struct elf_header image_file_map::elfhdr |
Definition at line 120 of file image_private.h.
| unsigned image_file_map::full_count |
Definition at line 157 of file image_private.h.
| void* image_file_map::full_map |
Definition at line 158 of file image_private.h.
| HANDLE image_file_map::handle |
Definition at line 117 of file image_private.h.
| size_t image_file_map::header_size |
Definition at line 133 of file image_private.h.
| HANDLE image_file_map::hMap |
Definition at line 154 of file image_private.h.
Definition at line 149 of file image_private.h.
| const struct macho_load_command* image_file_map::load_commands |
Definition at line 137 of file image_private.h.
| struct { ... } ::macho_file_map image_file_map::macho |
Definition at line 124 of file image_private.h.
| enum module_type image_file_map::modtype |
Definition at line 107 of file image_private.h.
Referenced by dwarf2_parse(), elf_find_section_type(), elf_map_file(), macho_map_file(), and pe_map_file().
| IMAGE_NT_HEADERS image_file_map::ntheader |
Definition at line 155 of file image_private.h.
| int image_file_map::num_sections |
Definition at line 144 of file image_private.h.
| const struct image_file_map_ops* image_file_map::ops |
Definition at line 108 of file image_private.h.
Referenced by elf_reset_file_map(), image_find_section(), image_unmap_file(), macho_map_file(), and pe_map_file().
| struct { ... } ::pe_file_map image_file_map::pe |
| struct { ... } * image_file_map::sect |
| struct { ... } * image_file_map::sect |
| struct { ... } * image_file_map::sect |
| struct macho_section image_file_map::section |
Definition at line 147 of file image_private.h.
Referenced by pe_load_export_debug_info().
| size_t image_file_map::segs_size |
Definition at line 129 of file image_private.h.
| size_t image_file_map::segs_start |
Definition at line 130 of file image_private.h.
| struct elf_section_header image_file_map::shdr |
Definition at line 123 of file image_private.h.
| IMAGE_SECTION_HEADER image_file_map::shdr |
Definition at line 161 of file image_private.h.
Definition at line 118 of file image_private.h.
Definition at line 164 of file image_private.h.
Referenced by pe_load_coff_symbol_table().
| char* image_file_map::target_copy |
Definition at line 119 of file image_private.h.
| union { ... } image_file_map::u |
Referenced by dwarf2_parse(), elf_fetch_file_info(), elf_find_section(), elf_find_section_type(), elf_load_file(), elf_map_file(), elf_map_file_read(), elf_map_shdr(), elf_reset_file_map(), find_uuid(), macho_count_sections(), macho_enum_load_commands(), macho_fetch_file_info(), macho_find_segment_section(), macho_load_debug_info(), macho_load_file(), macho_load_section_info(), macho_map_file(), macho_parse_symtab(), macho_unmap_file(), pe_find_section(), pe_load_coff_symbol_table(), pe_load_dwarf(), pe_locate_with_coff_symbol_table(), pe_map_file(), pe_map_full(), pe_unmap_file(), pe_unmap_full(), reset_file_map(), and try_dsym().
| const struct macho_uuid_command* image_file_map::uuid |
Definition at line 138 of file image_private.h.