Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Gality369/syzkaller-rust
/ functions
Functions
1,156 in github.com/Gality369/syzkaller-rust
⨍
Functions
1,156
◇
Types & classes
203
↓ 5 callers
Method
add_id
(&mut self, id: i64)
src/flatrpc_generated.rs:1445
↓ 5 callers
Method
data
(&self)
src/flatrpc_generated.rs:2180
↓ 5 callers
Function
decode_scalar_bytes_endian
(data: &[u8], endian: ScalarEndian)
src/program.rs:1795
↓ 5 callers
Function
derive_target_length
( desc: &SyscallDesc, args: &[ArgValue], target: &LengthTarget, kind: LengthKind, )
src/program.rs:723
↓ 5 callers
Function
encode_bitfield_storage_value
( storage: &mut [u8], info: BitfieldFieldInfo, value: u64, )
src/program.rs:1323
↓ 5 callers
Function
finish_claim
( workdir: &str, entry: &ArtifactReproQueueEntry, worker_id: &str, outcome: &str, )
src/repro.rs:512
↓ 5 callers
Function
maybe_decay_avoidance
( successful_execs_since_decay: &mut u64, learning_epoch: u64, blocked_timeout_edges: &mut HashSet
src/manager.rs:1589
↓ 5 callers
Function
repro_queue_entry_has_active_lease
(entry: &ArtifactReproQueueEntry, now: u64)
src/crash.rs:1132
↓ 5 callers
Function
repro_result_archive_rel_path
( entry: &ArtifactReproQueueEntry, queue_attempt_number: u64, )
src/repro.rs:589
↓ 5 callers
Function
retained_repro_queue_backoff
(entry: &ArtifactReproQueueEntry, now: u64)
src/crash.rs:1139
↓ 5 callers
Function
socket_subset_descs
()
src/repro.rs:1544
↓ 5 callers
Function
validate_native_size
(size: usize, what: &str)
src/program.rs:4661
↓ 5 callers
Function
validate_resource_desc
(resource: &ResourceDesc)
src/program.rs:4645
↓ 5 callers
Function
validate_union_buffer_with_pointers
( type_name: Option<&str>, fields: &[ArgType], field_names: &[String], size: usize, varlen
src/program.rs:4415
↓ 5 callers
Method
variant_name
Returns the variant's name or "" if unknown.
src/flatrpc_generated.rs:61
↓ 4 callers
Method
Note
(reason string)
tools/syzkaller-target-bundle/main.go:44
↓ 4 callers
Method
add_error
(&mut self, error: flatbuffers::WIPOffset<&'b str>)
src/flatrpc_generated.rs:1953
↓ 4 callers
Function
align_inline_offset
(value: usize, align: usize)
src/fuzzer.rs:43
↓ 4 callers
Function
arg_type_alignment
(arg_type: &ArgType)
src/program.rs:527
↓ 4 callers
Function
build_smoke_summary
(cfg: &config::Config)
src/main.rs:423
↓ 4 callers
Function
collect_template_block_fields
( line_no: usize, lines: &[&str], index: &mut usize, consts: &HashMap<String, u64>, termin
src/description.rs:2267
↓ 4 callers
Function
combine_named_logs
(sections: &[(&str, &[u8])])
src/manager.rs:109
↓ 4 callers
Function
compact_avoidance_state
(state: &mut AvoidanceState)
src/manager.rs:1558
↓ 4 callers
Function
const_has_no_valid_values
(values: &[u64], range: Option<(u64, u64)>, allow_any: bool)
src/program.rs:2725
↓ 4 callers
Function
current_unix_secs
()
src/repro.rs:1280
↓ 4 callers
Function
decompress_zlib_bytes
(data: &[u8])
src/fuzzer.rs:2222
↓ 4 callers
Function
default_repro_max_attempts
()
src/repro.rs:152
↓ 4 callers
Function
derive_inline_target_length
( desc: Option<&SyscallDesc>, args: Option<&[ArgValue]>, frames: &[LengthTargetFrame<'_>], tar
src/program.rs:736
↓ 4 callers
Method
display_label
(&self)
src/target.rs:39
↓ 4 callers
Function
exportType
(typ prog.Type)
tools/syzkaller-target-bundle/main.go:217
↓ 4 callers
Method
features
(&self)
src/flatrpc_generated.rs:1622
↓ 4 callers
Function
file_meta_allows_target
(lines: &[&str], source: &str)
src/description.rs:1660
↓ 4 callers
Method
files
( &self, )
src/flatrpc_generated.rs:1628
↓ 4 callers
Method
flags
(&self)
src/flatrpc_generated.rs:3068
↓ 4 callers
Function
generate_arg
Generate a single argument value.
src/fuzzer.rs:538
↓ 4 callers
Function
generate_pointer_arg_value
( desc: &SyscallDesc, arg_idx: usize, generated_args: &[ArgValue], inner: &ArgType, dir: &
src/fuzzer.rs:690
↓ 4 callers
Function
generate_with_choice_table_and_edge_bias
( descs: &[SyscallDesc], choice_table: &SyscallChoiceTable, timeout_edge_failures: &HashMap<String
src/fuzzer.rs:282
↓ 4 callers
Function
inline_field_alignment
( field: &ArgType, packed: bool, bitfield_info: Option<BitfieldFieldInfo>, )
src/fuzzer.rs:53
↓ 4 callers
Function
is_string_literal
(text: &str)
src/description.rs:4493
↓ 4 callers
Function
is_terminal_resource_syscall
(desc: &SyscallDesc)
src/fuzzer.rs:397
↓ 4 callers
Function
note_timeout_edge_failures
( blocked_timeout_edges: &mut HashSet<String>, timeout_edge_failures: &mut HashMap<String, u32>, t
src/manager.rs:1454
↓ 4 callers
Function
note_timeout_syscall_failures
( blocked_timeout_syscalls: &mut HashSet<String>, timeout_syscall_failures: &mut HashMap<String, u32>,
src/manager.rs:1497
↓ 4 callers
Method
output
(&self)
src/flatrpc_generated.rs:4085
↓ 4 callers
Function
overlay_field_dir
( current_dir: PtrDir, overlay_start: Option<usize>, field_idx: usize, )
src/program.rs:2433
↓ 4 callers
Function
parse_const_arg
( inner: &str, consts: &HashMap<String, u64>, sets: &HashMap<String, ValueSet>, arg_kind: &str
src/description.rs:3634
↓ 4 callers
Function
parse_program_description
(text: &str, descs: &[SyscallDesc])
src/repro.rs:948
↓ 4 callers
Function
parse_u64_arg
(value: &str, name: &str)
src/main.rs:131
↓ 4 callers
Function
parse_value_set
( line_no: usize, rest: &str, consts: &HashMap<String, u64>, sets: &mut HashMap<String, ValueS
src/description.rs:3087
↓ 4 callers
Function
prefer_low_penalty_candidates
( descs: &[SyscallDesc], previous_syscall_idx: Option<usize>, candidates: &[usize], timeout_ed
src/fuzzer.rs:2443
↓ 4 callers
Function
proc_has_no_valid_values
(values_per_proc: u64)
src/program.rs:2729
↓ 4 callers
Method
render
(&self, final_reason: &str, final_at_ms: u128)
src/manager.rs:224
↓ 4 callers
Function
repair_result_refs
(prog: &mut Program, descs: &[SyscallDesc])
src/fuzzer.rs:2531
↓ 4 callers
Function
repro_queue_entry_is_in_backoff
(entry: &ArtifactReproQueueEntry, now: u64)
src/crash.rs:1128
↓ 4 callers
Function
repro_queue_outcome_rank
(outcome: Option<&str>)
src/crash.rs:1118
↓ 4 callers
Function
resource_constructor_syscalls
(descs: &[SyscallDesc], required: &ResourceDesc)
src/program.rs:1837
↓ 4 callers
Method
save
(&self, path: &Path)
src/corpus.rs:96
↓ 4 callers
Function
save_avoidance_state
( avoidance_path: &Path, learning_epoch: u64, timeout_edge_failures: &HashMap<String, u32>, ti
src/manager.rs:1531
↓ 4 callers
Function
select_preferred_replay_attempt
( attempts: &[ReproReplayAttemptReport], )
src/repro.rs:560
↓ 4 callers
Function
shift_inline_struct_layout
(mut layout: InlineStructLayout, delta: usize)
src/fuzzer.rs:34
↓ 4 callers
Function
timeout_profile_desc
(prog: &program::Program, descs: &[program::SyscallDesc])
src/manager.rs:1394
↓ 4 callers
Function
timeout_test_descs
()
src/manager.rs:1790
↓ 4 callers
Function
unresolved_type_reference_name
(err: &'a str)
src/description.rs:1413
↓ 4 callers
Function
validate_buffer_size
(size: usize, min_size: usize, max_size: usize)
src/program.rs:4680
↓ 4 callers
Function
validate_smoke_prerequisites
(cfg: &config::Config)
src/main.rs:381
↓ 4 callers
Function
validate_string_buffer
(data: &[u8], noz: bool, fixed_len: Option<usize>)
src/program.rs:4624
↓ 4 callers
Function
validate_syscall_descs
(descs: &[SyscallDesc])
src/program.rs:2340
↓ 4 callers
Function
write_inline_bytes_at
(out: &mut InlineObject, base: usize, bytes: &[u8])
src/fuzzer.rs:67
↓ 3 callers
Method
Allow
(name string)
tools/syzkaller-target-bundle/main.go:30
↓ 3 callers
Method
add_data
(&mut self, data: flatbuffers::WIPOffset<flatbuffers::Vector<'b, u8>>)
src/flatrpc_generated.rs:2249
↓ 3 callers
Method
add_features
(&mut self, features: Feature)
src/flatrpc_generated.rs:1783
↓ 3 callers
Method
add_files
( &mut self, files: flatbuffers::WIPOffset< flatbuffers::Vector<'b, fl
src/flatrpc_generated.rs:1791
↓ 3 callers
Function
arg_type_generation_limitation
(arg_type: &ArgType)
src/program.rs:2833
↓ 3 callers
Function
artifact_signature
(parts: &[&str])
src/crash.rs:556
↓ 3 callers
Function
available_resources_before
( calls: &[Call], descs: &[SyscallDesc], upto: usize, )
src/fuzzer.rs:2478
↓ 3 callers
Function
avoidance_adjusted_syscall_priorities
( descs: &[SyscallDesc], enabled_syscalls: &[usize], corpus: &[Program], timeout_edge_failures
src/program.rs:2012
↓ 3 callers
Method
blocked_edges
(&self, threshold: u32)
src/avoidance.rs:152
↓ 3 callers
Method
blocked_syscalls
(&self, threshold: u32)
src/avoidance.rs:160
↓ 3 callers
Function
build_artifact_catalog_entry
( workdir: &std::path::Path, artifact_dir: &std::path::Path, metadata: &ArtifactMetadata, summ
src/crash.rs:787
↓ 3 callers
Function
build_struct_arg_type
( fields: &[TemplateField], type_name: Option<&str>, declared_size: Option<usize>, packed: boo
src/description.rs:2358
↓ 3 callers
Function
build_union_arg_type
( fields: &[TemplateField], type_name: Option<&str>, attrs: BlockAttrs, consts: &HashMap<Strin
src/description.rs:2486
↓ 3 callers
Function
choose_scalar_const_value
( size: usize, values: &[u64], range: Option<(u64, u64)>, allow_any: bool, bitfield_bits:
src/fuzzer.rs:162
↓ 3 callers
Method
choose_startup
(&self, rng: &mut impl Rng)
src/program.rs:2211
↓ 3 callers
Method
combined_output
(&self)
src/manager.rs:63
↓ 3 callers
Function
compressed_image_seed_map
()
src/special.rs:49
↓ 3 callers
Function
compute_path_offset
(arg_type: &ArgType, path: &[String])
src/program.rs:1122
↓ 3 callers
Function
const_file_matches_target
(path: &Path)
src/description.rs:1546
↓ 3 callers
Function
consume_call_resources
( desc: &SyscallDesc, args: &[ArgValue], available_resources: &mut HashMap<String, Vec<ResultRef>>
src/fuzzer.rs:427
↓ 3 callers
Method
cookie
(&self)
src/flatrpc_generated.rs:1248
↓ 3 callers
Method
cover
(&self)
src/flatrpc_generated.rs:1564
↓ 3 callers
Method
current_type_name
(&self)
src/description.rs:308
↓ 3 callers
Function
derive_array_len_from_bytes
(inner: &ArgType, data: &[u8])
src/program.rs:1231
↓ 3 callers
Function
derive_smoke_run_metadata
( cfg: &config::Config, target_override: Option<&str>, )
src/main.rs:533
↓ 3 callers
Function
desc_arg_index
(desc: &SyscallDesc, name: &str)
src/program.rs:1242
↓ 3 callers
Function
exec_limit_reached
(cfg: &Config, total_execs: u64)
src/manager.rs:1659
↓ 3 callers
Function
exportConstVariant
( size int, values []uint64, valueRange any, allowAny bool, format prog.BinaryFormat, bitfieldLength uin
tools/syzkaller-target-bundle/main.go:301
↓ 3 callers
Function
exportEndian
(format prog.BinaryFormat)
tools/syzkaller-target-bundle/main.go:393
↓ 3 callers
Function
exportPtrDir
(dir prog.Dir)
tools/syzkaller-target-bundle/main.go:404
↓ 3 callers
Function
find_matching_paren
(text: &str, open_idx: usize)
src/description.rs:4896
↓ 3 callers
Function
flush_template_token
(token: &mut String, bindings: &HashMap<String, String>, out: &mut String)
src/description.rs:4835
↓ 3 callers
Method
generatable
(&self, syscall_idx: usize)
src/program.rs:2117
← previous
next →
101–200 of 1,156, ranked by callers