| /freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/ |
| H A D | man.ListProbesWithNames | 40 * RESULT: Silent output without any probes listed. 44 * RESULT: Silent output without any probes listed. 48 * RESULT: Silent output without any probes listed. 56 * RESULT: Silent output without any probes listed. 60 * RESULT: Silent output without any probes listed. 64 * RESULT: matching list of probes with module genunix and 69 * RESULT: Silent output without any probes listed. 73 * RESULT: matching list of probes with provider sysinfo, module 77 * RESULT: matching list of probes with module genunix 81 * RESULT: Silent output without any probes listed. [all …]
|
| H A D | man.ListProbesWithFunctions | 40 * RESULT: Silent output without any probes listed. 44 * RESULT: Silent output without any probes listed. 48 * RESULT: matching list of probes with function read. 52 * RESULT: matching list of probes with module genunix and 57 * RESULT: matching list of probes with provider sysinfo, module 62 * RESULT: Silent output without any probes listed. 66 * RESULT: Silent output without any probes listed. 74 * RESULT: matching list of both read and write probes. 78 * RESULT: List of only read probes. 82 * RESULT: List of only write probes. [all …]
|
| H A D | man.TraceFunctions | 47 * RESULT: tracing of matching list of probes with function read. 55 * RESULT: tracing of matching list of probes with function read. 63 * RESULT: tracing of probes with module genunix and function read. 67 * RESULT: tracing of probes with provider sysinfo, module genunix 72 * RESULT: tracing of probes with provider sysinfo and function read. 84 * RESULT: tracing of both read and write probes. 88 * RESULT: Count of matching read probes and invalid probe specifier 101 * RESULT: tracing of probes with function read and with message FOUND 105 * RESULT: tracing of probes with function read and with message FOUND 113 * RESULT: tracing of probes with function read, name entry and with
|
| H A D | man.ListProbesWithModules | 40 * RESULT: Silent output without any probes listed. 44 * RESULT: matching list of probes with module name genunix. 48 * RESULT: matching list of probes with provider vtrace and module 61 * RESULT: matching list of both genunix and unix probes. 65 * RESULT: List of only genunix probes. 69 * RESULT: List of only unix probes. 77 * RESULT: Silent output without any probes listed. 81 * RESULT: Silent output without any probes listed. 85 * RESULT: List of only unix probes.
|
| H A D | man.TraceModule | 43 * RESULT: trace of all probes with module genunix. 47 * RESULT: trace of probes with provider vtrace and module genunix. 55 * RESULT: trace of all probes with module genunix. 67 * RESULT: tracing of both genunix and unix probes. 71 * RESULT: Number of probes matching the description genunix 84 * RESULT: tracing of all the probes matching provider fbt and module 89 * RESULT: tracing of all the probes matching module genunix with 94 * RESULT: tracing of all the probes matching module genunix with 112 * RESULT: tracing of all the probes matching module genunix,
|
| H A D | man.TraceNames | 63 * RESULT: trace of probes with module genunix and function read. 71 * RESULT: tracing of probes with provider sysinfo, module genunix 76 * RESULT: tracing of probes with module genunix 84 * RESULT: tracing of probes with function read. 88 * RESULT: tracing of probes with provider profile and name 93 * RESULT: tracing of both read and write probes. 97 * RESULT: Count of mathching read probes and invalid probe specifier 110 * RESULT: Trace of all the probes with module read and a message 115 * RESULT: Trace of all the probes with module read, name entry.Output
|
| H A D | man.ListProbesWithProviders | 40 * RESULT: List of only profile probes. 44 * RESULT: Silent output without any probes listed. 56 * RESULT: matching list of both profile and syscall probes. 60 * RESULT: List of only profile probes. 64 * RESULT: List of only profile probes. 72 * RESULT: Silent output without any probes listed. 76 * RESULT: List of only profile probes.
|
| H A D | man.TraceProvider | 31 * Using -P option to trace all the probes provided by the particular 40 * RESULT: Trace of all profile probes. 56 * RESULT: matching traces of both profile and syscall probes. 60 * RESULT: Count of profile probes that matched and invalid 69 * RESULT: Traces of all the matching profile probes with the
|
| /freebsd/sys/contrib/ck/src/ |
| H A D | ck_rhs.c | 88 unsigned int probes; member 96 unsigned int probes; member 179 return (map->entries.no_entries.descs[offset].probes); in ck_rhs_probes() 181 return (map->entries.descs[offset].probes); in ck_rhs_probes() 189 map->entries.no_entries.descs[offset].probes = value; in ck_rhs_set_probes() 191 map->entries.descs[offset].probes = value; in ck_rhs_set_probes() 427 unsigned long probes) in ck_rhs_map_probe_next() argument 430 if (probes & map->offset_mask) { in ck_rhs_map_probe_next() 435 return (offset + probes) & map->mask; in ck_rhs_map_probe_next() 440 unsigned long probes) in ck_rhs_map_probe_prev() argument [all …]
|
| H A D | ck_ht.c | 236 ck_ht_map_probe_next(struct ck_ht_map *map, size_t offset, ck_ht_hash_t h, size_t probes) in ck_ht_map_probe_next() argument 240 unsigned long level = (unsigned long)probes >> CK_HT_BUCKET_SHIFT; in ck_ht_map_probe_next() 289 CK_HT_TYPE probes = 0; in ck_ht_map_probe_wr() local 311 if (probes++ > limit) in ck_ht_map_probe_wr() 324 *probe_wr = probes; in ck_ht_map_probe_wr() 361 offset = ck_ht_map_probe_next(map, offset, h, probes); in ck_ht_map_probe_wr() 368 *probe_limit = probes; in ck_ht_map_probe_wr() 370 *probe_wr = probes; in ck_ht_map_probe_wr() 502 CK_HT_TYPE probes = 0; in ck_ht_map_probe_rd() local 526 if (probes++ > probe_maximum) in ck_ht_map_probe_rd() [all …]
|
| /freebsd/share/man/man9/ |
| H A D | SDT.9 | 30 .Nd a DTrace framework for adding statically-defined tracing probes 75 framework to create DTrace probes, allowing the code to be instrumented 87 programmers to create DTrace probes that correspond to logical system events 88 rather than tying probes to specific code execution paths. 94 In addition to defining DTrace probes, the 97 namespace logically-related probes. 100 probes for FreeBSD's 116 probes belonging to that provider. 122 macros are used to declare and define DTrace probes using the 131 Note that probes should not specify a module name: the module name of a probe is [all …]
|
| /freebsd/share/man/man4/ |
| H A D | dtrace_lockstat.4 | 66 provider contains DTrace probes for inspecting kernel lock 68 Probes exist for the 84 probes which expose the lock structure being operated upon, 85 as well as probes which fire when a thread contends with other threads 92 probes fire when an 121 probes fire only after the lock has been successfully acquired, 130 probes fire when a 157 probes fire when a 175 probes fire upon the corresponding events for 202 probes fire when a thread removes itself from the CPU while [all …]
|
| H A D | dtrace_audit.4 | 83 probes become available only once there is an event-to-name mapping installed 94 probes are required earlier in boot -- for example, in single-user mode -- or 102 .Ss Probes 105 probes fire synchronously during system-call return, giving access to two 118 probes fire asynchronously from system-call return, following BSM conversion 131 probes are registered, corresponding in-kernel audit records will be captured 132 and their probes will fire regardless of whether the 139 probes will not be unnecessarily written to the audit trail or enabled pipes. 169 probes become available.
|
| H A D | dtrace_profile.4 | 11 .Nd a DTrace provider for firing probes at a given time interval 18 provider implements three special probes related to the life cycle of the 20 .Ss Probes 23 probes fire on all CPUs and are suitable for measuring the whole system 28 probes fire on a single CPU, potentially a different one every time. 33 provider probes will fire at the specified 55 provider probes
|
| H A D | dtrace_sctp.4 | 62 but additionally contains probes corresponding to protocol events at a level 67 probes track changes in the congestion window on a netp. 70 probes track changes in the receiver window for an assoc. 79 probes except for 117 probes fire when the host sends or receives an SCTP packet, respectively. 122 probes fire only for packets sent by or to the local host; forwarded packets are 207 probes are compatible with the 210 All other probes are only available in FreeBSD.
|
| H A D | dtrace_fbt.4 | 94 .Ss Example 1 : Listing Available FBT Probes 97 probes. 116 entry and return probes. 164 dtrace: description 'fbt::kmem*:entry ' matched 47 probes 269 probes are by definition tightly coupled to kernel code; if the code underlying 278 probes often do not correspond nicely to logical system events. 298 If none of the DTrace providers offer the desired probes, 299 consider adding new statically-defined tracing probes
|
| /freebsd/cddl/contrib/opensolaris/cmd/dtrace/ |
| H A D | dtrace.1 | 64 Options that list the set of probes and providers currently published by DTrace 66 Options that enable probes directly using any of the probe description 150 the specified probes for anonymous tracing and then exits. 224 option) but prior to enabling any probes. 241 Unspecified probe description fields are left blank and match any probes 245 are specified in the description, all probes with the corresponding 267 The DTrace probes specified in the program are saved inside of a relocatable ELF 282 Generate a header file containing macros that correspond to probes in the 341 List probes instead of enabling them. 346 produces a report of the probes matching the descriptions given using the [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCPseudoProbe.h | 10 // probe encoding for AutoFDO. Pseudo probes together with their inline context 22 // Number of probes originating from this function. 36 // 0 - code address for regular probes (for downwards compatibility) 37 // - GUID of linkage name for sentinel probes 105 // Address to pseudo probes map. 227 // Set of probes that come with the function. 228 std::vector<ProbeType> Probes; variable 243 std::vector<ProbeType> &getProbes() { return Probes; } in getProbes() 244 void addProbes(ProbeType Probe) { Probes.push_back(Probe); } in addProbes() 256 // A Tri-tree based data structure to group probes by inline stack. [all …]
|
| /freebsd/cddl/usr.sbin/dwatch/ |
| H A D | dwatch.1 | 205 to see what probes will match a given name. 207 Multiple probes must be given as a single 211 Any/all arguments following said probes will be passed to 227 Exit after compiling request but prior to enabling probes. 239 Enable probes matching the specified function names. 274 List available probes on standard output and exit. 276 Enable probes matching the specified module names. 280 Enable probes matching the specified probe names. 571 List available probes for functions ending in 577 List available probes ending in [all …]
|
| /freebsd/usr.sbin/traceroute6/ |
| H A D | traceroute6.8 | 59 .Op Fl q Ar probes 131 Use a packet with no upper layer header for the probes, instead of UDP 136 .It Fl q Ar probes 138 .Ar probes . 153 Use SCTP packets for the probes. 168 Use TCP segments for the probes. 170 Use UDP datagrams for the probes. 175 Specify the delay time between probes.
|
| /freebsd/sys/cddl/contrib/opensolaris/uts/common/sys/ |
| H A D | fasttrap_impl.h | 44 * Fasttrap Providers, Probes and Tracepoints 60 * and post-instruction emulation) that identify the probes attached to the 63 * probe fires and when enabling and disabling probes. 65 * It's important to note that probes are preallocated with the necessary 66 * number of tracepoints, but that tracepoints can be shared by probes and 67 * swapped between probes. If a probe's preallocated tracepoint is enabled 116 kmutex_t ftp_cmtx; /* lock on creating probes */ 117 uint64_t ftp_rcount; /* enabled probes ref count */ 118 uint64_t ftp_ccount; /* consumers creating probes */ 185 * fasttrap provider doesn't trigger probes during internal operations.
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | OPENSSL_instrument_bus.pod | 20 bus-bound a 'flush cache line' instruction is used between probes. In 21 addition probes are added to B<vector> elements in atomic or 26 OPENSSL_instrument_bus() performs B<num> probes and records the number of 30 probes with the same value, i.e. in a way it records duration of 32 performs at most B<max> probes in attempt to fill the B<vector[num]>,
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCPseudoProbe.cpp | 55 "Last probe should not be null for non-sentinel probes"); in emit() 112 // emitting probes for. in addPseudoProbe() 140 Cur->Probes.push_back(Probe); in addPseudoProbe() 152 // Emit probes grouped by GUID. in emit() 159 // Emit number of probes in this node, including a sentinel probe for in emit() 170 MCOS->emitULEB128IntValue(Probes.size() + NeedSentinel); in emit() 177 // Emit probes in this group in emit() 178 for (const auto &Probe : Probes) { in emit() 227 // Emit probes grouped by GUID. in emit() 459 // Read number of probes in the current node. in buildAddress2ProbeMap() [all …]
|
| /freebsd/usr.sbin/traceroute/ |
| H A D | traceroute.8 | 79 Use fixed destination ports for UDP, UDP-Lite, TCP and SCTP probes. 129 number used in probes (default is 33434). 142 Use packets of specified IP protocol when sending probes. 179 SCTP probes will be constructed as SCTP 181 chunks, unless the packet length is too small, in which case the probes 204 Set the number of probes per hop (default is 3, unless 227 Print a summary of how many probes were not answered for each hop. 255 probes 259 Set the time (in milliseconds) to pause between probes (default 0). 268 We start our probes with a TTL of one and increase by one until we get an ICMP [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PseudoProbeInserter.cpp | 79 // instruction to fix out-of-order probes. There is a problem with probes in runOnMachineFunction() 86 // starts a new block. Samples collected on such probes may cause in runOnMachineFunction() 93 // Skip all pseudo probes followed by a real instruction since they in runOnMachineFunction() 107 // Probes not surrounded by any real instructions in the same block are in runOnMachineFunction() 108 // called dangling probes. Since there's no good way to pick up a sample in runOnMachineFunction() 109 // collection point for dangling probes at compile time, they are being in runOnMachineFunction()
|