MCPcopy Create free account

hub / github.com/adny-code/fastgrind / functions

Functions229 in github.com/adny-code/fastgrind

↓ 25 callersMethodsub
@brief Record a deallocation of sz bytes (real usable size). */
include/fastgrind.h:1299
↓ 23 callersMethodadd
* @brief Insert a memFrame into the tree along the provided call stack. * @param callstack Null-terminated array of function name pointers.
include/fastgrind.h:499
↓ 15 callersFunctionmemWriteU32LE
include/fastgrind.h:259
↓ 14 callersFunctionmemAppendU32LE
include/fastgrind.h:190
↓ 12 callersFunctionmemFormat
include/fastgrind.h:133
↓ 12 callersFunctionmemWriteU64LE
include/fastgrind.h:268
↓ 11 callersFunction_metric_display_name
(metric: str)
tools/fastgrind.py:117
↓ 9 callersFunction_format_value
(value: float)
tools/fastgrind.py:137
↓ 8 callersFunctionmemAppendU64LE
include/fastgrind.h:198
↓ 8 callersFunctionmemWriteRaw
include/fastgrind.h:238
↓ 7 callersFunction_normalize_metric_name
(metric: str)
tools/fastgrind.py:112
↓ 7 callersMethod_require_range
(self, offset: int, length: int)
tools/fastgrind.py:754
↓ 7 callersMethod_write_json
(self, payload: Any)
tools/fastgrind.py:2241
↓ 6 callersFunction_format_bytes
(value: int)
tools/fastgrind.py:127
↓ 6 callersMethod_normalize_window
(self, start_ms: int | None, end_ms: int | None)
tools/fastgrind.py:1228
↓ 6 callersFunction_stack_node_name
(node: dict[str, Any])
tools/fastgrind.py:193
↓ 6 callersMethoddefault_start_tick
(self)
tools/fastgrind.py:467
↓ 5 callersFunction_json_for_html_script
(payload: Any)
tools/fastgrind.py:394
↓ 5 callersFunction_parse_csv_ints
(raw: str | None)
tools/fastgrind.py:366
↓ 5 callersMethod_plot_current
(self)
tools/fastgrind.py:2569
↓ 5 callersMethod_selected_metrics
(self)
tools/fastgrind.py:2471
↓ 5 callersFunctiondemangleFunc
include/fastgrind.h:3255
↓ 5 callersMethoddetail_metric
(self, metrics: Sequence[str] | None = None, default: str = "live")
tools/fastgrind.py:1216
↓ 5 callersMethodstack_tree
( self, thread_id: int, start_ms: int | None = None, end_ms: int | None = None
tools/fastgrind.py:978
↓ 5 callersMethodtop_functions
( self, start_ms: int | None = None, end_ms: int | None = None, thread_ids: Se
tools/fastgrind.py:927
↓ 4 callersMethod_iter_records
( self, start_ms: int, end_ms: int, thread_ids: Sequence[int] | None,
tools/fastgrind.py:1281
↓ 4 callersMethod_normalize_metrics
(self, metrics: Sequence[str] | None, default: str = "live")
tools/fastgrind.py:1194
↓ 4 callersMethod_normalize_thread_ids
(self, thread_ids: Sequence[int] | None)
tools/fastgrind.py:1189
↓ 4 callersMethod_selected_threads
(self)
tools/fastgrind.py:2461
↓ 4 callersMethoddescribe_detail_context
( self, start_ms: int | None = None, end_ms: int | None = None, thread_ids: Se
tools/fastgrind.py:1177
↓ 4 callersMethodquery_multi_series
( self, thread_ids: Sequence[int] | None = None, function_ids: Sequence[int] | None =
tools/fastgrind.py:1120
↓ 3 callersFunction_align_down
(value: int, interval: int)
tools/fastgrind.py:349
↓ 3 callersFunction_format_stack_summary
(node: dict[str, Any])
tools/fastgrind.py:197
↓ 3 callersFunction_metric_axis_label
(metric: str)
tools/fastgrind.py:151
↓ 3 callersMethod_metric_value
(self, malloc_bytes: int | float, free_bytes: int | float, metric: str)
tools/fastgrind.py:1300
↓ 3 callersMethod_primary_metric
(self, metrics: Sequence[str])
tools/fastgrind.py:1209
↓ 3 callersMethod_refresh_functions
(self)
tools/fastgrind.py:2481
↓ 3 callersMethod_selected_functions
(self)
tools/fastgrind.py:2467
↓ 3 callersMethoddefault_window
(self)
tools/fastgrind.py:777
↓ 3 callersMethoddepth
@return Current stack depth. */
include/fastgrind.h:1189
↓ 3 callersFunctionhtml_command
(engine: FastgrindQueryEngine, port: int, open_browser: bool = True)
tools/fastgrind.py:2868
↓ 3 callersMethodlist_threads
(self)
tools/fastgrind.py:780
↓ 3 callersFunctionmemWriteU16LE
include/fastgrind.h:252
↓ 3 callersMethodmeta
(self)
tools/fastgrind.py:764
↓ 3 callersMethodtime
@return Elapsed time in milliseconds in discrete ticks. */
include/fastgrind.h:409
↓ 2 callersFunction_align_up
(value: int, interval: int)
tools/fastgrind.py:355
↓ 2 callersMethod_build_overview_response
(self, metrics: Sequence[str])
tools/fastgrind.py:2550
↓ 2 callersMethod_configure_stack_tree_columns
(self)
tools/fastgrind.py:2502
↓ 2 callersFunction_format_percent
(value: float)
tools/fastgrind.py:143
↓ 2 callersMethod_render_overview
(self, response: SeriesResponse)
tools/fastgrind.py:2558
↓ 2 callersMethod_render_stack_tree_panel
(self, tree: dict[str, Any] | None)
tools/fastgrind.py:2708
↓ 2 callersMethod_series_keys
( self, thread_id: int, leaf_node_id: int, selected_functions: Sequence[int],
tools/fastgrind.py:1309
↓ 2 callersMethod_set_stack_tree_open
(self, open_state: bool)
tools/fastgrind.py:2760
↓ 2 callersMethod_stack_tree_to_text
(self, tree: dict[str, Any])
tools/fastgrind.py:1417
↓ 2 callersMethod_submit_job
(self, label: str, work: Any, callback: Any)
tools/fastgrind.py:2801
↓ 2 callersFunction_tick_axis_label
()
tools/fastgrind.py:147
↓ 2 callersFunctionallocate_payload
demo/cmake_installed_package/main.cpp:8
↓ 2 callersMethodclose
(self)
tools/fastgrind.py:434
↓ 2 callersMethodexport_html_snapshot
( self, output: str | Path, start_ms: int | None = None, end_ms: int | None =
tools/fastgrind.py:1019
↓ 2 callersMethodframeId
@return Synthetic frame id composed from top symbol pointer plus cumulative hash. */
include/fastgrind.h:1201
↓ 2 callersMethoditer_tick_blocks_range
( self, start_ms: int | None = None, end_ms: int | None = None )
tools/fastgrind.py:487
↓ 2 callersFunctionje_aligned_alloc_emulate
include/fastgrind.h:1582
↓ 2 callersFunctionje_calloc_emulate
include/fastgrind.h:1458
↓ 2 callersFunctionje_memalign_emulate
include/fastgrind.h:1543
↓ 2 callersFunctionje_posix_memalign_emulate
include/fastgrind.h:1557
↓ 2 callersFunctionje_pvalloc_emulate
include/fastgrind.h:1530
↓ 2 callersFunctionje_realloc_emulate
include/fastgrind.h:1490
↓ 2 callersFunctionje_valloc_emulate
include/fastgrind.h:1517
↓ 2 callersMethodlist_functions
( self, thread_ids: Sequence[int] | None = None, query: str = "", limit: int |
tools/fastgrind.py:793
↓ 2 callersFunctionmemAppendU16LE
include/fastgrind.h:184
↓ 2 callersFunctionmemCrc32Update
CRC32 implementation
include/fastgrind.h:205
↓ 2 callersMethodpop
@brief Pop top of stack (must not be empty). */
include/fastgrind.h:1178
↓ 2 callersMethodpush
@brief Push function name onto stack and update frame id hash. */
include/fastgrind.h:1159
↓ 2 callersMethodquery_series
( self, thread_ids: Sequence[int] | None = None, function_ids: Sequence[int] | None =
tools/fastgrind.py:844
↓ 2 callersMethodtop
@return Top function name (undefined if empty). */
include/fastgrind.h:1195
↓ 1 callersMethod_annotate_stack_tree_share
(self, node: dict[str, Any], total_value: float)
tools/fastgrind.py:1410
↓ 1 callersMethod_apply_stack_tree_shares
(self, tree: dict[str, Any])
tools/fastgrind.py:1405
↓ 1 callersMethod_build_exclusive_function_postings
(self)
tools/fastgrind.py:729
↓ 1 callersMethod_build_layout
(self)
tools/fastgrind.py:2330
↓ 1 callersMethod_build_leaf_match_lookup
( self, function_ids: Sequence[int], scope: str )
tools/fastgrind.py:1263
↓ 1 callersMethod_build_node_paths
(self)
tools/fastgrind.py:660
↓ 1 callersMethod_compatibility_json_data
(self)
tools/fastgrind.py:1427
↓ 1 callersMethod_default_empty_series_key
( self, split: str, thread_ids: Sequence[int], function_ids: Sequence[int] )
tools/fastgrind.py:1332
↓ 1 callersMethod_derive_display_names
(self, function_names: Sequence[str | None])
tools/fastgrind.py:630
↓ 1 callersFunction_detail_context_payload
( start_ms: int, end_ms: int, thread_ids: Sequence[int], focus_thread: int | None, )
tools/fastgrind.py:164
↓ 1 callersFunction_detail_metric_name
(metric: str)
tools/fastgrind.py:122
↓ 1 callersMethod_dispatch
(self)
tools/fastgrind.py:2139
↓ 1 callersMethod_downsample
( self, ticks: list[int], series: dict[str, list[float]], resolution: int, metric: str )
tools/fastgrind.py:1356
↓ 1 callersMethod_draw_initial_overview
(self)
tools/fastgrind.py:2497
↓ 1 callersMethod_finalize_stack_tree
(self, node: dict[str, Any], metric: str)
tools/fastgrind.py:1386
↓ 1 callersMethod_format_series_key
(self, key: tuple[Any, ...])
tools/fastgrind.py:1343
↓ 1 callersMethod_infer_split
(self, split: str, thread_ids: Sequence[int], function_ids: Sequence[int])
tools/fastgrind.py:1236
↓ 1 callersMethod_insert_stack_tree_node
(self, parent: str, node: dict[str, Any], open_state: bool = False)
tools/fastgrind.py:2734
↓ 1 callersFunction_json_response
(payload: Any)
tools/fastgrind.py:390
↓ 1 callersMethod_make_handler
(self)
tools/fastgrind.py:2120
↓ 1 callersMethod_narrow_thread_ids_by_functions
( self, thread_ids: Sequence[int], function_ids: Sequence[int] )
tools/fastgrind.py:1249
↓ 1 callersMethod_new_stack_tree_node
(self, function_id: int)
tools/fastgrind.py:1373
↓ 1 callersMethod_normalize_function_ids
(self, function_ids: Sequence[int] | None)
tools/fastgrind.py:1220
↓ 1 callersMethod_on_metric_toggle
(self, changed_metric: str)
tools/fastgrind.py:2474
↓ 1 callersMethod_on_stack_tree_select
(self, _event: Any)
tools/fastgrind.py:2751
next →1–100 of 229, ranked by callers