Home
last modified time | relevance | path

Searched refs:subdie (Results 1 - 12 of 12) sorted by relevance

/third_party/elfutils/tests/
H A Dget-units-invalid.c1 /* 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 Dattr-integrate-skel.c47 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 Dunit-info.c61 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 Dget-units-split.c47 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 Dlow_high_pc.c107 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 Ddwarf-die-addr-die.c139 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 Dall-dwarf-ranges.c78 Dwarf_Die cudie, subdie; in main() local
81 &unit_type, &cudie, &subdie) == 0) in main()
84 ? subdie : cudie); in main()
H A Dvarlocs.c1087 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 Ddwarf_get_units.c41 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 Ddwarf_cu_info.c41 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 Dlibdw.h301 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 Dreadelf.c8040 /* 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...]

Completed in 18 milliseconds