cosmopolitan/ape
Justine Tunney 529cb4817c
Improve dlopen() on Apple Silicon
- Introduce MAP_JIT which is zero on other platforms
- Invent __jit_begin() and __jit_end() which wrap Apple's APIs
- Runtime dispatch to sys_icache_invalidate() in __clear_cache()
2023-11-17 02:33:14 -08:00
..
public Improve open source compatibility 2022-09-08 03:19:35 -07:00
aarch64.lds Remove IMAGE_BASE_VIRTUAL 2023-09-12 01:21:36 -07:00
ape-m1.c Improve dlopen() on Apple Silicon 2023-11-17 02:33:14 -08:00
ape.h Mint APE Loader v1.9 2023-11-05 13:11:34 -08:00
ape.internal.h Get aarch64 hello world working 2023-05-10 04:20:47 -07:00
ape.lds Remove IMAGE_BASE_VIRTUAL 2023-09-12 01:21:36 -07:00
ape.mk Get Fat Emacs working on Apple Silicon 2023-08-17 22:01:42 -07:00
ape.S Redesign cosmocc toolchain 2023-11-11 14:18:08 -08:00
apeinstall.sh Redesign cosmocc toolchain 2023-11-11 14:18:08 -08:00
apeuninstall.sh Redesign cosmocc toolchain 2023-11-11 14:18:08 -08:00
blink-linux-aarch64.gz Make blink support conditionally linkable into APE 2023-06-17 07:55:35 -07:00
blink-xnu-aarch64.gz Make blink support conditionally linkable into APE 2023-06-17 07:55:35 -07:00
idata.internal.h Introduce new linker for fat ape binaries 2023-08-11 04:39:19 -07:00
launch.S Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00
loader-macho.S Mint APE Loader v1.3 2023-07-23 17:08:14 -07:00
loader.c Fix stack alignment and auxv for macho APE loader (#931) 2023-11-05 13:06:10 -08:00
loader.lds Mint APE Loader v1.3 2023-07-23 17:08:14 -07:00
macros.internal.h [metal] Fix bug: do not initialize IDT & TSS if unneeded (#654) 2022-10-10 20:54:46 -07: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 Optimize memory layout 2022-09-12 04:26:52 -07:00
sections.internal.h Rewrite .zip.o file linker 2023-06-10 09:29:44 -07:00
start.S Fix stack alignment and auxv for macho APE loader (#931) 2023-11-05 13:06:10 -08:00
systemcall.S Mint APE Loader v1.5 2023-07-26 13:54:49 -07:00