Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tencent/loli_profiler
/ functions
Functions
782 in github.com/Tencent/loli_profiler
⨍
Functions
782
◇
Types & classes
107
↓ 1 callers
Function
LZ4_createStream
plugins/Android/jni/lz4/lz4.c:1292
↓ 1 callers
Function
LZ4_decompress_fast_doubleDict
src/lz4/lz4.c:2071
↓ 1 callers
Function
LZ4_decompress_fast_doubleDict
plugins/Android/jni/lz4/lz4.c:2071
↓ 1 callers
Function
LZ4_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 callers
Function
LZ4_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 callers
Function
LZ4_getPosition
src/lz4/lz4.c:710
↓ 1 callers
Function
LZ4_getPosition
plugins/Android/jni/lz4/lz4.c:710
↓ 1 callers
Function
LZ4_hash4
-****************************** * Compression functions ********************************/
src/lz4/lz4.c:624
↓ 1 callers
Function
LZ4_hash4
-****************************** * Compression functions ********************************/
plugins/Android/jni/lz4/lz4.c:624
↓ 1 callers
Function
LZ4_hash5
src/lz4/lz4.c:632
↓ 1 callers
Function
LZ4_hash5
plugins/Android/jni/lz4/lz4.c:632
↓ 1 callers
Function
LZ4_memcpy_using_offset
src/lz4/lz4.c:367
↓ 1 callers
Function
LZ4_memcpy_using_offset
plugins/Android/jni/lz4/lz4.c:367
↓ 1 callers
Function
LZ4_memcpy_using_offset_base
src/lz4/lz4.c:333
↓ 1 callers
Function
LZ4_memcpy_using_offset_base
plugins/Android/jni/lz4/lz4.c:333
↓ 1 callers
Function
LZ4_resetStream_fast
src/lz4/lz4.c:1334
↓ 1 callers
Function
LZ4_resetStream_fast
plugins/Android/jni/lz4/lz4.c:1334
↓ 1 callers
Function
LZ4_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 callers
Function
LZ4_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 callers
Function
LZ4_write16
src/lz4/lz4.c:236
↓ 1 callers
Function
LZ4_write16
plugins/Android/jni/lz4/lz4.c:236
↓ 1 callers
Method
LoadConfigFile
src/configdialog.cpp:36
↓ 1 callers
Function
OnProcessErrorOccurred
src/mainwindow.cpp:2306
↓ 1 callers
Method
Reset
include/meminfoprocess.h:24
↓ 1 callers
Function
RestartJDWP
plugins/JdwpUtil/jni/jdwputil.cpp:87
↓ 1 callers
Method
SampleSize
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 callers
Method
SelectApp
src/selectappdialog.cpp:111
↓ 1 callers
Method
SetDevices
src/deviceselectiondialog.cpp:17
↓ 1 callers
Method
SetRangeScale
src/interactivechartview.cpp:32
↓ 1 callers
Method
ShowSmap
src/smaps/statsmapsdialog.cpp:62
↓ 1 callers
Method
Start
src/cliprofiler.cpp:140
↓ 1 callers
Method
SyncScroll
src/interactivechartview.cpp:22
↓ 1 callers
Method
VisualizeSmap
src/smaps/visualizesmapsdialog.cpp:16
↓ 1 callers
Function
_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 callers
Function
_cache_path
Compute the .db sibling path for a given (.loli, skip) pair.
loli_cli/loli_convert.py:69
↓ 1 callers
Function
_emit_describe
describe always emits JSON (it's an introspection tool).
loli_cli/cli.py:38
↓ 1 callers
Function
_find_session_jsonl
Locate the session transcript for a run we just launched.
analyze_heap.py:677
↓ 1 callers
Function
_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 callers
Function
_release_lock
(fd: int, lock_path: str)
loli_cli/loli_convert.py:127
↓ 1 callers
Function
_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 callers
Function
_walk
(n: TreeNode, depth: int)
loli_cli/core.py:236
↓ 1 callers
Method
addAllocation
src/memgraphicsview.cpp:15
↓ 1 callers
Method
all_classes
(self)
python/jdwp-shellifier.py:242
↓ 1 callers
Method
all_threads
(self)
python/jdwp-shellifier.py:222
↓ 1 callers
Function
build_parser
()
loli_cli/cli.py:96
↓ 1 callers
Method
buildstring
(self, data)
python/jdwp-shellifier.py:306
↓ 1 callers
Method
contentRect
src/treemapgraphicsview.cpp:121
↓ 1 callers
Function
convert_bold_italic
Convert bold and italic text.
markdown_to_html.py:57
↓ 1 callers
Function
convert_headers
Convert markdown headers to HTML.
markdown_to_html.py:41
↓ 1 callers
Function
convert_horizontal_rules
Convert horizontal rules (---) to HTML.
markdown_to_html.py:115
↓ 1 callers
Function
convert_lists
Convert markdown lists to HTML.
markdown_to_html.py:68
↓ 1 callers
Function
convert_paragraphs
Wrap text blocks in paragraph tags.
markdown_to_html.py:222
↓ 1 callers
Function
convert_tables
Convert markdown tables to HTML tables.
markdown_to_html.py:120
↓ 1 callers
Method
count_descendants
(self, node_id: int)
loli_cli/tree_model.py:349
↓ 1 callers
Method
detach
plugins/Android/jni/buffer.h:251
↓ 1 callers
Method
empty
plugins/Android/jni/buffer.h:359
↓ 1 callers
Function
find_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 callers
Function
format_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 callers
Method
get_call_path
(self, node_id: int)
loli_cli/tree_model.py:424
↓ 1 callers
Method
get_children
(self, node_id: int)
loli_cli/tree_model.py:406
↓ 1 callers
Function
get_html_template
Generate full HTML document with styling.
markdown_to_html.py:254
↓ 1 callers
Function
get_package_name
(jdwp, thread_id)
python/jdwp-shellifier.py:614
↓ 1 callers
Method
get_subtree
(self, node_id: int, max_depth: int = 4)
loli_cli/tree_model.py:461
↓ 1 callers
Method
get_top_allocations
(self, n: int = 20, min_size_mb: float = 0.0)
loli_cli/tree_model.py:393
↓ 1 callers
Method
get_version
(self)
python/jdwp-shellifier.py:200
↓ 1 callers
Method
handshake
(self, host, port)
python/jdwp-shellifier.py:182
↓ 1 callers
Method
id_sizes
(self)
python/jdwp-shellifier.py:213
↓ 1 callers
Method
invoke_void
(self, obj_id, thread_id, class_id, method_id, *args)
python/jdwp-shellifier.py:350
↓ 1 callers
Function
is_separator_row
Check if line is a table separator row (contains only |, -, :, spaces).
markdown_to_html.py:132
↓ 1 callers
Function
is_table_row
Check if line looks like a table row (starts and ends with |).
markdown_to_html.py:127
↓ 1 callers
Method
leave
(self)
python/jdwp-shellifier.py:197
↓ 1 callers
Function
loli_capture
plugins/Android/jni/loli_utils.cpp:210
↓ 1 callers
Function
loli_custom_free
plugins/Android/jni/loli.cpp:142
↓ 1 callers
Function
loli_demangle
plugins/Android/jni/loli_utils.cpp:176
↓ 1 callers
Function
loli_dump_smaps
plugins/Android/jni/loli_server.cpp:47
↓ 1 callers
Function
loli_fastcapture
plugins/Android/jni/loli_utils.cpp:206
↓ 1 callers
Function
loli_get_allocandfree
plugins/Android/jni/loli.cpp:302
↓ 1 callers
Function
loli_get_backtrace
plugins/Android/jni/loli.cpp:277
↓ 1 callers
Function
loli_get_nextstackframe
plugins/Android/jni/loli_utils.cpp:54
↓ 1 callers
Function
loli_get_stackend
plugins/Android/jni/loli_utils.cpp:81
↓ 1 callers
Function
loli_hook
plugins/Android/jni/loli.cpp:372
↓ 1 callers
Function
loli_hook_blacklist
plugins/Android/jni/loli.cpp:349
↓ 1 callers
Function
loli_hook_whitelist
plugins/Android/jni/loli.cpp:364
↓ 1 callers
Function
loli_is_stackframe_valid
plugins/Android/jni/loli_utils.cpp:64
↓ 1 callers
Function
loli_server_start
plugins/Android/jni/loli_server.cpp:220
↓ 1 callers
Function
loli_split
str: 要分割的字符串 result: 保存分割结果的字符串数组 delim: 分隔字符串
plugins/Android/jni/loli_utils.cpp:159
↓ 1 callers
Function
loli_trace_stackframepointers
plugins/Android/jni/loli_utils.cpp:108
↓ 1 callers
Function
loli_trim
plugins/Android/jni/loli_utils.cpp:150
↓ 1 callers
Function
main
()
analyze_heap.py:1023
↓ 1 callers
Function
main
()
markdown_to_html.py:538
↓ 1 callers
Function
main
(argv: list[str] | None = None)
loli_cli/cli.py:190
↓ 1 callers
Method
parse_event_breakpoint
(self, buf, event_id)
python/jdwp-shellifier.py:415
↓ 1 callers
Function
path_parse
(s)
python/jdwp-shellifier.py:704
↓ 1 callers
Method
reset
(self)
loli_cli/tree_model.py:171
↓ 1 callers
Method
rfind
plugins/Android/jni/buffer.h:416
↓ 1 callers
Function
run_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 callers
Function
runtime_exec
(jdwp, args)
python/jdwp-shellifier.py:425
↓ 1 callers
Function
runtime_exec_info
(jdwp, thread_id)
python/jdwp-shellifier.py:504
↓ 1 callers
Function
runtime_load_payload
(jdwp, thread_id, runtime_class_id, runtime_method_id, library)
python/jdwp-shellifier.py:663
↓ 1 callers
Method
search_function
(self, pattern: str, max_results: int = 30)
loli_cli/tree_model.py:437
← previous
next →
201–300 of 782, ranked by callers