MCPcopy Create free account

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

Functions8,232 in github.com/DeusData/codebase-memory-mcp

↓ 4 callersFunctioncbm_mcp_server_set_project
src/mcp/mcp.c:1618
↓ 4 callersFunctioncbm_mcp_server_set_project_mutation_try_guard
src/mcp/mcp.c:1719
↓ 4 callersFunctioncbm_mcp_server_set_session_context
src/mcp/mcp.c:1638
↓ 4 callersFunctioncbm_mem_init
src/foundation/mem.c:404
↓ 4 callersFunctioncbm_mem_over_budget
src/foundation/mem.c:472
↓ 4 callersFunctioncbm_mem_profile_alloc
src/foundation/mem_profile.c:175
↓ 4 callersFunctioncbm_minhash_to_hex
src/simhash/minhash.c:284
↓ 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_nix_attr_is_interpolated
True when a segment contains a `${...}` interpolation, and therefore has no * statically knowable name. Iterative and bounded — the lint forbids unli
internal/cbm/helpers.c:899
↓ 4 callersFunctioncbm_nix_strip_attr_quotes
Strip one matching pair of surrounding double quotes, in place. */
internal/cbm/helpers.c:885
↓ 4 callersFunctioncbm_now_ns
src/foundation/platform.c:135
↓ 4 callersFunctioncbm_parse_return_type_text
internal/cbm/lsp/go_lsp.c:1975
↓ 4 callersFunctioncbm_pipeline_call_callee_leaf
src/pipeline/lsp_resolve.h:105
↓ 4 callersFunctioncbm_pipeline_find_lsp_reference
String-strict helper retained for unit tests and callers without a graph. * Production edge materialization uses the graph-aware variant above. */
src/pipeline/lsp_resolve.h:838
↓ 4 callersFunctioncbm_pipeline_find_lsp_resolution_in_graph
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:375
↓ 4 callersFunctioncbm_pipeline_get_excluded
src/pipeline/pipeline.c:422
↓ 4 callersFunctioncbm_pipeline_lock
src/pipeline/pipeline.c:135
↓ 4 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:55
↓ 4 callersFunctioncbm_pipeline_repo_path
src/pipeline/pipeline.c:410
↓ 4 callersFunctioncbm_pipeline_usage_semantic_reference_candidate
Explicit reference syntax always participates in the semantic join. An * ordinary value participates only when extraction marked the narrow direct *
src/pipeline/lsp_resolve.h:171
↓ 4 callersFunctioncbm_pkg_entries_free
src/pipeline/pass_pkgmap.c:121
↓ 4 callersFunctioncbm_pkgmap_free
src/pipeline/pass_pkgmap.c:1281
↓ 4 callersFunctioncbm_private_file_lock_payload_read
src/foundation/private_file_lock.c:406
↓ 4 callersFunctioncbm_private_file_lock_payload_write
src/foundation/private_file_lock.c:446
↓ 4 callersFunctioncbm_private_lock_directory_adopt_posix
src/foundation/private_file_lock.c:263
↓ 4 callersFunctioncbm_project_lock_acquire
src/daemon/project_lock.c:154
↓ 4 callersFunctioncbm_project_lock_manager_free
src/daemon/project_lock.c:174
↓ 4 callersFunctioncbm_project_lock_manager_new
src/daemon/project_lock.c:43
↓ 4 callersFunctioncbm_pxc_build_module_def_index
src/pipeline/pass_lsp_cross.c:1494
↓ 4 callersFunctioncbm_pxc_free_module_def_index
src/pipeline/pass_lsp_cross.c:1533
↓ 4 callersFunctioncbm_query_free
src/cypher/cypher.c:2155
↓ 4 callersFunctioncbm_registry_label_of
src/pipeline/registry.c:559
↓ 4 callersFunctioncbm_registry_lookup_method_aliased
internal/cbm/lsp/type_registry.c:556
↓ 4 callersFunctioncbm_registry_size
src/pipeline/registry.c:582
↓ 4 callersFunctioncbm_remove_gemini_session_hooks
src/cli/cli.c:5521
↓ 4 callersFunctioncbm_remove_indexes
src/cli/cli.c:6344
↓ 4 callersFunctioncbm_remove_owned_legacy_hook_script
src/cli/cli.c:4998
↓ 4 callersFunctioncbm_render_graph_profile_codex_rc1
src/cli/agent_profiles.c:668
↓ 4 callersFunctioncbm_rsq_encode
src/semantic/rotsq.c:60
↓ 4 callersFunctioncbm_run_ts_lsp_cross
internal/cbm/lsp/ts_lsp.c:5670
↓ 4 callersFunctioncbm_scope_bind_value
Returns false when the binding could NOT be recorded in THIS frame. * * The failure that matters is arena exhaustion in alloc_chunk: the old void *
internal/cbm/lsp/scope.c:45
↓ 4 callersFunctioncbm_sem_random_index
src/semantic/semantic.c:437
↓ 4 callersFunctioncbm_service_pattern_match
internal/cbm/service_patterns.c:789
↓ 4 callersFunctioncbm_should_skip_dir
src/discover/discover.c:340
↓ 4 callersFunctioncbm_skip_pending_byte
Skip the pending byte page if allocation lands on it. */
internal/cbm/sqlite_writer.c:58
↓ 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:1107
↓ 4 callersFunctioncbm_store_checkpoint
src/store/store.c:1146
↓ 4 callersFunctioncbm_store_clear_file_hash
src/store/store.c:2425
↓ 4 callersFunctioncbm_store_coverage_shadow_project
src/store/store.c:2512
↓ 4 callersFunctioncbm_store_db_path
src/store/store.c:773
↓ 4 callersFunctioncbm_store_end_bulk
src/store/store.c:1121
↓ 4 callersFunctioncbm_store_find_edges_by_source
src/store/store.c:2225
↓ 4 callersFunctioncbm_store_find_edges_by_target
src/store/store.c:2234
↓ 4 callersFunctioncbm_store_free_projects
src/store/store.c:8136
↓ 4 callersFunctioncbm_store_node_degree
src/store/store.c:3224
↓ 4 callersFunctioncbm_store_rollback
src/store/store.c:1101
↓ 4 callersFunctioncbm_template_string_text
Flatten a JS/TS `template_string` node into plain text (issue #1006). * String fragments are kept verbatim; each ${...} substitution becomes the * "
internal/cbm/helpers.c:1635
↓ 4 callersFunctioncbm_tiered_profile_path
Derive tier siblings only from the exact shipped Verify basename. This keeps * vendor-specific suffixes such as .agent.md, .toml, and .json intact. *
src/cli/cli.c:7470
↓ 4 callersFunctioncbm_toml_remove_managed_block
src/cli/config_toml_edit.c:1054
↓ 4 callersFunctioncbm_type_deref
internal/cbm/lsp/type_rep.c:536
↓ 4 callersFunctioncbm_type_module
internal/cbm/lsp/type_rep.c:368
↓ 4 callersFunctioncbm_type_optional
internal/cbm/lsp/type_rep.c:317
↓ 4 callersFunctioncbm_ui_log_init
Safe for concurrent callers: only publishes INITED after cbm_mutex_init() * has completed. Callers that lose the CAS race spin until init finishes. *
src/ui/http_server.c:414
↓ 4 callersFunctioncbm_userconfig_free
src/discover/userconfig.c:410
↓ 4 callersFunctioncbm_validate_shell_arg
src/foundation/str_util.c:246
↓ 4 callersFunctioncbm_validate_shell_path_arg
src/foundation/str_util.c:274
↓ 4 callersFunctioncbm_version_cohort_log_conflict
src/daemon/version_cohort.c:937
↓ 4 callersFunctioncbm_watcher_run
src/watcher/watcher.c:1413
↓ 4 callersFunctioncbm_watcher_stop
src/watcher/watcher.c:1398
↓ 4 callersFunctioncbm_workspace_cache_dir
src/foundation/workspace.c:577
↓ 4 callersFunctioncbm_workspace_verdict_reason
src/foundation/workspace.c:310
↓ 4 callersFunctioncbm_write_owned_hook_script_with_legacy
src/cli/cli.c:4700
↓ 4 callersFunctioncbm_yaml_encode_double_quoted_scalar
src/cli/config_yaml_edit.c:2014
↓ 4 callersFunctionci_strstr
Case-insensitive substring search */
src/pipeline/pass_infrascan.c:67
↓ 4 callersFunctioncli_activation_transaction_finalize_close
src/cli/cli.c:1116
↓ 4 callersMethodclose
(self)
tests/test_daemon_open_readiness.py:132
↓ 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 callersFunctioncr_match_finish
src/pipeline/pass_cross_repo.c:86
↓ 4 callersFunctioncs_lsp_add_using
internal/cbm/lsp/cs_lsp.c:223
↓ 4 callersFunctioncs_lsp_init
internal/cbm/lsp/cs_lsp.c:199
↓ 4 callersFunctioncs_namespace_qn
Concatenate the namespace stack into a dotted QN (outer to inner). */
internal/cbm/lsp/cs_lsp.c:272
↓ 4 callersFunctioncs_unwrap_nullable
internal/cbm/lsp/cs_lsp.c:736
↓ 4 callersFunctiondiag_directory_close
src/foundation/diagnostics.c:232
↓ 4 callersFunctiondiscard_generation_stage
src/pipeline/pipeline.c:1476
↓ 4 callersFunctiondynbuf_append
internal/cbm/sqlite_writer.c:330
↓ 4 callersFunctionemit_resolved_reason_kind
internal/cbm/lsp/php_lsp.c:1286
↓ 4 callersFunctionensure_parent_dir
src/cli/cli.c:3178
↓ 4 callersFunctionet_cleanup
tests/test_edge_types_probe.c:121
↓ 4 callersFunctionexpr_leaf
src/cypher/cypher.c:814
↓ 4 callersFunctionextract_type_text
Extract type name from a type annotation node.
internal/cbm/extract_type_refs.c:74
↓ 4 callersFunctionextract_var_names
internal/cbm/extract_defs.c:5875
↓ 4 callersFunctionextract_with
tests/test_ts_lsp.c:32
↓ 4 callersFunctionfd_cloexec
src/daemon/service.c:330
↓ 4 callersFunctionfind_class_member_body
Java keeps enum constants directly in enum_body, but declarations that * follow the semicolon (methods, fields, and nested types) inside a dedicated
internal/cbm/extract_defs.c:4521
↓ 4 callersFunctionfind_job_locked
src/daemon/daemon.c:147
↓ 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:313
← previousnext →901–1,000 of 8,232, ranked by callers