/external/syzkaller/prog/ |
generation.go | 4 package prog package 12 func (target *Target) Generate(rs rand.Source, ncalls int, ct *ChoiceTable) *Prog { 13 p := &Prog{
|
minimization_test.go | 4 package prog package 15 pred func(*Prog, int) bool 25 func(p *Prog, callIndex int) bool { 45 func(p *Prog, callIndex int) bool { 59 func(p *Prog, callIndex int) bool { 79 func(p *Prog, callIndex int) bool { 94 func(p *Prog, callIndex int) bool { 128 Minimize(p, len(p.Calls)-1, crash, func(p1 *Prog, callIndex int) bool { 131 Minimize(p, len(p.Calls)-1, crash, func(p1 *Prog, callIndex int) bool { 144 p1, ci1 := Minimize(p, ci, r.Intn(2) == 0, func(p1 *Prog, callIndex int) bool [all...] |
clone.go | 4 package prog package 6 func (p *Prog) Clone() *Prog { 7 p1 := &Prog{
|
minimization.go | 4 package prog package 14 func Minimize(p0 *Prog, callIndex0 int, crash bool, pred0 func(*Prog, int) bool) (*Prog, int) { 15 pred := func(p *Prog, callIndex int) bool { 62 func removeCalls(p0 *Prog, callIndex0 int, crash bool, pred func(*Prog, int) bool) (*Prog, int) { 84 p0 **Prog 85 p *Prog [all...] |
/external/ltp/testcases/kernel/fs/doio/ |
rwtest | 39 Prog=${0##*/} 55 echo "$Prog: [-chq] [-N name] [ iogen options ] [ doio options ] files" >&2 208 echo "$Prog: Illegal option $1" >&2 408 echo "$Prog$Name : iogen reported errors (r=$r)" >&2 416 echo "$Prog$Name : doio reported errors (r=$r)" >&2
|
/external/libunwind/doc/ |
libunwind-ptrace.tex | 44 possible to hook up \Prog{libunwind} to another process via 46 \Prog{libunwind} further facilitates this task by providing 52 to create a new \Prog{libunwind} address-space that represents the 57 \Prog{libunwind} will be able to properly unwind the target process. 59 only portions of the \Prog{\_UPT}-facility. For this reason, the 73 target process is known, a \Prog{\_UPT}-info-structure can be created 83 When the application is done using \Prog{libunwind} on the target 92 \Prog{\_UPT}-facility by definition is not available in 93 \Prog{libunwind}-versions configured for cross-unwinding. 97 The \Prog{\_UPT}-facility assumes that a single \Prog{\_UPT}-inf [all...] |
unw_backtrace.tex | 30 \Func{backtrace}() is not provided by \Prog{libunwind}. \Prog{libunwind} weakly 32 calling \Func{backtrace}() is linked against \Prog{libunwind}, it may end up
|
libunwind.tex | 66 \Prog{Libunwind} is very easy to use when unwinding a stack from 99 identified by the cursor). \Prog{Libunwind} provides several routines 109 frame and, in those cases, \Prog{libunwind} will grant access to them 114 pointer (SP). In \Prog{libunwind}, these registers are identified by 119 registers, \Prog{libunwind} also provides the ability to resume 127 Normally, \Prog{libunwind} supports both local and remote unwinding 140 portion of \Prog{libunwind} that manages unwind-info for dynamically 145 \Prog{libunwind} to write a function ``\Func{show\_backtrace}()'' 169 \Prog{Libunwind} can also be used to unwind a stack in a ``remote'' 172 one that is running \Prog{libunwind}. Remote unwinding is typicall [all...] |
unw_create_addr_space.tex | 33 \Prog{Libunwind} uses a set of call-back routines to access the 44 call-back routine, \Prog{libunwind} sets the \Var{as} argument to the 79 \Prog{Libunwind} invokes the \Func{find\_proc\_info}() call-back to 103 \Prog{Libunwind} invokes the \Func{put\_unwind\_info}() call-back to 108 \Func{find\_proc\_info}(). Note that \Prog{libunwind} does \emph{not} 115 \Prog{Libunwind} invokes the \Func{get\_dyn\_info\_list\_addr}() 123 \Var{dliap} must be cleared to zero. \Prog{Libunwind} will cache the 134 \Prog{Libunwind} invokes the \Func{access\_mem}() call-back to read 137 To read memory, \Prog{libunwind} sets argument \Var{write} to zero and 139 write memory, \Prog{libunwind} sets argument \Var{write} to a non-zer [all...] |
libunwind-setjmp.tex | 25 The \Prog{unwind-setjmp} library offers a \Prog{libunwind}-based 28 the same name. The main advantage of using the \Prog{unwind-setjmp} 39 \Prog{unwind-setjmp} library is beneficial primarily in applications
|
unw_get_proc_info_by_ip.tex | 42 Note that for the purposes of \Prog{libunwind}, the code of a 47 discontiguous pieces, \Prog{libunwind} will treat each piece as a 66 \item[\Const{UNW\_ENOINFO}] \Prog{Libunwind} was unable to locate 69 version or format that is not understood by \Prog{libunwind}.
|
unw_step.tex | 38 \item[\Const{UNW\_ENOINFO}] \Prog{Libunwind} was unable to locate the 42 \Prog{libunwind}.
|
unw_get_proc_info.tex | 57 reserved for future use by \Prog{libunwind}. This member exists 76 Note that for the purposes of \Prog{libunwind}, the code of a 81 discontiguous pieces, \Prog{libunwind} will treat each piece as a 100 \item[\Const{UNW\_ENOINFO}] \Prog{Libunwind} was unable to locate 103 version or format that is not understood by \Prog{libunwind}.
|
/build/soong/cmd/host_bionic_inject/ |
host_bionic_inject_test.go | 23 // prog is a shortcut to fill out a elf.Prog structure 24 func prog(flags elf.ProgFlag, offset, addr, filesz, memsz uint64) *elf.Prog { func 25 return &elf.Prog{ 42 Progs: []*elf.Prog{ 43 prog(elf.PF_R|elf.PF_X, 0, 0, 0xd0fac, 0xd0fac), 44 prog(elf.PF_R|elf.PF_W, 0xd1050, 0xd2050, 0x6890, 0xd88c), 53 Progs: []*elf.Prog{ 54 prog(elf.PF_R, 0, 0, 0x2e0, 0x2e0) [all...] |
/external/llvm/tools/bugpoint/ |
OptimizerDriver.cpp | 179 std::string Prog; 182 Prog = *Path; 186 Prog = tool; 187 if (Prog.empty()) { 236 int result = sys::ExecuteAndWait(Prog, Args.data(), nullptr,
|
/external/swiftshader/third_party/llvm-7.0/llvm/tools/bugpoint/ |
OptimizerDriver.cpp | 183 std::string Prog; 186 Prog = *Path; 190 Prog = tool; 191 if (Prog.empty()) { 241 int result = sys::ExecuteAndWait(Prog, Args, None, Redirects, Timeout,
|
/external/syzkaller/pkg/rpctype/ |
rpctype.go | 16 Prog []byte 22 Prog []byte 116 Prog []byte
|
/external/syzkaller/pkg/repro/ |
repro.go | 20 "github.com/google/syzkaller/prog" 25 Prog *prog.Prog 65 target, err := prog.GetTarget(cfg.TargetOS, cfg.TargetArch) 157 _, err = ctx.testCProg(res.Prog, res.Duration, res.Opts) 159 _, err = ctx.testProg(res.Prog, res.Duration, res.Opts) 177 func (ctx *context) repro(entries []*prog.LogEntry, crashStart int) (*Result, error) { 233 func (ctx *context) extractProg(entries []*prog.LogEntry) (*Result, error) { 250 var lastEntries []*prog.LogEntr [all...] |
/external/syzkaller/tools/syz-stress/ |
stress.go | 21 "github.com/google/syzkaller/prog" 42 target, err := prog.GetTarget(*flagOS, *flagArch) 85 var p *prog.Prog 108 func execute(pid int, env *ipc.Env, execOpts *ipc.ExecOpts, p *prog.Prog) { 129 func readCorpus(target *prog.Target) []*prog.Prog { 137 var progs []*prog.Pro [all...] |
/external/syzkaller/pkg/csource/ |
csource_test.go | 14 "github.com/google/syzkaller/prog" 20 for _, target := range prog.AllTargets() { 48 func testTarget(t *testing.T, target *prog.Target) { 53 progs := []*prog.Prog{target.GenerateSimpleProg()} 89 func testOne(t *testing.T, p *prog.Prog, opts Options) {
|
/external/syzkaller/syz-fuzzer/ |
proc.go | 22 "github.com/google/syzkaller/prog" 92 // Generate a new prog. 97 // Mutate an existing prog. 145 item.p, item.call = prog.Minimize(item.p, item.call, false, 146 func(p1 *prog.Prog, call1 int) bool { 174 Prog: data, 202 func (proc *Proc) failCall(p *prog.Prog, call int) { 216 func (proc *Proc) executeHintSeed(p *prog.Prog, call int) [all...] |
fuzzer.go | 25 "github.com/google/syzkaller/prog" 38 choiceTable *prog.ChoiceTable 41 target *prog.Target 47 corpus []*prog.Prog 110 target, err := prog.GetTarget(*flagOS, *flagArch) 225 calls := make(map[*prog.Syscall]bool) 302 p, err := fuzzer.target.Deserialize(candidate.Prog) 332 p, err := fuzzer.target.Deserialize(inp.Prog) 334 log.Fatalf("failed to deserialize prog from another fuzzer: %v", err [all...] |
workqueue.go | 10 "github.com/google/syzkaller/prog" 42 p *prog.Prog 52 p *prog.Prog 60 p *prog.Prog
|
/external/syzkaller/tools/syz-repro/ |
repro.go | 18 "github.com/google/syzkaller/prog" 42 if _, err := prog.GetTarget(cfg.TargetOS, cfg.TargetArch); err != nil { 71 fmt.Printf("Extracting prog: %v\n", stats.ExtractProgTime) 72 fmt.Printf("Minimizing prog: %v\n", stats.MinimizeProgTime) 73 fmt.Printf("Simplifying prog options: %v\n", stats.SimplifyProgTime) 82 fmt.Printf("%s\n", res.Prog.Serialize()) 84 src, err := csource.Write(res.Prog, res.Opts)
|
/external/syzkaller/pkg/compiler/ |
compiler.go | 15 "github.com/google/syzkaller/prog" 25 // 4. Compile on AST and const values does the rest of the work and returns Prog 26 // containing generated prog objects. 33 // 4.4. gen: generates prog objects from AST. 35 // Prog is description compilation result. 36 type Prog struct { 37 Resources []*prog.ResourceDesc 38 Syscalls []*prog.Syscall 39 StructDescs []*prog.KeyedStruct 47 func Compile(desc *ast.Description, consts map[string]uint64, target *targets.Target, eh ast.ErrorHandler) *Prog { [all...] |