Symbol: elf_image_info
headers/private/kernel/arch/elf.h
12
struct elf_image_info;
headers/private/kernel/arch/elf.h
19
extern int arch_elf_relocate_rel(struct elf_image_info *image,
headers/private/kernel/arch/elf.h
20
struct elf_image_info *resolve_image, elf_rel *rel, int rel_len);
headers/private/kernel/arch/elf.h
21
extern int arch_elf_relocate_rela(struct elf_image_info *image,
headers/private/kernel/arch/elf.h
22
struct elf_image_info *resolve_image, elf_rela *rel, int rel_len);
headers/private/kernel/elf.h
50
struct elf_image_info* elf_get_kernel_image();
headers/private/kernel/elf_priv.h
28
struct elf_image_info* next; // next image in the hash
headers/private/kernel/elf_priv.h
82
extern status_t elf_resolve_symbol(struct elf_image_info* image,
headers/private/kernel/elf_priv.h
83
elf_sym* symbol, struct elf_image_info* sharedImage,
src/system/kernel/arch/arm/arch_elf.cpp
157
is_in_image(struct elf_image_info *image, addr_t address)
src/system/kernel/arch/arm/arch_elf.cpp
173
arch_elf_relocate_rel(struct elf_image_info *image,
src/system/kernel/arch/arm/arch_elf.cpp
174
struct elf_image_info *resolveImage, Elf32_Rel *rel, int relLength)
src/system/kernel/arch/arm/arch_elf.cpp
323
arch_elf_relocate_rela(struct elf_image_info *image,
src/system/kernel/arch/arm/arch_elf.cpp
324
struct elf_image_info *resolve_image, Elf32_Rela *rel, int rel_len)
src/system/kernel/arch/arm64/arch_elf.cpp
29
is_in_image(struct elf_image_info *image, addr_t address)
src/system/kernel/arch/arm64/arch_elf.cpp
45
arch_elf_relocate_rel(struct elf_image_info *image,
src/system/kernel/arch/arm64/arch_elf.cpp
46
struct elf_image_info *resolveImage, Elf64_Rel *rel, int relLength)
src/system/kernel/arch/arm64/arch_elf.cpp
60
arch_elf_relocate_rela(struct elf_image_info *image,
src/system/kernel/arch/arm64/arch_elf.cpp
61
struct elf_image_info *resolveImage, Elf64_Rela *rel, int relLength)
src/system/kernel/arch/m68k/arch_elf.cpp
144
arch_elf_relocate_rela(struct elf_image_info *image,
src/system/kernel/arch/m68k/arch_elf.cpp
145
struct elf_image_info *resolve_image, Elf32_Rela *rel, int rel_len)
src/system/kernel/arch/m68k/arch_elf.cpp
83
arch_elf_relocate_rel(struct elf_image_info *image,
src/system/kernel/arch/m68k/arch_elf.cpp
84
struct elf_image_info *resolve_image, Elf32_Rel *rel, int rel_len)
src/system/kernel/arch/ppc/arch_elf.cpp
122
arch_elf_relocate_rela(struct elf_image_info *image,
src/system/kernel/arch/ppc/arch_elf.cpp
123
struct elf_image_info *resolve_image, Elf32_Rela *rel, int rel_len)
src/system/kernel/arch/ppc/arch_elf.cpp
28
arch_elf_relocate_rel(struct elf_image_info *image,
src/system/kernel/arch/ppc/arch_elf.cpp
29
struct elf_image_info *resolve_image, Elf32_Rel *rel, int rel_len)
src/system/kernel/arch/riscv64/arch_elf.cpp
29
is_in_image(struct elf_image_info *image, addr_t address)
src/system/kernel/arch/riscv64/arch_elf.cpp
47
arch_elf_relocate_rel(struct elf_image_info *image,
src/system/kernel/arch/riscv64/arch_elf.cpp
48
struct elf_image_info *resolveImage, Elf64_Rel *rel, int relLength)
src/system/kernel/arch/riscv64/arch_elf.cpp
62
arch_elf_relocate_rela(struct elf_image_info *image,
src/system/kernel/arch/riscv64/arch_elf.cpp
63
struct elf_image_info *resolveImage, Elf64_Rela *rel, int relLength)
src/system/kernel/arch/sparc/arch_elf.cpp
110
arch_elf_relocate_rela(struct elf_image_info *image,
src/system/kernel/arch/sparc/arch_elf.cpp
111
struct elf_image_info *resolve_image, Elf64_Rela *rel, int rel_len)
src/system/kernel/arch/sparc/arch_elf.cpp
30
is_in_image(struct elf_image_info *image, addr_t address)
src/system/kernel/arch/sparc/arch_elf.cpp
46
arch_elf_relocate_rel(struct elf_image_info *image,
src/system/kernel/arch/sparc/arch_elf.cpp
47
struct elf_image_info *resolve_image, Elf64_Rel *rel, int rel_len)
src/system/kernel/arch/x86/arch_altcodepatch.cpp
37
struct elf_image_info* info = elf_get_kernel_image();
src/system/kernel/arch/x86/arch_elf.cpp
186
arch_elf_relocate_rela(struct elf_image_info *image,
src/system/kernel/arch/x86/arch_elf.cpp
187
struct elf_image_info *resolveImage, Elf32_Rela *rel, int relLength)
src/system/kernel/arch/x86/arch_elf.cpp
209
arch_elf_relocate_rel(struct elf_image_info *image,
src/system/kernel/arch/x86/arch_elf.cpp
210
struct elf_image_info *resolveImage, Elf64_Rel *rel, int relLength)
src/system/kernel/arch/x86/arch_elf.cpp
224
arch_elf_relocate_rela(struct elf_image_info *image,
src/system/kernel/arch/x86/arch_elf.cpp
225
struct elf_image_info *resolveImage, Elf64_Rela *rel, int relLength)
src/system/kernel/arch/x86/arch_elf.cpp
30
is_in_image(struct elf_image_info *image, addr_t address)
src/system/kernel/arch/x86/arch_elf.cpp
67
arch_elf_relocate_rel(struct elf_image_info *image,
src/system/kernel/arch/x86/arch_elf.cpp
68
struct elf_image_info *resolveImage, Elf32_Rel *rel, int relLength)
src/system/kernel/debug/gdb.cpp
225
elf_image_info* kernelImage = elf_get_kernel_image();
src/system/kernel/elf.cpp
1003
elf_resolve_symbol(struct elf_image_info *image, elf_sym *symbol,
src/system/kernel/elf.cpp
1004
struct elf_image_info *sharedImage, elf_addr *_symbolAddress)
src/system/kernel/elf.cpp
1014
elf_image_info* firstImage = sharedImage;
src/system/kernel/elf.cpp
1015
elf_image_info* secondImage = image;
src/system/kernel/elf.cpp
103
static elf_sym *elf_find_symbol(struct elf_image_info *image, const char *name,
src/system/kernel/elf.cpp
1031
elf_image_info* foundImage = firstImage;
src/system/kernel/elf.cpp
1078
elf_relocate(struct elf_image_info* image, struct elf_image_info* resolveImage)
src/system/kernel/elf.cpp
108
unregister_elf_image(struct elf_image_info *image)
src/system/kernel/elf.cpp
1147
unload_elf_image(struct elf_image_info *image)
src/system/kernel/elf.cpp
116
register_elf_image(struct elf_image_info *image)
src/system/kernel/elf.cpp
1160
load_elf_symbol_table(int fd, struct elf_image_info *image)
src/system/kernel/elf.cpp
1271
elf_image_info *image = create_image_struct();
src/system/kernel/elf.cpp
1565
struct elf_image_info *image;
src/system/kernel/elf.cpp
1610
struct elf_image_info *image;
src/system/kernel/elf.cpp
1761
struct elf_image_info *image = NULL;
src/system/kernel/elf.cpp
178
static struct elf_image_info *
src/system/kernel/elf.cpp
1850
struct elf_image_info* image;
src/system/kernel/elf.cpp
1854
CObjectDeleter<elf_image_info, void, delete_elf_image> imageDeleter(image);
src/system/kernel/elf.cpp
1857
ElfHeaderUnsetter(elf_image_info* image)
src/system/kernel/elf.cpp
1866
elf_image_info* fImage;
src/system/kernel/elf.cpp
191
struct elf_image_info* image = iterator.Next();
src/system/kernel/elf.cpp
2104
struct elf_image_info *image;
src/system/kernel/elf.cpp
239
static struct elf_image_info *
src/system/kernel/elf.cpp
2414
elf_image_info *image = find_image(id);
src/system/kernel/elf.cpp
2423
struct elf_image_info*
src/system/kernel/elf.cpp
2434
struct elf_image_info* elfInfo = find_image_at_address(address);
src/system/kernel/elf.cpp
246
static struct elf_image_info *
src/system/kernel/elf.cpp
2462
elf_image_info* image = create_image_struct();
src/system/kernel/elf.cpp
2521
struct elf_image_info* image = find_image(id);
src/system/kernel/elf.cpp
253
struct elf_image_info* image = iterator.Next();
src/system/kernel/elf.cpp
2620
struct elf_image_info* image = find_image(id);
src/system/kernel/elf.cpp
265
static struct elf_image_info *
src/system/kernel/elf.cpp
268
struct elf_image_info *image
src/system/kernel/elf.cpp
269
= (struct elf_image_info *)malloc(sizeof(struct elf_image_info));
src/system/kernel/elf.cpp
273
memset(image, 0, sizeof(struct elf_image_info));
src/system/kernel/elf.cpp
284
delete_elf_image(struct elf_image_info *image)
src/system/kernel/elf.cpp
348
struct elf_image_info *image = NULL;
src/system/kernel/elf.cpp
400
struct elf_image_info *image = NULL;
src/system/kernel/elf.cpp
413
elf_image_info* current = iterator.Next();
src/system/kernel/elf.cpp
437
elf_image_info* current = iterator.Next();
src/system/kernel/elf.cpp
513
dump_image_info(struct elf_image_info *image)
src/system/kernel/elf.cpp
540
struct elf_image_info *image;
src/system/kernel/elf.cpp
548
dump_image_info((struct elf_image_info *)num);
src/system/kernel/elf.cpp
608
elf_find_symbol(struct elf_image_info *image, const char *name,
src/system/kernel/elf.cpp
65
typedef struct elf_image_info ValueType;
src/system/kernel/elf.cpp
716
elf_parse_dynamic_section(struct elf_image_info *image)
src/system/kernel/elf.cpp
823
assert_defined_image_version(elf_image_info* dependentImage,
src/system/kernel/elf.cpp
824
elf_image_info* image, const elf_version_info& neededVersion, bool weak)
src/system/kernel/elf.cpp
861
init_image_version_infos(elf_image_info* image)
src/system/kernel/elf.cpp
93
static struct elf_image_info *sKernelImage = NULL;
src/system/kernel/elf.cpp
967
check_needed_image_versions(elf_image_info* image)
src/system/kernel/elf.cpp
974
elf_image_info* dependency = sKernelImage;