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
↓ 251 callers
Method
expect
(target = nil, &block)
gramfuzz_mrusty/src/spec/example.rb:25
↓ 218 callers
Method
clone
(&self)
gramfuzz_mrusty/src/mruby.rs:2196
↓ 128 callers
Method
add_rule
(&mut self, nt: &str, format: &str)
grammartec/src/context.rs:145
↓ 114 callers
Method
len
(&self)
gramophone/src/queue.rs:186
↓ 78 callers
Method
run
(depth = 0)
gramfuzz_mrusty/src/spec/context.rb:63
↓ 53 callers
Method
deterministic
Do the next mutation step
afl_mutator/src/lib.rs:188
↓ 42 callers
Method
into
(self)
grammartec/src/newtypes.rs:26
↓ 32 callers
Method
insert
(&mut self, mut obj: FuzzObject)
forksrv/src/main.rs:153
↓ 29 callers
Method
run
Runs mruby specs. # Examples ``` # use mrusty::{Mruby, MrubyFile, MrubyImpl, MrubyType, Spec}; struct Cont; impl MrubyFile for Cont { fn require(mr
gramfuzz_mrusty/src/spec.rs:256
↓ 29 callers
Method
to_i
(&self)
grammartec/src/newtypes.rs:14
↓ 24 callers
Method
size
(&self)
grammartec/src/tree.rs:114
↓ 23 callers
Method
pop
(&mut self)
gramophone/src/queue.rs:130
↓ 18 callers
Method
combine_vectors
This function combines two vectors. The resulting vector contains all combinations
antlr_parser/src/lib.rs:693
↓ 17 callers
Method
filename
(&self, filename: &str)
gramfuzz_mrusty/src/mruby.rs:1169
↓ 16 callers
Method
initialize
(&mut self, max_len: usize, verbose: bool)
grammartec/src/context.rs:74
↓ 16 callers
Method
nonterm
(&self)
grammartec/src/rule.rs:170
↓ 16 callers
Method
to_str
(&self)
gramfuzz_mrusty/src/mruby.rs:2037
↓ 13 callers
Method
get_rule
(&self, r: RuleID)
grammartec/src/context.rs:132
↓ 13 callers
Method
unparse_to
(&self, ctx: &Context, w: &mut W)
grammartec/src/tree.rs:75
↓ 12 callers
Method
unparse_to_vec
(&self, ctx: &Context)
grammartec/src/tree.rs:80
↓ 11 callers
Method
class
(&self)
gramfuzz_mrusty/src/mruby.rs:1934
↓ 11 callers
Method
get_rule
(&'c self, n: NodeID, ctx: &'s Context)
grammartec/src/tree.rs:122
↓ 10 callers
Method
get_shared
(&'a self)
forksrv/src/lib.rs:78
↓ 10 callers
Method
nt_id
(&self, nt: &str)
grammartec/src/context.rs:179
↓ 9 callers
Function
fixnum
()
gramfuzz_mrusty/src/tests/mruby_ffi.rs:670
↓ 9 callers
Method
generate_from_nt
(&mut self, start: NTermID, len: usize, ctx: &Context)
grammartec/src/tree.rs:232
↓ 9 callers
Method
new
Creates a new `Repl`. # Examples ``` # use mrusty::Mruby; # use mrusty::Repl; let mruby = Mruby::new(); let repl = Repl::new(mruby); ```
gramfuzz_mrusty/src/repl.rs:41
↓ 8 callers
Function
args
()
gramfuzz_mrusty/src/tests/mruby_ffi.rs:431
↓ 7 callers
Function
descr_err
(desc: &str)
forksrv/src/error.rs:64
↓ 7 callers
Method
parse_regex
Parse regex
antlr_parser/src/lib.rs:712
↓ 7 callers
Method
to_vec
(&self)
gramfuzz_mrusty/src/mruby.rs:2140
↓ 6 callers
Method
generate_tree_from_rule
(&self, r: RuleID, len: usize)
grammartec/src/context.rs:606
↓ 6 callers
Method
mutate_replace_from_tree
( &'a self, n: NodeID, other: &'a Tree, other_node: NodeID, )
grammartec/src/tree.rs:157
↓ 6 callers
Method
parse_antlr_grammar
This function parses an antlr grammar
antlr_parser/src/lib.rs:52
↓ 6 callers
Method
run_on_with_dedup
(&mut self, tree: &T, exec_reason: ExecutionReason, ctx: &Context)
gramophone/src/fuzzer.rs:125
↓ 6 callers
Method
subtree_size
(&self, n: NodeID)
grammartec/src/tree.rs:153
↓ 6 callers
Method
truncate
(&mut self)
grammartec/src/tree.rs:226
↓ 5 callers
Method
add_initial_value
(&mut self, code: String)
forksrv/src/main.rs:352
↓ 5 callers
Method
add_tree
(&mut self, tree: Tree, ctx: &Context)
grammartec/src/chunkstore.rs:39
↓ 5 callers
Method
call
Calls method `name` on a `Value` passing `args`. # Examples ``` # use mrusty::Mruby; # use mrusty::MrubyImpl; let mruby = Mruby::new(); let one = m
gramfuzz_mrusty/src/mruby.rs:1727
↓ 5 callers
Method
get_min_len_for_nt
(&self, nt: NTermID)
grammartec/src/context.rs:532
↓ 5 callers
Method
get_random_len_for_ruleid
(&self, rule_id: &RuleID)
grammartec/src/context.rs:575
↓ 5 callers
Function
nil
()
gramfuzz_mrusty/src/tests/mruby_ffi.rs:633
↓ 4 callers
Method
aquire_nt_id
(&mut self, nt: &str)
grammartec/src/context.rs:168
↓ 4 callers
Method
exec_raw
(&'a mut self, code: &[u8])
gramophone/src/fuzzer.rs:255
↓ 4 callers
Method
get_rule_id
(&self)
grammartec/src/rule.rs:25
↓ 4 callers
Method
has_recursions
(&self, ctx: &Context)
grammartec/src/tree.rs:264
↓ 4 callers
Function
mrb_ext_get_ud
gramfuzz_mrusty/src/mrb_ext.c:19
↓ 4 callers
Function
mrb_ext_set_instance_tt
gramfuzz_mrusty/src/mrb_ext.c:125
↓ 4 callers
Method
nonterms
(&self)
grammartec/src/rule.rs:159
↓ 4 callers
Method
print_string
(&mut self, name: &str, def: &str)
antlr_parser/src/lib.rs:768
↓ 4 callers
Function
string
()
gramfuzz_mrusty/src/tests/mruby_ffi.rs:690
↓ 4 callers
Method
to_bool
(&self)
gramfuzz_mrusty/src/mruby.rs:1961
↓ 3 callers
Method
add
( &mut self, tree: Tree, all_bits: Vec<u8>, mut new_bits: Vec<usize>,
gramophone/src/queue.rs:65
↓ 3 callers
Method
add_nonterm
Adds a new Tuple to nonterminals. The first string contains the original name the second string contains its new name (Uppercase for grammartec syntax
antlr_parser/src/lib.rs:32
↓ 3 callers
Method
bool
(&self, value: bool)
gramfuzz_mrusty/src/mruby.rs:1548
↓ 3 callers
Method
count_possibilities_rule
(&mut self, nterms: &Vec<NTermID>, len: usize)
grammartec/src/context.rs:405
↓ 3 callers
Method
generate_from_rule
(&mut self, ruleid: RuleID, max_len: usize, ctx: &Context)
grammartec/src/tree.rs:255
↓ 3 callers
Method
get_normal_rule_or_custom_rule
(&self, n: NodeID)
grammartec/src/tree.rs:149
↓ 3 callers
Method
get_nt
(&self, r: RuleID)
grammartec/src/context.rs:137
↓ 3 callers
Method
get_possibilities_for_nterm
(&self, nt: &NTermID, len: usize)
grammartec/src/context.rs:459
↓ 3 callers
Method
get_random_len_for_nt
(&self, nt: &NTermID)
grammartec/src/context.rs:586
↓ 3 callers
Method
get_random_rule_for_nt
(&self, nt: NTermID, len: usize)
grammartec/src/context.rs:536
↓ 3 callers
Method
havoc
(&mut self, input: &mut QueueItem)
gramophone/src/state.rs:145
↓ 3 callers
Method
havoc_recursion
(&mut self, input: &mut QueueItem)
gramophone/src/state.rs:157
↓ 3 callers
Method
initialize
(isbn, price)
gramophone/afl/in/case10.rb:2
↓ 3 callers
Method
is_dumb
(&self)
grammartec/src/context.rs:175
↓ 3 callers
Method
is_nonterm
This function checks if a word is a nonterm
antlr_parser/src/lib.rs:254
↓ 3 callers
Function
mrb_ext_class_defined_under
gramfuzz_mrusty/src/mrb_ext.c:167
↓ 3 callers
Function
mrb_ext_class_value
gramfuzz_mrusty/src/mrb_ext.c:98
↓ 3 callers
Function
mrb_ext_exc_str
gramfuzz_mrusty/src/mrb_ext.c:158
↓ 3 callers
Function
mrb_ext_raise_current
gramfuzz_mrusty/src/mrb_ext.c:152
↓ 3 callers
Function
mrb_ext_set_ud
gramfuzz_mrusty/src/mrb_ext.c:23
↓ 3 callers
Method
mut_random_recursion
( &mut self, tree: &Tree, recursions: &Vec<(NodeID, NodeID)>, ctx: &Context,
grammartec/src/mutator.rs:244
↓ 3 callers
Method
mut_rules
( &mut self, tree: &Tree, ctx: &Context, start_index: usize, end_index
grammartec/src/mutator.rs:100
↓ 3 callers
Method
mut_splice
( &mut self, tree: &Tree, ctx: &Context, cks: &ChunkStore, tester: &mu
grammartec/src/mutator.rs:177
↓ 3 callers
Method
name
(&self)
forksrv/src/main.rs:89
↓ 3 callers
Method
next_state_arith16
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:506
↓ 3 callers
Method
next_state_arith32
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:575
↓ 3 callers
Method
next_state_arith8
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:455
↓ 3 callers
Function
path_err
(desc: &str)
forksrv/src/error.rs:36
↓ 3 callers
Function
ptr
()
gramfuzz_mrusty/src/tests/mruby_ffi.rs:893
↓ 3 callers
Method
read
(&self, prompt: &str)
gramfuzz_mrusty/src/read_line.rs:33
↓ 3 callers
Method
read16
Helper function to read 16 bits from vektor
afl_mutator/src/lib.rs:823
↓ 3 callers
Method
run_on
( &mut self, code: &Vec<u8>, tree: &T, exec_reason: ExecutionReason, c
gramophone/src/fuzzer.rs:139
↓ 3 callers
Method
run_on
(&mut self, input: &[u8])
forksrv/src/main.rs:265
↓ 3 callers
Method
slice
(&self, from: NodeID, to: NodeID)
grammartec/src/tree.rs:215
↓ 3 callers
Method
splice
(&mut self, input: &mut QueueItem)
gramophone/src/state.rs:175
↓ 3 callers
Method
startbruteforce
Start Brutefoce at byte at offset
afl_mutator/src/lib.rs:232
↓ 3 callers
Method
term_signal_i8
(&self)
forksrv/src/main.rs:274
↓ 3 callers
Method
to_ptr
(&self)
gramfuzz_mrusty/src/mruby_ffi.rs:203
↓ 3 callers
Method
to_tree
(&self, _ctx: &Context)
grammartec/src/tree.rs:118
↓ 3 callers
Method
unparse_iter
(&self, id: NodeID, ctx: &Context, w: &mut W)
grammartec/src/tree.rs:26
↓ 3 callers
Method
write16
Helper function to write 16 bits from vektor
afl_mutator/src/lib.rs:830
↓ 2 callers
Method
add
(&self, line: &str)
gramfuzz_mrusty/src/read_line.rs:37
↓ 2 callers
Method
apply_mul_subrule
(&mut self, mut definition_helper: Vec<String>, name: &str)
antlr_parser/src/lib.rs:673
↓ 2 callers
Method
apply_plus_subrule
(&mut self, mut definition_helper: Vec<String>, name: &str)
antlr_parser/src/lib.rs:652
↓ 2 callers
Method
calc_parents
(&mut self, ctx: &Context)
grammartec/src/tree.rs:177
↓ 2 callers
Method
calc_sampler
(&mut self, max_len: usize, verbose: bool)
grammartec/src/context.rs:260
↓ 2 callers
Method
calc_sizes
(&mut self)
grammartec/src/tree.rs:205
next →
1–100 of 671, ranked by callers