Lines Matching refs:off

206 dump_cfi(uchar_t *data, uint64_t off, uint64_t *ndx, uint_t len,  in dump_cfi()  argument
265 op = data[off + (*ndx)++]; in dump_cfi()
277 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi()
309 (*ndx < len) && (data[off + *ndx] == 0); in dump_cfi()
322 switch (dwarf_ehe_extract(&data[off], len, ndx, in dump_cfi()
324 state->sh_addr, off + *ndx, state->gotaddr)) { in dump_cfi()
352 switch (dwarf_extract_uint(data + off, len, in dump_cfi()
376 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi()
384 if (sleb_extract(&data[off], ndx, len, &soper) == in dump_cfi()
401 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi()
415 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi()
423 if (uleb_extract(&data[off], ndx, len, &oper2) == in dump_cfi()
435 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi()
443 if (uleb_extract(&data[off], ndx, len, &oper2) == in dump_cfi()
455 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi()
467 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi()
482 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi()
490 if (uleb_extract(&data[off], ndx, len, &oper2) == in dump_cfi()
504 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi()
512 if (sleb_extract(&data[off], ndx, len, &soper) == in dump_cfi()
526 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi()
534 if (sleb_extract(&data[off], ndx, len, &soper) == in dump_cfi()
548 if (sleb_extract(&data[off], ndx, len, &soper) == in dump_cfi()
562 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi()
570 if (sleb_extract(&data[off], ndx, len, &soper) == in dump_cfi()
584 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi()
592 if (sleb_extract(&data[off], ndx, len, &soper) == in dump_cfi()
606 switch (dwarf_extract_uint(data + off, len, in dump_cfi()
630 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi()
644 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi()
652 if (sleb_extract(&data[off], ndx, len, &soper) == in dump_cfi()
673 dump_hex_bytes(data + off + *ndx, len - *ndx, in dump_cfi()
691 uint64_t off, ndx, length, id; in dump_eh_frame() local
707 off = 0; in dump_eh_frame()
708 while (off < datasize) { in dump_eh_frame()
721 if (dwarf_extract_uint(data + off, datasize - off, in dump_eh_frame()
731 off += 4; in dump_eh_frame()
735 if (length > (datasize - off)) { in dump_eh_frame()
738 EC_XWORD(sh_addr + off)); in dump_eh_frame()
749 if (dwarf_extract_uint(data + off, datasize - off, &ndx, in dump_eh_frame()
773 EC_XWORD(sh_addr + off)); in dump_eh_frame()
777 cieversion = data[off + ndx]; in dump_eh_frame()
779 cieaugstr = (char *)(&data[off + ndx]); in dump_eh_frame()
785 if (uleb_extract(&data[off], &ndx, datasize - off, in dump_eh_frame()
793 if (sleb_extract(&data[off], &ndx, datasize - off, in dump_eh_frame()
800 cieretaddr = data[off + ndx]; in dump_eh_frame()
813 if (uleb_extract(&data[off], &ndx, in dump_eh_frame()
814 datasize - off, &axsize) == in dump_eh_frame()
836 ciePflag = data[off + ndx]; in dump_eh_frame()
839 switch (dwarf_ehe_extract(&data[off], in dump_eh_frame()
840 datasize - off, &ndx, &persVal, in dump_eh_frame()
842 off + ndx, gotaddr)) { in dump_eh_frame()
867 cfi_state.cieRflag = data[off + ndx]; in dump_eh_frame()
877 cieLflag = data[off + ndx]; in dump_eh_frame()
904 dump_cfi(data, off, &ndx, cielength, &cfi_state, in dump_eh_frame()
906 off += cielength + 4; in dump_eh_frame()
920 EC_XWORD(sh_addr + off)); in dump_eh_frame()
924 switch (dwarf_ehe_extract(&data[off], datasize - off, in dump_eh_frame()
926 e_ident, B_FALSE, sh_addr, off + ndx, gotaddr)) { in dump_eh_frame()
940 switch (dwarf_ehe_extract(&data[off], datasize - off, in dump_eh_frame()
943 B_FALSE, sh_addr, off + ndx, gotaddr)) { in dump_eh_frame()
968 if (uleb_extract(&data[off], &ndx, in dump_eh_frame()
969 datasize - off, &val) == DW_OVERFLOW) { in dump_eh_frame()
982 switch (dwarf_ehe_extract(&data[off], in dump_eh_frame()
983 datasize - off, &lndx, &lsda, in dump_eh_frame()
985 off + lndx, gotaddr)) { in dump_eh_frame()
1005 dump_cfi(data, off, &ndx, fdelength, &cfi_state, in dump_eh_frame()
1007 off += fdelength + 4; in dump_eh_frame()