Home
last modified time | relevance | path

Searched refs:elf_image_info (Results 1 – 13 of 13) sorted by relevance

/haiku/headers/private/kernel/arch/
H A Delf.h12 struct elf_image_info;
19 extern int arch_elf_relocate_rel(struct elf_image_info *image,
20 struct elf_image_info *resolve_image, elf_rel *rel, int rel_len);
21 extern int arch_elf_relocate_rela(struct elf_image_info *image,
22 struct elf_image_info *resolve_image, elf_rela *rel, int rel_len);
/haiku/src/system/kernel/arch/riscv64/
H A Darch_elf.cpp29 is_in_image(struct elf_image_info *image, addr_t address) in is_in_image()
47 arch_elf_relocate_rel(struct elf_image_info *image, in boot_arch_elf_relocate_rel()
48 struct elf_image_info *resolveImage, Elf64_Rel *rel, int relLength) in boot_arch_elf_relocate_rel()
62 arch_elf_relocate_rela(struct elf_image_info *image, in boot_arch_elf_relocate_rela()
63 struct elf_image_info *resolveImage, Elf64_Rela *rel, int relLength) in boot_arch_elf_relocate_rela()
/haiku/src/system/kernel/arch/arm64/
H A Darch_elf.cpp29 is_in_image(struct elf_image_info *image, addr_t address) in is_in_image()
45 arch_elf_relocate_rel(struct elf_image_info *image, in boot_arch_elf_relocate_rel()
46 struct elf_image_info *resolveImage, Elf64_Rel *rel, int relLength) in boot_arch_elf_relocate_rel()
60 arch_elf_relocate_rela(struct elf_image_info *image, in boot_arch_elf_relocate_rela()
61 struct elf_image_info *resolveImage, Elf64_Rela *rel, int relLength) in boot_arch_elf_relocate_rela()
/haiku/src/system/kernel/arch/x86/
H A Darch_elf.cpp30 is_in_image(struct elf_image_info *image, addr_t address) in is_in_image()
67 arch_elf_relocate_rel(struct elf_image_info *image, in boot_arch_elf_relocate_rel()
68 struct elf_image_info *resolveImage, Elf32_Rel *rel, int relLength) in boot_arch_elf_relocate_rel()
186 arch_elf_relocate_rela(struct elf_image_info *image, in boot_arch_elf_relocate_rela()
187 struct elf_image_info *resolveImage, Elf32_Rela *rel, int relLength) in boot_arch_elf_relocate_rela()
209 arch_elf_relocate_rel(struct elf_image_info *image, in boot_arch_elf_relocate_rel()
210 struct elf_image_info *resolveImage, Elf64_Rel *rel, int relLength) in boot_arch_elf_relocate_rel()
224 arch_elf_relocate_rela(struct elf_image_info *image, in boot_arch_elf_relocate_rela()
225 struct elf_image_info *resolveImage, Elf64_Rela *rel, int relLength) in boot_arch_elf_relocate_rela()
H A Darch_altcodepatch.cpp37 struct elf_image_info* info = elf_get_kernel_image(); in arch_altcodepatch_replace()
/haiku/headers/private/kernel/
H A Delf_priv.h27 struct elf_image_info { struct
28 struct elf_image_info* next; // next image in the hash argument
82 extern status_t elf_resolve_symbol(struct elf_image_info* image, argument
83 elf_sym* symbol, struct elf_image_info* sharedImage,
H A Delf.h50 struct elf_image_info* elf_get_kernel_image();
/haiku/src/system/kernel/
H A Delf.cpp65 typedef struct elf_image_info ValueType;
93 static struct elf_image_info *sKernelImage = NULL;
103 static elf_sym *elf_find_symbol(struct elf_image_info *image, const char *name,
108 unregister_elf_image(struct elf_image_info *image) in unregister_elf_image()
116 register_elf_image(struct elf_image_info *image) in register_elf_image()
178 static struct elf_image_info *
191 struct elf_image_info* image = iterator.Next(); in find_image_at_address()
239 static struct elf_image_info *
246 static struct elf_image_info *
253 struct elf_image_info* image = iterator.Next(); in find_image_by_vnode()
[all …]
/haiku/src/system/kernel/arch/sparc/
H A Darch_elf.cpp30 is_in_image(struct elf_image_info *image, addr_t address) in is_in_image()
46 arch_elf_relocate_rel(struct elf_image_info *image, in boot_arch_elf_relocate_rel()
47 struct elf_image_info *resolve_image, Elf64_Rel *rel, int rel_len) in boot_arch_elf_relocate_rel()
110 arch_elf_relocate_rela(struct elf_image_info *image, in boot_arch_elf_relocate_rela()
111 struct elf_image_info *resolve_image, Elf64_Rela *rel, int rel_len) in boot_arch_elf_relocate_rela()
/haiku/src/system/kernel/arch/arm/
H A Darch_elf.cpp157 is_in_image(struct elf_image_info *image, addr_t address) in is_in_image()
173 arch_elf_relocate_rel(struct elf_image_info *image, in boot_arch_elf_relocate_rel()
174 struct elf_image_info *resolveImage, Elf32_Rel *rel, int relLength) in boot_arch_elf_relocate_rel()
323 arch_elf_relocate_rela(struct elf_image_info *image, in boot_arch_elf_relocate_rela()
324 struct elf_image_info *resolve_image, Elf32_Rela *rel, int rel_len) in boot_arch_elf_relocate_rela()
/haiku/src/system/kernel/arch/m68k/
H A Darch_elf.cpp83 arch_elf_relocate_rel(struct elf_image_info *image, in boot_arch_elf_relocate_rel()
84 struct elf_image_info *resolve_image, Elf32_Rel *rel, int rel_len) in boot_arch_elf_relocate_rel()
144 arch_elf_relocate_rela(struct elf_image_info *image, in boot_arch_elf_relocate_rela()
145 struct elf_image_info *resolve_image, Elf32_Rela *rel, int rel_len) in boot_arch_elf_relocate_rela()
/haiku/src/system/kernel/arch/ppc/
H A Darch_elf.cpp28 arch_elf_relocate_rel(struct elf_image_info *image, in boot_arch_elf_relocate_rel()
29 struct elf_image_info *resolve_image, Elf32_Rel *rel, int rel_len) in boot_arch_elf_relocate_rel()
122 arch_elf_relocate_rela(struct elf_image_info *image, in boot_arch_elf_relocate_rela()
123 struct elf_image_info *resolve_image, Elf32_Rela *rel, int rel_len) in boot_arch_elf_relocate_rela()
/haiku/src/system/kernel/debug/
H A Dgdb.cpp225 elf_image_info* kernelImage = elf_get_kernel_image(); in gdb_parse_command()