Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/19h/dazhbog
/ functions
Functions
746 in github.com/19h/dazhbog
⨍
Functions
746
◇
Types & classes
159
↓ 1 callers
Function
build_lumina_hello_payload
Build a Lumina Hello payload (client-side).
src/protocol/lumina/builder.rs:324
↓ 1 callers
Function
build_native_tls_acceptor
Build a native-tls acceptor from PKCS#12 configuration. Loads the PKCS#12 certificate bundle and creates a TLS acceptor with the configured settings.
src/net/tls.rs:22
↓ 1 callers
Method
build_neighbor_family_context
( &self, seed_binary_metas: &[crate::engine::BinaryMeta], )
src/db/database.rs:969
↓ 1 callers
Function
build_pull_metadata_payload
Build a PullMetadata payload for a set of 16-byte hashes (client-side).
src/protocol/lumina/builder.rs:348
↓ 1 callers
Function
build_rustls_acceptor
Build a rustls acceptor from PEM certificate and key files. This acceptor supports ALPN for HTTP/2 negotiation over TLS. Expects: - `cert_path`: Path
src/net/tls.rs:112
↓ 1 callers
Function
build_schema
()
src/engine/search/index.rs:743
↓ 1 callers
Function
build_tls_acceptor
Build a TLS acceptor from configuration. Automatically selects rustls (with ALPN) if PEM paths are provided, otherwise falls back to native-tls with
src/net/tls.rs:175
↓ 1 callers
Method
bump_binary_meta_counts
( &self, md5: &[u8; 16], function_inc: u64, version_inc: u64, )
src/engine/context_index.rs:907
↓ 1 callers
Function
bundle_chunk_bonus
(metadata: &FunctionMetadata, bundle: SemanticBundle)
src/db/semantic.rs:786
↓ 1 callers
Function
callconv_keyword
(raw: u32)
src/protocol/lumina/type_decoder.rs:1495
↓ 1 callers
Function
case_id
(case: &ReplayCaseResult, mode: ReplayRequestMode)
src/bin/eval_semantic.rs:204
↓ 1 callers
Function
classify_source_role
(relation: &str, labels: &[String])
src/api/http/handlers.rs:211
↓ 1 callers
Function
collect_rebuild_documents_with_progress
( segments: &OpenSegments, index: &ShardedIndex, ctx_index: &ContextIndex, progress: &mut F, )
src/engine/search/rebuild.rs:97
↓ 1 callers
Method
compare_binaries
( &self, left: [u8; 16], right: [u8; 16], sample_limit: usize, )
src/db/database.rs:1449
↓ 1 callers
Method
component_count
(&self)
src/protocol/lumina/metadata.rs:178
↓ 1 callers
Function
compress_case_numbers
(nums: &[i64])
src/api/http/handlers.rs:183
↓ 1 callers
Function
connect_to_server
()
tests/performance_stress.rs:13
↓ 1 callers
Function
consensus_token_bonus
(token_sets: &[&HashSet<String>])
src/db/semantic.rs:951
↓ 1 callers
Function
contains_generated_helper_or_wrapper
(lower: &str)
src/db/semantic.rs:479
↓ 1 callers
Method
count_binary_functions
(&self, md5: &[u8; 16])
src/engine/context_index.rs:895
↓ 1 callers
Method
count_binary_versions
(&self, md5: &[u8; 16])
src/engine/context_index.rs:899
↓ 1 callers
Function
crc32c
(mut crc: u32, data: &[u8])
src/bin/dump_functions.rs:80
↓ 1 callers
Function
crc32c_inline
(mut crc: u32, data: &[u8])
src/bin/test_crc.rs:4
↓ 1 callers
Function
crc32c_table
(mut crc: u32, data: &[u8])
src/bin/test_crc.rs:20
↓ 1 callers
Function
csv_escape
(field: &str)
src/bin/export_function_binary_csv.rs:230
↓ 1 callers
Function
de_small
(v: u8)
src/protocol/lumina/type_decoder.rs:1649
↓ 1 callers
Function
decode_binary_facets
(mut bytes: &[u8])
src/engine/context_index.rs:1083
↓ 1 callers
Function
decode_binary_meta_basename
Decode binary metadata from ctx.binary_meta format
src/bin/recover.rs:899
↓ 1 callers
Function
decode_binary_overlap_entries
(mut bytes: &[u8])
src/engine/context_index.rs:1106
↓ 1 callers
Function
decode_canonical_version
(mut b: &[u8])
src/engine/context_index.rs:1190
↓ 1 callers
Function
decode_del
Decode a Del request (same format as Pull).
src/protocol/rpc/decoder.rs:116
↓ 1 callers
Function
decode_hello
Decode a Hello request.
src/protocol/rpc/decoder.rs:10
↓ 1 callers
Function
decode_hist
Decode a Hist request.
src/protocol/rpc/decoder.rs:121
↓ 1 callers
Function
decode_key_bins_md5s
Decode key_bins to get list of MD5s for a key
src/bin/recover.rs:916
↓ 1 callers
Function
decode_lumina_fail
Decode a Lumina Fail message payload (0x0b): returns (code, message).
src/protocol/lumina/parser.rs:294
↓ 1 callers
Function
decode_lumina_pull_result
Decode a PullResult payload (0x0f): returns (statuses, funcs).
src/protocol/lumina/parser.rs:311
↓ 1 callers
Function
decode_md5_list
(mut bytes: &[u8])
src/engine/context_index.rs:1054
↓ 1 callers
Function
decode_push
Decode a Push request.
src/protocol/rpc/decoder.rs:61
↓ 1 callers
Function
derive_control_flow
( insn_cmts: &[InsnCmt], rpt_insn_cmts: &[InsnCmt], )
src/api/http/handlers.rs:221
↓ 1 callers
Method
deserialize_attr_bytevec
(&mut self)
src/protocol/lumina/type_decoder.rs:943
↓ 1 callers
Method
deserialize_type_attrs
(&mut self)
src/protocol/lumina/type_decoder.rs:918
↓ 1 callers
Method
do_parse
(&mut self)
src/protocol/lumina/metadata.rs:249
↓ 1 callers
Method
doc_count
Get the number of documents in the search index.
src/engine/search/index.rs:345
↓ 1 callers
Function
dt
(v: u8)
src/protocol/lumina/type_decoder.rs:1645
↓ 1 callers
Function
dump_metadata_to_disk
( records: &[(u64, Record)], dump_dir: &PathBuf, )
src/bin/dump_functions.rs:292
↓ 1 callers
Function
encode_basenames
(names: &[String])
src/engine/context_index.rs:1310
↓ 1 callers
Function
encode_basenames_for_key
Encode basenames for ctx.key_basenames
src/bin/recover.rs:936
↓ 1 callers
Function
encode_binary_facets
(facets: &BinaryFacetSummary)
src/engine/context_index.rs:1070
↓ 1 callers
Function
encode_binary_overlap_entries
(entries: &[BinaryOverlapEntry])
src/engine/context_index.rs:1096
↓ 1 callers
Function
encode_canonical_version
(cv: &CanonicalVersion)
src/engine/context_index.rs:1182
↓ 1 callers
Function
encode_del_ok
Encode a Del OK response.
src/protocol/rpc/encoder.rs:94
↓ 1 callers
Function
encode_hello_ok
Encode a Hello OK response.
src/protocol/rpc/encoder.rs:54
↓ 1 callers
Function
encode_hist_ok
Encode a Hist OK response.
src/protocol/rpc/encoder.rs:101
↓ 1 callers
Function
encode_key_bins
(vv: &[KeyMd5Entry])
src/engine/context_index.rs:1228
↓ 1 callers
Function
encode_md5_list
(values: &[[u8; 16]])
src/engine/context_index.rs:1045
↓ 1 callers
Function
encode_ok
Encode an OK response.
src/protocol/rpc/encoder.rs:41
↓ 1 callers
Function
encode_pull_ok
Encode a Pull OK response.
src/protocol/rpc/encoder.rs:61
↓ 1 callers
Function
encode_version_stats
(vs: &VersionStats)
src/engine/context_index.rs:1262
↓ 1 callers
Function
ends_with_numeric_suffix
(lower: &str)
src/db/semantic.rs:503
↓ 1 callers
Method
ensure_binary_indexes
(&self)
src/engine/context_index.rs:194
↓ 1 callers
Function
estimate_case_count
(relation: &str)
src/api/http/handlers.rs:32
↓ 1 callers
Function
expand_case_labels
(labels: &[String])
src/api/http/handlers.rs:160
↓ 1 callers
Function
extract_case_labels
(relation: &str)
src/api/http/handlers.rs:54
↓ 1 callers
Function
extract_chunk_printable_texts
(data: &[u8])
src/api/http/handlers.rs:731
↓ 1 callers
Function
family_support_rationale
( family_ctx: &NeighborFamilyContext, candidate_binary_metas: &[crate::engine::BinaryMeta], )
src/db/database.rs:2529
↓ 1 callers
Function
fetch_from_single_upstream
Fetch missing items from a single upstream server. Returns vector aligned to `keys`.
src/db/upstream.rs:303
↓ 1 callers
Function
fingerprint_similarity
(tokens: &[String], weights: &HashMap<String, f64>)
src/db/semantic.rs:660
↓ 1 callers
Method
finish
(&self)
src/bin/export_function_binary_csv.rs:105
↓ 1 callers
Function
format_arg_flags
(flags: u32)
src/protocol/lumina/type_decoder.rs:1536
↓ 1 callers
Function
format_attr_key
(key: &[u8])
src/protocol/lumina/type_decoder.rs:1382
↓ 1 callers
Function
format_attr_value
(attr: &TypeAttr)
src/protocol/lumina/type_decoder.rs:1395
↓ 1 callers
Function
format_ea
(ea: u64)
src/protocol/lumina/type_decoder.rs:1491
↓ 1 callers
Function
format_rrel
(reg: i32, off: u64)
src/protocol/lumina/type_decoder.rs:1482
↓ 1 callers
Function
format_shifted_attr
(parent: &TypeNode, delta: i32)
src/protocol/lumina/type_decoder.rs:1447
↓ 1 callers
Function
format_stack_offset
(v: u64)
src/protocol/lumina/type_decoder.rs:1477
↓ 1 callers
Function
format_type_attr_token
(attr: &TypeAttr)
src/protocol/lumina/type_decoder.rs:1372
↓ 1 callers
Method
get_basenames_for_key
(&self, key: u128)
src/engine/context_index.rs:665
↓ 1 callers
Method
get_binary_family_timeline
( &self, md5: [u8; 16], limit: usize, )
src/db/database.rs:1387
↓ 1 callers
Method
get_binary_function_entries
( &self, md5: &[u8; 16], offset: usize, limit: usize, )
src/engine/context_index.rs:734
↓ 1 callers
Method
get_binary_refs_for_key
(&self, key: u128, limit: usize)
src/engine/context_index.rs:707
↓ 1 callers
Function
get_bytes_max
Read a length-prefixed byte array with maximum length enforcement.
src/protocol/codec.rs:89
↓ 1 callers
Method
get_mut
(&mut self)
src/net/peekable.rs:41
↓ 1 callers
Method
get_popular_functions
(&self, limit: usize)
src/db/database.rs:1029
↓ 1 callers
Method
get_ref
(&self)
src/net/peekable.rs:35
↓ 1 callers
Method
get_stats
Get current database statistics for metrics initialization.
src/engine/mod.rs:102
↓ 1 callers
Method
get_storage_bytes
Get total storage bytes used by all segments (cached).
src/engine/segment.rs:944
↓ 1 callers
Function
get_str_max
Read a length-prefixed string with maximum length enforcement.
src/protocol/codec.rs:58
↓ 1 callers
Method
get_top_popular_keys
Retrieve the top N most popular keys and their scores
src/engine/context_index.rs:278
↓ 1 callers
Function
handle_binary_compare
( db: Arc<Database>, left_md5_hex: &str, right_md5_hex: &str, req: Request<Incoming>, )
src/api/http/handlers.rs:1318
↓ 1 callers
Function
handle_binary_detail
(db: Arc<Database>, md5_hex: &str)
src/api/http/handlers.rs:1041
↓ 1 callers
Function
handle_binary_functions
( db: Arc<Database>, md5_hex: &str, req: Request<Incoming>, )
src/api/http/handlers.rs:1164
↓ 1 callers
Function
handle_binary_graph
( db: Arc<Database>, md5_hex: &str, req: Request<Incoming>, )
src/api/http/handlers.rs:1262
↓ 1 callers
Function
handle_binary_overlap
( db: Arc<Database>, md5_hex: &str, req: Request<Incoming>, )
src/api/http/handlers.rs:1208
↓ 1 callers
Function
handle_client
Handle a single client connection. Performs protocol handshake and then enters the main request/response loop. Supports both Lumina (IDA Pro native)
src/net/handler.rs:70
↓ 1 callers
Function
handle_function_detail
Handle function detail API request.
src/api/http/handlers.rs:787
↓ 1 callers
Function
handle_function_neighbors
( db: Arc<Database>, key_hex: &str, req: Request<Incoming>, )
src/api/http/handlers.rs:995
↓ 1 callers
Function
handle_lumina_command
Handle a Lumina protocol command.
src/net/handler.rs:355
↓ 1 callers
Function
handle_lumina_del
Handle Lumina DelHistory (0x18) command.
src/net/handler.rs:791
↓ 1 callers
Function
handle_lumina_get_pop
Handle Lumina GetPop (0x12) command.
src/net/handler.rs:686
↓ 1 callers
Function
handle_lumina_hist
Handle Lumina GetFuncHistories (0x2f) command.
src/net/handler.rs:815
← previous
next →
301–400 of 746, ranked by callers