Home | History | Annotate | Download | only in libdw

Lines Matching full:bkpts

39 add_bkpt (Dwarf_Addr pc, Dwarf_Addr **bkpts, int *pnbkpts)
41 Dwarf_Addr *newlist = realloc (*bkpts, ++(*pnbkpts) * sizeof newlist[0]);
44 free (*bkpts);
45 *bkpts = NULL;
50 *bkpts = newlist;
56 entrypc_bkpt (Dwarf_Die *die, Dwarf_Addr **bkpts, int *pnbkpts)
59 return INTUSE(dwarf_entrypc) (die, &pc) < 0 ? -1 : add_bkpt (pc, bkpts, pnbkpts);
69 Dwarf_Addr **bkpts, int *pnbkpts)
92 && add_bkpt (lines->info[i].addr, bkpts, pnbkpts) < 0)
97 return add_bkpt (lines->info[l].addr, bkpts, pnbkpts);
105 dwarf_entry_breakpoints (Dwarf_Die *die, Dwarf_Addr **bkpts)
108 *bkpts = NULL;
118 return entrypc_bkpt (die, bkpts, &nbkpts);
134 return search_range (begin, end, true, true, lines, nlines, bkpts, &nbkpts)
135 ?: entrypc_bkpt (die, bkpts, &nbkpts);
143 lines, nlines, bkpts, &nbkpts) < 0)
161 lines, nlines, bkpts, &nbkpts))
162 ?: entrypc_bkpt (die, bkpts, &nbkpts));