Lines Matching refs:obj
31 BOOL output_object(const Object * obj, const char *filename) in output_object() argument
47 if (obj->header.e_ident[5] == ELFDATA2MSB) in output_object()
50 conv_to_big_endian(obj, &object); in output_object()
56 cooked_obj = obj; in output_object()
61 size = obj->header.e_ehsize; in output_object()
69 offset = obj->header.e_shoff; in output_object()
70 size = obj->header.e_shentsize * obj->header.e_shnum; in output_object()
78 n = obj->header.e_shstrndx; in output_object()
79 offset = obj->section[n].sh_offset; in output_object()
80 size = obj->section[n].sh_size; in output_object()
81 ptr = (u8 *)obj->section_name.ptr; in output_object()
88 n = obj->symbol_index; in output_object()
89 offset = obj->section[n].sh_offset; in output_object()
90 size = obj->section[n].sh_size; in output_object()
98 n = obj->symbol_name_index; in output_object()
99 offset = obj->section[n].sh_offset; in output_object()
100 size = obj->section[n].sh_size; in output_object()
101 ptr = (u8 *)obj->symbol_name.ptr; in output_object()
108 for (i = 0; i < obj->num_data; i++) in output_object()
110 n = obj->data[i].index; in output_object()
111 offset = obj->section[n].sh_offset; in output_object()
112 size = obj->section[n].sh_size; in output_object()
113 ptr = (u8 *)obj->data[i].section.ptr; in output_object()