Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DeusData/codebase-memory-mcp
/ functions
Functions
8,385 in github.com/DeusData/codebase-memory-mcp
⨍
Functions
8,385
◇
Types & classes
412
↓ 4 callers
Function
cs_lsp_init
internal/cbm/lsp/cs_lsp.c:234
↓ 4 callers
Function
cs_namespace_qn
Concatenate the namespace stack into a dotted QN (outer to inner). */
internal/cbm/lsp/cs_lsp.c:317
↓ 4 callers
Function
cs_unwrap_nullable
internal/cbm/lsp/cs_lsp.c:875
↓ 4 callers
Function
diag_directory_close
src/foundation/diagnostics.c:232
↓ 4 callers
Function
discard_generation_stage
src/pipeline/pipeline.c:1503
↓ 4 callers
Function
dynbuf_append
internal/cbm/sqlite_writer.c:330
↓ 4 callers
Function
emit_resolved_reason_kind
internal/cbm/lsp/php_lsp.c:1286
↓ 4 callers
Function
ensure_parent_dir
src/cli/cli.c:3373
↓ 4 callers
Function
et_cleanup
tests/test_edge_types_probe.c:121
↓ 4 callers
Function
expr_leaf
src/cypher/cypher.c:814
↓ 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_var_names
internal/cbm/extract_defs.c:5875
↓ 4 callers
Function
extract_with
tests/test_ts_lsp.c:32
↓ 4 callers
Function
fd_cloexec
src/daemon/service.c:330
↓ 4 callers
Function
find_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 callers
Function
find_job_locked
src/daemon/daemon.c:147
↓ 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:336
↓ 4 callers
Function
find_s
internal/cbm/iris_export_xml.c:34
↓ 4 callers
Function
find_source_node
Find the source node for an edge: enclosing function or file node. */
src/pipeline/pass_parallel.c:2058
↓ 4 callers
Function
free_job
src/daemon/daemon.c:104
↓ 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:134
↓ 4 callers
Function
glob_match
src/discover/gitignore.c:148
↓ 4 callers
Function
go_eval_expr_type
internal/cbm/lsp/go_lsp.c:329
↓ 4 callers
Function
ha_invocation_supported
src/cli/hook_augment.c:1133
↓ 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:126
↓ 4 callers
Function
host_force_terminate
src/daemon/host.c:898
↓ 4 callers
Function
host_http_reconcile_at
src/daemon/host.c:433
↓ 4 callers
Function
host_http_stop_join_free
src/daemon/host.c:397
↓ 4 callers
Function
is_labeled_argument_kind
internal/cbm/extract_usages.c:1216
↓ 4 callers
Function
is_objectscript_language
internal/cbm/extract_calls.c:2672
↓ 4 callers
Function
is_project_db_file
Return true if filename is a valid project .db file (not temp/internal). * * Project names derived from /tmp/... source roots legitimately begin wit
src/mcp/mcp.c:2417
↓ 4 callers
Function
is_target_key
Target key names (endpoint URL) */
internal/cbm/extract_unified.c:1221
↓ 4 callers
Function
is_test_file
Check if a file path looks like a test file. */
src/mcp/mcp.c:5737
↓ 4 callers
Function
java_lookup_method
internal/cbm/lsp/java_lsp.c:944
↓ 4 callers
Function
java_lsp_add_import
internal/cbm/lsp/java_lsp.c:291
↓ 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:182
↓ 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
kill_pid
(pid)
tests/windows/test_daemon_stability.py:60
↓ 4 callers
Function
kotlin_direct_unnamed_token
internal/cbm/extract_calls.c:2168
↓ 4 callers
Function
kotlin_resolve_function_name
internal/cbm/lsp/kotlin_lsp.c:1060
↓ 4 callers
Function
kt_invalidate_conditionally_assigned_aliases
internal/cbm/lsp/kotlin_lsp.c:3567
↓ 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
lock_registry_current_pid
src/foundation/lock_registry.c:102
↓ 4 callers
Function
lock_registry_test_yield
tests/test_lock_registry.c:47
↓ 4 callers
Function
lock_registry_waiter_remove
src/foundation/lock_registry.c:233
↓ 4 callers
Function
lookup_string_constant
Look up a module-level string constant by name. */
internal/cbm/extract_calls.c:34
↓ 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
lrp_cleanup
tests/test_lsp_resolution_probe.c:176
↓ 4 callers
Function
lrp_index
tests/test_lsp_resolution_probe.c:152
↓ 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:3157
↓ 4 callers
Function
main_coordination_cleanup_fail_stop
src/main.c:192
↓ 4 callers
Function
main_set_client_context
src/main.c:1399
↓ 4 callers
Function
make_src_type_key
src/graph_buffer/graph_buffer.c:200
↓ 4 callers
Function
mcp_request_cancelled
src/mcp/mcp.c:1848
↓ 4 callers
Function
mem_override_is_ours
True when mimalloc made this block, so it must be returned to mimalloc. * NULL is nobody's: callers handle it before asking. */
src/foundation/mem_override_win.c:67
↓ 4 callers
Function
navigate
Navigate to a node by dot-separated path. */
src/foundation/yaml.c:329
↓ 4 callers
Function
parse_var_dot_prop
src/cypher/cypher.c:1488
↓ 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:1053
↓ 4 callers
Function
pb_flush_leaf
Flush current leaf page to file
internal/cbm/sqlite_writer.c:490
↓ 4 callers
Function
pb_init
internal/cbm/sqlite_writer.c:465
↓ 4 callers
Function
perl_resolve_package_name
internal/cbm/lsp/perl_lsp.c:268
↓ 4 callers
Function
php_is_builtin_type_name
internal/cbm/lsp/php_lsp.c:123
↓ 4 callers
Function
pid_from
(text)
tests/windows/test_daemon_stability.py:69
↓ 4 callers
Function
posix_named_lock_is_retained
src/daemon/ipc.c:2239
↓ 4 callers
Function
posix_socket_status_secure_transport
src/daemon/ipc.c:1728
↓ 4 callers
Function
print_resolved_calls
tests/repro/repro_ts_overload_return_chains.c:85
↓ 4 callers
Function
print_resolved_calls
tests/repro/repro_lsp_ordered_local.c:31
↓ 4 callers
Function
process_block
internal/cbm/lsp/java_lsp.c:1459
↓ 4 callers
Function
process_lock_unclaim
src/daemon/ipc.c:510
↓ 4 callers
Function
process_node
internal/cbm/lsp/ts_lsp.c:3268
↓ 4 callers
Function
project_db_path
Returns full .db path for a project: <cache_dir>/<project>.db */
src/mcp/mcp.c:1883
↓ 4 callers
Function
prompt_yn
src/cli/cli.c:6980
↓ 4 callers
Function
push_base_text
Append a base name (generic args stripped) to out[] if non-empty.
internal/cbm/extract_defs.c:2201
↓ 4 callers
Function
push_pattern_token
Append a single token to `tokens` if there's capacity. Consolidates the * `if (count < max_tokens) { tokens[count++] = strdup(...); }` pattern. */
src/pipeline/pass_semantic_edges.c:127
↓ 4 callers
Function
push_scope
internal/cbm/extract_unified.c:122
↓ 4 callers
Function
py_from_import_module_node
internal/cbm/lsp/py_lsp.c:348
↓ 4 callers
Function
py_import_node_text_dup
internal/cbm/lsp/py_lsp.c:338
↓ 4 callers
Function
py_lsp_add_import
internal/cbm/lsp/py_lsp.c:248
↓ 4 callers
Function
py_lsp_init
internal/cbm/lsp/py_lsp.c:231
↓ 4 callers
Function
py_scope_restore
internal/cbm/lsp/py_lsp.c:226
↓ 4 callers
Function
requireSafeRuntimeDirectory
(directory string)
pkg/go/cmd/codebase-memory-mcp/main.go:1116
↓ 4 callers
Function
resolve_db_path
Resolve the DB path for this pipeline. Caller must free(). */
src/pipeline/pipeline.c:519
↓ 4 callers
Function
resolve_import
internal/cbm/lsp/go_lsp.c:78
↓ 4 callers
Function
rm_rf
Recursive remove (simple, not production-grade) */
tests/test_pipeline.c:98
↓ 4 callers
Function
runtimeMutationAction
(args []string)
pkg/go/cmd/codebase-memory-mcp/main.go:201
↓ 4 callers
Function
runtimeSetLockOwner
(lockPath string)
pkg/go/cmd/codebase-memory-mcp/main.go:1603
↓ 4 callers
Function
runtimeSetReadyLocked
( directory, binaryName string, verifier func(string) error, )
pkg/go/cmd/codebase-memory-mcp/main.go:1127
↓ 4 callers
Function
runtime_bounded_length
src/daemon/runtime.c:304
↓ 4 callers
Function
runtime_service_begin_stopping_locked
src/daemon/runtime.c:1065
↓ 4 callers
Function
runtime_service_interrupt_connections
src/daemon/runtime.c:1115
↓ 4 callers
Function
runtime_test_get_u32
tests/test_daemon_runtime.c:1055
↓ 4 callers
Function
runtime_test_process_id
tests/test_daemon_runtime.c:192
↓ 4 callers
Function
runtime_worker_disconnect
src/daemon/runtime.c:1119
↓ 4 callers
Function
runtime_worker_finish
src/daemon/runtime.c:1401
↓ 4 callers
Function
rust_emit_resolved_call
internal/cbm/lsp/rust_lsp.c:4116
↓ 4 callers
Function
rust_resolve_calls_in_node
internal/cbm/lsp/rust_lsp.c:4633
↓ 4 callers
Function
simple_name
Extract the last path segment from a QN. Returns pointer into s. * Recognizes both '.' (most langs) and Rust/C++ '::' separators, so a * scoped call
src/pipeline/registry.c:96
↓ 4 callers
Function
skip_value
Skip a value (used for keys we don't care about). Handles strings, * arrays, inline tables, bare values. */
internal/cbm/lsp/rust_cargo.c:79
↓ 4 callers
Function
socket_peer_is_current_user
src/daemon/ipc.c:786
← previous
next →
1,001–1,100 of 8,385, ranked by callers