feat: add dependency
This commit is contained in:
19
javascript-engine/external/boa/fuzz/fuzz_targets/vm-implied.rs
vendored
Normal file
19
javascript-engine/external/boa/fuzz/fuzz_targets/vm-implied.rs
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
#![no_main]
|
||||
|
||||
mod common;
|
||||
|
||||
use crate::common::FuzzSource;
|
||||
use boa_engine::{Context, JsResult, JsValue};
|
||||
use libfuzzer_sys::fuzz_target;
|
||||
|
||||
fn do_fuzz(original: FuzzSource) -> JsResult<JsValue> {
|
||||
let mut ctx = Context::builder()
|
||||
.interner(original.interner)
|
||||
.instructions_remaining(1 << 16)
|
||||
.build();
|
||||
ctx.eval(&original.source)
|
||||
}
|
||||
|
||||
fuzz_target!(|original: FuzzSource| {
|
||||
let _ = do_fuzz(original);
|
||||
});
|
||||
Reference in New Issue
Block a user