aboutsummaryrefslogtreecommitdiffstats
path: root/executor/common_linux.h
diff options
context:
space:
mode:
authorAlexander Potapenko <glider@google.com>2025-09-10 13:57:41 +0200
committerAlexander Potapenko <glider@google.com>2025-09-11 08:49:06 +0000
commit4d84111421bcf66c236e6ef9af5846514e66653b (patch)
treee33d854a49111de2087aa03c113525d6984a0e12 /executor/common_linux.h
parentfdeaa69b728b8c7a429af7101cdd788f1dc9b916 (diff)
tools: add check-syzos.sh
As shown in https://github.com/google/syzkaller/issues/5565, SYZOS code in the `guest` section cannot reference global data, because it is relocated into the guest memory. While arm64 executor has a dynamic check for data accesses, it is virtually impossible to do the same on x86 without implementing an x86 disassembler. Instead of doing so, introduce a build-time script that will detect instructions referencing global data on a best-effort basis.
Diffstat (limited to 'executor/common_linux.h')
0 files changed, 0 insertions, 0 deletions