MCPcopy Create free account

hub / github.com/MultiFuzz/MultiFuzz / functions

Functions613 in github.com/MultiFuzz/MultiFuzz

↓ 1 callersMethodtake_all
(&self, id: usize)
hail-fuzz/src/queue.rs:565
↓ 1 callersFunctiontimer_countdown_expired
icicle-cortexm/fuzzware-native/timer.c:319
↓ 1 callersFunctiontimers_discard_snapshot
icicle-cortexm/fuzzware-native/timer.c:448
↓ 1 callersFunctiontimers_restore_snapshot
icicle-cortexm/fuzzware-native/timer.c:444
↓ 1 callersFunctiontimers_take_snapshot
icicle-cortexm/fuzzware-native/timer.c:437
↓ 1 callersMethodtrace_new_bits
(&mut self)
hail-fuzz/src/main.rs:809
↓ 1 callersMethodtrigger_mode
(&self)
icicle-cortexm/src/config.rs:301
↓ 1 callersMethodtrigger_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 callersFunctionuc_strerror
icicle-cortexm/fuzzware-native/util.c:79
↓ 1 callersMethodupdate
(&mut self, bit: u8, has_side_effect: bool)
hail-fuzz/src/load_resizer.rs:565
↓ 1 callersFunctionweight_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 callersMethodwith_uc_ptr
( &mut self, vm: &mut icicle_vm::Vm, handler: impl FnOnce(*mut uc_engine) -> R, )
icicle-cortexm/src/lib.rs:47
↓ 1 callersMethodwrite
(&mut self, cpu: &mut Cpu)
icicle-cortexm/src/arm.rs:43
↓ 1 callersMethodwrite
(&mut self, _addr: u64, _value: &[u8])
hail-fuzz/src/input.rs:335
↓ 1 callersFunctionwrite_err_to_uc_err
(err: icicle_vm::cpu::mem::MemError)
icicle-cortexm/src/unicorn_api.rs:118
↓ 1 callersFunctionwrite_ihex_bytes
( vm: &mut icicle_vm::Vm, region: &config::Memory, data: &[u8], )
icicle-cortexm/src/lib.rs:404
↓ 1 callersFunctionwrite_raw_bytes
( vm: &mut icicle_vm::Vm, region: &config::Memory, data: &[u8], )
icicle-cortexm/src/lib.rs:385
FunctionITM_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
FunctionITM_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
FunctionITM_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
FunctionNVIC_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
FunctionNVIC_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
FunctionSCB_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
FunctionSysTick_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
Methodafter_check
(&mut self, _fuzzer: &mut Fuzzer, _is_interesting: bool)
hail-fuzz/src/main.rs:972
Methodalloc
(&self, layout: std::alloc::Layout)
hail-fuzz/src/debug_alloc.rs:41
Methodalloc_zeroed
(&self, layout: std::alloc::Layout)
hail-fuzz/src/debug_alloc.rs:51
Functionblock_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
Functionbucket_any
(count: u8)
hail-fuzz/src/coverage.rs:255
Functionbucket_count_afl
(count: u8)
hail-fuzz/src/coverage.rs:265
Functionbucket_count_afl_first
(count: u8)
hail-fuzz/src/coverage.rs:286
Functionbucket_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
Methodcall
(data: &mut Self, cpu: &mut Cpu, addr: u64)
hail-fuzz/src/debugging/trace.rs:91
Methodcapture
(fuzzer: &mut Fuzzer)
hail-fuzz/src/main.rs:406
Methodcmp
(&self, other: &Self)
hail-fuzz/src/i2s/colorization.rs:247
Methodcrate_snapshot_after
Creates a new snapshot after executing the current input.
hail-fuzz/src/extension.rs:215
Functioncurr_val
icicle-cortexm/fuzzware-native/timer.c:306
Methoddealloc
(&self, ptr: *mut u8, layout: std::alloc::Layout)
hail-fuzz/src/debug_alloc.rs:47
Methoddefault
()
icicle-cortexm/src/config.rs:110
Methoddefault
()
icicle-cortexm/src/lib.rs:556
Methoddefault
()
hail-fuzz/src/monitor.rs:202
Methoddefault
()
hail-fuzz/src/load_resizer.rs:559
Methoddefault
()
hail-fuzz/src/queue.rs:79
Functiondefault_access_size
()
icicle-cortexm/src/config.rs:553
Functiondefault_true
()
icicle-cortexm/src/config.rs:10
Methodderef
(&self)
icicle-cortexm/src/mmio.rs:70
Methodderef_mut
(&mut self)
icicle-cortexm/src/mmio.rs:62
Methoddeserialize
(deserializer: D)
icicle-cortexm/src/config.rs:472
Methoddetect_from_path
(path: &std::path::Path)
hail-fuzz/src/debugging/check.rs:100
Methoddrop
(&mut self)
icicle-cortexm/src/lib.rs:853
Methoddrop
(&mut self)
hail-fuzz/src/config.rs:213
Functioneither_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
Methodempty
()
icicle-cortexm/src/mmio.rs:205
Functionemu_stop
(ctx: *mut c_void, exit: uc_err)
icicle-cortexm/src/unicorn_api.rs:128
Methodenable_canary
()
hail-fuzz/src/debugging/check.rs:135
Methodend
(&mut self, _fuzzer: &mut Fuzzer)
hail-fuzz/src/main.rs:971
Methodeq
(&self, other: &Self)
hail-fuzz/src/i2s/colorization.rs:255
Methoderror
(line: usize, msg: impl Into<String>)
hail-fuzz/src/p2im_unit_tests.rs:324
Methodexecs_since_last_find
(&self)
hail-fuzz/src/main.rs:896
Functionfind_strided_prefix_match
( target: &StreamData, offset: usize, v0: &'a [u8; N], v1: &'a [u8; N], )
hail-fuzz/src/i2s/finder.rs:414
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
icicle-cortexm/src/config.rs:344
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
hail-fuzz/src/main.rs:946
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
hail-fuzz/src/input.rs:70
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
hail-fuzz/src/load_resizer.rs:20
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
hail-fuzz/src/debugging/trace.rs:18
Methodfrom
(value: TickKind)
icicle-cortexm/src/config.rs:338
Methodfrom
((stream, kind): (u64, mutations::Extension))
hail-fuzz/src/main.rs:335
Methodfrom
(_: DecodeError)
hail-fuzz/src/load_resizer.rs:28
Methodfrom_bytes
(buf: &[u8])
hail-fuzz/src/input.rs:181
Methodfrom_env
()
icicle-cortexm/src/config.rs:138
Methodfrom_env
()
hail-fuzz/src/config.rs:86
Methodfrom_line
(fragment: &str, line_number: usize)
hail-fuzz/src/p2im_unit_tests.rs:343
Methodfrom_path
(target: &std::path::Path)
icicle-cortexm/src/config.rs:147
Methodfrom_path
(path: &std::path::Path)
hail-fuzz/src/input.rs:139
Methodfrom_sequence
(items: impl Iterator<Item = i64> + Clone)
hail-fuzz/src/i2s/analysis.rs:172
Methodfrom_str
(str: &str)
icicle-cortexm/src/config.rs:445
Methodfrom_str
(s: &str)
hail-fuzz/src/debugging/replay.rs:31
Methodfrom_testcase
(vm: &mut icicle_vm::Vm, case: &GroundTruthEntry)
hail-fuzz/src/p2im_unit_tests.rs:271
Functionfuzz_consumption_timeout_cb
icicle-cortexm/fuzzware-native/native_hooks.c:54
Methodfuzz_one
(&mut self, fuzzer: &mut Fuzzer)
hail-fuzz/src/havoc.rs:68
Functionget_next_irq_number
(ctx: *mut c_void, number: *mut u8)
icicle-cortexm/src/unicorn_api.rs:421
Functionget_next_timer_choice
(ctx: *mut c_void, choice: *mut u8)
icicle-cortexm/src/unicorn_api.rs:438
Functionget_timer_countdown
(ctx: *mut c_void, value: *mut u64)
icicle-cortexm/src/unicorn_api.rs:352
Methodhandle_exception
(&mut self, cpu: &mut Cpu)
icicle-cortexm/src/lib.rs:672
Methodhavoc_v2
(&mut self, fuzzer: &mut Fuzzer)
hail-fuzz/src/havoc.rs:152
Methodhit_counts
(vm: &mut Vm, config: &FuzzConfig)
hail-fuzz/src/coverage.rs:139
← previousnext →401–500 of 613, ranked by callers