Lines Matching refs:GET_BE
25 ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_BE(&hdr->e_phoff));
28 for (i = 0; i < GET_BE(&hdr->e_phnum); i++) {
29 if (GET_BE(&pt[i].p_type) == PT_LOAD) {
33 if (GET_BE(&pt[i].p_offset) != 0 ||
34 GET_BE(&pt[i].p_vaddr) != 0)
37 if (GET_BE(&pt[i].p_memsz) != GET_BE(&pt[i].p_filesz))
40 load_size = GET_BE(&pt[i].p_memsz);
42 } else if (GET_BE(&pt[i].p_type) == PT_DYNAMIC) {
43 dyn = raw_addr + GET_BE(&pt[i].p_offset);
44 dyn_end = raw_addr + GET_BE(&pt[i].p_offset) +
45 GET_BE(&pt[i].p_memsz);
56 GET_BE(&dyn[i].d_tag) != DT_NULL; i++) {
57 typeof(dyn[i].d_tag) tag = GET_BE(&dyn[i].d_tag);
58 typeof(dyn[i].d_un.d_val) val = GET_BE(&dyn[i].d_un.d_val);
65 for (i = 0; i < GET_BE(&hdr->e_shnum); i++) {
66 ELF(Shdr) *sh = raw_addr + GET_BE(&hdr->e_shoff) +
67 GET_BE(&hdr->e_shentsize) * i;
68 if (GET_BE(&sh->sh_type) == SHT_SYMTAB)
75 strtab_hdr = raw_addr + GET_BE(&hdr->e_shoff) +
76 GET_BE(&hdr->e_shentsize) * GET_BE(&symtab_hdr->sh_link);
80 i < GET_BE(&symtab_hdr->sh_size) / GET_BE(&symtab_hdr->sh_entsize);
84 ELF(Sym) *sym = raw_addr + GET_BE(&symtab_hdr->sh_offset) +
85 GET_BE(&symtab_hdr->sh_entsize) * i;
86 const char *name = raw_addr + GET_BE(&strtab_hdr->sh_offset) +
87 GET_BE(&sym->st_name);
102 syms[k] = GET_BE(&sym->st_value);