MCPcopy Create free account

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

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

↓ 3 callersFunctioncbm_lz4_compress_hc
internal/cbm/lz4_store.c:9
↓ 3 callersFunctioncbm_mcp_index_run_supervised_path
Public entry (see mcp.h): the watcher re-index in main.c has no MCP server, so * it reaches the supervised runner through this srv-less wrapper. */
src/mcp/mcp.c:3841
↓ 3 callersFunctioncbm_mcp_server_evict_idle
src/mcp/mcp.c:926
↓ 3 callersFunctioncbm_mcp_server_set_config
src/mcp/mcp.c:900
↓ 3 callersFunctioncbm_mcp_server_set_project
src/mcp/mcp.c:886
↓ 3 callersFunctioncbm_mcp_server_set_watcher
src/mcp/mcp.c:894
↓ 3 callersFunctioncbm_mcp_server_store
src/mcp/mcp.c:882
↓ 3 callersFunctioncbm_mem_ram_fraction_for_total
src/foundation/mem.c:114
↓ 3 callersFunctioncbm_mem_worker_budget
src/foundation/mem.c:247
↓ 3 callersFunctioncbm_memmem
Hand-rolled memmem: does not rely on the system memmem (GNU/BSD-only; msys2-clang on Windows lacks it), so it compiles identically everywhere.
internal/cbm/helpers.c:33
↓ 3 callersFunctioncbm_minhash_from_hex
src/simhash/minhash.c:297
↓ 3 callersFunctioncbm_minhash_jaccard
src/simhash/minhash.c:269
↓ 3 callersFunctioncbm_normalize_config_key
src/pipeline/pass_configures.c:64
↓ 3 callersFunctioncbm_parallel_extract_ex
src/pipeline/pass_parallel.c:1030
↓ 3 callersFunctioncbm_parallel_resolve
src/pipeline/pass_parallel.c:2839
↓ 3 callersFunctioncbm_parse_return_type_text
internal/cbm/lsp/go_lsp.c:1689
↓ 3 callersFunctioncbm_path_alias_collection_free
src/pipeline/path_alias.c:292
↓ 3 callersFunctioncbm_perl_suppress_generic_match
Decide whether a *resolved* Perl call edge is generic-resolver noise that * should be suppressed (#476). Returns true only for Perl, only for a built
src/pipeline/registry.c:413
↓ 3 callersFunctioncbm_pipeline_find_lsp_resolution
Look up the highest-confidence LSP-resolved call entry whose caller QN * matches the textual call's enclosing function and whose callee QN * short-n
src/pipeline/lsp_resolve.h:129
↓ 3 callersFunctioncbm_pipeline_githistory_compute
Compute change couplings without touching the graph buffer. * Can run on a separate thread while other passes use the gbuf. */
src/pipeline/pass_githistory.c:351
↓ 3 callersFunctioncbm_pipeline_implements_go
src/pipeline/pass_semantic.c:303
↓ 3 callersFunctioncbm_pipeline_lsp_allow_tail_match
Gate for the unique-`Class.method`-tail fallbacks below. Tail-matching by * leaf is safe where class-per-file package semantics hold — the JVM * lan
src/pipeline/lsp_resolve.h:104
↓ 3 callersFunctioncbm_pipeline_lsp_target_node
Resolve an LSP-emitted callee_qn to a graph-buffer node. * * Per-file LSPs sometimes emit `callee_qn` as the raw package-shaped * import path the s
src/pipeline/lsp_resolve.h:236
↓ 3 callersFunctioncbm_pipeline_node_is_dir_container
True when a graph node is a structural directory container (Folder/Project) * rather than a code node. In a directory-based-module language (Java/Go,
src/pipeline/pipeline_internal.h:45
↓ 3 callersFunctioncbm_pipeline_pass_configlink
src/pipeline/pass_configlink.c:358
↓ 3 callersFunctioncbm_pipeline_pass_similarity
src/pipeline/pass_similarity.c:278
↓ 3 callersFunctioncbm_pipeline_qn_class_method_tail
Tail helper: return the start of the final two dot-separated segments * ("Class.method") or NULL when the QN is too short. */
src/pipeline/lsp_resolve.h:69
↓ 3 callersFunctioncbm_pipeline_set_pkgmap
src/pipeline/pipeline.c:123
↓ 3 callersFunctioncbm_pipeline_try_lock
src/pipeline/pipeline.c:56
↓ 3 callersFunctioncbm_pkg_entries_init
src/pipeline/pass_pkgmap.c:98
↓ 3 callersFunctioncbm_pkgmap_build
src/pipeline/pass_pkgmap.c:717
↓ 3 callersFunctioncbm_pkgmap_scan_repo
Scan a repository for package manifest files via the filesystem * walker above. Always-available companion to the parallel path's * per-worker manif
src/pipeline/pass_pkgmap.c:925
↓ 3 callersFunctioncbm_proc_classify
src/foundation/subprocess.c:48
↓ 3 callersFunctioncbm_pxc_build_module_def_index
src/pipeline/pass_lsp_cross.c:1026
↓ 3 callersFunctioncbm_pxc_collect_all_defs
Collect a project-wide CBMLSPDef[] from all cached results. Returns a * malloc'd array (caller frees) of length *out_count. String fields are * borr
src/pipeline/pass_lsp_cross.c:270
↓ 3 callersFunctioncbm_pxc_free_module_def_index
src/pipeline/pass_lsp_cross.c:1063
↓ 3 callersFunctioncbm_python_stdlib_register
internal/cbm/lsp/py_lsp.c:3984
↓ 3 callersFunctioncbm_qn_to_top_package
Extract top-level package from QN: project.dir1.rest → dir1 (segment[1]) */
src/store/store.c:3564
↓ 3 callersFunctioncbm_registry_find_by_name
src/pipeline/registry.c:566
↓ 3 callersFunctioncbm_registry_lookup_method_by_args
internal/cbm/lsp/type_registry.c:560
↓ 3 callersFunctioncbm_registry_size
src/pipeline/registry.c:582
↓ 3 callersFunctioncbm_registry_types_by_embedded_bare
internal/cbm/lsp/type_registry.c:211
↓ 3 callersFunctioncbm_remove_gemini_session_hooks
src/cli/cli.c:2289
↓ 3 callersFunctioncbm_remove_indexes
src/cli/cli.c:2653
↓ 3 callersFunctioncbm_resolve_func_name
Resolve the name node for a function, handling language-specific quirks. Uses a loop to handle template_declaration unwrapping (avoids recursion).
internal/cbm/extract_defs.c:670
↓ 3 callersFunctioncbm_resolve_hook_command
Build the hook command string written into Claude Code's settings.json. * Honors $CLAUDE_CONFIG_DIR. When CLAUDE_CONFIG_DIR is unset, preserves the
src/cli/cli.c:1155
↓ 3 callersFunctioncbm_rmdir
src/foundation/compat_fs.c:436
↓ 3 callersFunctioncbm_rsq_encode
src/semantic/rotsq.c:44
↓ 3 callersFunctioncbm_run_go_lsp_cross
internal/cbm/lsp/go_lsp.c:2517
↓ 3 callersFunctioncbm_run_py_lsp_cross
internal/cbm/lsp/py_lsp.c:3818
↓ 3 callersFunctioncbm_run_py_lsp_cross_with_registry
internal/cbm/lsp/py_lsp.c:3895
↓ 3 callersFunctioncbm_run_ts_lsp_cross
internal/cbm/lsp/ts_lsp.c:5130
↓ 3 callersFunctioncbm_sem_corpus_token_count
src/semantic/semantic.c:1472
↓ 3 callersFunctioncbm_service_pattern_is_http_route_literal
internal/cbm/service_patterns.c:713
↓ 3 callersFunctioncbm_set_user_lang_config
src/discover/userconfig.c:32
↓ 3 callersFunctioncbm_should_skip_dir
src/discover/discover.c:339
↓ 3 callersFunctioncbm_slab_install
src/foundation/slab_alloc.c:408
↓ 3 callersFunctioncbm_slab_test_calloc
src/foundation/slab_alloc.c:443
↓ 3 callersFunctioncbm_slab_test_malloc
src/foundation/slab_alloc.c:434
↓ 3 callersFunctioncbm_slab_test_realloc
src/foundation/slab_alloc.c:440
↓ 3 callersFunctioncbm_store_architecture_free
src/store/store.c:5580
↓ 3 callersFunctioncbm_store_batch_count_degrees
src/store/store.c:2109
↓ 3 callersFunctioncbm_store_delete_nodes_by_project
src/store/store.c:1438
↓ 3 callersFunctioncbm_store_free_file_hashes
src/store/store.c:6117
↓ 3 callersFunctioncbm_store_get_architecture
src/store/store.c:5512
↓ 3 callersFunctioncbm_store_get_file_hashes
src/store/store.c:1771
↓ 3 callersFunctioncbm_store_get_schema
src/store/store.c:3352
↓ 3 callersFunctioncbm_store_open_path_query
src/store/store.c:733
↓ 3 callersFunctioncbm_subprocess_run
src/foundation/subprocess.c:397
↓ 3 callersFunctioncbm_throws_push
internal/cbm/cbm.c:140
↓ 3 callersFunctioncbm_ts_build_cross_registry
Tier 2: build a project-wide TS/JS/TSX registry ONCE from all defs * (filters by lang). Shared READ-ONLY *base* across resolve workers. * Per-file o
internal/cbm/lsp/ts_lsp.c:5028
↓ 3 callersFunctioncbm_ts_stdlib_register
internal/cbm/lsp/ts_lsp.c:3292
↓ 3 callersFunctioncbm_tsjs_suppress_weak_method_match
TS/JS analogue of the Perl guard above (#592/#606 direction; precedent #477). * A member call `x.foo()` reaches the weak textual cascade ONLY when th
src/pipeline/registry.c:442
↓ 3 callersFunctioncbm_type_channel
internal/cbm/lsp/type_rep.c:57
↓ 3 callersFunctioncbm_type_conditional
internal/cbm/lsp/type_rep.c:429
↓ 3 callersFunctioncbm_type_deref
internal/cbm/lsp/type_rep.c:501
↓ 3 callersFunctioncbm_type_embed_iter_next
internal/cbm/lsp/type_registry.c:234
↓ 3 callersFunctioncbm_type_intersection
internal/cbm/lsp/type_rep.c:367
↓ 3 callersFunctioncbm_type_map
internal/cbm/lsp/type_rep.c:46
↓ 3 callersFunctioncbm_ui_config_path
src/ui/config.c:23
↓ 3 callersFunctioncbm_upsert_claude_hooks
src/cli/cli.c:2018
↓ 3 callersFunctioncbm_upsert_gemini_session_hooks
Gemini CLI / Antigravity SessionStart reminder. settings.json uses the same * hooks.<Event>[].hooks[] JSON shape as Claude, so it reuses upsert_hooks
src/cli/cli.c:2280
↓ 3 callersFunctioncbm_upsert_instructions
src/cli/cli.c:1335
↓ 3 callersFunctioncbm_userconfig_free
src/discover/userconfig.c:379
↓ 3 callersFunctioncbm_userconfig_lookup
src/discover/userconfig.c:367
↓ 3 callersFunctioncbm_watcher_poll_interval_ms
src/watcher/watcher.c:98
↓ 3 callersFunctioncbm_watcher_stop
src/watcher/watcher.c:712
↓ 3 callersFunctioncbm_watcher_unwatch
src/watcher/watcher.c:441
↓ 3 callersFunctioncbm_watcher_watch
src/watcher/watcher.c:410
↓ 3 callersFunctioncbm_yaml_parse
src/foundation/yaml.c:253
↓ 3 callersFunctioncheck_inline_props
Check inline property filters. * Values that look like regex patterns are matched with POSIX ERE; * plain values use exact strcmp. */
src/cypher/cypher.c:2537
↓ 3 callersFunctionclampNodeBudget
(value: number)
graph-ui/src/hooks/useGraphData.ts:26
↓ 3 callersFunctioncollect_use_declaration
internal/cbm/lsp/php_lsp.c:2554
↓ 3 callersFunctioncompute_fingerprint
Compute MinHash fingerprint for a function body node and store in def. * Sets def->fingerprint (arena-allocated) and def->fingerprint_k on success,
internal/cbm/extract_defs.c:125
↓ 3 callersFunctionconvert_signature_type_params
Convert NAMED references to TYPE_PARAM for any function whose declaration has a `type_parameters` block. Without this, generic functions like `functio
internal/cbm/lsp/ts_lsp.c:4240
↓ 3 callersFunctioncopy_path
src/ui/http_server.c:869
↓ 3 callersFunctioncount_db_indexes
Count .db files in the cache directory. */
src/cli/cli.c:3567
↓ 3 callersFunctioncount_func_params
Count parameters in a FUNC signature.
internal/cbm/lsp/type_registry.c:549
↓ 3 callersFunctioncount_in_response
Parse integer from JSON response (handles nested MCP envelope) */
tests/test_incremental.c:131
↓ 3 callersFunctioncs_lsp_init
internal/cbm/lsp/cs_lsp.c:198
← previousnext →601–700 of 4,316, ranked by callers