cosmopolitan/ape
Justine Tunney 8f12cd980d Fix execution bug w/o binfmt_misc
The longjmp relocation in the master boot record coincidentally had a
quote character in it, which caused the master boot record to be used
when interpreter by the shell. The solution, is to move the grub stub
below the long mode loader so the real mode loader relocation is near
the master boot record. This change includes a regression test.
2022-05-25 17:24:02 -07:00
..
ape.lds Write tests for new APE loader and fix bugs 2022-05-22 05:45:38 -07:00
ape.mk Make build hermetic without shell scripts 2022-05-25 13:55:57 -07:00
ape.S Fix execution bug w/o binfmt_misc 2022-05-25 17:24:02 -07:00
apeinstall.sh Write tests for new APE loader and fix bugs 2022-05-22 05:45:38 -07:00
config.h Improve memory safety 2021-10-13 17:27:13 -07:00
idata.internal.h Get codebase completely working with LLVM 2021-02-09 02:57:32 -08:00
loader-elf.S Write tests for new APE loader and fix bugs 2022-05-22 05:45:38 -07:00
loader-macho.lds Write tests for new APE loader and fix bugs 2022-05-22 05:45:38 -07:00
loader-macho.S Write tests for new APE loader and fix bugs 2022-05-22 05:45:38 -07:00
loader.c Write tests for new APE loader and fix bugs 2022-05-22 05:45:38 -07:00
loader.h Write tests for new APE loader and fix bugs 2022-05-22 05:45:38 -07:00
loader.lds Write tests for new APE loader and fix bugs 2022-05-22 05:45:38 -07:00
macros.internal.h Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
mz.ansi Initial import 2020-06-15 07:18:57 -07:00
notice.inc Initial import 2020-06-15 07:18:57 -07:00
relocations.h Support malloc() on bare metal 2021-02-24 00:53:24 -08:00