Lines Matching defs:fbt
27 /* #pragma ident "@(#)fbt.c 1.15 05/09/19 SMI" */
55 #include <sys/fbt.h>
502 fbt_probe_t *fbt = fbt_probetab[FBT_ADDR2NDX(addr)];
504 for (; fbt != NULL; fbt = fbt->fbtp_hashnext) {
505 if ((uintptr_t)fbt->fbtp_patchpoint == addr) {
507 if (fbt->fbtp_roffset == 0) {
512 dtrace_probe(fbt->fbtp_id, regs->rdi, regs->rsi, regs->rdx, regs->rcx, regs->r8);
516 dtrace_probe(fbt->fbtp_id, fbt->fbtp_roffset, rval, 0, 0, 0);
520 return (fbt->fbtp_rval);
722 * the newfbt entry onto the end of the existing fbt's chain.
723 * If we find an fbt entry that was previously patched to
764 * The fbt entry chain is in place, one entry point per symbol.
765 * The fbt return chain can have multiple return points per symbol.
766 * Here we find the end of the fbt return chain.
774 * find the end of the existing fbt chain. If we find
775 * an fbt return that was previously patched to fire,