MCPcopy Create free account

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

Functions4,316 in github.com/DeusData/codebase-memory-mcp

↓ 1 callersFunctionapply_string_func
src/cypher/cypher.c:2640
↓ 1 callersFunctionarch_clusters
src/store/store.c:5317
↓ 1 callersFunctionarch_collect_entries
Collect tree entries from dir arrays. */
src/store/store.c:4520
↓ 1 callersFunctionarch_entry_points
src/store/store.c:3725
↓ 1 callersFunctionarch_file_tree
src/store/store.c:4587
↓ 1 callersFunctionarch_free_dirs
Free dir arrays. */
src/store/store.c:4568
↓ 1 callersFunctionarch_hotspots
src/store/store.c:3862
↓ 1 callersFunctionarch_languages
src/store/store.c:3648
↓ 1 callersFunctionarch_layers
src/store/store.c:4300
↓ 1 callersFunctionarch_packages
src/store/store.c:4153
↓ 1 callersFunctionarch_packages_from_qn
Fallback: derive packages from QN segments when no Package nodes exist. */
src/store/store.c:4074
↓ 1 callersFunctionarch_path_is_set
Path scoping for architecture / schema (shared). */
src/store/store.c:3073
↓ 1 callersFunctionarch_register_file_dirs
Register dir hierarchy for one file path. */
src/store/store.c:4465
↓ 1 callersFunctionarch_routes
src/store/store.c:3794
↓ 1 callersFunctionarena_grow
internal/cbm/arena.c:16
↓ 1 callersFunctionarena_grow
src/foundation/arena.c:38
↓ 1 callersFunctionascii_ci_equals
ASCII case-insensitive equality vs a lowercase literal (CFML attribute names are case-insensitive, e.g. NAME / Name / name).
internal/cbm/extract_defs.c:5857
↓ 1 callersFunctionascii_ieq
src/discover/discover.c:142
↓ 1 callersFunctionaspect_is_valid
src/mcp/mcp.c:2260
↓ 1 callersFunctionaspect_wanted
Check if an aspect is requested. NULL aspects = all. The array can contain * "all" (everything), "overview" (everything except file_tree — see * cbm
src/mcp/mcp.c:2275
↓ 1 callersFunctionassemble_search_output
Phase 4: assemble JSON output from search results */
src/mcp/mcp.c:4677
↓ 1 callersFunctionassert_calls_callable_sourced
* assert_calls_callable_sourced * * Index `files[0..nfiles)` through the production pipeline, collect all CALLS * edges, and assert that each edge'
tests/repro/repro_invariant_calls.c:103
↓ 1 callersFunctionassert_edge_type_parity
Edge type parity tests */
tests/test_parallel.c:251
↓ 1 callersFunctionassert_lsp_strategy
* assert_lsp_strategy * * Index a single-file fixture and assert the per-pass LSP RESOLUTION CONTRACT: * 1. the store opened (precondition — a se
tests/repro/repro_lsp_c_cpp.c:90
↓ 1 callersFunctionassert_lsp_strategy
Single-file convenience wrapper. */
tests/repro/repro_lsp_ts.c:172
↓ 1 callersFunctionassert_lsp_strategy
Single-file convenience wrapper. */
tests/repro/repro_lsp_go_py.c:179
↓ 1 callersFunctionassert_lsp_strategy
── Shared per-strategy runner (DRY) — identical contract to repro_lsp_c_cpp.c * * Index a single-file fixture and assert the per-pass LSP RESOLUTION
tests/repro/repro_lsp_java_cs.c:106
↓ 1 callersFunctionassert_lsp_strategy
── Shared per-strategy runner (DRY, identical to repro_lsp_c_cpp.c) ───────── * * Index a single-file fixture and assert the per-pass LSP RESOLUTION
tests/repro/repro_lsp_kt_php_rust.c:141
↓ 1 callersFunctionassert_no_resolvable_edge
* assert_no_resolvable_edge — the ACCURATE invariant for a call whose callee is * genuinely UNRESOLVABLE (undeclared, or an external/DLL symbol with
tests/repro/repro_lsp_c_cpp.c:148
↓ 1 callersFunctionassert_no_resolvable_edge
* assert_no_resolvable_edge — the ACCURATE invariant for a call whose callee is * genuinely UNRESOLVABLE (undeclared symbol). No node can exist for i
tests/repro/repro_lsp_ts.c:185
↓ 1 callersFunctionassert_no_resolvable_edge
tests/repro/repro_lsp_go_py.c:229
↓ 1 callersFunctionassert_no_resolvable_edge
* assert_no_resolvable_edge — the ACCURATE invariant for a call whose callee is * genuinely UNRESOLVABLE: undeclared (totallyUnknownFn), an external
tests/repro/repro_lsp_java_cs.c:166
↓ 1 callersFunctionassert_strategy_absent
* assert_strategy_absent — assert a given strategy tag NEVER surfaces on any * CALLS edge. Used for the bare "lsp_ts" probe: the default fallback tag
tests/repro/repro_lsp_ts.c:229
↓ 1 callersFunctionattach_result_source
Attach source or context lines to a search result JSON item. */
src/mcp/mcp.c:4593
↓ 1 callersFunctionauto_watch_connect_watch_count
Drive the already-indexed connect path (initialize → maybe_auto_index → * watcher registration) and return the resulting watch count. * auto_watch_v
tests/test_mcp.c:4592
↓ 1 callersFunctionauto_watch_enabled
auto_watch config: gates background watcher registration (default on). * Multi-project users can contain a session to its own project with * `config
src/mcp/mcp.c:5852
↓ 1 callersFunctionbase_qns
(class_node: ast.ClassDef, module_qn: str)
scripts/gen-py-stdlib.py:133
↓ 1 callersFunctionbases_contain
Return 1 if base_classes contains `want` exactly. */
tests/test_extraction_inheritance.c:80
↓ 1 callersFunctionbases_contain_substr
Return 1 if ANY base_classes entry contains `substr` as a substring. * Used to assert that keywords like "extends" / "implements" / ":" do NOT * app
tests/test_extraction_inheritance.c:93
↓ 1 callersFunctionbases_count
Count entries in a NULL-terminated base_classes array. */
tests/test_extraction_inheritance.c:104
↓ 1 callersFunctionbatch_resolve_one_doc
Resolve one document: look up each token's global ID, fill the corpus * doc_token_ids[d], and bump the per-token doc_freq counter atomically. The *
src/semantic/semantic.c:626
↓ 1 callersFunctionbfs_build_types_clause
Build parameterized placeholder list "?1,?2,?3" for N edge types. */
src/store/store.c:2797
↓ 1 callersFunctionbfs_collect_edges
src/store/store.c:2727
↓ 1 callersFunctionbfs_edge_args_for_hop
Convert BFS traversal results into a yyjson_mut array. */ Find the CALLS-edge "args" JSON (the serialized arg expressions) on the edge * that leads t
src/mcp/mcp.c:2719
↓ 1 callersFunctionbfs_to_json_array
src/mcp/mcp.c:2759
↓ 1 callersFunctionbfs_union_same_name
BFS from EVERY node sharing the resolved name and merge the results, so the * caller/callee set is complete even when one logical symbol is represent
src/mcp/mcp.c:2897
↓ 1 callersFunctionbinPath
()
pkg/go/cmd/codebase-memory-mcp/main.go:57
↓ 1 callersFunctionbind_imports_into_ctx
Build a context, register one or more imports, run the binding pass, * and let the caller verify scope state. */
tests/test_py_lsp.c:120
↓ 1 callersFunctionbind_lambda_args
Given a method-invocation node and its resolved CBMRegisteredFunc, walk * each lambda argument: bind its formal_parameters to the SAM's parameter *
internal/cbm/lsp/java_lsp.c:2350
↓ 1 callersFunctionbind_method_ref_args
Resolve any method-reference args of a method call. */
internal/cbm/lsp/java_lsp.c:2715
↓ 1 callersFunctionbind_phpdoc_var
@var Type $name — bind a variable in current scope. * Generic types like `array<User>` may contain whitespace-free `<>` — we * tolerate those by inc
internal/cbm/lsp/php_lsp.c:748
↓ 1 callersFunctionbind_typed_parameters
internal/cbm/lsp/php_lsp.c:2288
↓ 1 callersFunctionbind_variable_declarator
Bind a variable_declarator: `let x: T = init` / `const x = init` / `var x = ...`.
internal/cbm/lsp/ts_lsp.c:2008
↓ 1 callersFunctionbindings_skip_limit
Apply skip and limit to a binding array, freeing discarded entries */
src/cypher/cypher.c:3437
↓ 1 callersFunctionbm25_build_match
src/mcp/mcp.c:1605
↓ 1 callersFunctionbm25_file_pattern_like
src/mcp/mcp.c:1644
↓ 1 callersFunctionbm25_search
Run the BM25 full-text search path and return the JSON result string. * Returns NULL if FTS5 is unavailable or the query produced no usable tokens,
src/mcp/mcp.c:1667
↓ 1 callersFunctionbreadth_diag
On a breadth failure, explain WHY: does direct extraction (no pipeline, no * timeout) yield defs, and what node labels did the pipeline actually crea
tests/test_lang_contract.c:525
↓ 1 callersFunctionbridge_funcs_to_prefix
Phase 2b: Connect prefix Routes to decorator handler Functions. * For each prefix Route (__route__ANY__/path), find the CALLS edge leading to it * (
src/pipeline/pass_route_nodes.c:511
↓ 1 callersFunctionbrowseCalls
()
graph-ui/src/components/StatsTab.test.tsx:198
↓ 1 callersFunctionbucket_push
src/simhash/minhash.c:355
↓ 1 callersFunctionbuildFileTree
(nodes: GraphNode[])
graph-ui/src/components/Sidebar.tsx:20
↓ 1 callersFunctionbuild_api_vec
src/pipeline/pass_semantic_edges.c:500
↓ 1 callersFunctionbuild_base_battery
── Structural-base battery (dims 1-4) ────────────────────────────────────── * * Runs the four core invariants on valid input. No defs-present asser
tests/repro/repro_grammar_build.c:131
↓ 1 callersFunctionbuild_callable_battery
── Callable battery (dims 1-6) ───────────────────────────────────────────── * * Adds dims 5 (optional) and 6 (calls-extracted) to the base invarian
tests/repro/repro_grammar_build.c:259
↓ 1 callersFunctionbuild_deco_vec
src/pipeline/pass_semantic_edges.c:541
↓ 1 callersFunctionbuild_dedup_files_array
Build deduplicated file list from search results + raw matches. */
src/mcp/mcp.c:4558
↓ 1 callersFunctionbuild_def_props
src/pipeline/pass_parallel.c:457
↓ 1 callersFunctionbuild_def_props
Build properties JSON for a definition node. */
src/pipeline/pass_definitions.c:247
↓ 1 callersFunctionbuild_default_columns
Build default 3-column headers (name, qualified_name, label) per variable */
src/cypher/cypher.c:4133
↓ 1 callersFunctionbuild_dir_distribution
Build directory distribution object from search results (top-level dir → count). */
src/mcp/mcp.c:4634
↓ 1 callersFunctionbuild_dump_edges
Build dump-ready edge array with remapped IDs. Returns url_paths and * local_names (heap string arrays owned by the caller) via out params. */
src/graph_buffer/graph_buffer.c:1463
↓ 1 callersFunctionbuild_dump_nodes
src/graph_buffer/graph_buffer.c:1415
↓ 1 callersFunctionbuild_edge_index_sorted
Build an edge index from a pre-sorted permutation using a cell builder callback. */
internal/cbm/sqlite_writer.c:1608
↓ 1 callersFunctionbuild_edge_indexes
Build all 7 edge index B-trees. Returns 0 on success, ERR_SORT_FAILED on failure. */
internal/cbm/sqlite_writer.c:1931
↓ 1 callersFunctionbuild_edge_record
Build an edges table record: (id, project, source_id, target_id, type, properties) url_path_gen and local_name_gen are VIRTUAL generated columns — NOT
internal/cbm/sqlite_writer.c:742
↓ 1 callersFunctionbuild_ffunc_short_index
Index: short_name -> chain of FREE-function (receiver_type==NULL) indices. * Descending-iterate + prepend for ascending chain order (as above). */
internal/cbm/lsp/type_registry.c:172
↓ 1 callersFunctionbuild_fixture
Build N synthetic class/call pairs into an arena-backed buffer. */
tests/test_py_lsp_scale.c:18
↓ 1 callersFunctionbuild_grep_cmd
Build the grep/search command string based on scoped vs recursive mode. * On Windows, uses PowerShell Select-String with tab-delimited output. * On
src/mcp/mcp.c:4490
↓ 1 callersFunctionbuild_immutable_uri
Build a SQLite "file:" URI with immutable=1 from a filesystem path. * immutable=1 bypasses WAL and locking and reads the main DB file directly — * u
src/store/store.c:681
↓ 1 callersFunctionbuild_import_map
Build import map from graph buffer IMPORTS edges (read-only access to gbuf). */
src/pipeline/pass_parallel.c:529
↓ 1 callersFunctionbuild_import_map
Build per-file import map from cached extraction result or graph buffer edges. */
src/pipeline/pass_usages.c:169
↓ 1 callersFunctionbuild_import_map
Build per-file import map from cached extraction result or graph buffer edges. */
src/pipeline/pass_semantic.c:78
↓ 1 callersFunctionbuild_import_map_from_cache
Build import map from cached extraction result (fast path). */
src/pipeline/pass_usages.c:91
↓ 1 callersFunctionbuild_import_map_from_edges
Build import map from graph buffer IMPORTS edges (slow path). */
src/pipeline/pass_usages.c:121
↓ 1 callersFunctionbuild_index_entry_unique_2int_2text_rowid
Build UNIQUE index entry for (int64, int64, text, text) + rowid — edges unique(source_id, target_id, type, local_name_gen) (#768).
internal/cbm/sqlite_writer.c:998
↓ 1 callersFunctionbuild_index_success_response
Build the success portion of the index_repository response. * Returns true when status should be "degraded" (#334 plausibility gate). */
src/mcp/mcp.c:3379
↓ 1 callersFunctionbuild_interior_cell
Build interior pages from child page references. Returns the root page number. SQLite interior page structure: - Header has right-child pointer (the
internal/cbm/sqlite_writer.c:564
↓ 1 callersFunctionbuild_master_record
internal/cbm/sqlite_writer.c:1332
↓ 1 callersFunctionbuild_method_index
internal/cbm/lsp/type_registry.c:84
↓ 1 callersFunctionbuild_missing_project_error
Distinct from "unknown project": the caller omitted the project argument * entirely (no recognized key). Name the literal "project" key so the fix is
src/mcp/mcp.c:1200
↓ 1 callersFunctionbuild_node_index_sorted
Build a 2-text node index from a pre-sorted permutation. Returns root page or 0. */
internal/cbm/sqlite_writer.c:1663
↓ 1 callersFunctionbuild_node_indexes
Build all 4 node index B-trees. Returns 0 on success, ERR_SORT_FAILED on failure. */
internal/cbm/sqlite_writer.c:1913
↓ 1 callersFunctionbuild_node_record
Build a nodes table record: (id, project, label, name, qualified_name, file_path, start_line, end_line, properties)
internal/cbm/sqlite_writer.c:721
↓ 1 callersFunctionbuild_parallel_fixture
Build the >50-file fixture into files[]/name_bufs[]/body_bufs[] (caller * arrays sized k_nfiles + REPRO787_FILLER_COUNT). Returns total file count.
tests/repro/repro_issue787.c:166
↓ 1 callersFunctionbuild_path
Assemble dir/name+ext into a heap-allocated path. */
src/pipeline/pass_tests.c:157
↓ 1 callersFunctionbuild_perl_nested_calls
tests/repro/repro_issue471.c:119
↓ 1 callersFunctionbuild_pipeline_battery
── Full-pipeline battery (dims 7-8) ─────────────────────────────────────── * * Indexes the single-file fixture through the production pipeline and
tests/repro/repro_grammar_build.c:340
↓ 1 callersFunctionbuild_project_json_entry
Open a .db file briefly, collect node/edge counts and root_path, * then append a JSON entry to arr. */
src/mcp/mcp.c:1327
↓ 1 callersFunctionbuild_project_record
Build a projects table record: (name, indexed_at, root_path)
internal/cbm/sqlite_writer.c:792
← previousnext →1,501–1,600 of 4,316, ranked by callers