Home
last modified time | relevance | path

Searched refs:llbuf (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/elftoolchain/libdwarf/
H A Ddwarf_loclist.c115 if (*llbuf == NULL) { in dwarf_loclist_n()
120 if ((*llbuf)[0] == NULL) { in dwarf_loclist_n()
121 free(*llbuf); in dwarf_loclist_n()
127 free((*llbuf)[0]); in dwarf_loclist_n()
128 free(*llbuf); in dwarf_loclist_n()
157 *llbuf = _llbuf[0]; in dwarf_loclist()
178 Dwarf_Locdesc *ld, **llbuf; in dwarf_get_loclist_entry() local
196 &llbuf, &listlen, entry_len, error); in dwarf_get_loclist_entry()
205 ld = llbuf[i]; in dwarf_get_loclist_entry()
278 llbuf == NULL || listlen == NULL) { in dwarf_loclist_from_expr_b()
[all …]
H A Dlibdwarf_loclist.c98 Dwarf_Locdesc **llbuf; in _dwarf_loclist_find() local
128 if ((llbuf = calloc(ldlen, sizeof(Dwarf_Locdesc *))) == NULL) { in _dwarf_loclist_find()
133 if ((llbuf[i] = calloc(1, sizeof(Dwarf_Locdesc))) == NULL) { in _dwarf_loclist_find()
143 ret = _dwarf_loclist_add_locdesc(dbg, cu, ds, &off, llbuf, NULL, in _dwarf_loclist_find()
148 *ret_llbuf = llbuf; in _dwarf_loclist_find()
155 if (llbuf != NULL) { in _dwarf_loclist_find()
157 if (llbuf[i]->ld_s) in _dwarf_loclist_find()
158 free(llbuf[i]->ld_s); in _dwarf_loclist_find()
159 free(llbuf[i]); in _dwarf_loclist_find()
161 free(llbuf); in _dwarf_loclist_find()
H A Dlibdwarf_loc.c625 assert(llbuf != NULL); in _dwarf_loc_fill_locdesc()
636 llbuf->ld_cents = num; in _dwarf_loc_fill_locdesc()
640 if ((llbuf->ld_s = calloc(num, sizeof(Dwarf_Loc))) == NULL) { in _dwarf_loc_fill_locdesc()
645 (void) _dwarf_loc_fill_loc(dbg, llbuf, pointer_size, offset_size, in _dwarf_loc_fill_locdesc()
656 Dwarf_Locdesc *llbuf; in _dwarf_loc_fill_locexpr() local
659 if ((llbuf = malloc(sizeof(Dwarf_Locdesc))) == NULL) { in _dwarf_loc_fill_locexpr()
663 llbuf->ld_lopc = 0; in _dwarf_loc_fill_locexpr()
664 llbuf->ld_hipc = ~0ULL; in _dwarf_loc_fill_locexpr()
665 llbuf->ld_s = NULL; in _dwarf_loc_fill_locexpr()
670 free(llbuf); in _dwarf_loc_fill_locexpr()
[all …]
/freebsd-14.2/contrib/elftoolchain/readelf/
H A Dreadelf.c6760 Dwarf_Locdesc *llbuf; in dump_dwarf_block() local
6772 dump_dwarf_loc(re, &llbuf->ld_s[i]); in dump_dwarf_block()
6773 if (i < llbuf->ld_cents - 1) in dump_dwarf_block()
6778 dwarf_dealloc(re->dbg, llbuf, DW_DLA_LOCDESC); in dump_dwarf_block()
6785 Dwarf_Locdesc **llbuf; in dump_dwarf_loclist() local
6899 if (llbuf[i]->ld_lopc == 0 && llbuf[i]->ld_hipc == 0) { in dump_dwarf_loclist()
6912 dump_dwarf_loc(re, &llbuf[i]->ld_s[j]); in dump_dwarf_loclist()
6913 if (j < llbuf[i]->ld_cents - 1) in dump_dwarf_loclist()
6918 if (llbuf[i]->ld_lopc == llbuf[i]->ld_hipc) in dump_dwarf_loclist()
6923 dwarf_dealloc(re->dbg, llbuf[i]->ld_s, in dump_dwarf_loclist()
[all …]