ReactOS 0.4.15-dev-8636-g945e856
|
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().