Home
last modified time | relevance | path

Searched refs:elf_parser (Results 1 – 3 of 3) sorted by relevance

/linux/scripts/
H A Delf-parse.c14 struct elf_funcs elf_parser; variable
62 elf_parser.r = rle; in elf_parse()
63 elf_parser.r2 = r2le; in elf_parse()
64 elf_parser.r8 = r8le; in elf_parse()
65 elf_parser.w = wle; in elf_parse()
66 elf_parser.w8 = w8le; in elf_parse()
69 elf_parser.r = rbe; in elf_parse()
70 elf_parser.r2 = r2be; in elf_parse()
71 elf_parser.r8 = r8be; in elf_parse()
72 elf_parser.w = wbe; in elf_parse()
[all …]
H A Delf-parse.h58 extern struct elf_funcs elf_parser;
62 return elf_parser.r8(&ehdr->e64.e_shoff); in ehdr64_shoff()
67 return elf_parser.r(&ehdr->e32.e_shoff); in ehdr32_shoff()
72 return elf_parser.ehdr_shoff(ehdr); in ehdr_shoff()
78 return elf_parser.r2(&ehdr->e64.e_##fn_name); \
83 return elf_parser.r2(&ehdr->e32.e_##fn_name); \
88 return elf_parser.ehdr_##fn_name(ehdr); \
98 return elf_parser.r(&shdr->e64.sh_##fn_name); \ in EHDR_HALF()
103 return elf_parser.r(&shdr->e32.sh_##fn_name); \
108 return elf_parser.shdr_##fn_name(shdr); \
[all …]
H A Dsorttable.c88 return elf_parser.r(&symtab_shndx_start[sym_offs]); in get_secindex()
93 Elf32_Addr av = elf_parser.r(a); in compare_extable_32()
94 Elf32_Addr bv = elf_parser.r(b); in compare_extable_32()
103 Elf64_Addr av = elf_parser.r8(a); in compare_extable_64()
104 Elf64_Addr bv = elf_parser.r8(b); in compare_extable_64()
247 elf_parser.rela_write_addend(rela, val); in rela_write_addend()
462 *(uint32_t *)ptr = elf_parser.r(addrs); in fill_addrs()
464 *(uint64_t *)ptr = elf_parser.r8(addrs); in fill_addrs()
475 elf_parser.w(*(uint32_t *)ptr, addrs); in replace_addrs()
477 elf_parser.w8(*(uint64_t *)ptr, addrs); in replace_addrs()
[all …]