Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MultiFuzz/MultiFuzz
/ functions
Functions
613 in github.com/MultiFuzz/MultiFuzz
⨍
Functions
613
◇
Types & classes
157
↓ 1 callers
Method
take_all
(&self, id: usize)
hail-fuzz/src/queue.rs:565
↓ 1 callers
Function
timer_countdown_expired
icicle-cortexm/fuzzware-native/timer.c:319
↓ 1 callers
Function
timers_discard_snapshot
icicle-cortexm/fuzzware-native/timer.c:448
↓ 1 callers
Function
timers_restore_snapshot
icicle-cortexm/fuzzware-native/timer.c:444
↓ 1 callers
Function
timers_take_snapshot
icicle-cortexm/fuzzware-native/timer.c:437
↓ 1 callers
Method
trace_new_bits
(&mut self)
hail-fuzz/src/main.rs:809
↓ 1 callers
Method
trigger_mode
(&self)
icicle-cortexm/src/config.rs:301
↓ 1 callers
Method
trigger_next_time_based_interrupt
Triggers the next time based interrupt to occur (if time-based interrupts are enabled).
icicle-cortexm/src/lib.rs:622
↓ 1 callers
Function
uc_strerror
icicle-cortexm/fuzzware-native/util.c:79
↓ 1 callers
Method
update
(&mut self, bit: u8, has_side_effect: bool)
hail-fuzz/src/load_resizer.rs:565
↓ 1 callers
Function
weight_dictionary_by_frequent_items
Attempts to avoid spending too much effort on dictionary entries that were rarely seen, since these are likely just noise.
hail-fuzz/src/dictionary.rs:83
↓ 1 callers
Method
with_uc_ptr
( &mut self, vm: &mut icicle_vm::Vm, handler: impl FnOnce(*mut uc_engine) -> R, )
icicle-cortexm/src/lib.rs:47
↓ 1 callers
Method
write
(&mut self, cpu: &mut Cpu)
icicle-cortexm/src/arm.rs:43
↓ 1 callers
Method
write
(&mut self, _addr: u64, _value: &[u8])
hail-fuzz/src/input.rs:335
↓ 1 callers
Function
write_err_to_uc_err
(err: icicle_vm::cpu::mem::MemError)
icicle-cortexm/src/unicorn_api.rs:118
↓ 1 callers
Function
write_ihex_bytes
( vm: &mut icicle_vm::Vm, region: &config::Memory, data: &[u8], )
icicle-cortexm/src/lib.rs:404
↓ 1 callers
Function
write_raw_bytes
( vm: &mut icicle_vm::Vm, region: &config::Memory, data: &[u8], )
icicle-cortexm/src/lib.rs:385
Function
ITM_CheckChar
\brief ITM Check Character \details Checks whether a character is pending for reading in the variable \ref ITM_RxBuffer. \return 0 No
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1885
Function
ITM_ReceiveChar
\brief ITM Receive Character \details Inputs a character via the external variable \ref ITM_RxBuffer. \return Received character.
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1865
Function
ITM_SendChar
\brief ITM Send Character \details Transmits a character via the ITM channel 0, and \li Just returns when no debugger is connected that
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1844
Function
NVIC_DecodePriority
\brief Decode Priority \details Decodes an interrupt priority value with a given priority group to preemptive priority value and subpri
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1678
Function
NVIC_EncodePriority
\brief Encode Priority \details Encodes the priority for an interrupt with the given priority group, preemptive priority value, and sub
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1651
Function
SCB_GetFPUType
\brief get FPU type \details returns the FPU type \returns - \b 0: No FPU - \b 1: Single precision FPU - \b 2: Double + Single preci
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1771
Function
SysTick_Config
\brief System Tick Configuration \details Initializes the System Timer and its interrupt, and starts the System Tick Timer. Counter is
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1802
Function
__NVIC_ClearPendingIRQ
\brief Clear Pending Interrupt \details Clears the pending bit of a device specific interrupt in the NVIC pending register. \param [in] IRQ
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1565
Function
__NVIC_DisableIRQ
\brief Disable Interrupt \details Disables a device specific interrupt in the NVIC interrupt controller. \param [in] IRQn Device specific
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1512
Function
__NVIC_EnableIRQ
\brief Enable Interrupt \details Enables a device specific interrupt in the NVIC interrupt controller. \param [in] IRQn Device specific in
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1474
Function
__NVIC_GetActive
\brief Get Active Interrupt \details Reads the active register in the NVIC and returns the active bit for the device specific interrupt. \param
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1582
Function
__NVIC_GetEnableIRQ
\brief Get Interrupt Enable status \details Returns a device specific interrupt enable status from the NVIC interrupt controller. \param [in]
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1493
Function
__NVIC_GetPendingIRQ
\brief Get Pending Interrupt \details Reads the NVIC pending register and returns the pending bit for the specified device specific interrupt. \
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1531
Function
__NVIC_GetPriority
\brief Get Interrupt Priority \details Reads the priority of a device specific interrupt or a processor exception. The interrupt number
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1626
Function
__NVIC_GetPriorityGrouping
\brief Get Priority Grouping \details Reads the priority grouping field from the NVIC Interrupt Controller. \return Priority grou
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1462
Function
__NVIC_GetVector
\brief Get Interrupt Vector \details Reads an interrupt vector from interrupt vector table. The interrupt number can be positive to spe
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1717
Function
__NVIC_SetPendingIRQ
\brief Set Pending Interrupt \details Sets the pending bit of a device specific interrupt in the NVIC pending register. \param [in] IRQn D
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1550
Function
__NVIC_SetPriority
\brief Set Interrupt Priority \details Sets the priority of a device specific interrupt or a processor exception. The interrupt number
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1604
Function
__NVIC_SetPriorityGrouping
\brief Set Priority Grouping \details Sets the priority grouping field using the required unlock sequence. The parameter PriorityGroup
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1443
Function
__NVIC_SetVector
\brief Set Interrupt Vector \details Sets an interrupt vector in SRAM based interrupt vector table. The interrupt number can be positiv
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1701
Function
__NVIC_SystemReset
\brief System Reset \details Initiates a system reset request to reset the MCU. */
icicle-cortexm/fuzzware-native/core_peripherals/cmsis/core_cm3.h:1728
Method
after_check
(&mut self, _fuzzer: &mut Fuzzer, _is_interesting: bool)
hail-fuzz/src/main.rs:972
Method
alloc
(&self, layout: std::alloc::Layout)
hail-fuzz/src/debug_alloc.rs:41
Method
alloc_zeroed
(&self, layout: std::alloc::Layout)
hail-fuzz/src/debug_alloc.rs:51
Function
block_hook_add
( ctx: *mut c_void, hook_handle: *mut uc_hook, callback: *mut c_void, user_data: *mut c_void,
icicle-cortexm/src/unicorn_api.rs:359
Function
bucket_any
(count: u8)
hail-fuzz/src/coverage.rs:255
Function
bucket_count_afl
(count: u8)
hail-fuzz/src/coverage.rs:265
Function
bucket_count_afl_first
(count: u8)
hail-fuzz/src/coverage.rs:286
Function
bucket_count_small
Buckets counts such that entries that are hit a small number of times are consider interesting. EXPERIMENT: Alternative bucketing strategy to try to
hail-fuzz/src/coverage.rs:304
Method
call
(data: &mut Self, cpu: &mut Cpu, addr: u64)
hail-fuzz/src/debugging/trace.rs:91
Method
capture
(fuzzer: &mut Fuzzer)
hail-fuzz/src/main.rs:406
Method
cmp
(&self, other: &Self)
hail-fuzz/src/i2s/colorization.rs:247
Method
crate_snapshot_after
Creates a new snapshot after executing the current input.
hail-fuzz/src/extension.rs:215
Function
curr_val
icicle-cortexm/fuzzware-native/timer.c:306
Method
dealloc
(&self, ptr: *mut u8, layout: std::alloc::Layout)
hail-fuzz/src/debug_alloc.rs:47
Method
default
()
icicle-cortexm/src/config.rs:110
Method
default
()
icicle-cortexm/src/lib.rs:556
Method
default
()
hail-fuzz/src/monitor.rs:202
Method
default
()
hail-fuzz/src/load_resizer.rs:559
Method
default
()
hail-fuzz/src/queue.rs:79
Function
default_access_size
()
icicle-cortexm/src/config.rs:553
Function
default_true
()
icicle-cortexm/src/config.rs:10
Method
deref
(&self)
icicle-cortexm/src/mmio.rs:70
Method
deref_mut
(&mut self)
icicle-cortexm/src/mmio.rs:62
Method
deserialize
(deserializer: D)
icicle-cortexm/src/config.rs:472
Method
detect_from_path
(path: &std::path::Path)
hail-fuzz/src/debugging/check.rs:100
Method
drop
(&mut self)
icicle-cortexm/src/lib.rs:853
Method
drop
(&mut self)
hail-fuzz/src/config.rs:213
Function
either_strided_prefix_match
Checks whether `target` shares a common prefix with either `a` or `b`. Returns the length of the largest match if so.
hail-fuzz/src/i2s/finder.rs:465
Method
empty
()
icicle-cortexm/src/mmio.rs:205
Function
emu_stop
(ctx: *mut c_void, exit: uc_err)
icicle-cortexm/src/unicorn_api.rs:128
Method
enable_canary
()
hail-fuzz/src/debugging/check.rs:135
Method
end
(&mut self, _fuzzer: &mut Fuzzer)
hail-fuzz/src/main.rs:971
Method
eq
(&self, other: &Self)
hail-fuzz/src/i2s/colorization.rs:255
Method
error
(line: usize, msg: impl Into<String>)
hail-fuzz/src/p2im_unit_tests.rs:324
Method
execs_since_last_find
(&self)
hail-fuzz/src/main.rs:896
Function
find_strided_prefix_match
( target: &StreamData, offset: usize, v0: &'a [u8; N], v1: &'a [u8; N], )
hail-fuzz/src/i2s/finder.rs:414
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
icicle-cortexm/src/config.rs:344
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
hail-fuzz/src/main.rs:946
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
hail-fuzz/src/input.rs:70
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
hail-fuzz/src/load_resizer.rs:20
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
hail-fuzz/src/debugging/trace.rs:18
Method
from
(value: TickKind)
icicle-cortexm/src/config.rs:338
Method
from
((stream, kind): (u64, mutations::Extension))
hail-fuzz/src/main.rs:335
Method
from
(_: DecodeError)
hail-fuzz/src/load_resizer.rs:28
Method
from_bytes
(buf: &[u8])
hail-fuzz/src/input.rs:181
Method
from_env
()
icicle-cortexm/src/config.rs:138
Method
from_env
()
hail-fuzz/src/config.rs:86
Method
from_line
(fragment: &str, line_number: usize)
hail-fuzz/src/p2im_unit_tests.rs:343
Method
from_path
(target: &std::path::Path)
icicle-cortexm/src/config.rs:147
Method
from_path
(path: &std::path::Path)
hail-fuzz/src/input.rs:139
Method
from_sequence
(items: impl Iterator<Item = i64> + Clone)
hail-fuzz/src/i2s/analysis.rs:172
Method
from_str
(str: &str)
icicle-cortexm/src/config.rs:445
Method
from_str
(s: &str)
hail-fuzz/src/debugging/replay.rs:31
Method
from_testcase
(vm: &mut icicle_vm::Vm, case: &GroundTruthEntry)
hail-fuzz/src/p2im_unit_tests.rs:271
Function
fuzz_consumption_timeout_cb
icicle-cortexm/fuzzware-native/native_hooks.c:54
Method
fuzz_one
(&mut self, fuzzer: &mut Fuzzer)
hail-fuzz/src/havoc.rs:68
Function
get_next_irq_number
(ctx: *mut c_void, number: *mut u8)
icicle-cortexm/src/unicorn_api.rs:421
Function
get_next_timer_choice
(ctx: *mut c_void, choice: *mut u8)
icicle-cortexm/src/unicorn_api.rs:438
Function
get_timer_countdown
(ctx: *mut c_void, value: *mut u64)
icicle-cortexm/src/unicorn_api.rs:352
Method
handle_exception
(&mut self, cpu: &mut Cpu)
icicle-cortexm/src/lib.rs:672
Method
havoc_v2
(&mut self, fuzzer: &mut Fuzzer)
hail-fuzz/src/havoc.rs:152
Method
hit_counts
(vm: &mut Vm, config: &FuzzConfig)
hail-fuzz/src/coverage.rs:139
← previous
next →
401–500 of 613, ranked by callers