google / safeside

Understand and mitigate software-observable side-channels

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spectre V1 demo crashes 32-bit Clang

despair86 opened this issue · comments

Assertion failed: !(TSFlags & X86II::REX_W) && "REX.W requires 64bit mode.", file ../lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp, line 1168, function emitOpcodePrefix
Stack dump:
0.      Program arguments: /usr/local/bin/clang-8 -cc1 -triple i386-pc-solaris2.11 -emit-obj -disable-free -main-file-name instr.cc -mrelocation-model static -mthread-model posix -mdisable-fp-elim -fmath-errno -masm-verbose -mconstructor-aliases -fuse-init-array -target-cpu pentium4 -target-feature +retpoline-indirect-calls -dwarf-column-info -debugger-tuning=gdb -v -resource-dir /usr/local/lib/clang/8.0.0 -internal-isystem /usr/gcc/9/lib/gcc/x86_64-pc-solaris2.11/9.2.0/../../../../include/c++/9.2.0 -internal-isystem /usr/gcc/9/lib/gcc/x86_64-pc-solaris2.11/9.2.0/../../../../include/c++/9.2.0/x86_64-pc-solaris2.11/32 -internal-isystem /usr/gcc/9/lib/gcc/x86_64-pc-solaris2.11/9.2.0/../../../../include/c++/9.2.0/backward -internal-isystem /usr/local/include -internal-isystem /usr/local/lib/clang/8.0.0/include -internal-externc-isystem /usr/include -O2 -fdeprecated-macro -fdebug-compilation-dir /export/home/despair/safeside/demos -ferror-limit 19 -fmessage-length 198 -mspeculative-load-hardening -fno-use-cxa-atexit -fobjc-runtime=gcc -fcxx-exceptions -fexceptions -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp -o /var/tmp/instr-2dcc9d.o -x c++ instr.cc -faddrsig