syzkaller/executor
Dmitry Vyukov 4969639c7c executor: fix strict aliasing violations
test_copyin does bad things. Fix that.

executor/test.h: In function ‘int test_copyin()’:
executor/common.h:299:16: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
   *(type*)(addr) = (type)(val);                                     \
                ^
2018-07-24 13:29:26 +02:00
..
common_akaros.h executor: overhaul 2018-07-24 12:04:27 +02:00
common_bsd.h executor: overhaul 2018-07-24 12:04:27 +02:00
common_fuchsia.h executor: overhaul 2018-07-24 12:04:27 +02:00
common_kvm_amd64.h executor: compile with -O2 2018-02-10 12:14:13 +01:00
common_kvm_arm64.h executor: introduce uint64/32/16/8 types 2017-12-27 11:15:04 +01:00
common_linux.h executor: overhaul 2018-07-24 12:04:27 +02:00
common_test.h executor: overhaul 2018-07-24 12:04:27 +02:00
common_windows.h executor: overhaul 2018-07-24 12:04:27 +02:00
common.h executor: overhaul 2018-07-24 12:04:27 +02:00
defs.h executor: overhaul 2018-07-24 12:04:27 +02:00
executor_akaros.h executor: overhaul 2018-07-24 12:04:27 +02:00
executor_bsd.cc executor: ensure RLIMIT_NOFILE is greater than kInPipeFd 2018-07-23 11:11:32 +02:00
executor_bsd.h executor: overhaul 2018-07-24 12:04:27 +02:00
executor_fuchsia.h executor: overhaul 2018-07-24 12:04:27 +02:00
executor_linux.h executor: overhaul 2018-07-24 12:04:27 +02:00
executor_test.h executor: overhaul 2018-07-24 12:04:27 +02:00
executor_windows.h executor: overhaul 2018-07-24 12:04:27 +02:00
executor.cc executor: overhaul 2018-07-24 12:04:27 +02:00
gen.go executor: overhaul 2018-07-24 12:04:27 +02:00
kvm_gen.cc sys: extend kvm support 2017-01-09 20:28:10 +01:00
kvm.h sys: improve kvm description 2017-01-28 19:58:31 +01:00
kvm.S sys: improve kvm description 2017-01-28 19:58:31 +01:00
kvm.S.h csource: regenerate and reformat 2017-02-01 10:16:19 +01:00
nocover.h executor: overhaul 2018-07-24 12:04:27 +02:00
stub.go Makefile: actually cross-compile during presubmit 2017-06-26 15:45:51 +02:00
syscalls.h executor: overhaul 2018-07-24 12:04:27 +02:00
test_linux.h executor: overhaul 2018-07-24 12:04:27 +02:00
test.h executor: fix strict aliasing violations 2018-07-24 13:29:26 +02:00