Lines Matching refs:die
37 check_die (Dwarf_Die *die)
39 if (dwarf_tag (die) == DW_TAG_invalid)
41 printf ("Invalid die\n");
46 void *addr = die->addr;
50 printf ("Bad die addr die at offset %" PRIx64 "\n",
51 dwarf_dieoffset (die));
55 if (dwarf_tag (die) != dwarf_tag (&die2))
57 printf ("Tags differ for die at offset %" PRIx64 "\n",
58 dwarf_dieoffset (die));
62 if (dwarf_cuoffset (die) != dwarf_cuoffset (&die2))
64 printf ("CU offsets differ for die at offset %" PRIx64 "\n",
65 dwarf_dieoffset (die));
70 if (dwarf_child (die, &child) == 0)
74 if (dwarf_siblingof (die, &sibling) == 0)
93 Dwarf_Die die;
94 if (dwarf_offdie (dbg, old_off + hsize, &die) != NULL)
97 res |= check_die (&die);
112 Dwarf_Die die;
113 if (dwarf_offdie_types (dbg, old_off + hsize, &die) != NULL)
116 res |= check_die (&die);
120 if (dwarf_offdie_types (dbg, old_off + typeoff, &die) != NULL)
124 res |= check_die (&die);