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
↓ 4 callers
Function
cbm_arena_init_sized
src/foundation/arena.c:25
↓ 4 callers
Function
cbm_build_install_plan_json
Build the agent.install.plan.v1 receipt (#388): a machine-readable list of * the config / instruction / hook files `install` WOULD write, produced by
src/cli/cli.c:3673
↓ 4 callers
Function
cbm_build_win_cmdline
Build a full Windows CreateProcess command line from a NULL-terminated argv, * applying the MS C runtime quoting rules so the child re-parses byte-id
src/foundation/subprocess.c:210
↓ 4 callers
Function
cbm_cypher_execute
src/cypher/cypher.c:4467
↓ 4 callers
Function
cbm_cypher_result_free
src/cypher/cypher.c:4530
↓ 4 callers
Function
cbm_destroy_thread_parser
internal/cbm/cbm.c:347
↓ 4 callers
Function
cbm_discover_free_excluded
src/discover/discover.c:992
↓ 4 callers
Function
cbm_dump_verify_is_degraded
src/foundation/dump_verify.c:12
↓ 4 callers
Function
cbm_func_name_node_text
Convert a resolved function/method name node to its name string. Most nodes map directly to their text, but a C++ conversion-operator's `operator_cast
internal/cbm/helpers.c:835
↓ 4 callers
Function
cbm_gbuf_find_by_name
src/graph_buffer/graph_buffer.c:795
↓ 4 callers
Function
cbm_gbuf_find_edges_by_type
src/graph_buffer/graph_buffer.c:1113
↓ 4 callers
Function
cbm_gbuf_merge
src/graph_buffer/graph_buffer.c:1323
↓ 4 callers
Function
cbm_gbuf_new_shared_ids
src/graph_buffer/graph_buffer.c:463
↓ 4 callers
Function
cbm_gitignore_free
src/discover/gitignore.c:377
↓ 4 callers
Function
cbm_gitignore_matches
src/discover/gitignore.c:373
↓ 4 callers
Function
cbm_has_config_extension
src/pipeline/pass_configures.c:99
↓ 4 callers
Function
cbm_http_path_match
src/ui/httpd.c:573
↓ 4 callers
Function
cbm_http_server_free
src/ui/http_server.c:1806
↓ 4 callers
Function
cbm_http_server_resolve_binary_path
src/ui/http_server.c:937
↓ 4 callers
Function
cbm_index_is_quarantined
internal/cbm/cbm.c:639
↓ 4 callers
Function
cbm_index_supervisor_mark_host
src/mcp/index_supervisor.c:70
↓ 4 callers
Function
cbm_install_editor_mcp
src/cli/cli.c:792
↓ 4 callers
Function
cbm_is_test_file_path
src/store/store.c:3585
↓ 4 callers
Function
cbm_is_trackable_file
src/pipeline/pass_githistory.c:49
↓ 4 callers
Function
cbm_layout_free
src/ui/layout3d.c:779
↓ 4 callers
Function
cbm_load_path_aliases_excluded
src/pipeline/path_alias.c:437
↓ 4 callers
Function
cbm_log_get_level
src/foundation/log.c:87
↓ 4 callers
Function
cbm_log_set_format
src/foundation/log.c:91
↓ 4 callers
Function
cbm_lsp_max_walk_depth
Resolved walk-depth cap: env override (CBM_LSP_MAX_WALK_DEPTH, if a positive integer) else CBM_LSP_MAX_WALK_DEPTH. Read once and cached — the walkers
internal/cbm/lsp/scope.h:46
↓ 4 callers
Function
cbm_lz4_decompress
internal/cbm/lz4_store.c:14
↓ 4 callers
Function
cbm_mem_over_budget
src/foundation/mem.c:241
↓ 4 callers
Function
cbm_mem_peak_rss
src/foundation/mem.c:212
↓ 4 callers
Function
cbm_minhash_to_hex
src/simhash/minhash.c:284
↓ 4 callers
Function
cbm_mutex_init
src/foundation/compat_thread.c:107
↓ 4 callers
Function
cbm_negmemo_insert
Arena-backed insert: lazy first allocation, grow-by-rehash at 70% load. * The abandoned table stays in the arena (bounded, freed with the file). */
internal/cbm/lsp/lsp_neg_memo.h:107
↓ 4 callers
Function
cbm_pipeline_cancel
src/pipeline/pipeline.c:242
↓ 4 callers
Function
cbm_pipeline_lock
src/pipeline/pipeline.c:62
↓ 4 callers
Function
cbm_pipeline_project_name
src/pipeline/pipeline.c:248
↓ 4 callers
Function
cbm_pipeline_relpath_is_excluded
src/pipeline/pipeline_internal.h:115
↓ 4 callers
Function
cbm_pkg_entries_free
src/pipeline/pass_pkgmap.c:121
↓ 4 callers
Function
cbm_pkgmap_try_parse
src/pipeline/pass_pkgmap.c:666
↓ 4 callers
Function
cbm_proc_outcome_str
src/foundation/subprocess.c:72
↓ 4 callers
Function
cbm_py_build_cross_registry
── Tier 2: pre-built per-language registry (mirrors Go pilot) ── */
internal/cbm/lsp/py_lsp.c:3872
↓ 4 callers
Function
cbm_query_free
src/cypher/cypher.c:1994
↓ 4 callers
Function
cbm_remove_instructions
src/cli/cli.c:1414
↓ 4 callers
Function
cbm_run_java_lsp_cross
internal/cbm/lsp/java_lsp.c:3598
↓ 4 callers
Function
cbm_sem_random_index
src/semantic/semantic.c:437
↓ 4 callers
Function
cbm_service_pattern_match
internal/cbm/service_patterns.c:785
↓ 4 callers
Function
cbm_service_pattern_route_method
internal/cbm/service_patterns.c:839
↓ 4 callers
Function
cbm_skip_pending_byte
Skip the pending byte page if allocation lands on it. */
internal/cbm/sqlite_writer.c:47
↓ 4 callers
Function
cbm_slab_destroy_thread
src/foundation/slab_alloc.c:416
↓ 4 callers
Function
cbm_slab_reclaim
Reclaim slab memory owned by the current thread. * * Call ONLY when no LOCAL live allocations remain — i.e., after ts_tree_delete() * AND ts_parser
src/foundation/slab_alloc.c:428
↓ 4 callers
Function
cbm_slab_test_free
src/foundation/slab_alloc.c:437
↓ 4 callers
Function
cbm_store_begin_bulk
src/store/store.c:974
↓ 4 callers
Function
cbm_store_check_integrity
src/store/store.c:818
↓ 4 callers
Function
cbm_store_checkpoint
src/store/store.c:1013
↓ 4 callers
Function
cbm_store_end_bulk
src/store/store.c:988
↓ 4 callers
Function
cbm_store_find_edges_by_source
src/store/store.c:1616
↓ 4 callers
Function
cbm_store_find_edges_by_target
src/store/store.c:1625
↓ 4 callers
Function
cbm_store_node_degree
src/store/store.c:1938
↓ 4 callers
Function
cbm_store_upsert_file_hash
src/store/store.c:1746
↓ 4 callers
Function
cbm_type_module
internal/cbm/lsp/type_rep.c:333
↓ 4 callers
Function
cbm_type_optional
internal/cbm/lsp/type_rep.c:282
↓ 4 callers
Function
cbm_watcher_watch_count
src/watcher/watcher.c:473
↓ 4 callers
Function
ci_strstr
Case-insensitive substring search */
src/pipeline/pass_infrascan.c:67
↓ 4 callers
Function
collect_children
Collect a node's children into an arena array via a single O(n) cursor pass. Returns NULL (and sets *out_n=0) for a childless node or on OOM. Use this
internal/cbm/lsp/ts_lsp.c:100
↓ 4 callers
Function
count_call_args
internal/cbm/lsp/java_lsp.c:216
↓ 4 callers
Function
cs_lookup_method
Look up a method on a type, walking inheritance chain. */
internal/cbm/lsp/cs_lsp.c:445
↓ 4 callers
Function
cs_lsp_add_using
internal/cbm/lsp/cs_lsp.c:222
↓ 4 callers
Function
dynbuf_append
internal/cbm/sqlite_writer.c:319
↓ 4 callers
Function
elapsed_ms
src/pipeline/pipeline_incremental.c:44
↓ 4 callers
Function
extract_type_text
Extract type name from a type annotation node.
internal/cbm/extract_type_refs.c:74
↓ 4 callers
Function
extract_with
tests/test_ts_lsp.c:31
↓ 4 callers
Function
find_class_body
Find the body/members node inside a class node
internal/cbm/extract_defs.c:3915
↓ 4 callers
Function
find_first_descendant_by_kind
Verilog/SystemVerilog: find the first descendant node of the given kind in pre-order (depth-bounded). The (System)Verilog grammar has FIELD_COUNT 0, s
internal/cbm/extract_defs.c:556
↓ 4 callers
Function
find_route_handler
Find a Route node in target_store by QN and return the handler function's * node id, name, and file_path via HANDLES edges. Returns 0 if not found. *
src/pipeline/pass_cross_repo.c:183
↓ 4 callers
Function
first_leaf_identifier
Descend left-most through wrapper nodes to the first identifier-bearing leaf. Used by HDL call nodes whose callee identifier is nested under one or mo
internal/cbm/extract_calls.c:810
↓ 4 callers
Function
fnv1a_pair
internal/cbm/lsp/type_registry.c:17
↓ 4 callers
Function
gb_intern
Intern a repetitive string into the buffer's pool: identical content collapses * to a single heap copy owned by the pool. NULL maps to "{}" (matches
src/graph_buffer/graph_buffer.c:130
↓ 4 callers
Function
get_project_root
src/mcp/mcp.c:3179
↓ 4 callers
Function
has_any
True if `s` contains any of the space-separated substrings in `needles`. */
src/pipeline/pass_semantic_edges.c:136
↓ 4 callers
Function
heap_strdup
src/graph_buffer/graph_buffer.c:122
↓ 4 callers
Function
install_generic_agent_config
Install MCP config + optional instructions for a generic agent. */
src/cli/cli.c:3309
↓ 4 callers
Function
is_target_key
Target key names (endpoint URL) */
internal/cbm/extract_unified.c:717
↓ 4 callers
Function
java_emit_resolved
internal/cbm/lsp/java_lsp.c:1799
↓ 4 callers
Function
java_lookup_method
internal/cbm/lsp/java_lsp.c:944
↓ 4 callers
Function
json_str_prop
Extract a JSON string property from properties_json. * Writes into buf, returns buf on success, NULL on miss. */
src/pipeline/pass_cross_repo.c:66
↓ 4 callers
Function
json_str_value
Extract a JSON string value by key (simple strstr-based, no full parse). */
src/pipeline/pass_semantic_edges.c:315
↓ 4 callers
Function
kt_eval_navigation_expression_type
internal/cbm/lsp/kotlin_lsp.c:2390
↓ 4 callers
Function
literal_from_first_child
Extract string literal from first named child (for nodes wrapping string content). */
internal/cbm/extract_channels.c:83
↓ 4 callers
Function
lookup_string_constant
Look up a module-level string constant by name. */
internal/cbm/extract_calls.c:29
↓ 4 callers
Function
lookup_type_with_project
Try to find a registered type for a "namespaced" QN. * * Lookup order: * 1. exact QN match * 2. module_qn + "." + qn (same-file class) * 3.
internal/cbm/lsp/php_lsp.c:269
↓ 4 callers
Function
macro_consume_ident
Consume an identifier (ASCII rust ident). Returns end position or * `from` if no identifier. */
internal/cbm/lsp/rust_lsp.c:2746
↓ 4 callers
Function
make_src_type_key
src/graph_buffer/graph_buffer.c:196
↓ 4 callers
Function
mkdirp
src/cli/cli.c:567
↓ 4 callers
Function
navigate
Navigate to a node by dot-separated path. */
src/foundation/yaml.c:329
↓ 4 callers
Function
next_pow2
internal/cbm/lsp/type_registry.c:36
↓ 4 callers
Function
parse_var_dot_prop
src/cypher/cypher.c:1355
↓ 4 callers
Function
pb_ensure_leaf_cap
Ensure leaves array has capacity for one more entry. Returns false on allocation failure.
internal/cbm/sqlite_writer.c:1035
↓ 4 callers
Function
pb_flush_leaf
Flush current leaf page to file
internal/cbm/sqlite_writer.c:479
← previous
next →
401–500 of 4,316, ranked by callers