Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RUB-SysSec/nautilus
/ functions
Functions
671 in github.com/RUB-SysSec/nautilus
⨍
Functions
671
◇
Types & classes
90
↓ 2 callers
Function
calc_subtree_sizes_and_parents_rec_test
(tree: &mut Tree, n: NodeID, ctx: &Context)
grammartec/src/tree.rs:400
↓ 2 callers
Method
children
(&self)
grammartec/src/rule.rs:162
↓ 2 callers
Method
count_possibilities_nterm
(&mut self, nt: &NTermID, len: usize)
grammartec/src/context.rs:378
↓ 2 callers
Method
create_serializable_context
(&self, hash_of_original: u64)
grammartec/src/context.rs:83
↓ 2 callers
Method
deterministic_flip_bits
Do all the flips!
afl_mutator/src/lib.rs:168
↓ 2 callers
Method
execute
(&self, script: &Path)
gramfuzz_mrusty/src/mruby.rs:1286
↓ 2 callers
Method
finished
(&mut self)
afl_mutator/src/lib.rs:1347
↓ 2 callers
Method
flip1
Flip 1 bit according to the offset This will also change the state, effectively increasing it by one
afl_mutator/src/lib.rs:873
↓ 2 callers
Method
flip16
Flip 16 bits according to the offset This will also change the state, effectively increasing it by one
afl_mutator/src/lib.rs:989
↓ 2 callers
Method
flip2
Flip 2 bits according to the offset This will also change the state, effectively increasing it by one
afl_mutator/src/lib.rs:899
↓ 2 callers
Method
flip32
Flip 32 bits according to the offset This will also change the state, effectively increasing it by one
afl_mutator/src/lib.rs:1021
↓ 2 callers
Method
flip4
Flip 4 bits according to the offset This will also change the state, effectively increasing it by one
afl_mutator/src/lib.rs:929
↓ 2 callers
Method
flip8
Flip 8 bits according to the offset This will also change the state, effectively increasing it by one
afl_mutator/src/lib.rs:959
↓ 2 callers
Method
generate_random
(&mut self, nt: &str)
gramophone/src/state.rs:197
↓ 2 callers
Method
generate_tree_from_nt
(&self, nt: NTermID, max_len: usize)
grammartec/src/context.rs:602
↓ 2 callers
Function
get_class
(mruby: &MrubyType, name: &str, class: Result<Class, MrubyError>, get: F)
gramfuzz_mrusty/src/mruby.rs:983
↓ 2 callers
Method
get_deps_recursive
(&self, deps: &Vec<usize>)
forksrv/src/main.rs:171
↓ 2 callers
Method
get_possibilities_for_rule
(&self, nterms: &Vec<NTermID>, len: usize)
grammartec/src/context.rs:437
↓ 2 callers
Method
get_rules_for_nt
(&self, nt: NTermID)
grammartec/src/context.rs:598
↓ 2 callers
Method
get_shared_mut
(&'a mut self)
forksrv/src/lib.rs:74
↓ 2 callers
Method
has_bits
( &mut self, tree: &T, bits: &HashSet<usize>, exec_reason: ExecutionReason,
gramophone/src/fuzzer.rs:231
↓ 2 callers
Method
include
Includes a `Module` in a `Class`. # Examples ``` # use mrusty::Mruby; # use mrusty::MrubyImpl; let mruby = Mruby::new(); mruby.run(" module Increme
gramfuzz_mrusty/src/mruby.rs:2295
↓ 2 callers
Method
inspect
(&self, input: &QueueItem)
gramophone/src/state.rs:206
↓ 2 callers
Function
is_c
(entry: &DirEntry)
gramfuzz_mrusty/build.rs:17
↓ 2 callers
Method
match
(subject)
gramfuzz_mrusty/src/spec/matchers/be.rb:18
↓ 2 callers
Method
minimize_rec
Return value indicates if minimization is complete: true: complete, false: not complete
grammartec/src/mutator.rs:70
↓ 2 callers
Method
minimize_tree
Return value indicates if minimization is complete: true: complete, false: not complete
grammartec/src/mutator.rs:30
↓ 2 callers
Function
mrb_ext_class
gramfuzz_mrusty/src/mrb_ext.c:180
↓ 2 callers
Function
mrb_ext_data_init
gramfuzz_mrusty/src/mrb_ext.c:94
↓ 2 callers
Function
mrb_ext_get_class
gramfuzz_mrusty/src/mrb_ext.c:176
↓ 2 callers
Function
mrb_ext_raise
gramfuzz_mrusty/src/mrb_ext.c:162
↓ 2 callers
Method
mut_random
( &mut self, tree: &Tree, ctx: &Context, tester: &mut F, )
grammartec/src/mutator.rs:224
↓ 2 callers
Method
mut_rules_afl
( &mut self, tree: &Tree, ctx: &Context, start_index: usize, end_index
grammartec/src/mutator.rs:136
↓ 2 callers
Method
next_state_flip1
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:269
↓ 2 callers
Method
next_state_flip16
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:389
↓ 2 callers
Method
next_state_flip2
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:299
↓ 2 callers
Method
next_state_flip32
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:419
↓ 2 callers
Method
next_state_flip4
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:329
↓ 2 callers
Method
next_state_flip8
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:359
↓ 2 callers
Method
next_state_interest16
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:693
↓ 2 callers
Method
next_state_interest32
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:762
↓ 2 callers
Method
next_state_interest8
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:642
↓ 2 callers
Method
nil
(&self)
gramfuzz_mrusty/src/mruby.rs:1541
↓ 2 callers
Method
number_of_nonterms
(&self)
grammartec/src/rule.rs:166
↓ 2 callers
Function
obj
()
gramfuzz_mrusty/src/tests/mruby_ffi.rs:702
↓ 2 callers
Method
obj
(mrb: *const MrState, class: *const MrClass, obj: T, typ: &MrDataType)
gramfuzz_mrusty/src/mruby_ffi.rs:76
↓ 2 callers
Method
rename_nterms
This function searches a string for nonterms, places {} around them and replaces their names with their upper_case names
antlr_parser/src/lib.rs:797
↓ 2 callers
Method
replace_with_new_name
(&self, string: &str)
antlr_parser/src/lib.rs:784
↓ 2 callers
Method
set_obj_info
( &mut self, obj: &mut FuzzObject, code: &String, )
forksrv/src/main.rs:337
↓ 2 callers
Method
set_rule_id_to_possible_lengths
(&mut self)
grammartec/src/context.rs:362
↓ 2 callers
Method
term_signal
(&self)
forksrv/src/main.rs:283
↓ 2 callers
Method
to_i32
(&self)
gramfuzz_mrusty/src/mruby.rs:1986
↓ 2 callers
Method
to_obj
(&self)
gramfuzz_mrusty/src/mruby.rs:2067
↓ 2 callers
Method
to_value
(&self)
gramfuzz_mrusty/src/mruby.rs:2369
↓ 2 callers
Method
unparse_node_to_vec
(&self, n: NodeID, ctx: &Context)
grammartec/src/tree.rs:84
↓ 1 callers
Function
__rofl_forkserver
forksrv/instrument/rt/common.c:58
↓ 1 callers
Function
__rofl_init
forksrv/instrument/rt/common.c:24
↓ 1 callers
Function
__rofl_reset
forksrv/instrument/rt/common.c:29
↓ 1 callers
Function
add
(mrb: *const MrState, _slf: MrValue)
gramfuzz_mrusty/src/tests/mruby_ffi.rs:438
↓ 1 callers
Method
add
(self, rhs: usize)
grammartec/src/newtypes.rs:33
↓ 1 callers
Method
add_random_arith16
(&mut self, data: &mut Vec<u8>, datalen: usize)
afl_mutator/src/lib.rs:1488
↓ 1 callers
Method
add_random_arith32
(&mut self, data: &mut Vec<u8>, datalen: usize)
afl_mutator/src/lib.rs:1562
↓ 1 callers
Method
add_random_arith8
(&mut self, data: &mut Vec<u8>, datalen: usize)
afl_mutator/src/lib.rs:1443
↓ 1 callers
Method
arith16
Add or substract a value between 1 an ARITH_MAX according to the state On every byte there need to be performed 4*AFL_ARITH_MAX steps because little a
afl_mutator/src/lib.rs:1093
↓ 1 callers
Method
arith32
Add or substract a value between 1 an ARITH_MAX according to the state On every byte there need to be performed 4*AFL_ARITH_MAX steps because little a
afl_mutator/src/lib.rs:1172
↓ 1 callers
Method
arith8
Add or subtract a value between 1 an ARITH_MAX according to the state This will also change the state, effectively increasing it by one
afl_mutator/src/lib.rs:1058
↓ 1 callers
Method
arity
(&self)
forksrv/src/main.rs:57
↓ 1 callers
Function
array
()
gramfuzz_mrusty/src/tests/mruby_ffi.rs:878
↓ 1 callers
Method
basic_editing
First remove forms like "id=nterm" and form them into "nterm" and escape basic stuff
antlr_parser/src/lib.rs:264
↓ 1 callers
Method
bruteforce
(&mut self, offset: usize, value: u8, data: &mut Vec<u8>)
afl_mutator/src/lib.rs:1352
↓ 1 callers
Method
calc_min_len
(&mut self)
grammartec/src/context.rs:204
↓ 1 callers
Method
calc_min_len_for_rule
(&self, r: RuleID)
grammartec/src/context.rs:190
↓ 1 callers
Method
calc_rule_order
(&mut self)
grammartec/src/context.rs:253
↓ 1 callers
Method
calc_subtree_sizes_and_parents
(&mut self, ctx: &Context)
grammartec/src/tree.rs:172
↓ 1 callers
Method
capture_output_on
(&mut self, data: &T)
forksrv/src/main.rs:300
↓ 1 callers
Method
check_deterministic_behaviour
(&mut self, old_bitmap: &[u8], new_bits: &mut Vec<usize>, code: &[u8])
gramophone/src/fuzzer.rs:377
↓ 1 callers
Method
check_if_nterm_has_multiple_possiblities
(&self, nt: &NTermID)
grammartec/src/context.rs:470
↓ 1 callers
Method
close
(&self)
gramfuzz_mrusty/src/mruby.rs:210
↓ 1 callers
Method
delete_random_bytes
(&mut self, data: &mut Vec<u8>, datalen: usize)
afl_mutator/src/lib.rs:1599
↓ 1 callers
Method
deterministic_afl_mutation
( &mut self, input: &mut QueueItem, start_index: usize, end_index: usize,
gramophone/src/state.rs:127
↓ 1 callers
Method
deterministic_tree_mutation
( &mut self, input: &mut QueueItem, start_index: usize, end_index: usize,
gramophone/src/state.rs:109
↓ 1 callers
Method
dumb_get_random_len
we need to get maximal sizes for all subtrees. To generate trees fairly, we want to split the available size fairly to all nodes. (e.g. all children h
grammartec/src/context.rs:520
↓ 1 callers
Method
dumb_get_random_rule_for_nt
(&self, nt: NTermID, max_len: usize)
grammartec/src/context.rs:562
↓ 1 callers
Method
exec
( &mut self, code: &[u8], tree_like: &T, ctx: &Context, )
gramophone/src/fuzzer.rs:295
↓ 1 callers
Function
fib
(n: i32)
gramfuzz_mrusty/benches/speedup.rs:14
↓ 1 callers
Method
find_recursions_iter
(&self, ctx: &Context)
grammartec/src/tree.rs:272
↓ 1 callers
Method
finished
(&mut self, item: QueueItem)
gramophone/src/queue.rs:153
↓ 1 callers
Method
fixnum
(value: i32)
gramfuzz_mrusty/src/mruby_ffi.rs:56
↓ 1 callers
Method
flip_random
(&mut self, data: &mut Vec<u8>, datalen: usize)
afl_mutator/src/lib.rs:1381
↓ 1 callers
Function
float
()
gramfuzz_mrusty/src/tests/mruby_ffi.rs:678
↓ 1 callers
Function
free
(_mrb: *const MrState, ptr: *const u8)
gramfuzz_mrusty/src/mruby.rs:1024
↓ 1 callers
Function
fuzzing_thread
( global_state: Arc<Mutex<GlobalSharedState>>, config: Config, ctx: Context, cks: Arc<ChunkSto
gramophone/src/main.rs:91
↓ 1 callers
Method
gen_exploitation_script
(&self)
forksrv/src/main.rs:187
↓ 1 callers
Method
gen_exploration_script
(&self)
forksrv/src/main.rs:207
↓ 1 callers
Method
gen_rhs
(&self, recv: &FuzzObject)
forksrv/src/main.rs:121
↓ 1 callers
Method
gen_use_pattern
(&self, recv: usize)
forksrv/src/main.rs:138
↓ 1 callers
Method
generate
(&self, tree: &mut Tree, ctx: &Context, len: usize)
grammartec/src/rule.rs:174
↓ 1 callers
Method
get_alternative_to
(&'a self, r: RuleID, ctx: &Context)
grammartec/src/chunkstore.rs:60
↓ 1 callers
Method
get_class
(&self, name: &str)
gramfuzz_mrusty/src/mruby.rs:1334
↓ 1 callers
Method
get_class_under
(&self, name: &str, outer: &T)
gramfuzz_mrusty/src/mruby.rs:1349
← previous
next →
101–200 of 671, ranked by callers