abstract-machine/am
Zihao Yu de78d6ca0a x86-qemu,boot: fix strict aliasing bug by union
* In gcc 12, by the strict-aliasing rule, gcc will consider elf32 and
  buf during calling copy_from_disk() point to different memory area.
  This will let gcc move the checking of EM_X86_64 ahead of
  copy_from_disk(), causing incorrectly parsing the x86_64 ELF header as
  x86_32.
2024-06-02 12:30:23 +08:00
..
include fix: Modify the register number into a macro definition 2023-08-08 16:56:21 +08:00
src x86-qemu,boot: fix strict aliasing bug by union 2024-06-02 12:30:23 +08:00
Makefile 2020 release 2020-09-04 00:13:55 +08:00