diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-10-31 13:42:54 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-10-31 13:43:54 +0100 |
| commit | 1f38e9aef71ae9e170a69e1f15b7c455a9627e99 (patch) | |
| tree | f4ad043f77b2e4796536172de8ca96a7e37073d5 /pkg/csource | |
| parent | 897810904389a6c30278f70a21669dbf7843bd70 (diff) | |
executor: fix inclusion of kvm arch-specific code
We use GOOS now to figure out target arch
(which can be different from host arch).
Diffstat (limited to 'pkg/csource')
| -rw-r--r-- | pkg/csource/generated.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pkg/csource/generated.go b/pkg/csource/generated.go index f35fdf979..d467fe621 100644 --- a/pkg/csource/generated.go +++ b/pkg/csource/generated.go @@ -1468,7 +1468,7 @@ error: #include <sys/ioctl.h> #include <sys/stat.h> -#if defined(__x86_64__) +#if GOARCH_amd64 const char kvm_asm16_cpl3[] = "\x0f\x20\xc0\x66\x83\xc8\x01\x0f\x22\xc0\xb8\xa0\x00\x0f\x00\xd8\xb8\x2b\x00\x8e\xd8\x8e\xc0\x8e\xe0\x8e\xe8\xbc\x00\x01\xc7\x06\x00\x01\x1d\xba\xc7\x06\x02\x01\x23\x00\xc7\x06\x04\x01\x00\x01\xc7\x06\x06\x01\x2b\x00\xcb"; const char kvm_asm32_paged[] = "\x0f\x20\xc0\x0d\x00\x00\x00\x80\x0f\x22\xc0"; const char kvm_asm32_vm86[] = "\x66\xb8\xb8\x00\x0f\x00\xd8\xea\x00\x00\x00\x00\xd0\x00"; @@ -2340,7 +2340,7 @@ static uintptr_t syz_kvm_setup_cpu(uintptr_t a0, uintptr_t a1, uintptr_t a2, uin return 0; } -#elif defined(__aarch64__) +#elif GOARCH_arm64 struct kvm_text { uintptr_t typ; |
