Lines Matching refs:off

194 dump_cfi(uchar_t *data, uint64_t off, uint64_t *ndx, uint_t len,  in dump_cfi()  argument
253 op = data[off + (*ndx)++]; in dump_cfi()
265 soper = uleb_extract(&data[off], ndx) * in dump_cfi()
290 (*ndx < len) && (data[off + *ndx] == 0); in dump_cfi()
303 cur_pc = dwarf_ehe_extract(&data[off], ndx, in dump_cfi()
305 state->sh_addr, off + *ndx); in dump_cfi()
319 oper1 = dwarf_extract_uint(data + off, ndx, i, in dump_cfi()
328 oper1 = uleb_extract(&data[off], ndx); in dump_cfi()
329 soper = uleb_extract(&data[off], ndx) * in dump_cfi()
339 oper1 = uleb_extract(&data[off], ndx); in dump_cfi()
346 oper1 = uleb_extract(&data[off], ndx); in dump_cfi()
347 oper2 = uleb_extract(&data[off], ndx); in dump_cfi()
353 oper1 = uleb_extract(&data[off], ndx); in dump_cfi()
354 oper2 = uleb_extract(&data[off], ndx); in dump_cfi()
360 oper1 = uleb_extract(&data[off], ndx); in dump_cfi()
366 oper1 = uleb_extract(&data[off], ndx); in dump_cfi()
375 oper1 = uleb_extract(&data[off], ndx); in dump_cfi()
376 oper2 = uleb_extract(&data[off], ndx); in dump_cfi()
384 oper1 = uleb_extract(&data[off], ndx); in dump_cfi()
385 soper = sleb_extract(&data[off], ndx) * in dump_cfi()
392 oper1 = uleb_extract(&data[off], ndx); in dump_cfi()
393 soper = sleb_extract(&data[off], ndx) * in dump_cfi()
400 soper = sleb_extract(&data[off], ndx) * in dump_cfi()
407 oper1 = uleb_extract(&data[off], ndx); in dump_cfi()
408 soper = uleb_extract(&data[off], ndx) * in dump_cfi()
415 oper1 = uleb_extract(&data[off], ndx); in dump_cfi()
416 soper = sleb_extract(&data[off], ndx) * in dump_cfi()
423 oper1 = dwarf_extract_uint(data + off, ndx, i, in dump_cfi()
432 oper1 = uleb_extract(&data[off], ndx); in dump_cfi()
439 oper1 = uleb_extract(&data[off], ndx); in dump_cfi()
440 soper = -uleb_extract(&data[off], ndx) * in dump_cfi()
454 dump_hex_bytes(data + off + *ndx, len - *ndx, in dump_cfi()
472 uint64_t off, ndx; in dump_eh_frame() local
483 off = 0; in dump_eh_frame()
484 while (off < datasize) { in dump_eh_frame()
497 length = (uint_t)dwarf_extract_uint(data + off, &ndx, in dump_eh_frame()
501 off += 4; in dump_eh_frame()
508 id = (uint_t)dwarf_extract_uint(data + off, &ndx, in dump_eh_frame()
525 EC_XWORD(sh_addr + off)); in dump_eh_frame()
529 cieversion = data[off + ndx]; in dump_eh_frame()
531 cieaugstr = (char *)(&data[off + ndx]); in dump_eh_frame()
537 cfi_state.ciecalign = uleb_extract(&data[off], &ndx); in dump_eh_frame()
538 cfi_state.ciedalign = sleb_extract(&data[off], &ndx); in dump_eh_frame()
539 cieretaddr = data[off + ndx]; in dump_eh_frame()
552 axsize = uleb_extract(&data[off], &ndx); in dump_eh_frame()
567 ciePflag = data[off + ndx]; in dump_eh_frame()
570 persVal = dwarf_ehe_extract(&data[off], in dump_eh_frame()
572 sh_addr, off + ndx); in dump_eh_frame()
584 cfi_state.cieRflag = data[off + ndx]; in dump_eh_frame()
594 cieLflag = data[off + ndx]; in dump_eh_frame()
621 dump_cfi(data, off, &ndx, cielength, &cfi_state, in dump_eh_frame()
623 off += cielength + 4; in dump_eh_frame()
631 EC_XWORD(sh_addr + off)); in dump_eh_frame()
635 cfi_state.fdeinitloc = dwarf_ehe_extract(&data[off], in dump_eh_frame()
637 sh_addr, off + ndx); in dump_eh_frame()
638 fdeaddrrange = dwarf_ehe_extract(&data[off], &ndx, in dump_eh_frame()
640 e_ident, sh_addr, off + ndx); in dump_eh_frame()
653 val = uleb_extract(&data[off], &ndx); in dump_eh_frame()
661 lsda = dwarf_ehe_extract(&data[off], in dump_eh_frame()
663 sh_addr, off + lndx); in dump_eh_frame()
670 dump_cfi(data, off, &ndx, fdelength, &cfi_state, in dump_eh_frame()
672 off += fdelength + 4; in dump_eh_frame()