Lines Matching refs:die
225 handle (Dwarf *dbg, Dwarf_Die *die, int n) in handle() argument
238 tag = dwarf_tag (die); in handle()
252 name = dwarf_diename (die); in handle()
256 off = dwarf_dieoffset (die); in handle()
257 cuoff = dwarf_cuoffset (die); in handle()
266 if (dwarf_hasattr (die, attrs[cnt].code)) in handle()
270 if (dwarf_hasattr (die, DW_AT_low_pc) && dwarf_lowpc (die, &addr) == 0) in handle()
277 if (dwarf_attr (die, DW_AT_low_pc, &attr) == NULL in handle()
288 if (dwarf_hasattr (die, DW_AT_high_pc) && dwarf_highpc (die, &addr) == 0) in handle()
294 if (dwarf_attr (die, DW_AT_high_pc, &attr) == NULL in handle()
306 if (dwarf_hasattr (die, DW_AT_byte_size) && (i = dwarf_bytesize (die)) != -1) in handle()
312 if (dwarf_attr (die, DW_AT_byte_size, &attr) == NULL in handle()
334 if (dwarf_hasattr (die, DW_AT_bit_size) && (i = dwarf_bitsize (die)) != -1) in handle()
340 if (dwarf_attr (die, DW_AT_bit_size, &attr) == NULL in handle()
362 if (dwarf_hasattr (die, DW_AT_bit_offset) in handle()
363 && (i = dwarf_bitoffset (die)) != -1) in handle()
369 if (dwarf_attr (die, DW_AT_bit_offset, &attr) == NULL in handle()
392 if (dwarf_hasattr (die, DW_AT_language) && (i = dwarf_srclang (die)) != -1) in handle()
398 if (dwarf_attr (die, DW_AT_language, &attr) == NULL in handle()
421 if (dwarf_hasattr (die, DW_AT_ordering) in handle()
422 && (i = dwarf_arrayorder (die)) != -1) in handle()
428 if (dwarf_attr (die, DW_AT_ordering, &attr) == NULL in handle()
451 if (dwarf_hasattr (die, DW_AT_comp_dir)) in handle()
454 if (dwarf_attr (die, DW_AT_comp_dir, &attr) == NULL in handle()
461 if (dwarf_hasattr (die, DW_AT_producer)) in handle()
464 if (dwarf_attr (die, DW_AT_producer, &attr) == NULL in handle()
471 if (dwarf_haschildren (die) != 0 && dwarf_child (die, &child) == 0) in handle()
473 if (dwarf_siblingof (die, die) == 0) in handle()
474 handle (dbg, die, n); in handle()
513 Dwarf_Die die; in main() local
514 if (dwarf_offdie (dbg, old_off + hsize, &die) != NULL) in main()
515 handle (dbg, &die, 1); in main()