MCPcopy Create free account

hub / github.com/dtrace4linux/linux / functions

Functions2,982 in github.com/dtrace4linux/linux

↓ 19 callersFunctiondt_idkind_name
libdtrace/dt_ident.c:1018
↓ 19 callersFunctiondt_node_is_string
libdtrace/dt_parser.c:910
↓ 19 callersFunctionstrlcpy
* Copy src to string dst of size siz. At most siz-1 characters * will be copied. Always NUL terminates (unless siz == 0). * Returns strlen(src); i
liblinux/strlcpy.c:31
↓ 18 callersFunctionctf_buf_write
cmd/ctfconvert/ctf.c:127
↓ 18 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
driver/ctf_lookup.c:217
↓ 18 callersFunctiondt_node_is_dynamic
libdtrace/dt_parser.c:897
↓ 18 callersFunctiondt_pid_error
libdtrace/dt_pid.c:75
↓ 18 callersFunctiondt_type_name
libdtrace/dt_parser.c:288
↓ 18 callersFunctiondtrace_get_modrm
* Get the byte following the op code and separate it into the * mode, register, and r/m fields. */
driver/dis_tables.c:1535
↓ 18 callersFunctionhash_add
cmd/ctfconvert/hash.c:121
↓ 18 callersFunctionref_to_str
cmd/ctfconvert/dump.c:149
↓ 18 callersFunctionstreq
returns 1 if s1 == s2, 0 otherwise */
cmd/ctfconvert/util.c:49
↓ 17 callersFunctionPsysentry
* Set action on specified system call entry. */
libproc/common/Pcontrol.c:3103
↓ 17 callersFunctionctf_strptr
common/ctf/ctf_util.c:73
↓ 17 callersFunctiondt_list_delete
libdtrace/dt_list.c:97
↓ 17 callersFunctiondt_node_is_scalar
libdtrace/dt_parser.c:836
↓ 17 callersFunctiondt_strtab_hash
libdtrace/dt_strtab.c:122
↓ 17 callersFunctiondtrace_sync
driver/dtrace_subr.c:193
↓ 17 callersFunctiondupfd
libproc/common/Pcontrol.c:215
↓ 17 callersFunctionps_pread
libproc/common/Pservice.c:56
↓ 17 callersFunctiontimestruc_n_to_32
libproc/common/P32ton.c:462
↓ 16 callersFunctionctf_dprintf
PRINTFLIKE1*/
driver/ctf_subr.c:90
↓ 16 callersFunctionctf_get_ctt_size
common/ctf/ctf_types.c:23
↓ 16 callersFunctionctf_strptr
driver/ctf_util.c:73
↓ 16 callersFunctionctf_type_reference
* If the type is one that directly references another type (such as POINTER), * then return the ID of the type to which it refers. */
driver/ctf_types.c:462
↓ 16 callersFunctionctf_type_size
* Resolve the type down to a base type node, and then return the size * of the type storage in bytes. */
driver/ctf_types.c:334
↓ 16 callersFunctionctf_update
* If the specified CTF container is writable and has been modified, reload * this container with the updated type definitions. In order to make this
common/ctf/ctf_create.c:184
↓ 16 callersFunctiondfail
cmd/lockstat/lockstat.c:211
↓ 16 callersFunctiondo_ptrace
liblinux/proc_util.c:161
↓ 16 callersFunctiondof_add_string
* Add a string to the global string table associated with the DOF. The offset * of the string is returned as an index into the string table. */
libdtrace/dt_dof.c:191
↓ 16 callersFunctiondt_buf_reset
libdtrace/dt_buf.c:75
↓ 16 callersFunctiondt_node_promote
libdtrace/dt_parser.c:383
↓ 16 callersFunctiondtrace_close
libdtrace/dt_open.c:1375
↓ 16 callersFunctionhash_iter
cmd/ctfconvert/hash.c:226
↓ 16 callersFunctionparseterminate
PRINTFLIKE1*/
cmd/ctfconvert/ctf.c:78
↓ 15 callersFunctionPsetrun
libproc/common/Pcontrol.c:2360
↓ 15 callersFunctionctf_get_ctt_size
driver/ctf_types.c:23
↓ 15 callersFunctiondt_node_type_propagate
libdtrace/dt_parser.c:693
↓ 15 callersFunctiondtrace_dof_sect
* Return the dof_sec_t pointer corresponding to a given section index. If the * index is not valid, dtrace_dof_error() is called and NULL is returne
driver/dtrace.c:12424
↓ 15 callersFunctiondtrace_interrupt_enable
/ This routine restores interrupts previously saved by */ dtrace_interrupt_disable. This allows nested disable/enable, */ which is w
driver/dtrace_asm.c:271
↓ 15 callersFunctionparse_debug
PRINTFLIKE3*/
cmd/ctfconvert/st_parse.c:100
↓ 15 callersFunctionwarning
PRINTFLIKE1*/
cmd/ctfconvert/util.c:186
↓ 14 callersFunctionctf_free
ARGSUSED*/
driver/ctf_subr.c:76
↓ 14 callersFunctiondt_irlist_label
libdtrace/dt_as.c:71
↓ 14 callersFunctiondt_node_free
libdtrace/dt_parser.c:536
↓ 14 callersFunctiondt_node_is_pointer
libdtrace/dt_parser.c:966
↓ 14 callersFunctiondt_node_type_size
libdtrace/dt_parser.c:721
↓ 14 callersFunctiondtrace_cas32
driver/dtrace_asm.c:64
↓ 14 callersFunctiondtrace_dof_destroy
driver/dtrace.c:12412
↓ 14 callersFunctionnumber
cmd/ctfconvert/st_parse.c:534
↓ 13 callersFunctionctf_alloc
libctf/ctf_subr.c:53
↓ 13 callersFunctionctf_array_info
* Return the array type, index, and size information for the specified ARRAY. */
driver/ctf_types.c:692
↓ 13 callersFunctionctf_close
* Close the specified CTF container and free associated data structures. Note * that ctf_close() is a reference counted operation: if the specified
driver/ctf_open.c:783
↓ 13 callersFunctionctf_type_compat
* Return a boolean value indicating if two types are compatible integers or * floating-pointer values. This function returns true if the two types a
driver/ctf_types.c:586
↓ 13 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 *
common/ctf/ctf_types.c:160
↓ 13 callersFunctiondie
PRINTFLIKE1*/
cmd/ctfconvert/utils.c:104
↓ 13 callersFunctiondmutex_init
driver/mutex.c:45
↓ 13 callersFunctiondprintf1
libdtrace/drti.c:75
↓ 13 callersFunctiondt_buf_write
libdtrace/dt_buf.c:84
↓ 13 callersFunctiondt_shift_128
* Shift the 128-bit value in a by b. If b is positive, shift left. * If b is negative, shift right. */
libdtrace/dt_consume.c:82
↓ 13 callersFunctiondtrace_canstore
* Check to see if the address is within a memory region to which a store may * be issued. This includes the DTrace scratch areas, and any DTrace var
driver/dtrace.c:724
↓ 13 callersFunctiondtrace_membar_producer
driver/dtrace_asm.c:344
↓ 13 callersFunctiondtrace_priv_proc
driver/dtrace.c:1299
↓ 13 callersFunctiondtrace_register
* Register the calling provider with the DTrace framework. This should * generally be called by DTrace providers in their attach(9E) entry point. *
driver/dtrace.c:7747
↓ 13 callersFunctiondtrace_strlen
* Compute strlen(s) for a string using safe memory accesses. The additional * len parameter is used to specify a maximum length to ensure completion
driver/dtrace.c:953
↓ 13 callersFunctiondtrace_unregister
* Unregister the specified provider from the DTrace framework. This should * generally be called by DTrace providers in their detach(9E) entry point
driver/dtrace.c:7886
↓ 13 callersFunctionerror
PRINTFLIKE1*/
cmd/dtrace/dtrace.c:251
↓ 13 callersFunctionmembar_producer
driver/dtrace_linux.c:2445
↓ 12 callersFunctionCRED
/ Return the credentials of the current process. Solaris assumes */ we are embedded inside the proc/user struct, but in Linux, we */ have diffe
driver/dtrace_linux.c:319
↓ 12 callersFunctionPfree
* Free a process control structure. * Close the file descriptors but don't do the Prelease logic. */
libproc/common/Pcontrol.c:1348
↓ 12 callersFunctionPwait
* Wait for the process to stop for any reason. */
libproc/common/Pcontrol.c:2250
↓ 12 callersFunctionPwrite
libproc/common/Pcontrol.c:2491
↓ 12 callersFunctiondt_buf_create
libdtrace/dt_buf.c:48
↓ 12 callersFunctiondt_cpp_add_arg
libdtrace/dt_subr.c:425
↓ 12 callersFunctiondt_idhash_create
libdtrace/dt_ident.c:628
↓ 12 callersFunctiondt_idhash_destroy
* Destroy an entire identifier hash. This must be done using two passes with * an inlined version of dt_ident_destroy() to avoid referencing freed m
libdtrace/dt_ident.c:663
↓ 12 callersFunctiondt_xcook_ident
* This function provides the underlying implementation of cooking an * identifier given its node, a hash of dynamic identifiers, an identifier * kin
libdtrace/dt_parser.c:2572
↓ 12 callersFunctiondtrace_stability_name
libdtrace/dt_subr.c:280
↓ 12 callersFunctionfindelfsecidx
cmd/ctfconvert/util.c:63
↓ 12 callersFunctionproc_create
driver/proc_compat.h:18
↓ 12 callersFunctionvalidate_ptr
driver/dtrace_linux.c:1390
↓ 11 callersFunctiondfatal
PRINTFLIKE1*/
cmd/plockstat/plockstat.c:266
↓ 11 callersFunctiondie_child
cmd/ctfconvert/dwarf.c:306
↓ 11 callersFunctiondie_sibling
cmd/ctfconvert/dwarf.c:288
↓ 11 callersFunctiondie_tag
cmd/ctfconvert/dwarf.c:323
↓ 11 callersFunctiondt_cg_asgn_op
libdtrace/dt_cg.c:972
↓ 11 callersFunctiondt_decl_type
* Look up the type corresponding to the specified decl stack. The scoping of * the underlying type names is handled by dt_type_lookup(). We build u
libdtrace/dt_decl.c:811
↓ 11 callersFunctiondt_idstack_lookup
libdtrace/dt_ident.c:864
↓ 11 callersFunctiondt_module_lookup_by_name
libdtrace/dt_module.c:446
↓ 11 callersFunctiondtrace_casptr
driver/dtrace_asm.c:77
↓ 11 callersFunctiondtrace_fuword32
driver/dtrace_isa.c:1006
↓ 11 callersFunctiondtrace_interrupt_disable
/ Disable interrupts (they may be disabled already), but let the */ caller nest the interrupt disable. */ /
driver/dtrace_asm.c:238
↓ 11 callersFunctionlist_iter
* This iterator is specifically designed to tolerate the deletion of the * node being iterated over. */
cmd/ctfconvert/list.c:118
↓ 11 callersFunctionmemory_set_rw
/ i386: */ Set an address to be writeable. Need this because kernel may */ have R/O sections. Using linux kernel apis is painful, bec
driver/dtrace_linux.c:1691
↓ 11 callersFunctionset_idt_entry
/ Update the IDT table for an interrupt. We just set the function */ pointer (code which will be in intr_x86-XX.S). */ /
driver/intr.c:214
↓ 11 callersFunctionstrcasecmp
driver/missing.c:14
↓ 11 callersFunctionstrisglob
* Determine whether the string contains a glob matching pattern or is just a * simple string. See gmatch(3GEN) and sh(1) for the glob syntax definit
libdtrace/dt_string.c:279
↓ 10 callersFunctionPbuild_file_symtab
* Build the symbol table for the given mapped file. */
libproc/common/Psymtab.c:1735
↓ 10 callersFunctionPpsinfo
* Return a pointer to the process psinfo structure. * Clients should not hold on to this pointer indefinitely. * It will become invalid on Prelease(
libproc/common/Pcontrol.c:1469
↓ 10 callersFunctionPrd_agent
* Return the librtld_db agent handle for the victim process. * The handle will become invalid at the next successful exec() and the * client (caller
libproc/common/Psymtab.c:651
← previousnext →101–200 of 2,982, ranked by callers