aboutsummaryrefslogtreecommitdiffstats
path: root/executor/executor_windows.cc
diff options
context:
space:
mode:
Diffstat (limited to 'executor/executor_windows.cc')
-rw-r--r--executor/executor_windows.cc83
1 files changed, 0 insertions, 83 deletions
diff --git a/executor/executor_windows.cc b/executor/executor_windows.cc
deleted file mode 100644
index 73477bb4f..000000000
--- a/executor/executor_windows.cc
+++ /dev/null
@@ -1,83 +0,0 @@
-// Copyright 2017 syzkaller project authors. All rights reserved.
-// Use of this source code is governed by Apache 2 LICENSE that can be found in the LICENSE file.
-
-// +build
-
-#include <io.h>
-
-#define SYZ_EXECUTOR
-#include "common_windows.h"
-
-#include "executor_windows.h"
-
-#include "syscalls_windows.h"
-
-#include "executor.h"
-
-uint32 output;
-
-int main(int argc, char** argv)
-{
- if (argc == 2 && strcmp(argv[1], "version") == 0) {
- puts(GOOS " " GOARCH " " SYZ_REVISION " " GIT_REVISION);
- return 0;
- }
-
- if (VirtualAlloc((void*)SYZ_DATA_OFFSET, SYZ_NUM_PAGES * SYZ_PAGE_SIZE,
- MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE) != (void*)SYZ_DATA_OFFSET)
- fail("mmap of data segment failed");
-
- main_init();
- execute_one();
- return 0;
-}
-
-long execute_syscall(const call_t* c, long a0, long a1, long a2, long a3, long a4, long a5, long a6, long a7, long a8)
-{
- __try {
- return c->call(a0, a1, a2, a3, a4, a5, a6, a7, a8);
- } __except (EXCEPTION_EXECUTE_HANDLER) {
- return -1;
- }
-}
-
-void cover_open()
-{
-}
-
-void cover_enable(thread_t* th)
-{
-}
-
-void cover_reset(thread_t* th)
-{
-}
-
-uint32 cover_read_size(thread_t* th)
-{
- return 0;
-}
-
-bool cover_check(uint32 pc)
-{
- return true;
-}
-
-bool cover_check(uint64 pc)
-{
- return true;
-}
-
-uint32* write_output(uint32 v)
-{
- return &output;
-}
-
-void write_completed(uint32 completed)
-{
-}
-
-bool kcov_comparison_t::ignore() const
-{
- return false;
-}