MCPcopy Create free account

hub / github.com/dtrace4linux/linux / functions

Functions2,982 in github.com/dtrace4linux/linux

↓ 313 callersFunctiondt_set_errno
libdtrace/dt_error.c:140
↓ 306 callersFunctionstrlen
driver/missing.c:37
↓ 220 callersFunctionxyerror
PRINTFLIKE2*/
libdtrace/dt_parser.c:4813
↓ 212 callersFunctionp_dprintf
* If _libproc_debug is set, printf the debug message to stderr * with an appropriate prefix. #if defined(linux) * Rename this function to avoid comp
libproc/common/Putil.c:128
↓ 200 callersFunctionprintk
/ Convert all our printks to the internal dtrace_printf. If you */ change the name of this function, you can revert to kernel */ printk()s,
driver/printf.c:78
↓ 155 callersFunctiondmutex_exit
/ Release mutex, called by interrupt context. */ /
driver/mutex.c:233
↓ 138 callersFunctionbzero
liblinux/proc2.c:17
↓ 130 callersFunctionkmem_free
driver/dtrace_linux.c:1318
↓ 119 callersFunctionget_proc_addr
/ Interface kallsyms_lookup_name. */ /
driver/dtrace_linux.c:1140
↓ 110 callersFunctiondebug
PRINTFLIKE2*/
cmd/ctfconvert/util.c:212
↓ 110 callersFunctiondmutex_enter
/ Enter from interrupt context, interrupts might be disabled. */ /
driver/mutex.c:187
↓ 107 callersFunctiondt_dprintf
PRINTFLIKE1*/
libdtrace/dt_subr.c:466
↓ 103 callersFunctiondt_free
libdtrace/dt_subr.c:786
↓ 95 callersFunctionmutex_exit
/ Release mutex, called by upper-half of kernel. */ /
driver/mutex.c:254
↓ 94 callersFunctionctf_set_errno
* Store the specified error code into the CTF container, and then return * CTF_ERR for the benefit of the caller. */
common/ctf/ctf_util.c:110
↓ 94 callersFunctiondtrace_dof_error
* DTrace DOF Functions */ ARGSUSED*/
driver/dtrace.c:12173
↓ 89 callersFunctionterminate
PRINTFLIKE1*/
cmd/ctfconvert/util.c:137
↓ 88 callersFunctionPread
libproc/common/Pcontrol.c:2445
↓ 86 callersFunctiondnerror
PRINTFLIKE3*/
libdtrace/dt_parser.c:4780
↓ 86 callersFunctionkmem_zalloc
driver/dtrace_linux.c:1302
↓ 84 callersFunctiondt_cg_node_alloc
libdtrace/dt_cg.c:46
↓ 84 callersFunctiondt_irlist_append
libdtrace/dt_as.c:57
↓ 82 callersFunctiondt_printf
* This function handles all output from libdtrace, as well as the * dtrace_sprintf() case. If we're here due to dtrace_sprintf(), then * dt_sprintf
libdtrace/dt_subr.c:591
↓ 80 callersFunctionctf_type_resolve
* Follow a given type through the graph for TYPEDEF, VOLATILE, CONST, and * RESTRICT nodes until we reach a "base" type node. This is useful when *
driver/ctf_types.c:160
↓ 74 callersFunctionstrlcat
cmd/instr/instr.c:78
↓ 66 callersFunctionxcalloc
cmd/ctfconvert/memory.c:57
↓ 62 callersFunctionPstatus
* Return a pointer to the process status structure. * Clients should not hold on to this pointer indefinitely. * It will become invalid on Prelease(
libproc/common/Pcontrol.c:1488
↓ 58 callersFunctiondt_node_type_assign
libdtrace/dt_parser.c:655
↓ 56 callersFunctionctf_type_kind
* Return the kind (CTF_K_* constant) for the specified type ID. */
driver/ctf_types.c:447
↓ 56 callersFunctionsdt_add_locator
/ Compile up a list of instructions we are going to intercept. As */ we disassemble the kernel, we will match against these entries */ to know whic
driver/vminfo.c:45
↓ 55 callersFunctionps_plog
* Libthread_db doesn't use this function currently, but librtld_db uses * it for its debugging output. We turn this on via rd_log if our debugging
libproc/common/Pservice.c:291
↓ 55 callersFunctionstrncmp
driver/missing.c:49
↓ 54 callersFunctiondt_node_cook
* Recursively cook the parse tree starting at the specified node. The idflags * parameter is used to indicate the type of reference (r/w) and is app
libdtrace/dt_parser.c:4438
↓ 52 callersFunctiondt_node_type_name
libdtrace/dt_parser.c:702
↓ 51 callersFunctiondtrace_printf
driver/printf.c:104
↓ 48 callersFunctionmutex_enter
/ Enter from the upper-level of the kernel, with interrupts */ enabled. */ /
driver/mutex.c:198
↓ 42 callersFunctionctf_set_errno
* Store the specified error code into the CTF container, and then return * CTF_ERR for the benefit of the caller. */
driver/ctf_util.c:110
↓ 41 callersFunctiondtrace_errno
libdtrace/dt_error.c:134
↓ 41 callersFunctionxstrdup
cmd/ctfconvert/memory.c:68
↓ 40 callersFunctionctf_set_open_errno
* Store the specified error code into errp if it is non-NULL, and then * return NULL for the benefit of the caller. */
driver/ctf_util.c:98
↓ 40 callersFunctionfatal
cmd/intrstat/intrstat.c:70
↓ 40 callersFunctionoprintf
PRINTFLIKE1*/
cmd/dtrace/dtrace.c:276
↓ 40 callersFunctionxmalloc
cmd/ctfconvert/memory.c:46
↓ 38 callersFunctiondtrace_errmsg
libdtrace/dt_error.c:112
↓ 37 callersFunctionctf_errno
common/ctf/ctf_error.c:76
↓ 37 callersFunctiondtrace_get_operand
* Process a single instruction Register or Memory operand. * * mode = addressing mode from ModRM byte * r_m = r_m (or reg if mode == 3) field from
driver/dis_tables.c:1671
↓ 37 callersFunctionfatal
PRINTFLIKE1*/
cmd/dtrace/dtrace.c:207
↓ 35 callersFunctiondt_alloc
libdtrace/dt_subr.c:760
↓ 35 callersFunctiondt_zalloc
libdtrace/dt_subr.c:742
↓ 35 callersFunctionopstr
libdtrace/dt_parser.c:121
↓ 34 callersFunctiondt_node_attr_assign
libdtrace/dt_parser.c:639
↓ 34 callersFunctiondt_stmt_action
libdtrace/dt_cc.c:160
↓ 34 callersFunctionset_open_errno
libdtrace/dt_open.c:728
↓ 34 callersFunctiontdesc_name
cmd/ctfconvert/util.c:250
↓ 32 callersFunctioncmn_err
driver/dtrace_linux.c:498
↓ 32 callersFunctiondt_idhash_lookup
libdtrace/dt_ident.c:710
↓ 32 callersFunctiondt_node_is_integer
libdtrace/dt_parser.c:797
↓ 32 callersFunctionlong_stat
cmd/ctfconvert/dump.c:926
↓ 31 callersFunctiondfatal
PRINTFLIKE1*/
cmd/dtrace/dtrace.c:220
↓ 31 callersFunctionwrite_note
libproc/common/Pgcore.c:391
↓ 30 callersFunctionctf_type_encoding
* Return the encoding for the specified INTEGER or FLOAT. */
driver/ctf_types.c:517
↓ 30 callersFunctiondt_regset_free
libdtrace/dt_regset.c:101
↓ 30 callersFunctiondtrace_probe
driver/dtrace.c:6261
↓ 30 callersFunctiondtrace_setopt
libdtrace/dt_options.c:1012
↓ 27 callersFunctiondt_ioctl
libdtrace/dt_subr.c:479
↓ 25 callersFunctionPaddr2mptr
* Given a process virtual address, return the map_info_t containing it. * If none found, return NULL. */
libproc/common/Psymtab.c:2116
↓ 25 callersFunctionctf_free
ARGSUSED*/
libctf/ctf_subr.c:60
↓ 25 callersFunctiondt_link_error
PRINTFLIKE5*/
libdtrace/dt_link.c:1059
↓ 25 callersFunctiondt_regset_alloc
libdtrace/dt_regset.c:71
↓ 25 callersFunctiondtrace_gethrtime
/ We cannot call do_gettimeofday, or ktime_get_ts or any of their */ inferiors because they will attempt to lock on a mutex, and we */ end up not
driver/dtrace_linux.c:400
↓ 24 callersFunctiondof_add_lsect
* Add a loadable DOF section to the file using the specified data buffer and * the specified DOF section attributes. DOF_SECF_LOAD must be set in fl
libdtrace/dt_dof.c:138
↓ 24 callersFunctiondt_attr_min
libdtrace/dt_subr.c:310
↓ 24 callersFunctiondt_cg_node
libdtrace/dt_cg.c:1341
↓ 24 callersFunctiondtrace_probe_create
* Create a probe with the specified module name, function name, and name. */
driver/dtrace.c:8153
↓ 24 callersFunctionelfterminate
PRINTFLIKE2*/
cmd/ctfconvert/util.c:237
↓ 24 callersFunctionkmem_alloc
driver/dtrace_linux.c:1288
↓ 23 callersFunctionctf_errmsg
common/ctf/ctf_error.c:63
↓ 23 callersFunctionctf_type_name
* Lookup the given type ID and print a string name for it into buf. If buf * is too small, an appropriate error will be returned to the caller. */
driver/ctf_types.c:193
↓ 23 callersFunctiondt_as
libdtrace/dt_as.c:207
↓ 23 callersFunctiondt_cg
libdtrace/dt_cg.c:1902
↓ 23 callersFunctiondt_cg_setx
libdtrace/dt_cg.c:108
↓ 22 callersFunctiondtrace_rex_adjust
* Adjust register selection based on any REX prefix bits present. */ ARGSUSED*/
driver/dis_tables.c:1550
↓ 21 callersFunctiondt_idhash_iter
libdtrace/dt_ident.c:835
↓ 21 callersFunctiondtrace_getopt
libdtrace/dt_options.c:983
↓ 21 callersFunctiondtrace_imm_opnd
* Get an immediate operand of the given size, with sign extension. */
driver/dis_tables.c:1567
↓ 21 callersFunctionfail
cmd/lockstat/lockstat.c:195
↓ 20 callersFunctionPstopstatus
* Wait for the specified process to stop or terminate. * Or, just get the current status (PCNULL). * Or, direct it to stop and get the current statu
libproc/common/Pcontrol.c:2073
↓ 20 callersFunctionPsync
* Ensure that all cached state is written to the process. * The cached state is the LWP's signal mask and registers * and the process's tracing flag
libproc/common/Pcontrol.c:1639
↓ 20 callersFunctionctf_set_open_errno
* Store the specified error code into errp if it is non-NULL, and then * return NULL for the benefit of the caller. */
common/ctf/ctf_util.c:98
↓ 20 callersFunctiondt_buf_len
libdtrace/dt_buf.c:145
↓ 20 callersFunctiondt_cg_arithmetic_op
libdtrace/dt_cg.c:565
↓ 20 callersFunctiondt_node_alloc
* dt_node_alloc() is used to create new parse nodes from the parser. It * assigns the node location based on the current lexer line number and place
libdtrace/dt_parser.c:521
↓ 20 callersFunctiondtrace_canload
* Convenience routine to check to see if the address is within a memory * region in which a load may be issued given the user's privilege level; * i
driver/dtrace.c:808
↓ 20 callersFunctionprcom_add_callback
/ Add probe for a function, but caller is going to do argument */ specific actions before we take a real probe (eg */ tcp_set_stat
driver/prov_common.c:907
↓ 19 callersFunctionPsysexit
* Set action on specified system call exit. */
libproc/common/Pcontrol.c:3130
↓ 19 callersFunctionctf_dprintf
PRINTFLIKE1*/
libctf/ctf_subr.c:73
↓ 19 callersFunctionctf_lookup_by_id
* Return the pointer to the internal CTF type data corresponding to the * given type ID. If the ID is invalid, the function returns NULL. * This fu
common/ctf/ctf_lookup.c:217
↓ 19 callersFunctionctf_lookup_by_name
* Attempt to convert the given C type name into the corresponding CTF type ID. * It is not possible to do complete and proper conversion of type name
driver/ctf_lookup.c:78
↓ 19 callersFunctiondie_off
cmd/ctfconvert/dwarf.c:274
↓ 19 callersFunctiondprog_add
cmd/lockstat/lockstat.c:569
next →1–100 of 2,982, ranked by callers