Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DeusData/codebase-memory-mcp
/ functions
Functions
4,316 in github.com/DeusData/codebase-memory-mcp
⨍
Functions
4,316
◇
Types & classes
229
↓ 1 callers
Function
build_qn_index
internal/cbm/lsp/type_registry.c:43
↓ 1 callers
Function
build_return_columns
Build RETURN column names from items */
src/cypher/cypher.c:4085
↓ 1 callers
Function
build_reverse_index
Build reverse index: token_id → list of (doc_id, position) pairs. * SEQUENTIAL (fast: just pointer arithmetic + flat array fill). */
src/semantic/semantic.c:1207
↓ 1 callers
Function
build_robustness
── Robustness helper: assert call RETURNS on malformed input ─────────────── * * A truncated version of the fixture is passed through cbm_extract_fi
tests/repro/repro_grammar_build.c:395
↓ 1 callers
Function
build_search_args
Build the args string with the real project name substituted. Caller must free the returned string.
tests/repro/repro_issue581.c:171
↓ 1 callers
Function
build_service_route
Build Route node QN and properties for HTTP/async service edges. */
src/pipeline/pass_parallel.c:1593
↓ 1 callers
Function
build_snippet_response
src/mcp/mcp.c:4229
↓ 1 callers
Function
build_src_entry
Build one src_entry for a token: dense float32 reference if in nomic vocab, * sparse inline representation otherwise. Collisions in the sparse hash a
src/semantic/semantic.c:1090
↓ 1 callers
Function
build_star_columns
Build star-projection columns: var.name, var.qualified_name, var.label, var.file_path */
src/cypher/cypher.c:3827
↓ 1 callers
Function
build_struct_battery
── Structural battery with defs-present (dims 1-5) ──────────────────────── * * Adds the defs-present dimension for languages with class_types, func
tests/repro/repro_grammar_build.c:187
↓ 1 callers
Function
build_table_cell_overflow
Build a table leaf cell with overflow: stores only the first local_len bytes of payload inline, followed by a 4-byte overflow page number. total_paylo
internal/cbm/sqlite_writer.c:830
↓ 1 callers
Function
build_token_vec_record
Build a token_vectors table record: (id, project, token, vector, idf)
internal/cbm/sqlite_writer.c:774
↓ 1 callers
Function
build_type_array
Build a NULL-terminated arena-allocated string array from a types buffer.
internal/cbm/extract_defs.c:2804
↓ 1 callers
Function
build_type_embed_index
Index: bare(embedded_type) -> chain of TYPE indices declaring it. One entry per * (type, embedded_type). Types are iterated DESCENDING and prepended
internal/cbm/lsp/type_registry.c:122
↓ 1 callers
Function
build_type_vec
src/pipeline/pass_semantic_edges.c:518
↓ 1 callers
Function
build_update_url
Build the download URL for the update command. */
src/cli/cli.c:4201
↓ 1 callers
Function
build_vector_record
Build a node_vectors table record: (node_id, project, vector) Includes node_id in the record body (same pattern as build_node_record).
internal/cbm/sqlite_writer.c:760
↓ 1 callers
Function
build_worker_failure_response
Build the response for a worker that crashed/hung/failed without producing a * result. The crash is already contained (this process survived); we rep
src/mcp/mcp.c:3475
↓ 1 callers
Function
bump_artifact_original_size
Rewrite the "original_size" number in an artifact.json in place, adding * `delta` to it. Returns false if the field / a digit run isn't found. */
tests/test_artifact.c:99
↓ 1 callers
Function
c_add_fp_target
--- Helper: track function pointer target ---
internal/cbm/lsp/c_lsp.c:160
↓ 1 callers
Function
c_add_ns_alias
--- Helper: add namespace alias ---
internal/cbm/lsp/c_lsp.c:137
↓ 1 callers
Function
c_add_pending_template_call
--- Helper: pending template calls (member calls on TYPE_PARAM inside templates) ---
internal/cbm/lsp/c_lsp.c:295
↓ 1 callers
Function
c_add_using_decl
--- Helper: add using declaration ---
internal/cbm/lsp/c_lsp.c:114
↓ 1 callers
Function
c_add_using_namespace
--- Helper: add using namespace ---
internal/cbm/lsp/c_lsp.c:98
↓ 1 callers
Function
c_adl_resolve
ADL: resolve unqualified function call by searching namespaces of argument types. E.g., swap(a, b) where a is std::string → look up std::swap.
internal/cbm/lsp/c_lsp.c:706
↓ 1 callers
Function
c_base_declares_member
True if any BASE class of type_qn (not type_qn itself) declares member_name — i.e. a method found directly on type_qn is an OVERRIDE of an inherited m
internal/cbm/lsp/c_lsp.c:2757
↓ 1 callers
Function
c_build_module_prefixed
Build "<module_qn>.<type_qn>" into a caller-provided stack buffer, replacing the vsnprintf("%s.%s") path (whose %s does a strlen of both args) that ot
internal/cbm/lsp/c_lsp.c:2516
↓ 1 callers
Function
c_emit_unresolved_call
internal/cbm/lsp/c_lsp.c:3513
↓ 1 callers
Function
c_escape
(s: str)
scripts/gen-py-stdlib.py:332
↓ 1 callers
Function
c_eval_expr_type_inner
internal/cbm/lsp/c_lsp.c:1391
↓ 1 callers
Function
c_extract_call_arg_types
--- Helper: extract call argument types for overload scoring ---
internal/cbm/lsp/c_lsp.c:403
↓ 1 callers
Function
c_extract_dll_resolve_name
--- Helper: extract function name from DLL/dynamic resolver call --- Heuristic: if an expression is a call (possibly cast-wrapped) with a string liter
internal/cbm/lsp/c_lsp.c:197
↓ 1 callers
Function
c_lookup_field_type
Field type lookup
internal/cbm/lsp/c_lsp.c:2773
↓ 1 callers
Function
c_lookup_member_depth
internal/cbm/lsp/c_lsp.c:2609
↓ 1 callers
Function
c_neg_memo_contains
internal/cbm/lsp/c_lsp.c:2546
↓ 1 callers
Function
c_neg_memo_free
internal/cbm/lsp/c_lsp.c:2601
↓ 1 callers
Function
c_neg_memo_hash
FNV-1a over (type_qn, 0xff separator, member_name) for the negative-lookup memo. 0 is remapped to 1 so it can serve as the empty-slot sentinel.
internal/cbm/lsp/c_lsp.c:2531
↓ 1 callers
Function
c_neg_memo_insert
internal/cbm/lsp/c_lsp.c:2559
↓ 1 callers
Function
c_parse_template_params
--- Helper: parse template parameter defaults ---
internal/cbm/lsp/c_lsp.c:434
↓ 1 callers
Function
c_process_class
internal/cbm/lsp/c_lsp.c:4675
↓ 1 callers
Function
c_process_function
internal/cbm/lsp/c_lsp.c:4301
↓ 1 callers
Function
c_process_namespace
internal/cbm/lsp/c_lsp.c:4638
↓ 1 callers
Function
c_resolve_calls_in_node_inner
internal/cbm/lsp/c_lsp.c:3546
↓ 1 callers
Function
c_resolve_name_to_func_qn
Resolve a name to a function QN via registry only (skips scope check). Used for function pointer target resolution where the name IS in scope as a fun
internal/cbm/lsp/c_lsp.c:769
↓ 1 callers
Function
c_resolve_ns_alias
--- Helper: resolve namespace alias ---
internal/cbm/lsp/c_lsp.c:519
↓ 1 callers
Function
c_resolve_pending_template_calls
Resolve pending template calls for a function being called with known arg types. Deduces type params from call-site args and resolves stored method ca
internal/cbm/lsp/c_lsp.c:327
↓ 1 callers
Function
c_types_compatible
Check if two types are compatible via implicit conversion.
internal/cbm/lsp/type_registry.c:673
↓ 1 callers
Function
cacheDir
()
pkg/go/cmd/codebase-memory-mcp/main.go:65
↓ 1 callers
Function
call_snippet
Call get_code_snippet and extract inner text content. * Caller must free returned string. */
tests/test_mcp.c:2810
↓ 1 callers
Function
call_tool
Helper: call a tool and return response JSON. Caller must free(). */
tests/test_integration.c:170
↓ 1 callers
Method
call_tool
(self, name, arguments, timeout=180)
tests/windows/mcp_stdio.py:121
↓ 1 callers
Function
call_tool_timed
tests/test_incremental.c:873
↓ 1 callers
Function
callable_battery
── Callable battery (dims 1-6) ──────────────────────────────────────────── * * Adds dims 5 and 6 (defs-present + calls-extracted) to the base invar
tests/repro/repro_grammar_web.c:238
↓ 1 callers
Function
callee_is_delimiter_or_filesystem_builder
internal/cbm/service_patterns.c:667
↓ 1 callers
Function
calls_append_args
Insert an edge, splicing the call-site line (,"line":N) in before the closing * brace when one was captured. Mirrors finalize_and_emit() on the paral
src/pipeline/pass_calls.c:271
↓ 1 callers
Function
calls_find_source
Find source node for a call: enclosing function or file node. */
src/pipeline/pass_calls.c:423
↓ 1 callers
Function
calls_get_or_extract
src/pipeline/pass_calls.c:585
↓ 1 callers
Function
camel_should_split
True if we should insert a space BEFORE input[i] to split a camelCase word * boundary (lowercase→uppercase or uppercase-run→uppercase-then-lowercase)
src/store/store.c:454
↓ 1 callers
Function
candidate_score
Score a candidate for tiebreaking. Higher = better. * Layer 1: Non-test code preferred over test code (+1000) * Layer 2: Namespace proximity via com
src/pipeline/registry.c:155
↓ 1 callers
Function
capture_end
tests/test_log.c:45
↓ 1 callers
Function
capture_logs_end
tests/test_artifact.c:89
↓ 1 callers
Function
capture_logs_start
tests/test_artifact.c:82
↓ 1 callers
Function
capture_namespace_decl
--- Namespace / package declaration capture --- Java/Kotlin/C#/PHP put the file's symbols inside a namespace/package whose name is NOT reflected in th
internal/cbm/extract_imports.c:1473
↓ 1 callers
Function
capture_start
tests/test_log.c:33
↓ 1 callers
Function
cbm_ac_build
cbm_ac_build constructs an Aho-Corasick automaton from a set of patterns. Parameters: patterns — array of pattern pointers (not necessarily NUL-te
internal/cbm/ac.c:176
↓ 1 callers
Function
cbm_ac_free
cbm_ac_free releases all memory for an automaton.
internal/cbm/ac.c:221
↓ 1 callers
Function
cbm_ac_num_patterns
internal/cbm/ac.c:418
↓ 1 callers
Function
cbm_ac_num_states
internal/cbm/ac.c:414
↓ 1 callers
Function
cbm_ac_scan_batch
cbm_ac_scan_batch scans multiple NUL-separated names through the automaton. For each name, reports all unique matched pattern IDs. Returns total numbe
internal/cbm/ac.c:367
↓ 1 callers
Function
cbm_ac_scan_lz4_batch
cbm_ac_scan_lz4_batch decompresses and scans multiple files in one call. Returns the number of matching files written to out_matches. Uses a single re
internal/cbm/ac.c:298
↓ 1 callers
Function
cbm_ac_scan_lz4_bitmask
cbm_ac_scan_lz4_bitmask decompresses LZ4 data into a thread-local buffer and scans it through the AC automaton. Returns bitmask of matched patterns. Z
internal/cbm/ac.c:272
↓ 1 callers
Function
cbm_ac_table_bytes
cbm_ac_table_bytes returns the approximate memory used by the goto table.
internal/cbm/ac.c:423
↓ 1 callers
Function
cbm_adr_validate_content
src/store/store.c:5814
↓ 1 callers
Function
cbm_adr_validate_section_keys
src/store/store.c:5848
↓ 1 callers
Function
cbm_arena_calloc
src/foundation/arena.c:78
↓ 1 callers
Function
cbm_arena_total
src/foundation/arena.c:156
↓ 1 callers
Function
cbm_artifact_commit
src/pipeline/artifact.c:741
↓ 1 callers
Function
cbm_ast_profile_compute
src/semantic/ast_profile.c:243
↓ 1 callers
Function
cbm_batch_java_lsp_cross
internal/cbm/lsp/java_lsp.c:3720
↓ 1 callers
Function
cbm_batch_py_lsp_cross
internal/cbm/lsp/py_lsp.c:3935
↓ 1 callers
Function
cbm_batch_rust_lsp_cross
internal/cbm/lsp/rust_lsp.c:5646
↓ 1 callers
Function
cbm_build_impact_summary
src/store/store.c:2975
↓ 1 callers
Function
cbm_calculate_p99
src/traces/traces.c:130
↓ 1 callers
Function
cbm_canonicalize_drive
Canonicalize a Windows drive letter to upper-case in place: "c:/x" -> "C:/x". * Windows drive letters are case-insensitive, but a lowercase one (as a
src/foundation/platform.c:23
↓ 1 callers
Function
cbm_channels_push
internal/cbm/cbm.c:185
↓ 1 callers
Function
cbm_cmd_config
src/cli/cli.c:2828
↓ 1 callers
Function
cbm_cmd_hook_augment
src/cli/hook_augment.c:302
↓ 1 callers
Function
cbm_cmd_install
src/cli/cli.c:3747
↓ 1 callers
Function
cbm_cmd_uninstall
src/cli/cli.c:4084
↓ 1 callers
Function
cbm_cmd_update
src/cli/cli.c:4381
↓ 1 callers
Function
cbm_cmdline_append_arg
Append one argv element to the command line using the Microsoft C runtime * quoting rules (see MS "Parsing C Command-Line Arguments"). CreateProcess
src/foundation/subprocess.c:161
↓ 1 callers
Function
cbm_cmdline_put
Append char `c` to buf[cap], reserving the final byte for a NUL terminator. * On overflow: sets *ovf, stops writing, and returns pos UNCHANGED — call
src/foundation/subprocess.c:143
↓ 1 callers
Function
cbm_compute_complexity
One traversal computing cyclomatic + cognitive + loop-nesting + access-depth metrics. Each frame carries its branch-, loop- and access-nesting depth s
internal/cbm/helpers.c:586
↓ 1 callers
Function
cbm_cypher_max_depth
src/foundation/limits.c:46
↓ 1 callers
Function
cbm_deduplicate_hops
src/store/store.c:3005
↓ 1 callers
Function
cbm_detect_self_path
Detect the running binary's path at runtime. Falls back to ~/.local/bin/. */
src/cli/cli.c:3644
↓ 1 callers
Function
cbm_diag_record_query
src/foundation/diagnostics.c:47
↓ 1 callers
Function
cbm_diag_start
src/foundation/diagnostics.c:209
↓ 1 callers
Function
cbm_diag_stop
src/foundation/diagnostics.c:236
↓ 1 callers
Function
cbm_download_to_file
src/cli/cli.c:3009
← previous
next →
1,601–1,700 of 4,316, ranked by callers