Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DeusData/codebase-memory-mcp
/ functions
Functions
4,316 in github.com/DeusData/codebase-memory-mcp
⨍
Functions
4,316
◇
Types & classes
229
↓ 1 callers
Function
cr_url_path
Strip "scheme://host[:port]" from a stored HTTP_CALLS url, returning the * path. url_path property values are stored raw from the call's first string
src/pipeline/pass_cross_repo.c:143
↓ 1 callers
Function
createLabelTexture
(name: string, color: string)
graph-ui/src/components/NodeLabels.tsx:45
↓ 1 callers
Function
create_channel_edges
Create Channel nodes + EMITS/LISTENS_ON edges for one file. */
src/pipeline/pass_parallel.c:1268
↓ 1 callers
Function
create_channel_edges_for_file
src/pipeline/pass_definitions.c:373
↓ 1 callers
Function
create_data_flows
Phase 3: Create DATA_FLOWS edges by linking callers through Route to handlers. */
src/pipeline/pass_route_nodes.c:891
↓ 1 callers
Function
create_env_configures_for_file
Create CONFIGURES edges for one file's env accesses. extract_env_accesses.c * records every os.Getenv / process.env / Environment.GetEnvironmentVari
src/pipeline/pass_definitions.c:406
↓ 1 callers
Function
create_folder_chain
Create Project, Folder/Package, and File nodes in the graph buffer. */ Walk directory chain upward, creating Folder nodes and CONTAINS_FOLDER edges. *
src/pipeline/pipeline.c:377
↓ 1 callers
Function
create_grpc_routes
Phase 4: Create __grpc__ Route nodes from protobuf service definitions. */
src/pipeline/pass_route_nodes.c:838
↓ 1 callers
Function
create_import_edges_for_file
Create IMPORTS edges for one file's imports. Mirrors the resolution * logic in pass_parallel.c register_and_link_def — keep the two in sync. */
src/pipeline/pass_definitions.c:448
↓ 1 callers
Function
create_imports_edges
Create IMPORTS edges for one file's imports (parallel path). */
src/pipeline/pass_parallel.c:1223
↓ 1 callers
Function
create_route_data_flows
Create DATA_FLOWS between callers and handlers for one route node. */
src/pipeline/pass_route_nodes.c:790
↓ 1 callers
Function
create_svc_route_node
Emit an HTTP/async route edge for a service call. */ Build route QN and upsert Route node for HTTP/async edge. */
src/pipeline/pass_calls.c:238
↓ 1 callers
Function
create_sveltekit_routes
Public entry point: scan all File nodes for SvelteKit server modules * and synthesise Route + HANDLES nodes from the filesystem convention. */
src/pipeline/pass_route_nodes.c:1176
↓ 1 callers
Function
create_test_db
Create a minimal but valid DB with some nodes and edges. */
tests/test_artifact.c:35
↓ 1 callers
Function
create_test_project
Create source files in temp directory */
tests/test_integration.c:32
↓ 1 callers
Function
create_test_targz
Helper: create tar.gz with a single file */
tests/test_cli.c:68
↓ 1 callers
Function
create_test_zip_stored
Build a minimal zip file with one stored (uncompressed) entry. */
tests/test_cli.c:1279
↓ 1 callers
Function
create_tests_edges
Create TESTS edges from test functions to production functions via CALLS edges. */
src/pipeline/pass_tests.c:212
↓ 1 callers
Function
create_tests_file_edges
Create TESTS_FILE edges from test File nodes to production File nodes. */
src/pipeline/pass_tests.c:252
↓ 1 callers
Function
cross_file_call_exists
True iff a CALLS edge exists from a node named src_name to a node named * tgt_name. Used to assert cross-file call resolution survives a reindex. */
tests/test_pipeline.c:820
↓ 1 callers
Function
cross_join_nodes
Cross-join node-only pattern into existing bindings */
src/cypher/cypher.c:4176
↓ 1 callers
Function
cross_join_with_rels
Cross-join pattern-with-rels into existing bindings */
src/cypher/cypher.c:4202
↓ 1 callers
Function
crumbPath
(i: number)
graph-ui/src/components/StatsTab.tsx:268
↓ 1 callers
Function
cs_collect_class_fields
internal/cbm/lsp/cs_lsp.c:2421
↓ 1 callers
Function
cs_collect_method_return_types
Walk the tree, finding method_declaration / property_declaration nodes * and recording (parent_class_qn + "." + method_name → return type). */
internal/cbm/lsp/cs_lsp.c:2590
↓ 1 callers
Function
cs_collect_namespace
internal/cbm/lsp/cs_lsp.c:2149
↓ 1 callers
Function
cs_eval_identifier_type
internal/cbm/lsp/cs_lsp.c:888
↓ 1 callers
Function
cs_eval_invocation_type
internal/cbm/lsp/cs_lsp.c:938
↓ 1 callers
Function
cs_eval_member_access_type
internal/cbm/lsp/cs_lsp.c:1061
↓ 1 callers
Function
cs_eval_object_creation_type
internal/cbm/lsp/cs_lsp.c:1150
↓ 1 callers
Function
cs_fields_add
internal/cbm/lsp/cs_lsp.c:2388
↓ 1 callers
Function
cs_fields_get
internal/cbm/lsp/cs_lsp.c:2360
↓ 1 callers
Function
cs_method_rt_add
internal/cbm/lsp/cs_lsp.c:2568
↓ 1 callers
Function
cs_namespace_push
internal/cbm/lsp/cs_lsp.c:252
↓ 1 callers
Function
cs_parse_return_type_text
internal/cbm/lsp/cs_lsp.c:2695
↓ 1 callers
Function
cs_process_assignment
internal/cbm/lsp/cs_lsp.c:1394
↓ 1 callers
Function
cs_process_foreach
internal/cbm/lsp/cs_lsp.c:1340
↓ 1 callers
Function
cs_process_function_like
internal/cbm/lsp/cs_lsp.c:1735
↓ 1 callers
Function
cs_process_using_statement
internal/cbm/lsp/cs_lsp.c:1383
↓ 1 callers
Function
cs_resolve_invocation
internal/cbm/lsp/cs_lsp.c:1423
↓ 1 callers
Function
cs_resolve_object_creation
internal/cbm/lsp/cs_lsp.c:1600
↓ 1 callers
Function
cs_short_name
Last segment after '.'. */
internal/cbm/lsp/cs_lsp.c:117
↓ 1 callers
Function
cs_strip_global
C# uses '.' separators natively; no conversion needed for identifiers. * Strip leading "global::" / "::" if present. */
internal/cbm/lsp/cs_lsp.c:128
↓ 1 callers
Function
cs_unwrap_task
internal/cbm/lsp/cs_lsp.c:681
↓ 1 callers
Function
csharp_process_call
internal/cbm/extract_channels.c:749
↓ 1 callers
Function
css_push_import_from_stmt
--- CSS / SCSS imports --- CSS @import "x.css" and SCSS @use/@forward 'x' are top-level statements that carry a `string_value` (whose `string_content`
internal/cbm/extract_imports.c:1972
↓ 1 callers
Function
cypher_get_col
Helper: find a column value in a cypher result row */
tests/test_cypher.c:1277
↓ 1 callers
Function
cypher_has_row_with
Helper: check if any row has a column matching a value */
tests/test_cypher.c:1286
↓ 1 callers
Function
declared_license
(pkg_dir)
scripts/gen-ui-licenses.py:56
↓ 1 callers
Function
decode_minhash
src/pipeline/pass_semantic_edges.c:571
↓ 1 callers
Function
decode_struct_profile
src/pipeline/pass_semantic_edges.c:557
↓ 1 callers
Function
decorator_method_name
HTTP method names recognized in decorator calls (e.g., @router.post → "POST") */
internal/cbm/extract_defs.c:1244
↓ 1 callers
Function
decorators_contain
tests/test_extraction.c:2701
↓ 1 callers
Function
decorators_contain
Return 1 if any entry in the NULL-terminated decorators array contains * needle as a substring. */
tests/repro/repro_issue382.c:99
↓ 1 callers
Function
def_nodes_for_file
Non-structural node count for a file (excludes the File/Module/Folder/Package * wrappers the pipeline always creates) — i.e. how many defs reached th
tests/test_lang_contract.c:503
↓ 1 callers
Function
deferred_buf_free
src/pipeline/pass_semantic_edges.c:112
↓ 1 callers
Function
deferred_buf_init
src/pipeline/pass_semantic_edges.c:86
↓ 1 callers
Function
deferred_buf_push
src/pipeline/pass_semantic_edges.c:92
↓ 1 callers
Function
delete_cached_project_db
src/watcher/watcher.c:341
↓ 1 callers
Function
delete_cross_edges
Delete all CROSS_* edges for a project from a store. */
src/pipeline/pass_cross_repo.c:112
↓ 1 callers
Function
delete_file_at
tests/test_incremental.c:73
↓ 1 callers
Function
derive_canonical_root
Derive the canonical repo root. * * Preferred (git 2.31+): abs_common_dir is `git rev-parse --path-format=absolute * --git-common-dir` — git's OWN
src/git/git_context.c:145
↓ 1 callers
Function
destructure_ident
Resolve the identifier node from a destructure pattern child. * pair_pattern → value field; shorthand/identifier → itself; others → first named child
internal/cbm/extract_defs.c:4620
↓ 1 callers
Function
detect_add_impacted_symbols
Find symbols defined in a file and add them to the impacted array. */
src/mcp/mcp.c:5355
↓ 1 callers
Function
detect_arch
src/cli/cli.c:3143
↓ 1 callers
Function
detect_file_language
Detect language for a file, handling .m disambiguation and JSON filtering. */
src/discover/discover.c:570
↓ 1 callers
Function
detect_file_type
src/pipeline/pass_envscan.c:172
↓ 1 callers
Function
detect_os
src/cli/cli.c:3133
↓ 1 callers
Function
detect_session
Detect session root from CWD (fallback: single indexed project from DB). */
src/mcp/mcp.c:5820
↓ 1 callers
Function
detect_system_bsd
src/foundation/system_info.c:90
↓ 1 callers
Function
detect_system_linux
src/foundation/system_info.c:209
↓ 1 callers
Function
detect_system_macos
src/foundation/system_info.c:71
↓ 1 callers
Function
detect_system_windows
src/foundation/system_info.c:240
↓ 1 callers
Function
detect_ui_lang
src/ui/http_server.c:95
↓ 1 callers
Function
detect_url_in_args
Detect API paths in call arguments and create HTTP_CALLS edges. */
src/pipeline/pass_parallel.c:1774
↓ 1 callers
Function
df_parse_arg
src/pipeline/pass_infrascan.c:480
↓ 1 callers
Function
df_parse_directives
src/pipeline/pass_infrascan.c:508
↓ 1 callers
Function
df_parse_env
src/pipeline/pass_infrascan.c:433
↓ 1 callers
Function
df_parse_expose
src/pipeline/pass_infrascan.c:401
↓ 1 callers
Function
df_parse_from
src/pipeline/pass_infrascan.c:369
↓ 1 callers
Function
df_parse_json_cmd
Parse a Dockerfile CMD/ENTRYPOINT value: strip brackets, trim. */
src/pipeline/pass_infrascan.c:500
↓ 1 callers
Function
dir_add_child
Add a child to a dir entry if not already present. */
src/store/store.c:4391
↓ 1 callers
Function
dir_find_or_create
Find or create a directory entry by path. Returns its index, or -1 if full. */
src/store/store.c:4405
↓ 1 callers
Function
discover_excluded_contains
tests/test_discover.c:877
↓ 1 callers
Function
discover_has_rel_path
tests/test_discover.c:40
↓ 1 callers
Function
discover_path_is_absolute
src/discover/discover.c:772
↓ 1 callers
Function
dispatch_request
src/ui/http_server.c:1634
↓ 1 callers
Function
download
(dest string)
pkg/go/cmd/codebase-memory-mcp/main.go:112
↓ 1 callers
Function
download_verify_install
Download, verify checksum, kill old instances, and install binary. Returns 0 on success. */
src/cli/cli.c:4241
↓ 1 callers
Function
dump_and_persist
Delete old DB and dump merged graph + hashes to disk. * Mode-skipped hash rows are preserved across the rebuild so subsequent * reindexes can correc
src/pipeline/pipeline_incremental.c:631
↓ 1 callers
Function
dump_and_persist_hashes
Dump graph to SQLite and persist file hashes for incremental indexing. */
src/pipeline/pipeline.c:1026
↓ 1 callers
Function
dv_cleanup
tests/test_dump_verify_io.c:31
↓ 1 callers
Function
dv_persisted_nodes
Persisted node count via the same query path resolve_store() uses. */
tests/test_dump_verify_io.c:71
↓ 1 callers
Function
dv_temp_path
tests/test_dump_verify_io.c:27
↓ 1 callers
Function
dv_write_nodes
Commit `count` distinct nodes to the on-disk store at `path`. */
tests/test_dump_verify_io.c:41
↓ 1 callers
Function
dynbuf_ensure
internal/cbm/sqlite_writer.c:301
↓ 1 callers
Function
dynbuf_free
internal/cbm/sqlite_writer.c:334
↓ 1 callers
Function
dynbuf_init
internal/cbm/sqlite_writer.c:295
↓ 1 callers
Function
edge_array_push
Push an edge pointer into a dynamic array (wraps macro to reduce CC contribution). */
src/graph_buffer/graph_buffer.c:366
↓ 1 callers
Function
edge_present
Index `files`, assert the named edge type appears at least `floor` times. * On failure, dump the full edge histogram so a regression is diagnosable.
tests/test_lang_contract.c:877
← previous
next →
2,101–2,200 of 4,316, ranked by callers