Searched refs:phdr (Results 1 – 5 of 5) sorted by relevance
/xen-4.10.0-shim-comet/xen/common/libelf/ |
A D | libelf-loader.c | 469 ELF_HANDLE_DECL(elf_phdr) phdr; in elf_parse_binary() 476 phdr = elf_phdr_by_index(elf, i); in elf_parse_binary() 480 if ( !elf_phdr_is_loadable(elf, phdr) ) in elf_parse_binary() 482 paddr = elf_uval(elf, phdr, p_paddr); in elf_parse_binary() 483 memsz = elf_uval(elf, phdr, p_memsz); in elf_parse_binary() 499 ELF_HANDLE_DECL(elf_phdr) phdr; in elf_load_binary() 513 phdr = elf_phdr_by_index(elf, i); in elf_load_binary() 517 if ( !elf_phdr_is_loadable(elf, phdr) ) in elf_load_binary() 519 paddr = elf_uval(elf, phdr, p_paddr); in elf_load_binary() 520 offset = elf_uval(elf, phdr, p_offset); in elf_load_binary() [all …]
|
A D | libelf-tools.c | 245 elf_ptrval elf_segment_start(struct elf_binary *elf, ELF_HANDLE_DECL(elf_phdr) phdr) in elf_segment_start() argument 248 + elf_uval(elf, phdr, p_offset); in elf_segment_start() 251 elf_ptrval elf_segment_end(struct elf_binary *elf, ELF_HANDLE_DECL(elf_phdr) phdr) in elf_segment_end() argument 254 + elf_uval(elf, phdr, p_offset) + elf_uval(elf, phdr, p_filesz); in elf_segment_end() 367 bool elf_phdr_is_loadable(struct elf_binary *elf, ELF_HANDLE_DECL(elf_phdr) phdr) in elf_phdr_is_loadable() argument 369 uint64_t p_type = elf_uval(elf, phdr, p_type); in elf_phdr_is_loadable() 370 uint64_t p_flags = elf_uval(elf, phdr, p_flags); in elf_phdr_is_loadable()
|
A D | libelf-dominfo.c | 497 ELF_HANDLE_DECL(elf_phdr) phdr; in elf_xen_parse() 515 phdr = elf_phdr_by_index(elf, i); in elf_xen_parse() 516 if ( !elf_access_ok(elf, ELF_HANDLE_PTRVAL(phdr), 1) ) in elf_xen_parse() 519 if ( elf_uval(elf, phdr, p_type) != PT_NOTE ) in elf_xen_parse() 526 if (elf_uval(elf, phdr, p_offset) == 0) in elf_xen_parse() 530 elf_segment_start(elf, phdr), in elf_xen_parse() 531 elf_segment_end(elf, phdr), in elf_xen_parse()
|
/xen-4.10.0-shim-comet/tools/xcutils/ |
A D | readnotes.c | 269 ELF_HANDLE_DECL(elf_phdr) phdr; in main() 270 phdr = elf_phdr_by_index(&elf, h); in main() 271 if (elf_uval(&elf, phdr, p_type) != PT_NOTE) in main() 277 if (elf_uval(&elf, phdr, p_offset) == 0) in main() 281 ELF_MAKE_HANDLE(elf_note, elf_segment_start(&elf, phdr)), in main() 282 ELF_MAKE_HANDLE(elf_note, elf_segment_end(&elf, phdr))); in main()
|
/xen-4.10.0-shim-comet/xen/include/xen/ |
A D | libelf.h | 318 elf_ptrval elf_segment_start(struct elf_binary *elf, ELF_HANDLE_DECL(elf_phdr) phdr); 319 elf_ptrval elf_segment_end(struct elf_binary *elf, ELF_HANDLE_DECL(elf_phdr) phdr); 344 bool elf_phdr_is_loadable(struct elf_binary *elf, ELF_HANDLE_DECL(elf_phdr) phdr);
|
Completed in 8 milliseconds