MCPcopy Create free account

hub / github.com/RUB-SysSec/nautilus / functions

Functions671 in github.com/RUB-SysSec/nautilus

↓ 251 callersMethodexpect
(target = nil, &block)
gramfuzz_mrusty/src/spec/example.rb:25
↓ 218 callersMethodclone
(&self)
gramfuzz_mrusty/src/mruby.rs:2196
↓ 128 callersMethodadd_rule
(&mut self, nt: &str, format: &str)
grammartec/src/context.rs:145
↓ 114 callersMethodlen
(&self)
gramophone/src/queue.rs:186
↓ 78 callersMethodrun
(depth = 0)
gramfuzz_mrusty/src/spec/context.rb:63
↓ 53 callersMethoddeterministic
Do the next mutation step
afl_mutator/src/lib.rs:188
↓ 42 callersMethodinto
(self)
grammartec/src/newtypes.rs:26
↓ 32 callersMethodinsert
(&mut self, mut obj: FuzzObject)
forksrv/src/main.rs:153
↓ 29 callersMethodrun
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 callersMethodto_i
(&self)
grammartec/src/newtypes.rs:14
↓ 24 callersMethodsize
(&self)
grammartec/src/tree.rs:114
↓ 23 callersMethodpop
(&mut self)
gramophone/src/queue.rs:130
↓ 18 callersMethodcombine_vectors
This function combines two vectors. The resulting vector contains all combinations
antlr_parser/src/lib.rs:693
↓ 17 callersMethodfilename
(&self, filename: &str)
gramfuzz_mrusty/src/mruby.rs:1169
↓ 16 callersMethodinitialize
(&mut self, max_len: usize, verbose: bool)
grammartec/src/context.rs:74
↓ 16 callersMethodnonterm
(&self)
grammartec/src/rule.rs:170
↓ 16 callersMethodto_str
(&self)
gramfuzz_mrusty/src/mruby.rs:2037
↓ 13 callersMethodget_rule
(&self, r: RuleID)
grammartec/src/context.rs:132
↓ 13 callersMethodunparse_to
(&self, ctx: &Context, w: &mut W)
grammartec/src/tree.rs:75
↓ 12 callersMethodunparse_to_vec
(&self, ctx: &Context)
grammartec/src/tree.rs:80
↓ 11 callersMethodclass
(&self)
gramfuzz_mrusty/src/mruby.rs:1934
↓ 11 callersMethodget_rule
(&'c self, n: NodeID, ctx: &'s Context)
grammartec/src/tree.rs:122
↓ 10 callersMethodget_shared
(&'a self)
forksrv/src/lib.rs:78
↓ 10 callersMethodnt_id
(&self, nt: &str)
grammartec/src/context.rs:179
↓ 9 callersFunctionfixnum
()
gramfuzz_mrusty/src/tests/mruby_ffi.rs:670
↓ 9 callersMethodgenerate_from_nt
(&mut self, start: NTermID, len: usize, ctx: &Context)
grammartec/src/tree.rs:232
↓ 9 callersMethodnew
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 callersFunctionargs
()
gramfuzz_mrusty/src/tests/mruby_ffi.rs:431
↓ 7 callersFunctiondescr_err
(desc: &str)
forksrv/src/error.rs:64
↓ 7 callersMethodparse_regex
Parse regex
antlr_parser/src/lib.rs:712
↓ 7 callersMethodto_vec
(&self)
gramfuzz_mrusty/src/mruby.rs:2140
↓ 6 callersMethodgenerate_tree_from_rule
(&self, r: RuleID, len: usize)
grammartec/src/context.rs:606
↓ 6 callersMethodmutate_replace_from_tree
( &'a self, n: NodeID, other: &'a Tree, other_node: NodeID, )
grammartec/src/tree.rs:157
↓ 6 callersMethodparse_antlr_grammar
This function parses an antlr grammar
antlr_parser/src/lib.rs:52
↓ 6 callersMethodrun_on_with_dedup
(&mut self, tree: &T, exec_reason: ExecutionReason, ctx: &Context)
gramophone/src/fuzzer.rs:125
↓ 6 callersMethodsubtree_size
(&self, n: NodeID)
grammartec/src/tree.rs:153
↓ 6 callersMethodtruncate
(&mut self)
grammartec/src/tree.rs:226
↓ 5 callersMethodadd_initial_value
(&mut self, code: String)
forksrv/src/main.rs:352
↓ 5 callersMethodadd_tree
(&mut self, tree: Tree, ctx: &Context)
grammartec/src/chunkstore.rs:39
↓ 5 callersMethodcall
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 callersMethodget_min_len_for_nt
(&self, nt: NTermID)
grammartec/src/context.rs:532
↓ 5 callersMethodget_random_len_for_ruleid
(&self, rule_id: &RuleID)
grammartec/src/context.rs:575
↓ 5 callersFunctionnil
()
gramfuzz_mrusty/src/tests/mruby_ffi.rs:633
↓ 4 callersMethodaquire_nt_id
(&mut self, nt: &str)
grammartec/src/context.rs:168
↓ 4 callersMethodexec_raw
(&'a mut self, code: &[u8])
gramophone/src/fuzzer.rs:255
↓ 4 callersMethodget_rule_id
(&self)
grammartec/src/rule.rs:25
↓ 4 callersMethodhas_recursions
(&self, ctx: &Context)
grammartec/src/tree.rs:264
↓ 4 callersFunctionmrb_ext_get_ud
gramfuzz_mrusty/src/mrb_ext.c:19
↓ 4 callersFunctionmrb_ext_set_instance_tt
gramfuzz_mrusty/src/mrb_ext.c:125
↓ 4 callersMethodnonterms
(&self)
grammartec/src/rule.rs:159
↓ 4 callersMethodprint_string
(&mut self, name: &str, def: &str)
antlr_parser/src/lib.rs:768
↓ 4 callersFunctionstring
()
gramfuzz_mrusty/src/tests/mruby_ffi.rs:690
↓ 4 callersMethodto_bool
(&self)
gramfuzz_mrusty/src/mruby.rs:1961
↓ 3 callersMethodadd
( &mut self, tree: Tree, all_bits: Vec<u8>, mut new_bits: Vec<usize>,
gramophone/src/queue.rs:65
↓ 3 callersMethodadd_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 callersMethodbool
(&self, value: bool)
gramfuzz_mrusty/src/mruby.rs:1548
↓ 3 callersMethodcount_possibilities_rule
(&mut self, nterms: &Vec<NTermID>, len: usize)
grammartec/src/context.rs:405
↓ 3 callersMethodgenerate_from_rule
(&mut self, ruleid: RuleID, max_len: usize, ctx: &Context)
grammartec/src/tree.rs:255
↓ 3 callersMethodget_normal_rule_or_custom_rule
(&self, n: NodeID)
grammartec/src/tree.rs:149
↓ 3 callersMethodget_nt
(&self, r: RuleID)
grammartec/src/context.rs:137
↓ 3 callersMethodget_possibilities_for_nterm
(&self, nt: &NTermID, len: usize)
grammartec/src/context.rs:459
↓ 3 callersMethodget_random_len_for_nt
(&self, nt: &NTermID)
grammartec/src/context.rs:586
↓ 3 callersMethodget_random_rule_for_nt
(&self, nt: NTermID, len: usize)
grammartec/src/context.rs:536
↓ 3 callersMethodhavoc
(&mut self, input: &mut QueueItem)
gramophone/src/state.rs:145
↓ 3 callersMethodhavoc_recursion
(&mut self, input: &mut QueueItem)
gramophone/src/state.rs:157
↓ 3 callersMethodinitialize
(isbn, price)
gramophone/afl/in/case10.rb:2
↓ 3 callersMethodis_dumb
(&self)
grammartec/src/context.rs:175
↓ 3 callersMethodis_nonterm
This function checks if a word is a nonterm
antlr_parser/src/lib.rs:254
↓ 3 callersFunctionmrb_ext_class_defined_under
gramfuzz_mrusty/src/mrb_ext.c:167
↓ 3 callersFunctionmrb_ext_class_value
gramfuzz_mrusty/src/mrb_ext.c:98
↓ 3 callersFunctionmrb_ext_exc_str
gramfuzz_mrusty/src/mrb_ext.c:158
↓ 3 callersFunctionmrb_ext_raise_current
gramfuzz_mrusty/src/mrb_ext.c:152
↓ 3 callersFunctionmrb_ext_set_ud
gramfuzz_mrusty/src/mrb_ext.c:23
↓ 3 callersMethodmut_random_recursion
( &mut self, tree: &Tree, recursions: &Vec<(NodeID, NodeID)>, ctx: &Context,
grammartec/src/mutator.rs:244
↓ 3 callersMethodmut_rules
( &mut self, tree: &Tree, ctx: &Context, start_index: usize, end_index
grammartec/src/mutator.rs:100
↓ 3 callersMethodmut_splice
( &mut self, tree: &Tree, ctx: &Context, cks: &ChunkStore, tester: &mu
grammartec/src/mutator.rs:177
↓ 3 callersMethodname
(&self)
forksrv/src/main.rs:89
↓ 3 callersMethodnext_state_arith16
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:506
↓ 3 callersMethodnext_state_arith32
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:575
↓ 3 callersMethodnext_state_arith8
Helper function to change the state to the next apropiate
afl_mutator/src/lib.rs:455
↓ 3 callersFunctionpath_err
(desc: &str)
forksrv/src/error.rs:36
↓ 3 callersFunctionptr
()
gramfuzz_mrusty/src/tests/mruby_ffi.rs:893
↓ 3 callersMethodread
(&self, prompt: &str)
gramfuzz_mrusty/src/read_line.rs:33
↓ 3 callersMethodread16
Helper function to read 16 bits from vektor
afl_mutator/src/lib.rs:823
↓ 3 callersMethodrun_on
( &mut self, code: &Vec<u8>, tree: &T, exec_reason: ExecutionReason, c
gramophone/src/fuzzer.rs:139
↓ 3 callersMethodrun_on
(&mut self, input: &[u8])
forksrv/src/main.rs:265
↓ 3 callersMethodslice
(&self, from: NodeID, to: NodeID)
grammartec/src/tree.rs:215
↓ 3 callersMethodsplice
(&mut self, input: &mut QueueItem)
gramophone/src/state.rs:175
↓ 3 callersMethodstartbruteforce
Start Brutefoce at byte at offset
afl_mutator/src/lib.rs:232
↓ 3 callersMethodterm_signal_i8
(&self)
forksrv/src/main.rs:274
↓ 3 callersMethodto_ptr
(&self)
gramfuzz_mrusty/src/mruby_ffi.rs:203
↓ 3 callersMethodto_tree
(&self, _ctx: &Context)
grammartec/src/tree.rs:118
↓ 3 callersMethodunparse_iter
(&self, id: NodeID, ctx: &Context, w: &mut W)
grammartec/src/tree.rs:26
↓ 3 callersMethodwrite16
Helper function to write 16 bits from vektor
afl_mutator/src/lib.rs:830
↓ 2 callersMethodadd
(&self, line: &str)
gramfuzz_mrusty/src/read_line.rs:37
↓ 2 callersMethodapply_mul_subrule
(&mut self, mut definition_helper: Vec<String>, name: &str)
antlr_parser/src/lib.rs:673
↓ 2 callersMethodapply_plus_subrule
(&mut self, mut definition_helper: Vec<String>, name: &str)
antlr_parser/src/lib.rs:652
↓ 2 callersMethodcalc_parents
(&mut self, ctx: &Context)
grammartec/src/tree.rs:177
↓ 2 callersMethodcalc_sampler
(&mut self, max_len: usize, verbose: bool)
grammartec/src/context.rs:260
↓ 2 callersMethodcalc_sizes
(&mut self)
grammartec/src/tree.rs:205
next →1–100 of 671, ranked by callers