Lines Matching refs:buf
3487 * Print a numeric immediate into end of buf, maximum length buflen.
3504 print_imm(dis86_t *dis, uint64_t usv, uint64_t mask, char *buf,
3511 curlen = strlen(buf);
3516 dis->d86_sprintf_func(buf + curlen, buflen - curlen,
3521 dis->d86_sprintf_func(buf + curlen, buflen - curlen,
3524 dis->d86_sprintf_func(buf + curlen, buflen - curlen,
3546 dtrace_disx86_str(dis86_t *dis, uint_t mode, uint64_t pc, char *buf,
3560 dis->d86_sprintf_func(buf, buflen, "%-6s ", dis->d86_mnem);
3572 (void) strlcat(buf, ",", buflen);
3574 (void) strlcat(buf, op->d86_prefix, buflen);
3606 (void) strlcat(buf, op->d86_opnd, buflen);
3616 (void) strlcat(buf, dis->d86_seg_prefix,
3621 (void) strlcat(buf, "$", buflen);
3624 if (print_imm(dis, usv, mask, buf, buflen,
3640 (void) strlcat(buf, op->d86_opnd, buflen);
3658 (void) print_imm(dis, usv, mask, buf, buflen,
3662 (void) strlcat(buf, "(%rip)", buflen);
3677 (void) strlcat(buf, "\t<", buflen);
3678 curlen = strlen(buf);
3679 lookup(dis->d86_data, tgt, buf + curlen,
3681 (void) strlcat(buf, ">", buflen);
3689 (void) strlcat(buf, "\t<", buflen);
3690 (void) print_imm(dis, save_usv, save_mask, buf, buflen,
3692 (void) strlcat(buf, ">", buflen);
3699 (void) strlcat(buf, "\t<", buflen);
3700 curlen = strlen(buf);
3701 lookup(dis->d86_data, reltgt, buf + curlen,
3703 (void) strlcat(buf, ">", buflen);