Home
last modified time | relevance | path

Searched refs:abbrevp (Results 1 – 10 of 10) sorted by relevance

/third_party/elfutils/libdw/
Ddwarf_getabbrev.c53 const unsigned char *abbrevp in __libdw_getabbrev() local
56 if (*abbrevp == '\0') in __libdw_getabbrev()
78 const unsigned char *start_abbrevp = abbrevp; in __libdw_getabbrev()
80 get_uleb128 (code, abbrevp, end); in __libdw_getabbrev()
117 if (abbrevp >= end) in __libdw_getabbrev()
119 get_uleb128 (abb->tag, abbrevp, end); in __libdw_getabbrev()
120 if (abbrevp + 1 >= end) in __libdw_getabbrev()
122 abb->has_children = *abbrevp++ == DW_CHILDREN_yes; in __libdw_getabbrev()
123 abb->attrp = (unsigned char *) abbrevp; in __libdw_getabbrev()
131 if (abbrevp >= end) in __libdw_getabbrev()
[all …]
Ddwarf_child.c49 Dwarf_Abbrev *abbrevp = __libdw_dieabbrev (die, &readp); in __libdw_find_attr() local
50 if (unlikely (abbrevp == DWARF_END_ABBREV)) in __libdw_find_attr()
60 const unsigned char *attrp = abbrevp->attrp; in __libdw_find_attr()
141 Dwarf_Abbrev *abbrevp = __libdw_dieabbrev (die, NULL); in dwarf_child() local
142 if (unlikely (abbrevp == DWARF_END_ABBREV)) in dwarf_child()
149 if (! abbrevp->has_children) in dwarf_child()
Ddwarf_getattrs.c50 Dwarf_Abbrev *abbrevp = __libdw_dieabbrev (die, &die_addr); in dwarf_getattrs() local
52 if (unlikely (abbrevp == DWARF_END_ABBREV)) in dwarf_getattrs()
61 const unsigned char *attrp = abbrevp->attrp; in dwarf_getattrs()
62 const unsigned char *const offset_attrp = abbrevp->attrp + offset; in dwarf_getattrs()
110 return remembered_attrp - abbrevp->attrp; in dwarf_getattrs()
Ddwarf_haschildren.c42 Dwarf_Abbrev *abbrevp = __libdw_dieabbrev (die, NULL); in dwarf_haschildren() local
43 if (unlikely (abbrevp == DWARF_END_ABBREV)) in dwarf_haschildren()
49 return abbrevp->has_children; in dwarf_haschildren()
Ddwarf_getattrcnt.c43 const unsigned char *abbrevp = abbrev->attrp; in dwarf_getattrcnt() local
53 get_uleb128_unchecked (attrname, abbrevp); in dwarf_getattrcnt()
54 get_uleb128_unchecked (attrform, abbrevp); in dwarf_getattrcnt()
Ddwarf_hasattr.c45 Dwarf_Abbrev *abbrevp = __libdw_dieabbrev (die, NULL); in dwarf_hasattr() local
46 if (unlikely (abbrevp == DWARF_END_ABBREV)) in dwarf_hasattr()
54 const unsigned char *attrp = abbrevp->attrp; in dwarf_hasattr()
Ddwarf_tag.c85 Dwarf_Abbrev *abbrevp = __libdw_dieabbrev (die, NULL); in dwarf_tag() local
86 if (unlikely (abbrevp == DWARF_END_ABBREV)) in dwarf_tag()
92 return abbrevp->tag; in dwarf_tag()
Ddwarf_offabbrev.c39 Dwarf_Abbrev *abbrevp) in dwarf_offabbrev() argument
45 abbrevp); in dwarf_offabbrev()
Dlibdw.h592 Dwarf_Abbrev *abbrevp)
DChangeLog1583 * dwarf_getabbrev.c (__libdw_getabbrev): Add abbrevp bounds checks.