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
↓ 2 callers
Method
CaptureScreenshot
src/screenshotprocess.cpp:21
↓ 2 callers
Method
ConnectToServer
src/stacktraceprocess.cpp:52
↓ 2 callers
Method
Contains
include/smaps/smapssection.h:23
↓ 2 callers
Function
Demangle
src/mainwindow.cpp:949
↓ 2 callers
Method
Disconnect
src/adbprocess.cpp:26
↓ 2 callers
Method
ErrorStr
include/startappprocess.h:19
↓ 2 callers
Method
GetSMapsByRunAs
src/startappprocess.cpp:199
↓ 2 callers
Method
GetScreenshotBytes
include/screenshotprocess.h:22
↓ 2 callers
Method
GetStats
include/profilecomparator.h:102
↓ 2 callers
Method
HasErrors
include/adbprocess.h:70
↓ 2 callers
Method
IsConnected
include/stacktraceprocess.h:42
↓ 2 callers
Method
IsConnecting
include/stacktraceprocess.h:41
↓ 2 callers
Function
LZ4_NbCommonBytes
-************************************ * Common functions **************************************/
src/lz4/lz4.c:456
↓ 2 callers
Function
LZ4_NbCommonBytes
-************************************ * Common functions **************************************/
plugins/Android/jni/lz4/lz4.c:456
↓ 2 callers
Function
LZ4_compress_default
src/lz4/lz4.c:1226
↓ 2 callers
Function
LZ4_compress_fast_continue
src/lz4/lz4.c:1433
↓ 2 callers
Function
LZ4_compress_fast_continue
plugins/Android/jni/lz4/lz4.c:1433
↓ 2 callers
Function
LZ4_decompress_fast_extDict
src/lz4/lz4.c:2049
↓ 2 callers
Function
LZ4_decompress_fast_extDict
plugins/Android/jni/lz4/lz4.c:2049
↓ 2 callers
Function
LZ4_decompress_safe_forceExtDict
src/lz4/lz4.c:2039
↓ 2 callers
Function
LZ4_decompress_safe_forceExtDict
plugins/Android/jni/lz4/lz4.c:2039
↓ 2 callers
Function
LZ4_decompress_safe_withPrefix64k
src/lz4/lz4.c:2014
↓ 2 callers
Function
LZ4_decompress_safe_withPrefix64k
plugins/Android/jni/lz4/lz4.c:2014
↓ 2 callers
Function
LZ4_decompress_safe_withSmallPrefix
src/lz4/lz4.c:2030
↓ 2 callers
Function
LZ4_decompress_safe_withSmallPrefix
plugins/Android/jni/lz4/lz4.c:2030
↓ 2 callers
Function
LZ4_getPositionOnHash
src/lz4/lz4.c:703
↓ 2 callers
Function
LZ4_getPositionOnHash
plugins/Android/jni/lz4/lz4.c:703
↓ 2 callers
Function
LZ4_putIndexOnHash
src/lz4/lz4.c:650
↓ 2 callers
Function
LZ4_putIndexOnHash
plugins/Android/jni/lz4/lz4.c:650
↓ 2 callers
Function
LZ4_putPositionOnHash
src/lz4/lz4.c:662
↓ 2 callers
Function
LZ4_putPositionOnHash
plugins/Android/jni/lz4/lz4.c:662
↓ 2 callers
Function
LZ4_renormDictT
src/lz4/lz4.c:1413
↓ 2 callers
Function
LZ4_renormDictT
plugins/Android/jni/lz4/lz4.c:1413
↓ 2 callers
Function
LZ4_resetStream
resetStream is now deprecated, * prefer initStream() which is more general */
src/lz4/lz4.c:1328
↓ 2 callers
Function
LZ4_resetStream
resetStream is now deprecated, * prefer initStream() which is more general */
plugins/Android/jni/lz4/lz4.c:1328
↓ 2 callers
Function
LZ4_wildCopy32
customized variant of memcpy, which can overwrite up to 32 bytes beyond dstEnd * this version copies two times 16 bytes (instead of one time 32 bytes
src/lz4/lz4.c:357
↓ 2 callers
Function
LZ4_wildCopy32
customized variant of memcpy, which can overwrite up to 32 bytes beyond dstEnd * this version copies two times 16 bytes (instead of one time 32 bytes
plugins/Android/jni/lz4/lz4.c:357
↓ 2 callers
Function
LZ4_writeLE16
src/lz4/lz4.c:292
↓ 2 callers
Function
LZ4_writeLE16
plugins/Android/jni/lz4/lz4.c:292
↓ 2 callers
Method
Result
include/startappprocess.h:15
↓ 2 callers
Method
Send
src/stacktraceprocess.cpp:64
↓ 2 callers
Method
SetPythonPath
include/startappprocess.h:11
↓ 2 callers
Method
StartApp
src/startappprocess.cpp:17
↓ 2 callers
Function
_assemble_report
Read result files from worklog_dir and assemble the final report. Each Phase 3 agent writes result_<node_id>.md with YAML frontmatter (functi
analyze_heap.py:545
↓ 2 callers
Function
_format_diagnostics
Human-readable diagnostics string for stderr on failure.
analyze_heap.py:804
↓ 2 callers
Function
_format_duration
Format seconds into a human-readable duration string.
analyze_heap.py:47
↓ 2 callers
Function
_is_cache_fresh
True if db_path exists, is non-empty, and is at least as new as loli_path.
loli_cli/loli_convert.py:77
↓ 2 callers
Function
_worklog_dir_for
Compute the sibling worklog directory for a given report output path.
analyze_heap.py:533
↓ 2 callers
Method
append
plugins/Android/jni/buffer.h:291
↓ 2 callers
Method
boundingRect
src/charttooltipitem.cpp:28
↓ 2 callers
Function
build_prompt
Build the analysis prompt for the LLM. The prompt drives a 3-phase pipeline where the LLM does ALL the work: Phase 1+2: Walker sub-agent ex
analyze_heap.py:97
↓ 2 callers
Function
convert_loli_to_db
Convert a .loli file to a .db SQLite database using LoliProfilerCLI --dump. The output .db is written alongside the original .loli file, with
loli_cli/loli_convert.py:138
↓ 2 callers
Function
detect_file_mode
Detect whether a heap data file is a diff or snapshot. .loli files are always raw snapshots (diffs come from --compare as .txt).
analyze_heap.py:60
↓ 2 callers
Function
find_cli_command
Find the CLI command to use for analysis. Search order: 1. codebuddy / cbc — supports many models (GPT, Gemini, Claude, etc.) 2. cla
analyze_heap.py:77
↓ 2 callers
Method
get_summary
(self)
loli_cli/tree_model.py:366
↓ 2 callers
Method
invoke
(self, obj_id, thread_id, class_id, method_id, *args)
python/jdwp-shellifier.py:336
↓ 2 callers
Method
load_from_file
Open the SQLite database and validate it. Accepts: - a .db file produced by `LoliProfilerCLI --dump ... --out X.db` Raises
loli_cli/tree_model.py:181
↓ 2 callers
Function
loli_get_stackframepc
plugins/Android/jni/loli_utils.cpp:59
↓ 2 callers
Function
loli_hook_library
plugins/Android/jni/loli.cpp:318
↓ 2 callers
Function
loli_index_custom_alloc
plugins/Android/jni/loli.cpp:161
↓ 2 callers
Function
markdown_to_html
Convert markdown text to styled HTML. Args: markdown_text: The markdown content to convert title: Optional title for the HTM
markdown_to_html.py:428
↓ 2 callers
Method
parent_chain
Return root -> ... -> node, using a recursive CTE walking parent_id.
loli_cli/tree_model.py:271
↓ 2 callers
Function
parse_table_row
Parse a table row into cells.
markdown_to_html.py:141
↓ 2 callers
Method
readstring
(self, data)
python/jdwp-shellifier.py:309
↓ 2 callers
Function
render_table
Render collected table lines as HTML table.
markdown_to_html.py:153
↓ 2 callers
Method
resume_vm
(self)
python/jdwp-shellifier.py:318
↓ 2 callers
Function
runtime_exec_payload
(jdwp, thread_id, runtime_class_id, runtime_method_id, command)
python/jdwp-shellifier.py:570
↓ 2 callers
Method
search_nodes
Regex search across all function names (case-insensitive). Returns (matches, total_count_before_truncation).
loli_cli/tree_model.py:296
↓ 2 callers
Method
top_nodes
(self, n: int = 20, min_size_bytes: int = 0)
loli_cli/tree_model.py:286
↓ 2 callers
Function
xh_core_hook
plugins/Android/jni/xh_core.c:284
↓ 2 callers
Function
xh_core_hook_impl
plugins/Android/jni/xh_core.c:249
↓ 2 callers
Function
xh_core_refresh_impl
plugins/Android/jni/xh_core.c:305
↓ 2 callers
Function
xh_elf_check_elfheader
ELF header checker
plugins/Android/jni/xh_elf.c:259
↓ 2 callers
Function
xh_elf_dump_rel
plugins/Android/jni/xh_elf.c:653
↓ 2 callers
Function
xh_elf_plain_reloc_iterator_init
plugins/Android/jni/xh_elf.c:80
↓ 2 callers
Function
xh_elf_plain_reloc_iterator_next
plugins/Android/jni/xh_elf.c:88
↓ 2 callers
Function
xh_util_set_addr_protect
plugins/Android/jni/xh_util.c:110
↓ 2 callers
Function
xhook_clear
plugins/Android/jni/xhook.c:43
↓ 2 callers
Function
xhook_enable_debug
plugins/Android/jni/xhook.c:48
↓ 2 callers
Function
xhook_refresh
plugins/Android/jni/xhook.c:38
↓ 1 callers
Method
Compare
src/profilecomparator.cpp:335
↓ 1 callers
Method
DumpProfile
src/profilecomparator.cpp:474
↓ 1 callers
Method
ExportDumpToSqlite
src/profilecomparator.cpp:565
↓ 1 callers
Method
ExportDumpToText
src/profilecomparator.cpp:526
↓ 1 callers
Method
ExportToLoli
src/profilecomparator.cpp:1124
↓ 1 callers
Method
ExportToText
src/mainwindow.cpp:304
↓ 1 callers
Method
Generate
src/treemapgraphicsview.cpp:190
↓ 1 callers
Function
GetAPILevel
https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels API Level Platform Version 29 Android 10.0 28 Android
plugins/JdwpUtil/jni/jdwputil.cpp:51
↓ 1 callers
Method
GetConvertedCount
include/addressprocess.h:12
↓ 1 callers
Method
GetDisplayText
include/deviceselectiondialog.h:16
↓ 1 callers
Method
GetScreenshot
src/screenshotprocess.cpp:12
↓ 1 callers
Method
GetSelectedDeviceSerial
src/deviceselectiondialog.cpp:31
↓ 1 callers
Method
HideToolTip
src/interactivechartview.cpp:18
↓ 1 callers
Method
Init
src/clilogger.cpp:19
↓ 1 callers
Method
Initialize
src/cliprofiler.cpp:80
↓ 1 callers
Function
LZ4_compress_destSize_extState
Note!: This function leaves the stream in an unclean/broken state! * It is not safe to subsequently use the same state with a _fastReset() or * _con
src/lz4/lz4.c:1251
↓ 1 callers
Function
LZ4_compress_destSize_extState
Note!: This function leaves the stream in an unclean/broken state! * It is not safe to subsequently use the same state with a _fastReset() or * _con
plugins/Android/jni/lz4/lz4.c:1251
↓ 1 callers
Function
LZ4_compress_fast
src/lz4/lz4.c:1207
↓ 1 callers
Function
LZ4_compress_fast
plugins/Android/jni/lz4/lz4.c:1207
↓ 1 callers
Function
LZ4_createStream
src/lz4/lz4.c:1292
← previous
next →
101–200 of 782, ranked by callers