e0b027d121
* exec/exec.c: Do not include ctype.h, as the kernel does not care about the locale. (check_interpreter): Treat only spaces and tabs as white space. Do not inspect more bytes than were read. Although the resulting code does not exactly match what the Android kernel does, it’s closer than what it was before. |
||
---|---|---|
.. | ||
Makefile.in | ||
README | ||
config-mips.m4.in | ||
configure.ac | ||
deps.mk | ||
exec.c | ||
exec.h | ||
exec1.c | ||
loader-aarch64.s | ||
loader-armeabi.s | ||
loader-mips64el.s | ||
loader-mipsel.s | ||
loader-x86.s | ||
loader-x86_64.s | ||
mipsel-user.h | ||
mipsfpu.c | ||
mipsfpu.h | ||
test.c | ||
trace.c |
README
This directory holds the source code to a library used to replace the `execve' and `execveat' system calls, used by the Android port of Emacs to start executables without intervention from the system. The most edifying resource for developers will be GDB, or to be precise, the Linux target implementations for architectures of interest.