70eb08982c
Fuzzilli is open source fuzzer by Samuel Groß (saelo@google.com) that can be used to find bugs in v8 javascript engine. As we want to automate fuzzing for current versions of v8, we want to merge fuzzilli toolkit into v8 code, so that fuzzer can automatically update to the newest version. So far Fuzzilli has been maintained at https://github.com/googleprojectzero/fuzzilli . Bug tracker Id: https://bugs.chromium.org/p/v8/issues/detail?id=10571 Change-Id: I83ddc7e8bb31664c19e4044395bb9044a1c12031 Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2201760 Reviewed-by: Tamer Tas <tmrts@chromium.org> Reviewed-by: Michael Achenbach <machenbach@chromium.org> Reviewed-by: Clemens Backes <clemensb@chromium.org> Reviewed-by: Michael Stanton <mvstanton@chromium.org> Reviewed-by: Tobias Tebbi <tebbi@chromium.org> Commit-Queue: Michael Stanton <mvstanton@chromium.org> Cr-Commit-Position: refs/heads/master@{#68132}
19 lines
564 B
C++
19 lines
564 B
C++
// Copyright 2020 the V8 project authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
extern "C" {
|
|
#include "libreprl.h"
|
|
}
|
|
int main() {
|
|
struct reprl_child_process child;
|
|
char* env[] = {nullptr};
|
|
char prog[] = "./out.gn/x64.debug/d8";
|
|
char*(argv[]) = {prog, nullptr};
|
|
if (reprl_spawn_child(argv, env, &child) == -1) return -1;
|
|
// struct reprl_result res;
|
|
// reprl_execute_script(child.pid, child.crfd, child.cwfd, child.drfd,
|
|
// child.dwfd, 1, ,,&res);
|
|
return 0;
|
|
}
|