Lines Matching refs:ph

376 void *elf_getProgramSegment(elf_t *elf, size_t ph)
378 size_t offset = elf_getProgramHeaderOffset(elf, ph);
379 size_t file_size = elf_getProgramHeaderFileSize(elf, ph);
389 uint32_t elf_getProgramHeaderType(elf_t *elfFile, size_t ph)
392 return elf32_getProgramHeaderType(elfFile, ph);
394 return elf64_getProgramHeaderType(elfFile, ph);
398 size_t elf_getProgramHeaderOffset(elf_t *elfFile, size_t ph)
401 return elf32_getProgramHeaderOffset(elfFile, ph);
403 return elf64_getProgramHeaderOffset(elfFile, ph);
407 uintptr_t elf_getProgramHeaderVaddr(elf_t *elfFile, size_t ph)
410 return elf32_getProgramHeaderVaddr(elfFile, ph);
412 return elf64_getProgramHeaderVaddr(elfFile, ph);
416 uintptr_t elf_getProgramHeaderPaddr(elf_t *elfFile, size_t ph)
419 return elf32_getProgramHeaderPaddr(elfFile, ph);
421 return elf64_getProgramHeaderPaddr(elfFile, ph);
425 size_t elf_getProgramHeaderFileSize(elf_t *elfFile, size_t ph)
428 return elf32_getProgramHeaderFileSize(elfFile, ph);
430 return elf64_getProgramHeaderFileSize(elfFile, ph);
434 size_t elf_getProgramHeaderMemorySize(elf_t *elfFile, size_t ph)
437 return elf32_getProgramHeaderMemorySize(elfFile, ph);
439 return elf64_getProgramHeaderMemorySize(elfFile, ph);
443 uint32_t elf_getProgramHeaderFlags(elf_t *elfFile, size_t ph)
446 return elf32_getProgramHeaderFlags(elfFile, ph);
448 return elf64_getProgramHeaderFlags(elfFile, ph);
452 size_t elf_getProgramHeaderAlign(elf_t *elfFile, size_t ph)
455 return elf32_getProgramHeaderAlign(elfFile, ph);
457 return elf64_getProgramHeaderAlign(elfFile, ph);
497 int elf_vaddrInProgramHeader(elf_t *elfFile, size_t ph, uintptr_t vaddr)
499 uintptr_t min = elf_getProgramHeaderVaddr(elfFile, ph);
500 uintptr_t max = min + elf_getProgramHeaderMemorySize(elfFile, ph);
508 uintptr_t elf_vtopProgramHeader(elf_t *elfFile, size_t ph, uintptr_t vaddr)
510 uintptr_t ph_phys = elf_getProgramHeaderPaddr(elfFile, ph);
511 uintptr_t ph_virt = elf_getProgramHeaderVaddr(elfFile, ph);