Searched refs:phnum (Results 1 - 6 of 6) sorted by relevance
/gem5/ext/libelf/ |
H A D | elf_phnum.c | 34 elf_getphnum(Elf *e, size_t *phnum) argument 48 *phnum = e->e_u.e_elf.e_nphdr;
|
H A D | libelf_extended.c | 106 _libelf_setphnum(Elf *e, void *eh, int ec, size_t phnum) argument 110 if (phnum >= PN_XNUM) { 117 scn->s_shdr.s_shdr32.sh_info = phnum; 119 scn->s_shdr.s_shdr64.sh_info = phnum; 123 phnum = PN_XNUM; 127 ((Elf32_Ehdr *) eh)->e_phnum = phnum; 129 ((Elf64_Ehdr *) eh)->e_phnum = phnum;
|
H A D | libelf_ehdr.c | 41 _libelf_load_extended(Elf *e, int ec, uint64_t shoff, uint16_t phnum, argument 75 e->e_u.e_elf.e_nphdr = (phnum != PN_XNUM) ? phnum : 103 uint16_t phnum, shnum, strndx; local 175 phnum = ((Elf32_Ehdr *) ehdr)->e_phnum; 180 phnum = ((Elf64_Ehdr *) ehdr)->e_phnum; 187 (shoff == 0LL && (shnum != 0 || phnum == PN_XNUM || 194 e->e_u.e_elf.e_nphdr = phnum; 197 } else if (_libelf_load_extended(e, ec, shoff, phnum, strndx) == 0)
|
H A D | libelf_phdr.c | 39 size_t phnum, phentsize; local 66 phnum = e->e_u.e_elf.e_nphdr; 78 fsz = gelf_fsize(e, ELF_T_PHDR, phnum, e->e_version); 91 if ((phdr = calloc(phnum, msz)) == NULL) { 103 (*xlator)(phdr, e->e_rawfile + phoff, phnum,
|
H A D | gelf_phdr.c | 126 int ec, phnum; local 146 phnum = ((Elf32_Ehdr *) ehdr)->e_phnum; 148 phnum = ((Elf64_Ehdr *) ehdr)->e_phnum; 150 if (ndx < 0 || ndx > phnum) {
|
H A D | elf_update.c | 326 size_t phnum, shnum; local 382 phnum = e->e_u.e_elf.e_nphdr; 415 if (phnum) { 416 fsz = _libelf_fsize(ELF_T_PHDR, ec, eh_version, phnum); 477 _libelf_setphnum(e, ehdr, ec, phnum); 624 size_t fsz, msz, phnum, shnum; local 647 phnum = e->e_u.e_elf.e_nphdr; 689 if (phnum != 0 && phoff != 0) { 692 fsz = _libelf_fsize(ELF_T_PHDR, ec, e->e_version, phnum); 705 src.d_size = phnum * _libelf_msiz [all...] |
Completed in 10 milliseconds