Searched refs:llbuf (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/elftoolchain/libdwarf/ |
| H A D | dwarf_loclist.c | 115 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 D | libdwarf_loclist.c | 98 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 D | libdwarf_loc.c | 625 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 D | readelf.c | 6760 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 …]
|