• Home
  • Raw
  • Download

Lines Matching refs:attr_value

57                                         Dwarf_Value* attr_value) const {  in process_attrib()
62 attr_value->type = DWARF_VALUE_UNKNOWN; in process_attrib()
63 attr_value->encoded_size = 0; in process_attrib()
64 attr_value->u64 = 0; in process_attrib()
71 attr_value->type = DWARF_VALUE_BLOCK; in process_attrib()
72 attr_value->block.block_size = *prop; in process_attrib()
73 attr_value->block.block_ptr = prop + 1; in process_attrib()
74 attr_value->encoded_size = in process_attrib()
75 static_cast<Elf_Word>(attr_value->block.block_size + 1); in process_attrib()
82 attr_value->type = DWARF_VALUE_BLOCK; in process_attrib()
83 attr_value->block.block_size = in process_attrib()
85 attr_value->block.block_ptr = prop + 2; in process_attrib()
86 attr_value->encoded_size = in process_attrib()
87 static_cast<Elf_Word>(attr_value->block.block_size + 2); in process_attrib()
94 attr_value->type = DWARF_VALUE_BLOCK; in process_attrib()
95 attr_value->block.block_size = in process_attrib()
97 attr_value->block.block_ptr = prop + 4; in process_attrib()
98 attr_value->encoded_size = in process_attrib()
99 static_cast<Elf_Word>(attr_value->block.block_size + 4); in process_attrib()
107 attr_value->type = DWARF_VALUE_BLOCK; in process_attrib()
108 attr_value->block.block_size = leb128.u32; in process_attrib()
109 attr_value->block.block_ptr = prop + leb128.encoded_size; in process_attrib()
110 attr_value->encoded_size = in process_attrib()
111 static_cast<Elf_Word>(attr_value->block.block_size + in process_attrib()
119 attr_value->type = DWARF_VALUE_U8; in process_attrib()
120 attr_value->u8 = *prop; in process_attrib()
121 attr_value->encoded_size = 1; in process_attrib()
127 attr_value->type = DWARF_VALUE_U16; in process_attrib()
128 attr_value->u16 = in process_attrib()
130 attr_value->encoded_size = 2; in process_attrib()
136 attr_value->type = DWARF_VALUE_U32; in process_attrib()
137 attr_value->u32 = in process_attrib()
139 attr_value->encoded_size = 4; in process_attrib()
146 attr_value->type = DWARF_VALUE_U64; in process_attrib()
147 attr_value->u64 = in process_attrib()
149 attr_value->encoded_size = 8; in process_attrib()
154 reinterpret_cast<const Dwarf_Leb128*>(prop)->process_signed(attr_value); in process_attrib()
160 reinterpret_cast<const Dwarf_Leb128*>(prop)->process_unsigned(attr_value); in process_attrib()
165 attr_value->type = DWARF_VALUE_STR; in process_attrib()
166 attr_value->str = reinterpret_cast<const char*>(prop); in process_attrib()
167 attr_value->encoded_size = strlen(attr_value->str) + 1; in process_attrib()
174 attr_value->type = DWARF_VALUE_STR; in process_attrib()
178 attr_value->str = elf_file_->get_debug_str(str_offset); in process_attrib()
179 attr_value->encoded_size = 8; in process_attrib()
183 attr_value->str = elf_file_->get_debug_str(str_offset); in process_attrib()
184 attr_value->encoded_size = 4; in process_attrib()
191 attr_value->type = DWARF_VALUE_PTR32; in process_attrib()
192 attr_value->u32 = in process_attrib()
195 attr_value->type = DWARF_VALUE_PTR64; in process_attrib()
196 attr_value->u64 = in process_attrib()
199 attr_value->encoded_size = addr_sizeof_; in process_attrib()
209 attr_value->type = DWARF_VALUE_U64; in process_attrib()
210 attr_value->u64 = in process_attrib()
212 attr_value->encoded_size = 4; in process_attrib()
214 attr_value->type = DWARF_VALUE_U32; in process_attrib()
215 attr_value->u32 = in process_attrib()
217 attr_value->encoded_size = 8; in process_attrib()
221 attr_value->type = DWARF_VALUE_U32; in process_attrib()
222 attr_value->u32 = in process_attrib()
225 attr_value->type = DWARF_VALUE_U64; in process_attrib()
226 attr_value->u64 = in process_attrib()
229 attr_value->encoded_size = addr_sizeof_; in process_attrib()
236 attr_value->type = DWARF_VALUE_U64; in process_attrib()
237 attr_value->u64 = in process_attrib()
239 attr_value->encoded_size = 4; in process_attrib()
241 attr_value->type = DWARF_VALUE_U32; in process_attrib()
242 attr_value->u32 = in process_attrib()
244 attr_value->encoded_size = 8; in process_attrib()
252 attr_value->type = DWARF_VALUE_U8; in process_attrib()
253 attr_value->u8 = 1; in process_attrib()
254 attr_value->encoded_size = 0; in process_attrib()
264 process_attrib(prop, tmp_val.u16, attr_value); in process_attrib()
265 attr_value->encoded_size += tmp_val.encoded_size; in process_attrib()
271 attr_value->type = DWARF_VALUE_U32; in process_attrib()
272 attr_value->u32 = in process_attrib()
274 attr_value->encoded_size = 4; in process_attrib()
278 return prop + attr_value->encoded_size; in process_attrib()
387 Dwarf_Value attr_value; in process_DIE() local
391 die_attr = process_attrib(die_attr, at_form, &attr_value); in process_DIE()
399 sibling_off = attr_value.u32; in process_DIE()