MCPcopy Create free account

hub / github.com/iovisor/bcc / functions

Functions3,732 in github.com/iovisor/bcc

↓ 366 callersFunctionexit
libbpf-tools/funclatency.bpf.c:61
↓ 308 callersMethodattach_kprobe
src/cc/api/BPF.cc:228
↓ 221 callersMethodok
src/cc/bcc_exception.h:61
↓ 203 callersMethoddecode
(cls, i, w, w1)
src/python/bcc/disassembler.py:234
↓ 182 callersMethodsize
tests/cc/catch.hpp:3749
↓ 144 callersMethoditems
(self)
src/python/bcc/table.py:407
↓ 136 callersMethodfind
tests/cc/catch.hpp:8327
↓ 131 callersMethodArgumentParser
src/cc/usdt.h:125
↓ 131 callersMethodattach_kretprobe
(self, event=b"", fn_name=b"", event_re=b"", maxactive=0)
src/python/bcc/__init__.py:889
↓ 106 callersMethodload_func
src/cc/api/BPF.cc:703
↓ 102 callersMethodopen_perf_buffer
src/cc/api/BPF.cc:664
↓ 96 callersMethodclear
(self)
tools/funccount.py:213
↓ 96 callersFunctionverify_register
tests/cc/test_usdt_args.cc:25
↓ 89 callersMethodempty
tests/cc/catch.hpp:7797
↓ 86 callersMethodformat
(self, data)
tools/lib/ugc.py:114
↓ 83 callersMethodend
src/cc/bpffs_table.cc:58
↓ 76 callersMethodget_table
(self, b)
tests/python/test_brb.py:91
↓ 75 callersMethodend
tests/cc/catch.hpp:3747
↓ 75 callersMethodperf_buffer_poll
perf_buffer_poll(self) Poll from all open perf ring buffers, calling the callback that was provided when calling open_perf_buffer for
src/python/bcc/__init__.py:1757
↓ 73 callersMethodevent
event(data) When ring buffers are opened to receive custom event, the underlying event data struct which is defined in C in t
src/python/bcc/table.py:1249
↓ 69 callersMethodget_kprobe_functions
(event_re)
src/python/bcc/__init__.py:719
↓ 67 callersMethodbegin
tests/cc/catch.hpp:3746
↓ 64 callersFunction_assert_is_bytes
(arg)
src/python/bcc/utils.py:91
↓ 62 callersFunctionprintb
printb(s) print a bytes object to stdout and flush
src/python/bcc/utils.py:49
↓ 61 callersMethodget_syscall_fnname
src/cc/api/BPF.cc:774
↓ 60 callersMethodadd
tests/cc/catch.hpp:8350
↓ 60 callersMethodget_table
src/cc/api/BPF.h:183
↓ 58 callersMethodgetName
tests/cc/catch.hpp:1304
↓ 58 callersMethodlookup
src/cc/api/BPFTable.h:113
↓ 57 callersFunctionlist
tests/cc/catch.hpp:5431
↓ 53 callersMethodupdate_value
src/cc/api/BPFTable.cc:84
↓ 49 callersMethodrun_with_int
(self, command, timeout=5, kill_timeout=5, allow_early=False, kill=False)
tests/python/test_tools_smoke.py:47
↓ 46 callersMethodclose
close(self) Closes all associated files descriptors. Attached BPF programs are not detached.
src/python/bcc/__init__.py:1837
↓ 46 callersMethodksym
ksym(addr) Translate a kernel memory address into a kernel function name, which is returned. When show_module is True, the module nam
src/python/bcc/__init__.py:1714
↓ 44 callersMethodattach_uprobe
src/cc/api/BPF.cc:258
↓ 42 callersMethodinit
src/cc/api/BPF.cc:109
↓ 42 callersMethodkernel_struct_has_field
(struct_name, field_name)
src/python/bcc/__init__.py:1283
↓ 42 callersFunctionstr_timestamp
libbpf-tools/trace_helpers.c:1358
↓ 40 callersMethodremove
src/cc/api/BPFTable.h:129
↓ 39 callersMethodget
src/cc/usdt/usdt.cc:310
↓ 39 callersMethodok
src/cc/frontends/clang/kbuild_helper.h:83
↓ 38 callersMethodget
tests/cc/catch.hpp:522
↓ 38 callersMethodprint_log2_hist
print_log2_hist(val_type="value", section_header="Bucket ptr", section_print_fn=None, bucket_fn=None,
src/python/bcc/table.py:723
↓ 35 callersMethodget_value
src/cc/api/BPFTable.cc:42
↓ 34 callersMethodpop
(self)
src/python/bcc/table.py:1327
↓ 31 callersMethodattach_uretprobe
attach_uretprobe(name="", sym="", sym_re="", addr=None, fn_name="" pid=-1) Run the bpf function denoted by fn_nam
src/python/bcc/__init__.py:1470
↓ 31 callersMethodsym
sym(addr, pid, show_module=False, show_offset=False) Translate a memory address into a function name for a pid, which is returned. Wh
src/python/bcc/__init__.py:1665
↓ 30 callersMethodbegin
src/cc/bpffs_table.cc:57
↓ 30 callersMethodwalk
(self, stack_id, resolve=None)
src/python/bcc/table.py:1203
↓ 29 callersFunctionlock_acquired
libbpf-tools/klockstat.bpf.c:139
↓ 29 callersFunctionlock_contended
libbpf-tools/klockstat.bpf.c:98
↓ 29 callersFunctionmain
tests/python/dummy.cc:11
↓ 28 callersMethodFind
src/cc/bpffs_table.cc:49
↓ 28 callersMethodcreate
tests/cc/catch.hpp:6592
↓ 28 callersFunctionfentry_can_attach
libbpf-tools/trace_helpers.c:1080
↓ 27 callersMethodrun_with_duration
(self, command, timeout=10)
tests/python/test_tools_smoke.py:38
↓ 26 callersMethodenable_probe
src/cc/usdt/usdt.cc:327
↓ 26 callersMethodid
src/cc/frontends/clang/b_frontend_action.h:174
↓ 26 callersMethodkeys
(self)
src/python/bcc/table.py:636
↓ 26 callersMethodtrace_fields
trace_fields(nonblocking=False) Read from the kernel debug trace pipe and return a tuple of the fields (task, pid, cpu, flags, timest
src/python/bcc/__init__.py:1581
↓ 25 callersFunctioncleanup_core_btf
libbpf-tools/btf_helpers.c:238
↓ 25 callersFunctionensure_core_btf
libbpf-tools/btf_helpers.c:165
↓ 24 callersFunctiontracepoint_exists
libbpf-tools/trace_helpers.c:1201
↓ 23 callersMethodbind
tests/cc/catch.hpp:4291
↓ 22 callersFunctionsystem
tests/cc/test_c_api.cc:166
↓ 22 callersMethodtracepoint_exists
(category, event)
src/python/bcc/__init__.py:1054
↓ 21 callersMethoditems_lookup_and_delete_batch
Look up and delete all the key-value pairs in the map. Args: None Yields: tuple: The tuple of (key,value) for
src/python/bcc/table.py:548
↓ 21 callersMethodmatch
tests/cc/catch.hpp:925
↓ 21 callersMethodrelease
(self)
tests/python/simulation.py:112
↓ 19 callersMethodget_fd
src/cc/bcc_btf.cc:618
↓ 19 callersMethodksymname
ksymname(name) Translate a kernel name into an address. This is the reverse of ksym. Returns -1 when the function name is unknown.
src/python/bcc/__init__.py:1728
↓ 19 callersFunctionlogInfo
examples/cpp/pyperf/PyPerfLoggingHelper.cc:20
↓ 19 callersMethodscopedElement
tests/cc/catch.hpp:8970
↓ 18 callersFunctionbcc_symcache_resolve
src/cc/bcc_syms.cc:588
↓ 18 callersMethoddetach_kprobe
src/cc/api/BPF.cc:495
↓ 18 callersMethodremove_value
src/cc/api/BPFTable.cc:132
↓ 18 callersMethodreset
src/cc/syms.h:52
↓ 17 callersMethod__init__
(self, *args, **kwargs)
src/python/bcc/table.py:881
↓ 17 callersFunctionget_value_addr
src/cc/api/BPFTable.h:156
↓ 17 callersMethodload_func
(self, func_name, prog_type, device = None, attach_type = -1)
src/python/bcc/__init__.py:530
↓ 17 callersMethodpath
src/cc/syms.h:140
↓ 17 callersMethodtotal
tests/cc/catch.hpp:2202
↓ 17 callersFunctionunaligned_uint16_read
src/cc/bcc_zip.c:42
↓ 16 callersFunctionbcc_symcache_new
src/cc/bcc_syms.cc:570
↓ 16 callersFunctionbpf_map_lookup_or_try_init
libbpf-tools/maps.bpf.h:9
↓ 16 callersMethodcleanup
(self)
src/python/bcc/__init__.py:1850
↓ 16 callersFunctiongen_alloc_enter
libbpf-tools/memleak.bpf.c:90
↓ 16 callersFunctioninc_stats
libbpf-tools/vfsstat.bpf.c:12
↓ 16 callersMethodnum_open_kprobes
num_open_kprobes() Get the number of open K[ret]probes. Can be useful for scenarios where event_re is used while attaching and detach
src/python/bcc/__init__.py:1735
↓ 16 callersFunctiontoString
tests/cc/catch.hpp:1707
↓ 16 callersFunctionto_str
(num)
tools/netqtop.py:24
↓ 15 callersFunctionenable_probe
(probe_name, func_name, read_class, read_method, is_return)
tools/lib/uflow.py:103
↓ 15 callersFunctionstartsWith
tests/cc/catch.hpp:3965
↓ 14 callersMethoderase
src/cc/bpffs_table.cc:65
↓ 14 callersMethodget_table_offline
src/cc/api/BPFTable.cc:183
↓ 14 callersMethodget_text
(self)
src/python/bcc/usdt.py:179
↓ 14 callersMethodinit
examples/cpp/pyperf/PyPerfUtil.cc:165
↓ 14 callersFunctionlock_aborted
libbpf-tools/klockstat.bpf.c:124
↓ 14 callersMethodname
tests/cc/catch.hpp:3577
↓ 14 callersMethodsum
(self, key)
src/python/bcc/table.py:1079
next →1–100 of 3,732, ranked by callers