Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type IFaceRP ¶
type IFaceRP interface {
Submit(*TaskCtx, int8, time.Duration) bool
RegisterExecutor(func(*TaskCtx) *fuzzTypes.Reaction, int8)
Wait(time.Duration) bool
Status() int8
Start()
Stop()
Pause()
Resume()
GetSingleResult() *fuzzTypes.Reaction
Resize(int)
WaitResume()
Clear()
ReleaseSelf()
}
IFaceRP 协程池接口,用于避免循环import
type JobCtx ¶
type JobCtx struct {
JobId int
ParentId int
Job *fuzzTypes.Fuzz
RP IFaceRP // 改为使用interface,这样就避免引用rp包导致引用循环
OutputCtx *output.Ctx
GlobCtx context.Context
Cancel context.CancelFunc
// contains filtered or unexported fields
}
JobCtx 单个fuzz任务上下文 inspired by eprocess win kernel
func (*JobCtx) GetParentId ¶ added in v0.2.3
GetParentId 获取父任务id
Click to show internal directories.
Click to hide internal directories.