@jazzer.js/fuzzer
Version:
Jazzer.js libfuzzer-based fuzzer for Node.js
16 lines (15 loc) • 636 B
TypeScript
import { addon } from "./addon";
import { CoverageTracker } from "./coverage";
import { Tracer } from "./trace";
export type { FuzzTarget, FuzzTargetAsyncOrValue, FuzzTargetCallback, } from "./addon";
export interface Fuzzer {
coverageTracker: CoverageTracker;
tracer: Tracer;
startFuzzing: typeof addon.startFuzzing;
startFuzzingAsync: typeof addon.startFuzzingAsync;
printAndDumpCrashingInput: typeof addon.printAndDumpCrashingInput;
printReturnInfo: typeof addon.printReturnInfo;
}
export declare const fuzzer: Fuzzer;
export type { CoverageTracker } from "./coverage";
export type { Tracer } from "./trace";