MCPcopy Create free account

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

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

↓ 14 callersFunctionupsert_hooks_json
src/cli/cli.c:4260
↓ 13 callersFunctionarch_bind_path_scope
src/store/store.c:5139
↓ 13 callersFunctioncbm_arena_destroy
src/foundation/arena.c:149
↓ 13 callersFunctioncbm_daemon_ipc_startup_lock_release
src/daemon/ipc.c:3154
↓ 13 callersFunctioncbm_file_size
src/foundation/platform.c:174
↓ 13 callersFunctioncbm_is_dir
src/foundation/platform.c:164
↓ 13 callersFunctioncbm_log_set_sink
src/foundation/log.c:109
↓ 13 callersFunctioncbm_parallel_for
src/pipeline/worker_pool.c:96
↓ 13 callersFunctioncbm_rename_replace
rename() with overwrite semantics on every platform: POSIX rename already * replaces atomically; Windows rename fails with EEXIST when the target *
src/foundation/compat_fs.c:1036
↓ 13 callersFunctioncbm_sb_append_n
src/mcp/compact_out.c:39
↓ 13 callersFunctioncbm_version_cohort_manager_new
src/daemon/version_cohort.c:377
↓ 13 callersFunctioncheck_exact
tests/repro/repro_call_node_behaviors.c:55
↓ 13 callersFunctioncr_cancel_requested
src/pipeline/pass_cross_repo.c:75
↓ 13 callersFunctionfield_contains_node
internal/cbm/extract_usages.c:346
↓ 13 callersFunctionget_project_arg
Resolve the project argument, accepting the canonical "project" key plus the * aliases a caller naturally reaches for (#640): list_projects surfaces
src/mcp/mcp.c:1504
↓ 13 callersFunctioninstall_agent_skill
src/cli/cli.c:7810
↓ 13 callersFunctionjava_eval_expr_type
internal/cbm/lsp/java_lsp.c:585
↓ 13 callersFunctionput_varint
internal/cbm/sqlite_writer.c:187
↓ 13 callersFunctionrec_add_text
internal/cbm/sqlite_writer.c:388
↓ 13 callersFunctionrec_finalize
Finalize: returns the complete record bytes (header_len + header + body). Caller must free the returned buffer.
internal/cbm/sqlite_writer.c:411
↓ 13 callersFunctionrec_free
internal/cbm/sqlite_writer.c:364
↓ 13 callersFunctionrec_init
internal/cbm/sqlite_writer.c:359
↓ 13 callersFunctionskip_ws
Skip whitespace, return pointer past it */
src/pipeline/pass_infrascan.c:99
↓ 13 callersFunctiontext_validate_bytes
src/cli/config_text_edit.c:214
↓ 13 callersFunctiontoml_next_line
src/cli/config_toml_edit.c:724
↓ 13 callersFunctionuninstall_agent_skill
src/cli/cli.c:10521
↓ 12 callersFunctionapplication_job_unsubscribe_locked
src/daemon/application.c:1656
↓ 12 callersFunctionbinding_get
Find a variable's node in a binding */
src/cypher/cypher.c:2435
↓ 12 callersFunctionc_node_text
--- Helper: get node text ---
internal/cbm/lsp/c_lsp.c:52
↓ 12 callersFunctioncbm_arena_init
src/foundation/arena.c:21
↓ 12 callersFunctioncbm_daemon_ipc_connection_close
src/daemon/ipc.c:3038
↓ 12 callersFunctioncbm_daemon_ipc_receive_frame
src/daemon/ipc.c:6447
↓ 12 callersFunctioncbm_default_worker_count
src/foundation/system_info.c:283
↓ 12 callersFunctioncbm_label_is_type_like
True when `label` names a type-like container definition (see cbm.h). Single source of truth for the type-resolution / registry / IMPLEMENTS / LSP-typ
internal/cbm/helpers.c:160
↓ 12 callersFunctioncbm_mem_budget
src/foundation/mem.c:493
↓ 12 callersFunctioncbm_pipeline_fqn_module
src/pipeline/fqn.c:150
↓ 12 callersFunctioncbm_pipeline_free
src/pipeline/pipeline.c:338
↓ 12 callersFunctioncbm_pipeline_new
src/pipeline/pipeline.c:256
↓ 12 callersFunctioncbm_pipeline_run
src/pipeline/pipeline.c:2509
↓ 12 callersFunctioncbm_store_adr_free
src/store/store.c:8254
↓ 12 callersFunctioncbm_store_check_integrity
src/store/store.c:1053
↓ 12 callersFunctioncbm_store_find_edges_by_source_type
src/store/store.c:2361
↓ 12 callersFunctioncbm_store_free_coverage
src/store/store.c:3303
↓ 12 callersFunctioncbm_validate_project_name
src/foundation/str_util.c:291
↓ 12 callersFunctioncbm_wide_to_utf8
src/foundation/win_utf8.h:146
↓ 12 callersFunctioncheck
(condition, message)
tests/test_daemon_smoke.py:54
↓ 12 callersFunctioncs_first_named_child
internal/cbm/lsp/cs_lsp.c:108
↓ 12 callersFunctioninv_has_call
True if a call to `callee` (substring match on callee_name) was extracted. */
tests/repro/repro_invariant_lib.h:111
↓ 12 callersFunctionitoa_buf
Format int to string for logging. Thread-safe via TLS rotating buffers. */
src/pipeline/pipeline.c:237
↓ 12 callersFunctionkotlin_parse_type_node
internal/cbm/lsp/kotlin_lsp.c:2198
↓ 12 callersFunctionperl_collect_children
internal/cbm/lsp/perl_lsp.c:175
↓ 12 callersFunctionpkg_entries_push
src/pipeline/pass_pkgmap.c:104
↓ 12 callersFunctionprepare_config_parent
src/cli/cli.c:7529
↓ 12 callersFunctionprivate_regular_file_snapshot
src/daemon/ipc.c:735
↓ 12 callersFunctionpush_string_descendant_import
Shared: find a node's clean string path — prefers an inner unquoted content child (string_content / str_literal / …); else an inner quoted `string` (w
internal/cbm/extract_imports.c:2100
↓ 12 callersFunctionpy_disable_callable_value_proof
── Scope mutation wrappers ───────────────────────────────────────────── * * py_eval_expr_type memoizes per-node results (see the cache block above
internal/cbm/lsp/py_lsp.c:187
↓ 12 callersFunctionrec_add_int
internal/cbm/sqlite_writer.c:374
↓ 12 callersFunctionresolve_store
src/mcp/mcp.c:2258
↓ 12 callersFunctionrtrim
Trim trailing whitespace in-place */
src/pipeline/pass_infrascan.c:129
↓ 12 callersMethodstart
(self)
tests/windows/mcp_stdio.py:43
↓ 12 callersFunctiontext_bounded_strlen
src/cli/config_text_edit.c:151
↓ 12 callersFunctiontext_read_file
src/cli/config_text_edit.c:385
↓ 11 callersFunctioncbm_discover
src/discover/discover.c:1100
↓ 11 callersFunctioncbm_macos_extended_acl_fd_is_empty
src/foundation/macos_acl.c:12
↓ 11 callersFunctioncbm_mem_rss
src/foundation/mem.c:437
↓ 11 callersFunctioncbm_pipeline_check_cancel
Check cancellation. Returns non-zero if cancelled. */
src/pipeline/pipeline_internal.h:231
↓ 11 callersFunctioncbm_project_free_fields
src/store/store.c:8341
↓ 11 callersFunctioncbm_regexec
src/foundation/compat_regex.c:39
↓ 11 callersFunctioncbm_registry_free
src/pipeline/registry.c:530
↓ 11 callersFunctioncbm_registry_new
src/pipeline/registry.c:503
↓ 11 callersFunctioncbm_route_canon_path
Canonicalize route-path parameter placeholders to a single "{}" token so that * client call sites and server handlers rendezvous on the same Route QN
src/pipeline/pass_route_nodes.c:59
↓ 11 callersFunctioncbm_store_adr_get
src/store/store.c:8103
↓ 11 callersFunctioncbm_store_begin
src/store/store.c:1196
↓ 11 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:5707
↓ 11 callersFunctioncbm_version_cohort_lease_release
src/daemon/version_cohort.c:316
↓ 11 callersFunctioncmp_i64
internal/cbm/sqlite_writer.c:1376
↓ 11 callersFunctionfnv1a
FNV-1a 64-bit hash. Public domain. Inline so no extra dep.
internal/cbm/lsp/type_registry.c:6
↓ 11 callersFunctioninv_count_dangling_edges
INV(no-dangling-edges): every edge of `type` has both endpoints resolving to a * node. Returns count of dangling endpoints (0 = pass), -1 on query er
tests/repro/repro_invariant_lib.h:145
↓ 11 callersFunctionipc_deadline_after
src/daemon/ipc.c:552
↓ 11 callersFunctionpath_dirname
Get the directory part of a relative path (without trailing slash). * Returns heap-allocated string. For "foo.json" returns "". */
src/pipeline/pass_pkgmap.c:142
↓ 11 callersFunctionpush_channel
internal/cbm/extract_channels.c:237
↓ 11 callersFunctionruntime_get_u32
src/daemon/runtime.c:289
↓ 11 callersFunctionsafe_str
internal/cbm/sqlite_writer.c:1380
↓ 11 callersFunctiontoml_buffer_dispose
src/cli/config_toml_edit.c:152
↓ 11 callersFunctionwin_security_destroy
src/daemon/ipc.c:3619
↓ 11 callersFunctionyaml_bounded_strlen
src/cli/config_yaml_edit.c:273
↓ 10 callersFunctionactivation_directory_still_valid
src/cli/activation_transaction.c:958
↓ 10 callersFunctionactivation_identity_equal
src/cli/activation_transaction.c:274
↓ 10 callersFunctionbinding_free
Free all deep-copied nodes and edges in a binding */
src/cypher/cypher.c:2500
↓ 10 callersFunctioncbm_daemon_ipc_private_lock_directory_new
src/daemon/ipc.c:988
↓ 10 callersFunctioncbm_daemon_runtime_client_close
src/daemon/runtime.c:3190
↓ 10 callersFunctioncbm_exec_no_shell
src/foundation/compat_fs.c:686
↓ 10 callersFunctioncbm_git_context_free
src/git/git_context.c:226
↓ 10 callersFunctioncbm_ht_has
src/foundation/hash_table.c:93
↓ 10 callersFunctioncbm_init
internal/cbm/cbm.c:350
↓ 10 callersFunctioncbm_lsp_bare_segment
Bare last segment of a (possibly qualified) name, splitting on the LAST * member/scope separator. C++ textual callees carry `::` (Class::method, * N
src/pipeline/lsp_resolve.h:62
↓ 10 callersFunctioncbm_lsp_collect_children
Collect `node`'s children into an arena array (source order) via one O(n) * cursor pass. Returns NULL and sets *out_n=0 for a childless node or on OO
internal/cbm/lsp/lsp_node_iter.h:24
↓ 10 callersFunctioncbm_sb_init
src/mcp/compact_out.c:11
↓ 10 callersFunctioncbm_scope_pop
internal/cbm/lsp/scope.c:15
↓ 10 callersFunctioncbm_secure_zero
src/foundation/secure_random.c:5
← previousnext →201–300 of 8,413, ranked by callers