Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/connor4312/js-fuzz
/ functions
Functions
152 in github.com/connor4312/js-fuzz
⨍
Functions
152
◇
Types & classes
104
Method
constructor
( private readonly proc: cp.ChildProcess, private readonly proto: Protocol, private readonly optio
packages/js-fuzz-core/src/Cluster.ts:25
Method
constructor
(private readonly options: IFuzzOptions, private readonly serializer: ISerializer)
packages/js-fuzz-core/src/Cluster.ts:158
Method
constructor
( private readonly options: IClusterOptions, @inject(Types.LiteralExtractor) private readonly lite
packages/js-fuzz-core/src/cluster-factory.ts:14
Method
constructor
(size: number = 10 * 1024 * 1024)
packages/js-fuzz-core/src/protocol/rw-buffer.ts:10
Method
constructor
(@inject(Types.FuzzOptions) private readonly options: Pick<IFuzzOptions, 'exclude'>)
packages/js-fuzz-core/src/instrumentation/hook-manager.ts:12
Method
constructor
(@inject(Types.HookManager) private readonly hooks: HookManager)
packages/js-fuzz-core/src/instrumentation/literal-extractor.ts:16
Method
constructor
( @inject(Types.HookManager) private readonly hooks: HookManager, @inject(Types.Runtime) private reado
packages/js-fuzz-core/src/instrumentation/coverage-instrumentor.ts:71
Method
constructor
(private readonly directory: string)
packages/js-fuzz-core/src/artifact-set/disk-artifact-set.ts:22
Method
constructor
( @inject(MutationAlgorithms) private readonly algorithms: ReadonlyArray<IMutationAlgorithm>, )
packages/js-fuzz-core/src/mutations/mutator.ts:13
Method
constructor
( @inject(Types.CoverageHashService) public readonly coverage: CoverageHash )
packages/js-fuzz-core/src/runtime/runtime-service-collection.ts:14
Method
constructor
( public readonly generator: (context: IInliningContext, ...args: Expression[]) => Expression, )
packages/js-fuzz-core/src/runtime/inliner.ts:13
Method
constructor
( @inject(Types.RuntimeServiceCollection) public readonly services: RuntimeServiceCollection, )
packages/js-fuzz-core/src/runtime/runtime.ts:16
Method
constructor
( public readonly input: Buffer, public readonly depth: number, public readonly summary: IWorkSumm
packages/js-fuzz-core/src/input/input.ts:24
Method
coverage
()
packages/js-fuzz-core/src/input/corpus.ts:104
Method
end
* Ends the underlying output stream.
packages/js-fuzz-core/src/protocol/protocol.ts:61
Method
foundLiterals
(literals: ReadonlyArray<string>)
packages/js-fuzz-core/src/input/corpus.ts:23
Method
getAllInputs
* Returns all inputs stored in the corpus.
packages/js-fuzz-core/src/input/corpus.ts:65
Function
getContainerInstance
()
packages/js-fuzz-core/src/dependencies.ts:18
Method
handler
(err: any, res: WorkResult)
packages/js-fuzz-core/src/Worker.ts:80
Method
isInterestedIn
* Returns if we're interested in getting a full summary report for the * the given hash.
packages/js-fuzz-core/src/input/corpus.ts:39
Method
loadCorpus
()
packages/js-fuzz-core/src/Serializer.ts:96
Method
mutate
* Mutates the input buffer.
packages/js-fuzz-core/src/mutations/mutator.ts:31
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/replace-interesting-16-mutator.ts:9
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/replace-interesting-32-mutator.ts:9
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/swap-byte-mutator.ts:8
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/insert-range-mutator.ts:9
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/copy-range-mutator.ts:8
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/duplicate-range-mutator.ts:8
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/ascii-digit-replace-mutator.ts:8
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/uint32-increment-mutator.ts:8
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/uint16-increment-mutator.ts:8
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/replace-interesting-8-mutator.ts:9
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/ascii-number-replace-mutator.ts:8
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/random-byte-mutator.ts:8
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/uint8-increment-mutator.ts:8
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/flip-bit-mutator.ts:8
Method
mutate
(buffer: Buffer)
packages/js-fuzz-core/src/mutations/algorithms/remove-range-mutator.ts:8
Method
pickWeighted
* Returns an input, weighting by its score.
packages/js-fuzz-core/src/input/corpus.ts:46
Method
put
* Stores the work summary and the coverage file.
packages/js-fuzz-core/src/input/corpus.ts:72
Method
reset
()
packages/js-fuzz-core/src/runtime/runtime-service-collection.ts:19
Method
reset
()
packages/js-fuzz-core/src/runtime/coverage-hash.ts:49
Method
reset
* Resets all services.
packages/js-fuzz-core/src/runtime/runtime.ts:31
Method
sendNextPacket
()
packages/js-fuzz-core/src/Cluster.ts:239
Method
size
* Returns the number of items in our store.
packages/js-fuzz-core/src/input/corpus.ts:100
Method
start
* Boots the cluster.
packages/js-fuzz-core/src/cluster-factory.ts:23
Method
stats
()
packages/js-fuzz-core/src/Cluster.ts:154
Method
storeCorpus
(corpus: Corpus)
packages/js-fuzz-core/src/Serializer.ts:83
Method
storeCrasher
(input: Input)
packages/js-fuzz-core/src/Serializer.ts:75
Method
storeTimeout
(rawInput: Buffer)
packages/js-fuzz-core/src/Serializer.ts:67
Method
write
* Copies the input buffer to the underlying storage.
packages/js-fuzz-core/src/protocol/rw-buffer.ts:17
Method
write
* Writes the ipc call to the output stream.
packages/js-fuzz-core/src/protocol/protocol.ts:47
Method
write
(stats: Stat)
packages/js-fuzz-cli/src/reporters/json.ts:12
← previous
101–152 of 152, ranked by callers