MCPcopy Create free account

hub / github.com/DeusData/codebase-memory-mcp / functions

Functions8,232 in github.com/DeusData/codebase-memory-mcp

↓ 27 callersFunctioncheck
src/cypher/cypher.c:479
↓ 26 callersFunctionadvance
src/cypher/cypher.c:472
↓ 26 callersFunctioncbm_file_exists
src/foundation/platform.c:154
↓ 26 callersFunctioncbm_store_find_nodes_by_label
src/store/store.c:1922
↓ 25 callersFunctioncbm_fqn_compute
internal/cbm/helpers.c:1406
↓ 24 callersFunctioncbm_store_insert_edge
src/store/store.c:2041
↓ 24 callersFunctioninv_rx
tests/repro/repro_invariant_lib.h:23
↓ 24 callersFunctionprepare_cached
Prepare a statement (cached). If already prepared, reset+clear. */
src/store/store.c:199
↓ 23 callersFunctioncbm_defs_push
internal/cbm/cbm.c:121
↓ 23 callersFunctioncbm_gbuf_find_edges_by_source_type
src/graph_buffer/graph_buffer.c:1077
↓ 23 callersFunctioncbm_node_free_fields
src/store/store.c:8099
↓ 23 callersFunctioncbm_registry_lookup_method
internal/cbm/lsp/type_registry.c:442
↓ 23 callersFunctioncbm_scope_contains
internal/cbm/lsp/scope.c:107
↓ 23 callersFunctioncbm_store_get_db
src/store/store.c:1079
↓ 23 callersMethodclose
(self)
tests/windows/mcp_stdio.py:137
↓ 22 callersFunctioncbm_nanosleep
src/foundation/compat.h:89
↓ 22 callersFunctioncbm_private_lock_directory_close
src/foundation/private_file_lock.c:527
↓ 22 callersFunctioncbm_store_open_path_query
src/store/store.c:836
↓ 22 callersFunctionheap_strdup
src/mcp/mcp.c:129
↓ 22 callersFunctioninv_count_bad_ranges
INV(line-ranges): start_line >= 1 and start_line <= end_line for every def. * Returns count of defs with an invalid range. */
tests/repro/repro_invariant_lib.h:91
↓ 22 callersFunctioninv_extract_clean
INV(extract-clean): extraction returns non-NULL and does not set has_error on * valid input (a parser crash/abort would not return at all → subproces
tests/repro/repro_invariant_lib.h:30
↓ 22 callersFunctionstrip_quotes
Helper: strip quotes from a string literal
internal/cbm/extract_imports.c:77
↓ 21 callersFunctioncbm_store_find_nodes_by_name
src/store/store.c:1908
↓ 21 callersFunctioncs_node_text
internal/cbm/lsp/cs_lsp.c:80
↓ 21 callersFunctionfind_first_descendant_of
Find the first descendant node of `type` (DFS, pre-order). Returns true and writes *out on the first match. Shared by the Dart/Zig import parsers, who
internal/cbm/extract_imports.c:1013
↓ 21 callersFunctioninv_count_bad_fqns
INV(fqn-wellformed) over a whole result. Returns count of malformed QNs. */
tests/repro/repro_invariant_lib.h:81
↓ 21 callersFunctioninv_count_bad_labels
INV(labels-valid): every extracted def carries a label from the known set. * Returns the count of defs with an INVALID/empty label (0 = pass). */
tests/repro/repro_invariant_lib.h:56
↓ 21 callersFunctionjava_node_text
internal/cbm/lsp/java_lsp.c:192
↓ 21 callersFunctionnode_text
internal/cbm/lsp/ts_lsp.c:124
↓ 21 callersFunctionrh_index
tests/repro/repro_harness.h:127
↓ 20 callersFunctioncbm_gbuf_find_by_label
src/graph_buffer/graph_buffer.c:779
↓ 20 callersFunctioncbm_type_pointer
internal/cbm/lsp/type_rep.c:26
↓ 20 callersFunctioncbm_type_slice
internal/cbm/lsp/type_rep.c:36
↓ 20 callersFunctioninv_count_calls_by_source
INV(callable-sourcing): split CALLS edges by source-node label class. * Function/Method = callable-sourced; Module/File = module-sourced (the bug). *
tests/repro/repro_invariant_lib.h:122
↓ 20 callersFunctionkt_field_named
internal/cbm/lsp/kotlin_lsp.c:301
↓ 20 callersFunctionpy_node_text
internal/cbm/lsp/py_lsp.c:656
↓ 19 callersMethodClose
()
pkg/go/cmd/codebase-memory-mcp/main_test.go:43
↓ 19 callersFunctioncbm_canonical_path
Canonicalize an EXISTING path (collapse `..`, resolve links/junctions): * realpath on POSIX; a final path queried from an opened handle on Windows.
src/foundation/compat_fs.c:964
↓ 19 callersFunctioncbm_get_home_dir
src/foundation/platform.c:440
↓ 19 callersFunctioncbm_mutex_init
src/foundation/compat_thread.c:201
↓ 19 callersFunctioncbm_pipeline_find_lsp_resolution
Graph-free compatibility entry point for resolver unit tests. Raw distinct * targets remain ambiguous because no materialized-node identity is availa
src/pipeline/lsp_resolve.h:487
↓ 19 callersFunctioncbm_type_reference
internal/cbm/lsp/type_rep.c:192
↓ 19 callersFunctionpeek
src/cypher/cypher.c:465
↓ 19 callersMethodwait
(self, timeout)
tests/test_daemon_smoke.py:430
↓ 19 callersFunctionyaml_buf_append
src/cli/config_yaml_edit.c:249
↓ 18 callersFunctioncbm_daemon_ipc_endpoint_new
src/daemon/ipc.c:862
↓ 18 callersFunctioncbm_daemon_ipc_send_frame
src/daemon/ipc.c:6027
↓ 18 callersFunctioncbm_gbuf_find_by_id
src/graph_buffer/graph_buffer.c:772
↓ 18 callersFunctioncbm_gbuf_free
src/graph_buffer/graph_buffer.c:472
↓ 18 callersFunctioncbm_private_file_lock_release
src/foundation/private_file_lock.c:485
↓ 18 callersFunctioncbm_private_file_lock_try_acquire
src/foundation/private_file_lock.c:297
↓ 18 callersFunctioncbm_remove_db_sidecars
Remove a SQLite database's -wal/-shm/-journal sidecars (both platforms). Any code * path that installs a FRESH database file at a path where a previo
src/foundation/compat_fs.c:1093
↓ 18 callersFunctioncbm_type_materialize_signature_params
internal/cbm/lsp/type_rep.c:118
↓ 18 callersFunctioncbm_type_tuple
internal/cbm/lsp/type_rep.c:163
↓ 18 callersFunctionkt_node_is
internal/cbm/lsp/kotlin_lsp.c:151
↓ 18 callersFunctionplan_record
src/cli/cli.c:7143
↓ 18 callersFunctionpy_scope_bind
internal/cbm/lsp/py_lsp.c:192
↓ 17 callersFunctioncbm_arena_alloc
src/foundation/arena.c:58
↓ 17 callersFunctioncbm_http_replyf
src/ui/httpd.c:764
↓ 17 callersFunctioncbm_lang_spec
internal/cbm/lang_specs.c:2635
↓ 17 callersFunctioncbm_mutex_destroy
src/foundation/compat_thread.c:213
↓ 17 callersFunctioncbm_registry_resolve
src/pipeline/registry.c:827
↓ 17 callersFunctioncbm_store_count_edges
src/store/store.c:2270
↓ 17 callersFunctioncbm_strndup
src/foundation/compat.c:22
↓ 17 callersFunctionkt_child_kind
internal/cbm/lsp/kotlin_lsp.c:269
↓ 17 callersFunctionlock_registry_unlock
src/foundation/lock_registry.c:139
↓ 17 callersFunctionperl_node_text
Extract the source substring covered by a TSNode (arena-allocated). */
internal/cbm/lsp/perl_lsp.c:94
↓ 17 callersFunctionpush_var_def
internal/cbm/extract_defs.c:5115
↓ 16 callersFunctioncbm_gbuf_new
src/graph_buffer/graph_buffer.c:436
↓ 16 callersFunctioncbm_mkstemp
src/foundation/compat.c:209
↓ 16 callersFunctioncbm_registry_lookup_symbol
internal/cbm/lsp/type_registry.c:578
↓ 16 callersFunctioncbm_scope_lookup_callable
internal/cbm/lsp/scope.c:123
↓ 16 callersFunctionendpoint_runtime_still_valid
src/daemon/ipc.c:719
↓ 16 callersFunctionexec_sql
src/store/store.c:161
↓ 16 callersFunctionfd_set_cloexec
src/daemon/ipc.c:613
↓ 16 callersFunctioninv_count_label
Count defs with a given label. */
tests/repro/repro_invariant_lib.h:102
↓ 16 callersFunctionkt_join_dot
internal/cbm/lsp/kotlin_lsp.c:344
↓ 16 callersFunctionkt_name_child
Cross-grammar name-child resolver. Newer tree-sitter-kotlin dropped the * `name` field and names value decls (functions, vars, params) with * `simpl
internal/cbm/lsp/kotlin_lsp.c:138
↓ 16 callersFunctionlock_registry_lock
Lock order is always global fork guard, then registry mutex. No native lock * operation or user callback is permitted while either one is held. */
src/foundation/lock_registry.c:122
↓ 16 callersFunctionremove_hooks_json
src/cli/cli.c:4157
↓ 15 callersFunctionarch_path_prepare
src/store/store.c:4881
↓ 15 callersFunctioncbm_mcp_get_string_arg
src/mcp/mcp.c:1354
↓ 15 callersFunctioncbm_registry_finalize
internal/cbm/lsp/type_registry.c:351
↓ 15 callersFunctioncbm_remove_json_mcp
src/cli/cli.c:2028
↓ 15 callersFunctioncbm_sb_append
src/mcp/compact_out.c:48
↓ 15 callersFunctioncbm_type_type_param
internal/cbm/lsp/type_rep.c:182
↓ 15 callersFunctionjava_parse_type_node
internal/cbm/lsp/java_lsp.c:347
↓ 15 callersFunctionrust_node_text
internal/cbm/lsp/rust_lsp.c:126
↓ 15 callersFunctionth_cleanup
Remove a temp directory tree. Safe to call with NULL. */
tests/test_helpers.h:219
↓ 14 callersFunctioncbm_daemon_ipc_startup_lock_try_acquire
src/daemon/ipc.c:3032
↓ 14 callersFunctioncbm_discover_free
src/discover/discover.c:1285
↓ 14 callersFunctioncbm_store_get_project
src/store/store.c:1568
↓ 14 callersFunctioncbm_type_union
Shared by Python (cbm_type_union) and TS (`A | B`). Flattens nested UNIONs and dedupes members.
internal/cbm/lsp/type_rep.c:268
↓ 14 callersFunctioncbm_version_cohort_manager_free
src/daemon/version_cohort.c:912
↓ 14 callersFunctionkotlin_eval_expr_type
internal/cbm/lsp/kotlin_lsp.c:2479
↓ 14 callersFunctionkt_child_kind_named
internal/cbm/lsp/kotlin_lsp.c:285
↓ 14 callersFunctionth_mktempdir
Create a temporary directory. Returns static buffer with path. * Pattern: prefix is used as part of the dirname. */
tests/test_helpers.h:160
↓ 14 callersFunctiontoml_buffer_append
src/cli/config_toml_edit.c:187
↓ 14 callersFunctionupsert_hooks_json
src/cli/cli.c:4040
↓ 13 callersFunctionarch_bind_path_scope
src/store/store.c:4928
← previousnext →101–200 of 8,232, ranked by callers