MCPcopy Create free account

hub / github.com/Tencent/loli_profiler / functions

Functions782 in github.com/Tencent/loli_profiler

↓ 1 callersFunctionLZ4_createStream
plugins/Android/jni/lz4/lz4.c:1292
↓ 1 callersFunctionLZ4_decompress_fast_doubleDict
src/lz4/lz4.c:2071
↓ 1 callersFunctionLZ4_decompress_fast_doubleDict
plugins/Android/jni/lz4/lz4.c:2071
↓ 1 callersFunctionLZ4_decompress_safe_doubleDict
The "double dictionary" mode, for use with e.g. ring buffers: the first part * of the dictionary is passed as prefix, and the second via dictStart +
src/lz4/lz4.c:2062
↓ 1 callersFunctionLZ4_decompress_safe_doubleDict
The "double dictionary" mode, for use with e.g. ring buffers: the first part * of the dictionary is passed as prefix, and the second via dictStart +
plugins/Android/jni/lz4/lz4.c:2062
↓ 1 callersFunctionLZ4_getPosition
src/lz4/lz4.c:710
↓ 1 callersFunctionLZ4_getPosition
plugins/Android/jni/lz4/lz4.c:710
↓ 1 callersFunctionLZ4_hash4
-****************************** * Compression functions ********************************/
src/lz4/lz4.c:624
↓ 1 callersFunctionLZ4_hash4
-****************************** * Compression functions ********************************/
plugins/Android/jni/lz4/lz4.c:624
↓ 1 callersFunctionLZ4_hash5
src/lz4/lz4.c:632
↓ 1 callersFunctionLZ4_hash5
plugins/Android/jni/lz4/lz4.c:632
↓ 1 callersFunctionLZ4_memcpy_using_offset
src/lz4/lz4.c:367
↓ 1 callersFunctionLZ4_memcpy_using_offset
plugins/Android/jni/lz4/lz4.c:367
↓ 1 callersFunctionLZ4_memcpy_using_offset_base
src/lz4/lz4.c:333
↓ 1 callersFunctionLZ4_memcpy_using_offset_base
plugins/Android/jni/lz4/lz4.c:333
↓ 1 callersFunctionLZ4_resetStream_fast
src/lz4/lz4.c:1334
↓ 1 callersFunctionLZ4_resetStream_fast
plugins/Android/jni/lz4/lz4.c:1334
↓ 1 callersFunctionLZ4_stream_t_alignment
for some reason, Visual fails the aligment test on 32-bit x86 : it reports an aligment of 8-bytes, while act
src/lz4/lz4.c:1305
↓ 1 callersFunctionLZ4_stream_t_alignment
for some reason, Visual fails the aligment test on 32-bit x86 : it reports an aligment of 8-bytes, while act
plugins/Android/jni/lz4/lz4.c:1305
↓ 1 callersFunctionLZ4_write16
src/lz4/lz4.c:236
↓ 1 callersFunctionLZ4_write16
plugins/Android/jni/lz4/lz4.c:236
↓ 1 callersMethodLoadConfigFile
src/configdialog.cpp:36
↓ 1 callersFunctionOnProcessErrorOccurred
src/mainwindow.cpp:2306
↓ 1 callersMethodReset
include/meminfoprocess.h:24
↓ 1 callersFunctionRestartJDWP
plugins/JdwpUtil/jni/jdwputil.cpp:87
↓ 1 callersMethodSampleSize
Returns number of bytes that should be be attributed to the sample. If returned size is 0, the allocation should not be sampled. Due to how the poiss
plugins/Android/jni/sampler.h:46
↓ 1 callersMethodSelectApp
src/selectappdialog.cpp:111
↓ 1 callersMethodSetDevices
src/deviceselectiondialog.cpp:17
↓ 1 callersMethodSetRangeScale
src/interactivechartview.cpp:32
↓ 1 callersMethodShowSmap
src/smaps/statsmapsdialog.cpp:62
↓ 1 callersMethodStart
src/cliprofiler.cpp:140
↓ 1 callersMethodSyncScroll
src/interactivechartview.cpp:22
↓ 1 callersMethodVisualizeSmap
src/smaps/visualizesmapsdialog.cpp:16
↓ 1 callersFunction_acquire_lock
Acquire an O_EXCL lockfile. Returns the fd, or None if we waited but another process produced the cache while we were blocked. The lockfile
loli_cli/loli_convert.py:89
↓ 1 callersFunction_cache_path
Compute the .db sibling path for a given (.loli, skip) pair.
loli_cli/loli_convert.py:69
↓ 1 callersFunction_emit_describe
describe always emits JSON (it's an introspection tool).
loli_cli/cli.py:38
↓ 1 callersFunction_find_session_jsonl
Locate the session transcript for a run we just launched.
analyze_heap.py:677
↓ 1 callersFunction_inspect_session
Extract diagnostics from a session transcript. Supports both Claude Code and CodeBuddy JSONL formats: - Claude: type="assistant", message.m
analyze_heap.py:709
↓ 1 callersFunction_release_lock
(fd: int, lock_path: str)
loli_cli/loli_convert.py:127
↓ 1 callersFunction_resolve
Resolve any input path to a .db SQLite file. Accepts: - .loli -> auto-converted via LoliProfilerCLI --dump (cached on disk
loli_cli/core.py:30
↓ 1 callersFunction_walk
(n: TreeNode, depth: int)
loli_cli/core.py:236
↓ 1 callersMethodaddAllocation
src/memgraphicsview.cpp:15
↓ 1 callersMethodall_classes
(self)
python/jdwp-shellifier.py:242
↓ 1 callersMethodall_threads
(self)
python/jdwp-shellifier.py:222
↓ 1 callersFunctionbuild_parser
()
loli_cli/cli.py:96
↓ 1 callersMethodbuildstring
(self, data)
python/jdwp-shellifier.py:306
↓ 1 callersMethodcontentRect
src/treemapgraphicsview.cpp:121
↓ 1 callersFunctionconvert_bold_italic
Convert bold and italic text.
markdown_to_html.py:57
↓ 1 callersFunctionconvert_headers
Convert markdown headers to HTML.
markdown_to_html.py:41
↓ 1 callersFunctionconvert_horizontal_rules
Convert horizontal rules (---) to HTML.
markdown_to_html.py:115
↓ 1 callersFunctionconvert_lists
Convert markdown lists to HTML.
markdown_to_html.py:68
↓ 1 callersFunctionconvert_paragraphs
Wrap text blocks in paragraph tags.
markdown_to_html.py:222
↓ 1 callersFunctionconvert_tables
Convert markdown tables to HTML tables.
markdown_to_html.py:120
↓ 1 callersMethodcount_descendants
(self, node_id: int)
loli_cli/tree_model.py:349
↓ 1 callersMethoddetach
plugins/Android/jni/buffer.h:251
↓ 1 callersMethodempty
plugins/Android/jni/buffer.h:359
↓ 1 callersFunctionfind_loli_cli
Locate the LoliProfilerCLI executable. Search order: 1. LOLI_PROFILER_CLI env var (explicit override) 2. Sibling of the package direc
loli_cli/loli_convert.py:30
↓ 1 callersFunctionformat_bytes
Format a byte count to the same shape as LoliProfilerCLI's sizeToString. Snapshot mode (signed=False) is the default — never prepend +/-.
loli_cli/tree_model.py:84
↓ 1 callersMethodget_call_path
(self, node_id: int)
loli_cli/tree_model.py:424
↓ 1 callersMethodget_children
(self, node_id: int)
loli_cli/tree_model.py:406
↓ 1 callersFunctionget_html_template
Generate full HTML document with styling.
markdown_to_html.py:254
↓ 1 callersFunctionget_package_name
(jdwp, thread_id)
python/jdwp-shellifier.py:614
↓ 1 callersMethodget_subtree
(self, node_id: int, max_depth: int = 4)
loli_cli/tree_model.py:461
↓ 1 callersMethodget_top_allocations
(self, n: int = 20, min_size_mb: float = 0.0)
loli_cli/tree_model.py:393
↓ 1 callersMethodget_version
(self)
python/jdwp-shellifier.py:200
↓ 1 callersMethodhandshake
(self, host, port)
python/jdwp-shellifier.py:182
↓ 1 callersMethodid_sizes
(self)
python/jdwp-shellifier.py:213
↓ 1 callersMethodinvoke_void
(self, obj_id, thread_id, class_id, method_id, *args)
python/jdwp-shellifier.py:350
↓ 1 callersFunctionis_separator_row
Check if line is a table separator row (contains only |, -, :, spaces).
markdown_to_html.py:132
↓ 1 callersFunctionis_table_row
Check if line looks like a table row (starts and ends with |).
markdown_to_html.py:127
↓ 1 callersMethodleave
(self)
python/jdwp-shellifier.py:197
↓ 1 callersFunctionloli_capture
plugins/Android/jni/loli_utils.cpp:210
↓ 1 callersFunctionloli_custom_free
plugins/Android/jni/loli.cpp:142
↓ 1 callersFunctionloli_demangle
plugins/Android/jni/loli_utils.cpp:176
↓ 1 callersFunctionloli_dump_smaps
plugins/Android/jni/loli_server.cpp:47
↓ 1 callersFunctionloli_fastcapture
plugins/Android/jni/loli_utils.cpp:206
↓ 1 callersFunctionloli_get_allocandfree
plugins/Android/jni/loli.cpp:302
↓ 1 callersFunctionloli_get_backtrace
plugins/Android/jni/loli.cpp:277
↓ 1 callersFunctionloli_get_nextstackframe
plugins/Android/jni/loli_utils.cpp:54
↓ 1 callersFunctionloli_get_stackend
plugins/Android/jni/loli_utils.cpp:81
↓ 1 callersFunctionloli_hook
plugins/Android/jni/loli.cpp:372
↓ 1 callersFunctionloli_hook_blacklist
plugins/Android/jni/loli.cpp:349
↓ 1 callersFunctionloli_hook_whitelist
plugins/Android/jni/loli.cpp:364
↓ 1 callersFunctionloli_is_stackframe_valid
plugins/Android/jni/loli_utils.cpp:64
↓ 1 callersFunctionloli_server_start
plugins/Android/jni/loli_server.cpp:220
↓ 1 callersFunctionloli_split
str: 要分割的字符串 result: 保存分割结果的字符串数组 delim: 分隔字符串
plugins/Android/jni/loli_utils.cpp:159
↓ 1 callersFunctionloli_trace_stackframepointers
plugins/Android/jni/loli_utils.cpp:108
↓ 1 callersFunctionloli_trim
plugins/Android/jni/loli_utils.cpp:150
↓ 1 callersFunctionmain
()
analyze_heap.py:1023
↓ 1 callersFunctionmain
()
markdown_to_html.py:538
↓ 1 callersFunctionmain
(argv: list[str] | None = None)
loli_cli/cli.py:190
↓ 1 callersMethodparse_event_breakpoint
(self, buf, event_id)
python/jdwp-shellifier.py:415
↓ 1 callersFunctionpath_parse
(s)
python/jdwp-shellifier.py:704
↓ 1 callersMethodreset
(self)
loli_cli/tree_model.py:171
↓ 1 callersMethodrfind
plugins/Android/jni/buffer.h:416
↓ 1 callersFunctionrun_analysis
Run an LLM CLI to analyze heap data. The LLM does Phase 1+2 (walk) and Phase 3 (deep analysis), driving the `loli` CLI through the Bash tool
analyze_heap.py:829
↓ 1 callersFunctionruntime_exec
(jdwp, args)
python/jdwp-shellifier.py:425
↓ 1 callersFunctionruntime_exec_info
(jdwp, thread_id)
python/jdwp-shellifier.py:504
↓ 1 callersFunctionruntime_load_payload
(jdwp, thread_id, runtime_class_id, runtime_method_id, library)
python/jdwp-shellifier.py:663
↓ 1 callersMethodsearch_function
(self, pattern: str, max_results: int = 30)
loli_cli/tree_model.py:437
← previousnext →201–300 of 782, ranked by callers