mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-01-31 11:37:35 +00:00
edd9297eba
Your Actually Portable Executables now contains a simple virtual memory that works similarly to the Linux Kernel in the sense that it maps your physical memory to negative addresses. This is needed to support mmap() and malloc(). This functionality has zero code size impact. For example the MODE=tiny LIFE.COM executable is still only 12KB in size. The APE bootloader code has also been simplified to improve readibility and further elevate the elegance by which we're able to support so many platforms thereby enhancing verifiability so that we may engender trust in this bootloading process. |
||
---|---|---|
.. | ||
emubin | ||
emucrt | ||
lib | ||
ar.c | ||
blinkenlights.c | ||
build.mk | ||
calculator.c | ||
calculator.ctest | ||
calculator.inc | ||
compile.c | ||
dis.c | ||
dropcache.c | ||
helpop.c | ||
lz4toasm.c | ||
mkdeps.c | ||
package.c | ||
pstrace.c | ||
refactor.c | ||
rle.c | ||
rollup.c | ||
runit.c | ||
runit.h | ||
runitd.c | ||
summy.c | ||
tinyemu.c | ||
x86combos.c | ||
zipobj.c |