SDT_PROBE2
SDT_PROBE2(cam, , group, probe, arg0, arg1)
#define LIN_SDT_PROBE2(a, b, c, d, e) SDT_PROBE2(LINUX_DTRACE, a, b, \
SDT_PROBE2(scmi, func, scmi_rx_irq_callback, hdr_dump, hdr, rx_len);
SDT_PROBE2(ice_fwlog, , , message, (const u8 *)buf, desc->datalen);
SDT_PROBE2(random, fortuna, event_processor, debug, fortuna_state.fs_reseedcount, fortuna_state.fs_pool);
SDT_PROBE2(ext2fs, , alloc, ext2_blkfree_bad_block,
SDT_PROBE2(ext2fs, , alloc, trace, 1, "cannot allocate data block");
SDT_PROBE2(ext2fs, , alloc, ext2_vfree_doublefree,
SDT_PROBE2(ext2fs, , alloc, trace, 1, "cannot allocate meta block");
SDT_PROBE2(ext2fs, , alloc, trace, 1, "out of inodes");
SDT_PROBE2(ext2fs, , alloc, ext2_b_bitmap_validate_error,
SDT_PROBE2(ext2fs, , alloc, ext2_b_bitmap_validate_error,
SDT_PROBE2(ext2fs, , alloc, ext2_b_bitmap_validate_error,
SDT_PROBE2(ext2fs, , trace, csum, 1, "bad extattr csum detected");
SDT_PROBE2(ext2fs, , trace, csum, 1, "bad directory csum detected");
SDT_PROBE2(ext2fs, , trace, csum, 1, "bad extent csum detected");
SDT_PROBE2(ext2fs, , trace, csum, 1, "bad inode bitmap csum detected");
SDT_PROBE2(ext2fs, , trace, csum, 1, "bad block bitmap csum detected");
SDT_PROBE2(ext2fs, , trace, csum, 1, "bad inode csum");
SDT_PROBE2(ext2fs, , trace, extattr, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1, error_msg);
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, extents, 1,
SDT_PROBE2(ext2fs, , trace, hash, 1, "unexpected hash version");
SDT_PROBE2(ext2fs, , trace, htree, 1,
SDT_PROBE2(ext2fs, , trace, inode_cnv, 1, "bad inode number");
SDT_PROBE2(ext2fs, , trace, inode_cnv, 1, "root inode invalid");
SDT_PROBE2(ext2fs, , trace, inode_cnv, 1,
SDT_PROBE2(ext2fs, , trace, inode_cnv, 1, "i_blocks value is out of range");
SDT_PROBE2(ext2fs, , lookup, trace, 1,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vfsops, ext2_cg_validate_error,
SDT_PROBE2(ext2fs, , vnops, trace, 1,
SDT_PROBE2(fusefs, , device, trace, 1, "device open");
SDT_PROBE2(fusefs, , device, trace, 1, "device open success");
SDT_PROBE2(fusefs, , device, trace, 1, "fuse device read");
SDT_PROBE2(fusefs, , device, trace, 2,
SDT_PROBE2(fusefs, , device, trace, 1, "no message on thread");
SDT_PROBE2(fusefs, , device, trace, 2,
SDT_PROBE2(fusefs, , device, trace, 2, "weird -- "
SDT_PROBE2(fusefs, , device, trace, 1,
SDT_PROBE2(fusefs, , device, trace, 2,
SDT_PROBE2(fusefs, , device, trace, 1,
SDT_PROBE2(fusefs, , device, trace, 1,
SDT_PROBE2(fusefs, , device, trace, 1,
SDT_PROBE2(fusefs, , device, trace, 1,
SDT_PROBE2(fusefs, , device, trace, 1,
SDT_PROBE2(fusefs, , device, trace, 1,
SDT_PROBE2(fusefs, , file, trace, 1,
SDT_PROBE2(fusefs, , internal, trace, 1,
SDT_PROBE2(fusefs, , internal, init_done, data, fiio);
SDT_PROBE2(fusefs, , internal, trace, 1, "FUSE: Dang! "
SDT_PROBE2(fusefs, , internal, invalidate_inode, vp, &fniio);
SDT_PROBE2(fusefs, , io, read_bio_backend_feed, n, bp);
SDT_PROBE2(fusefs, , io, trace, 1,
SDT_PROBE2(fusefs, , io, write_biobackend_append_race,
SDT_PROBE2(fusefs, , io, write_biobackend_issue, 0, bp);
SDT_PROBE2(fusefs, , io, write_biobackend_issue, 2, bp);
SDT_PROBE2(fusefs, , io, write_biobackend_issue, 3, bp);
SDT_PROBE2(fusefs, , io, write_biobackend_issue,
SDT_PROBE2(fusefs, , io, write_biobackend_issue,
SDT_PROBE2(fusefs, , io, write_biobackend_issue, 6, bp);
SDT_PROBE2(fusefs, , io, write_biobackend_issue, 7, bp);
SDT_PROBE2(fusefs, , io, trace, 1,
SDT_PROBE2(fusefs, , io, trace, 1,
SDT_PROBE2(fusefs, , ipc, fdisp_wait_answ_error,
SDT_PROBE2(fusefs, , ipc, fdisp_wait_answ_error,
SDT_PROBE2(fusefs, , ipc, trace, 3,
SDT_PROBE2(fusefs, , ipc, trace, 4,
SDT_PROBE2(fusefs, , ipc, trace, 6,
SDT_PROBE2(fusefs, , ipc, trace, 7, "fticket_wait_answer: OK");
SDT_PROBE2(fusefs, , ipc, trace, 1,
SDT_PROBE2(fusefs, , ipc, fdisp_wait_answ_error,
SDT_PROBE2(fusefs, , ipc, fdisp_wait_answ_error,
SDT_PROBE2(fusefs, , node, trace, 1,
SDT_PROBE2(fusefs, , vfsops, trace, 1,
SDT_PROBE2(fusefs, , vfsops, trace, 1,
SDT_PROBE2(fusefs, , vfsops, trace, 1,
SDT_PROBE2(fusefs, , vnops, trace, 1, "direct read of vnode");
SDT_PROBE2(fusefs, , vnops, trace, 1, "buffered read of vnode");
SDT_PROBE2(fusefs, , vnops, trace, 1, "cross-device rename");
SDT_PROBE2(fusefs, , vnops, trace, 1, "direct write of vnode");
SDT_PROBE2(fusefs, , vnops, trace, 1,
SDT_PROBE2(fusefs, , vnops, trace, 1,
SDT_PROBE2(fusefs, , vnops, trace, 1,
SDT_PROBE2(fusefs, , vnops, trace, 1,
SDT_PROBE2(geom, multipath, config, restore,
SDT_PROBE2(geom, multipath, config, remove,
SDT_PROBE2(geom, multipath, config, restore,
SDT_PROBE2(geom, multipath, config, remove,
SDT_PROBE2(geom, multipath, config, disconnect,
SDT_PROBE2(geom, multipath, io, restart, bp, pbp);
SDT_PROBE2(geom, multipath, config, taste, md.md_name, md.md_uuid);
SDT_PROBE2(sched, , , tick, td, td->td_proc);
SDT_PROBE2(proc, , , signal__clear, sig, ksi);
SDT_PROBE2(sched, , , off__cpu, newtd, newtd->td_proc);
SDT_PROBE2(sched, , , surrender, td, td->td_proc);
SDT_PROBE2(sched, , , load__change, NOCPU, sched_tdcnt);
SDT_PROBE2(sched, , , load__change, NOCPU, sched_tdcnt);
SDT_PROBE2(sched, , , off__cpu, newtd, newtd->td_proc);
SDT_PROBE2(sched, , , surrender, td, td->td_proc);
SDT_PROBE2(sched, , , load__change, (int)TDQ_ID(tdq), tdq->tdq_load);
SDT_PROBE2(sched, , , load__change, (int)TDQ_ID(tdq), tdq->tdq_load);
#define DTRACE_DEVSTAT_BIO_START() SDT_PROBE2(io, , , start, bp, ds)
#define DTRACE_DEVSTAT_BIO_DONE() SDT_PROBE2(io, , , done, bp, ds)
SDT_PROBE2(sched, , , wakeup, td, td->td_proc);
SDT_PROBE2(sched, , , wakeup, td, td->td_proc);
SDT_PROBE2(vfs, namecache, lookup, hit__negative, ncp->nc_dvp, ncp->nc_name);
SDT_PROBE2(vfs, namecache, evict_negative, done, ncp->nc_dvp,
SDT_PROBE2(vfs, namecache, zap_negative, done, dvp, ncp->nc_name);
SDT_PROBE2(vfs, namecache, removecnp, miss, dvp, cnp);
SDT_PROBE2(vfs, namecache, removecnp, hit, dvp, cnp);
SDT_PROBE2(vfs, namecache, removecnp, hit, dvp, cnp);
SDT_PROBE2(vfs, namecache, removecnp, miss, dvp, cnp);
SDT_PROBE2(vfs, namecache, lookup, miss, dvp, "..");
SDT_PROBE2(vfs, namecache, lookup, miss, dvp, cnp->cn_nameptr);
SDT_PROBE2(vfs, namecache, lookup, miss, dvp, cnp->cn_nameptr);
SDT_PROBE2(vfs, namecache, enter_negative, done, dvp,
SDT_PROBE2(vfs, namecache, fullpath_smr, hit, startvp, *retbuf);
SDT_PROBE2(if_ovpn, tx, route, ip4, ip_dst, peer);
SDT_PROBE2(if_ovpn, tx, route, ip4,
SDT_PROBE2(if_ovpn, tx, route, ip6, ip6_dst, peer);
SDT_PROBE2(if_ovpn, tx, route, ip6,
SDT_PROBE2(if_stf, , getsrcifa6, found, addr, mask);
SDT_PROBE2(if_stf, , stf_output, error, error, __LINE__);
SDT_PROBE2(if_stf, , stf_output, error, ENETDOWN, __LINE__);
SDT_PROBE2(if_stf, , stf_output, error, ENETDOWN, __LINE__);
SDT_PROBE2(if_stf, , stf_output, error, ENOBUFS,
SDT_PROBE2(if_stf, , stf_output, error, ENETUNREACH,
SDT_PROBE2(if_stf, , stf_output, error, ENOBUFS, __LINE__);
SDT_PROBE2(if_stf, , stf_output, error, ENETUNREACH, __LINE__);
SDT_PROBE2(if_stf, , checkaddr6, out, ret, __LINE__);
SDT_PROBE2(if_stf, , checkaddr6, out, -1, __LINE__);
SDT_PROBE2(if_stf, , checkaddr6, out, -1, __LINE__);
SDT_PROBE2(if_stf, , checkaddr6, out, 0, __LINE__);
SDT_PROBE2(if_stf, , stf_input, out, IPPROTO_DONE, __LINE__);
SDT_PROBE2(if_stf, , stf_input, out, IPPROTO_DONE, __LINE__);
SDT_PROBE2(if_stf, , stf_input, out, IPPROTO_DONE, __LINE__);
SDT_PROBE2(if_stf, , stf_input, out, IPPROTO_DONE,
SDT_PROBE2(if_stf, , stf_input, out, IPPROTO_DONE, __LINE__);
SDT_PROBE2(if_stf, , stf_input, out, IPPROTO_DONE, __LINE__);
SDT_PROBE2(if_stf, , stf_input, out, IPPROTO_DONE, __LINE__);
SDT_PROBE2(if_stf, , stf_input, out, IPPROTO_DONE, __LINE__);
SDT_PROBE2(if_stf, , stf_input, out, IPPROTO_DONE, __LINE__);
SDT_PROBE2(if_stf, , getin4addr, in, &addr6, &mask6);
SDT_PROBE2(pf, , test, reason_set, x, __LINE__); \
SDT_PROBE2(pf, , log, log, (n), fmt); \
SDT_PROBE2(vnet, functions, vnet_alloc, alloc, __LINE__, vnet);
SDT_PROBE2(vnet, functions, vnet_alloc, return, __LINE__, vnet);
SDT_PROBE2(vnet, functions, vnet_destroy, entry, __LINE__, vnet);
SDT_PROBE2(tcp, , , probe, arg0, arg1)
SDT_PROBE2(sctp, , , probe, arg0, arg1)
SDT_PROBE2(dummynet, , , drop, m, q);
SDT_PROBE2(dummynet, , , drop, m, q);
SDT_PROBE2(pf, ip, route_to, output, ifp, error);
SDT_PROBE2(pf, ip, route_to, output, ifp, error);
SDT_PROBE2(pf, ip6, route_to, output, ifp, ret);
SDT_PROBE2(pf, ip6, route_to, output, ifp, ret);
SDT_PROBE2(pf, purge, state, rowcount, i, count);
SDT_PROBE2(pf, eth, test_rule, test, r->nr, r);
SDT_PROBE2(pf, eth, test_rule, match, r->nr, r);
SDT_PROBE2(pf, eth, test_rule, final_match, (r != NULL ? r->nr : -1), r);
SDT_PROBE2(pf, ip, , bound_iface, st, k);
SDT_PROBE2(pf, sctp, multihome, add, v_tag, i);
SDT_PROBE2(pf, sctp, multihome_scan, param, ntohs(h.param_type),
SDT_PROBE2(pf, sctp, multihome_scan, ipv4, &t, op);
SDT_PROBE2(pf, sctp, multihome_scan, ipv6, &t, op);
SDT_PROBE2(pf, ioctl, nvchk, error, error, __LINE__); \
SDT_PROBE2(opencrypto, criov, cursor_advance, vmpage,
SDT_PROBE2(opencrypto, deflate, deflate_global, return, decomp, result);
SDT_PROBE2(opencrypto, deflate, deflate_global, entry, decomp, size);
SDT_PROBE2(mac, , policy, modevent, type, mpc);
SDT_PROBE2(lockstat, , , probe, lp, arg1)
SDT_PROBE2(sdt, , , probe, arg0, arg1)
#define MIB_SDT_PROBE2(...) SDT_PROBE2(mib, __VA_ARGS__)