Lines Matching defs:GET
50 #define GET(hdr, field) (\
114 GET (phdr, p_memsz), perm,
118 mapped_size = GET (phdr, p_memsz);
120 from = (void *) (addr + GET (phdr, p_offset));
123 memcpy (to, from, GET (phdr, p_filesz));
306 phdr = (Elf_External_Phdr *) (addr + GET (ehdr, e_phoff));
307 for (i = 0; i < GET (ehdr, e_phnum); i++, phdr++)
309 if (GET (phdr, p_type) == PT_LOAD)
334 if (translate_offset (GET (text, sh_offset), lib->segments, text_addr)
346 return (Elf_External_Shdr *) (((uint8_t *) ehdr) + GET (ehdr, e_shoff));
357 if (GET (ehdr, e_shnum) <= GET (ehdr, e_shstrndx))
365 shstr = &shdr[GET (ehdr, e_shstrndx)];
366 *size = GET (shstr, sh_size);
367 return ((const char *) ehdr) + GET (shstr, sh_offset);
386 for (i = 0; i < GET (ehdr, e_shnum); i++)
388 uint64_t name = GET (shdr + i, sh_name);
389 if (GET (shdr + i, sh_type) == SHT_STRTAB && name <= shstrtab_size
392 *strtab_size = GET (shdr + i, sh_size);
393 return ((const char *) ehdr) + GET (shdr + i, sh_offset);
415 for (i = 0; i < GET (ehdr, e_shnum); i++)
417 uint64_t name = GET (shdr + i, sh_name);
436 for (i = 0; i < GET (ehdr, e_shnum); i++)
438 if (GET (shdr + i, sh_type) == SHT_SYMTAB)
440 *symtab_size = GET (shdr + i, sh_size) / sizeof (Elf_External_Sym);
442 GET (shdr + i, sh_offset));
465 p_from = GET (phdr, p_offset);
466 p_to = p_from + GET (phdr, p_filesz);
512 if (elf_st_type (GET (sym, st_info)) != STT_FUNC)
515 if (GET (sym, st_name) < strtab_size)
517 const char *name = &strtab[GET (sym, st_name)];
521 uint64_t offset = GET (sym, st_value);