|
ReactOS 0.4.16-dev-1948-gd260c1d
|

Go to the source code of this file.
Classes | |
| struct | elf_header |
| struct | elf_section_header |
| struct | macho_load_command |
| struct | macho_uuid_command |
| struct | macho_section |
| struct | macho_section32 |
| struct | image_file_map |
| struct | image_section_map |
| struct | stab_nlist |
| struct | macho64_nlist |
| struct | image_file_map_ops |
Macros | |
| #define | IMAGE_NO_MAP ((void*)-1) |
Functions | |
| BOOL | image_check_alternate (struct image_file_map *fmap, const struct module *module) DECLSPEC_HIDDEN |
| BOOL | elf_map_handle (HANDLE handle, struct image_file_map *fmap) DECLSPEC_HIDDEN |
| BOOL | pe_map_file (HANDLE file, struct image_file_map *fmap, enum module_type mt) DECLSPEC_HIDDEN |
| static BOOL | image_find_section (struct image_file_map *fmap, const char *name, struct image_section_map *ism) |
| static void | image_unmap_file (struct image_file_map *fmap) |
| static const char * | image_map_section (struct image_section_map *ism) |
| static void | image_unmap_section (struct image_section_map *ism) |
| static DWORD_PTR | image_get_map_rva (const struct image_section_map *ism) |
| static unsigned | image_get_map_size (const struct image_section_map *ism) |
Definition at line 24 of file image_private.h.
| BOOL elf_map_handle | ( | HANDLE | handle, |
| struct image_file_map * | fmap | ||
| ) |
Definition at line 582 of file elf_module.c.
Referenced by image_check_debug_link().
Definition at line 701 of file module.c.
Referenced by elf_load_debug_info_from_map(), and pe_load_debug_info().
|
inlinestatic |
Definition at line 208 of file image_private.h.
Referenced by dwarf2_init_section(), elf_load_debug_info_from_map(), image_check_alternate(), and image_locate_build_id_target().
|
inlinestatic |
Definition at line 240 of file image_private.h.
Referenced by dwarf2_init_section(), and dwarf2_init_zsection().
|
inlinestatic |
Definition at line 245 of file image_private.h.
Referenced by dwarf2_init_section(), dwarf2_init_zsection(), elf_hash_symtab(), elf_load_debug_info_from_map(), pe_load_rsym(), and pe_load_stabs().
|
inlinestatic |
Definition at line 230 of file image_private.h.
Referenced by dwarf2_init_section(), dwarf2_init_zsection(), elf_hash_symtab(), elf_load_debug_info_from_map(), image_check_alternate(), image_locate_build_id_target(), pe_load_rsym(), and pe_load_stabs().
|
inlinestatic |
Definition at line 221 of file image_private.h.
Referenced by elf_fetch_file_info(), elf_load_file(), elf_module_remove(), image_locate_build_id_target(), pe_load_native_module(), and pe_module_remove().
|
inlinestatic |
Definition at line 235 of file image_private.h.
Referenced by dwarf2_init_zsection(), dwarf2_parse(), elf_hash_symtab(), elf_load_debug_info_from_map(), image_check_alternate(), image_locate_build_id_target(), pe_load_rsym(), and pe_load_stabs().
| BOOL pe_map_file | ( | HANDLE | file, |
| struct image_file_map * | fmap, | ||
| enum module_type | mt | ||
| ) |
Definition at line 245 of file pe_module.c.
Referenced by image_check_debug_link(), pe_load_native_module(), and search_builtin_pe().