/third_party/elfutils/tests/ |
H A D | get-units-invalid.c | 1 /* Test cudie and subdie properties. 47 Dwarf_Die cudie, subdie; in main() local 50 &unit_type, &cudie, &subdie) == 0) in main() 55 int tag = dwarf_tag (&subdie); in main() 60 printf ("Not invalid: %x\n", dwarf_tag (&subdie)); in main() 63 if (dwarf_diename (&subdie) != NULL) in main() 66 dwarf_diename (&subdie)); in main() 70 if (dwarf_siblingof (&subdie, &result) != -1) in main() 76 if (dwarf_child (&subdie, &result) != -1) in main() 83 if (dwarf_ranges (&subdie, in main() [all...] |
H A D | attr-integrate-skel.c | 47 Dwarf_Die cudie, subdie; in main() local 52 &unit_type, &cudie, &subdie) == 0) in main() 61 printf ("Split DIE: %s\n", dwarf_diename (&subdie)); in main() 63 if (dwarf_attr_integrate (&subdie, in main() 65 && dwarf_attr_integrate (&subdie, in main() 73 if (dwarf_attr (&subdie, DW_AT_low_pc, &attr) != NULL) in main() 76 if (dwarf_attr_integrate (&subdie, in main() 84 if (dwarf_hasattr (&subdie, DW_AT_high_pc)) in main() 86 if (dwarf_hasattr (&subdie, DW_AT_ranges)) in main() 89 if (dwarf_hasattr_integrate (&subdie, DW_AT_high_p in main() [all...] |
H A D | unit-info.c | 61 Dwarf_Die cudie, subdie; in main() local 67 &unit_type, &cudie, &subdie) == 0) in main() 70 int subtag = dwarf_tag (&subdie); in main() 84 &version, &unit_type, &cudie, &subdie, in main() 92 subtag = dwarf_tag (&subdie); in main() 124 if (dwarf_cu_info (subdie.cu, in main() 125 &version, &unit_type, &cudie, &subdie, in main() 128 printf ("Invalid subdie dwarf_cu_info: %s\n", in main() 134 subtag = dwarf_tag (&subdie); in main() 140 /* subdie i in main() [all...] |
H A D | get-units-split.c | 47 Dwarf_Die cudie, subdie; in main() local 51 &unit_type, &cudie, &subdie) == 0) in main() 59 Dwarf_CU *split_cu = subdie.cu; in main() 64 dwarf_diename (&subdie)); in main()
|
H A D | low_high_pc.c | 107 Dwarf_Die subdie; in main() local 108 if (dwarf_cu_info (a.cu->cu, NULL, &unit_type, NULL, &subdie, in main() 117 const char *name = dwarf_diename (&subdie) ?: "<unknown>"; in main() 118 printf ("Following split subdie: %s\n", name); in main() 120 b.cu = &subdie; in main() 123 printf ("Done subdie: %s\n", name); in main()
|
H A D | dwarf-die-addr-die.c | 139 Dwarf_Die subdie; in check_dbg() local 142 &unit_type, NULL, &subdie) == 0) in check_dbg() 144 if (dwarf_tag (&subdie) != DW_TAG_invalid) in check_dbg() 146 printf ("checking %" PRIx8 " subdie\n", unit_type); in check_dbg() 147 res |= check_die (&subdie); in check_dbg()
|
H A D | all-dwarf-ranges.c | 78 Dwarf_Die cudie, subdie; in main() local 81 &unit_type, &cudie, &subdie) == 0) in main() 84 ? subdie : cudie); in main()
|
H A D | varlocs.c | 1087 Dwarf_Die subdie; in main() local 1089 if (dwarf_cu_info (cu->cu, NULL, &unit_type, &cudie, &subdie, in main() 1093 cudie = subdie; in main()
|
/third_party/elfutils/libdw/ |
H A D | dwarf_get_units.c | 41 Dwarf_Die *cudie, Dwarf_Die *subdie) in dwarf_get_units() 105 if (subdie != NULL) in dwarf_get_units() 114 *subdie = SUBDIE(next); in dwarf_get_units() 119 *subdie = CUDIE(split_cu); in dwarf_get_units() 121 memset (subdie, '\0', sizeof (Dwarf_Die)); in dwarf_get_units() 124 memset (subdie, '\0', sizeof (Dwarf_Die)); in dwarf_get_units() 127 memset (subdie, '\0', sizeof (Dwarf_Die)); in dwarf_get_units() 39 dwarf_get_units(Dwarf *dwarf, Dwarf_CU *cu, Dwarf_CU **next_cu, Dwarf_Half *version, uint8_t *unit_type, Dwarf_Die *cudie, Dwarf_Die *subdie) dwarf_get_units() argument
|
H A D | dwarf_cu_info.c | 41 Dwarf_Die *cudie, Dwarf_Die *subdie, in dwarf_cu_info() 68 if (subdie != NULL) in dwarf_cu_info() 77 *subdie = SUBDIE(cu); in dwarf_cu_info() 82 *subdie = CUDIE(split_cu); in dwarf_cu_info() 84 memset (subdie, '\0', sizeof (Dwarf_Die)); in dwarf_cu_info() 87 memset (subdie, '\0', sizeof (Dwarf_Die)); in dwarf_cu_info() 39 dwarf_cu_info(Dwarf_CU *cu, Dwarf_Half *version, uint8_t *unit_type, Dwarf_Die *cudie, Dwarf_Die *subdie, uint64_t *unit_id, uint8_t *address_size, uint8_t *offset_size) dwarf_cu_info() argument
|
H A D | libdw.h | 301 Dwarf_Die *cudie, Dwarf_Die *subdie) 307 looked up. If the subdie doesn't exist for this unit_type it will 312 Dwarf_Die *cudie, Dwarf_Die *subdie,
|
/third_party/elfutils/src/ |
H A D | readelf.c | 8040 /* We might return here again for the split CU subdie. */ in print_debug_units() 8118 Dwarf_Die subdie; in print_debug_units() local 8119 if (dwarf_cu_info (cu, NULL, NULL, NULL, &subdie, NULL, NULL, NULL) != 0 in print_debug_units() 8120 || dwarf_tag (&subdie) == DW_TAG_invalid) in print_debug_units() 8138 Dwarf_CU *split_cu = subdie.cu; in print_debug_units() 8162 dies[0] = subdie; in print_debug_units() 11519 Dwarf_Die subdie; in print_debug() local 11521 &subdie, in print_debug() 11523 && dwarf_tag (&subdie) != DW_TAG_invalid) in print_debug() 11525 split_dbg = dwarf_cu_getdwarf (subdie in print_debug() [all...] |