MCPcopy Create free account

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

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

↓ 4 callersFunctioncbm_arena_init_sized
src/foundation/arena.c:25
↓ 4 callersFunctioncbm_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 callersFunctioncbm_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 callersFunctioncbm_cypher_execute
src/cypher/cypher.c:4467
↓ 4 callersFunctioncbm_cypher_result_free
src/cypher/cypher.c:4530
↓ 4 callersFunctioncbm_destroy_thread_parser
internal/cbm/cbm.c:347
↓ 4 callersFunctioncbm_discover_free_excluded
src/discover/discover.c:992
↓ 4 callersFunctioncbm_dump_verify_is_degraded
src/foundation/dump_verify.c:12
↓ 4 callersFunctioncbm_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 callersFunctioncbm_gbuf_find_by_name
src/graph_buffer/graph_buffer.c:795
↓ 4 callersFunctioncbm_gbuf_find_edges_by_type
src/graph_buffer/graph_buffer.c:1113
↓ 4 callersFunctioncbm_gbuf_merge
src/graph_buffer/graph_buffer.c:1323
↓ 4 callersFunctioncbm_gbuf_new_shared_ids
src/graph_buffer/graph_buffer.c:463
↓ 4 callersFunctioncbm_gitignore_free
src/discover/gitignore.c:377
↓ 4 callersFunctioncbm_gitignore_matches
src/discover/gitignore.c:373
↓ 4 callersFunctioncbm_has_config_extension
src/pipeline/pass_configures.c:99
↓ 4 callersFunctioncbm_http_path_match
src/ui/httpd.c:573
↓ 4 callersFunctioncbm_http_server_free
src/ui/http_server.c:1806
↓ 4 callersFunctioncbm_http_server_resolve_binary_path
src/ui/http_server.c:937
↓ 4 callersFunctioncbm_index_is_quarantined
internal/cbm/cbm.c:639
↓ 4 callersFunctioncbm_index_supervisor_mark_host
src/mcp/index_supervisor.c:70
↓ 4 callersFunctioncbm_install_editor_mcp
src/cli/cli.c:792
↓ 4 callersFunctioncbm_is_test_file_path
src/store/store.c:3585
↓ 4 callersFunctioncbm_is_trackable_file
src/pipeline/pass_githistory.c:49
↓ 4 callersFunctioncbm_layout_free
src/ui/layout3d.c:779
↓ 4 callersFunctioncbm_load_path_aliases_excluded
src/pipeline/path_alias.c:437
↓ 4 callersFunctioncbm_log_get_level
src/foundation/log.c:87
↓ 4 callersFunctioncbm_log_set_format
src/foundation/log.c:91
↓ 4 callersFunctioncbm_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 callersFunctioncbm_lz4_decompress
internal/cbm/lz4_store.c:14
↓ 4 callersFunctioncbm_mem_over_budget
src/foundation/mem.c:241
↓ 4 callersFunctioncbm_mem_peak_rss
src/foundation/mem.c:212
↓ 4 callersFunctioncbm_minhash_to_hex
src/simhash/minhash.c:284
↓ 4 callersFunctioncbm_mutex_init
src/foundation/compat_thread.c:107
↓ 4 callersFunctioncbm_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 callersFunctioncbm_pipeline_cancel
src/pipeline/pipeline.c:242
↓ 4 callersFunctioncbm_pipeline_lock
src/pipeline/pipeline.c:62
↓ 4 callersFunctioncbm_pipeline_project_name
src/pipeline/pipeline.c:248
↓ 4 callersFunctioncbm_pipeline_relpath_is_excluded
src/pipeline/pipeline_internal.h:115
↓ 4 callersFunctioncbm_pkg_entries_free
src/pipeline/pass_pkgmap.c:121
↓ 4 callersFunctioncbm_pkgmap_try_parse
src/pipeline/pass_pkgmap.c:666
↓ 4 callersFunctioncbm_proc_outcome_str
src/foundation/subprocess.c:72
↓ 4 callersFunctioncbm_py_build_cross_registry
── Tier 2: pre-built per-language registry (mirrors Go pilot) ── */
internal/cbm/lsp/py_lsp.c:3872
↓ 4 callersFunctioncbm_query_free
src/cypher/cypher.c:1994
↓ 4 callersFunctioncbm_remove_instructions
src/cli/cli.c:1414
↓ 4 callersFunctioncbm_run_java_lsp_cross
internal/cbm/lsp/java_lsp.c:3598
↓ 4 callersFunctioncbm_sem_random_index
src/semantic/semantic.c:437
↓ 4 callersFunctioncbm_service_pattern_match
internal/cbm/service_patterns.c:785
↓ 4 callersFunctioncbm_service_pattern_route_method
internal/cbm/service_patterns.c:839
↓ 4 callersFunctioncbm_skip_pending_byte
Skip the pending byte page if allocation lands on it. */
internal/cbm/sqlite_writer.c:47
↓ 4 callersFunctioncbm_slab_destroy_thread
src/foundation/slab_alloc.c:416
↓ 4 callersFunctioncbm_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 callersFunctioncbm_slab_test_free
src/foundation/slab_alloc.c:437
↓ 4 callersFunctioncbm_store_begin_bulk
src/store/store.c:974
↓ 4 callersFunctioncbm_store_check_integrity
src/store/store.c:818
↓ 4 callersFunctioncbm_store_checkpoint
src/store/store.c:1013
↓ 4 callersFunctioncbm_store_end_bulk
src/store/store.c:988
↓ 4 callersFunctioncbm_store_find_edges_by_source
src/store/store.c:1616
↓ 4 callersFunctioncbm_store_find_edges_by_target
src/store/store.c:1625
↓ 4 callersFunctioncbm_store_node_degree
src/store/store.c:1938
↓ 4 callersFunctioncbm_store_upsert_file_hash
src/store/store.c:1746
↓ 4 callersFunctioncbm_type_module
internal/cbm/lsp/type_rep.c:333
↓ 4 callersFunctioncbm_type_optional
internal/cbm/lsp/type_rep.c:282
↓ 4 callersFunctioncbm_watcher_watch_count
src/watcher/watcher.c:473
↓ 4 callersFunctionci_strstr
Case-insensitive substring search */
src/pipeline/pass_infrascan.c:67
↓ 4 callersFunctioncollect_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 callersFunctioncount_call_args
internal/cbm/lsp/java_lsp.c:216
↓ 4 callersFunctioncs_lookup_method
Look up a method on a type, walking inheritance chain. */
internal/cbm/lsp/cs_lsp.c:445
↓ 4 callersFunctioncs_lsp_add_using
internal/cbm/lsp/cs_lsp.c:222
↓ 4 callersFunctiondynbuf_append
internal/cbm/sqlite_writer.c:319
↓ 4 callersFunctionelapsed_ms
src/pipeline/pipeline_incremental.c:44
↓ 4 callersFunctionextract_type_text
Extract type name from a type annotation node.
internal/cbm/extract_type_refs.c:74
↓ 4 callersFunctionextract_with
tests/test_ts_lsp.c:31
↓ 4 callersFunctionfind_class_body
Find the body/members node inside a class node
internal/cbm/extract_defs.c:3915
↓ 4 callersFunctionfind_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 callersFunctionfind_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 callersFunctionfirst_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 callersFunctionfnv1a_pair
internal/cbm/lsp/type_registry.c:17
↓ 4 callersFunctiongb_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 callersFunctionget_project_root
src/mcp/mcp.c:3179
↓ 4 callersFunctionhas_any
True if `s` contains any of the space-separated substrings in `needles`. */
src/pipeline/pass_semantic_edges.c:136
↓ 4 callersFunctionheap_strdup
src/graph_buffer/graph_buffer.c:122
↓ 4 callersFunctioninstall_generic_agent_config
Install MCP config + optional instructions for a generic agent. */
src/cli/cli.c:3309
↓ 4 callersFunctionis_target_key
Target key names (endpoint URL) */
internal/cbm/extract_unified.c:717
↓ 4 callersFunctionjava_emit_resolved
internal/cbm/lsp/java_lsp.c:1799
↓ 4 callersFunctionjava_lookup_method
internal/cbm/lsp/java_lsp.c:944
↓ 4 callersFunctionjson_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 callersFunctionjson_str_value
Extract a JSON string value by key (simple strstr-based, no full parse). */
src/pipeline/pass_semantic_edges.c:315
↓ 4 callersFunctionkt_eval_navigation_expression_type
internal/cbm/lsp/kotlin_lsp.c:2390
↓ 4 callersFunctionliteral_from_first_child
Extract string literal from first named child (for nodes wrapping string content). */
internal/cbm/extract_channels.c:83
↓ 4 callersFunctionlookup_string_constant
Look up a module-level string constant by name. */
internal/cbm/extract_calls.c:29
↓ 4 callersFunctionlookup_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 callersFunctionmacro_consume_ident
Consume an identifier (ASCII rust ident). Returns end position or * `from` if no identifier. */
internal/cbm/lsp/rust_lsp.c:2746
↓ 4 callersFunctionmake_src_type_key
src/graph_buffer/graph_buffer.c:196
↓ 4 callersFunctionmkdirp
src/cli/cli.c:567
↓ 4 callersFunctionnavigate
Navigate to a node by dot-separated path. */
src/foundation/yaml.c:329
↓ 4 callersFunctionnext_pow2
internal/cbm/lsp/type_registry.c:36
↓ 4 callersFunctionparse_var_dot_prop
src/cypher/cypher.c:1355
↓ 4 callersFunctionpb_ensure_leaf_cap
Ensure leaves array has capacity for one more entry. Returns false on allocation failure.
internal/cbm/sqlite_writer.c:1035
↓ 4 callersFunctionpb_flush_leaf
Flush current leaf page to file
internal/cbm/sqlite_writer.c:479
← previousnext →401–500 of 4,316, ranked by callers