1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-05 22:20:24 -08:00
emacs/exec
Po Lu 74df372398 Port recent changes to mipsel systems
* exec/exec.c (exec_0): Don't disable AT_EXECFN substitution on
MIPS systems.

* exec/loader-aarch64.s (skip_environ): Correct typo in
commentary.

* exec/loader-mips64el.s: Add a disclaimer that this file is
currently inoperable.

* exec/loader-mipsel.s (__start): Move environment and argument
vectors and produce and replace AT_EXECFN.  Clear stack before
proceeding to circumvent an oversight in glibc.
2025-04-14 21:31:07 +08:00
..
config-mips.m4.in Port recent changes to mipsel systems 2025-04-14 21:31:07 +08:00
configure.ac ; * exec/configure.ac (config-mips.m4): Fix typo. 2025-01-03 13:04:34 +08:00
deps.mk Update copyright year to 2025 2025-01-02 18:39:42 +01:00
exec.c Port recent changes to mipsel systems 2025-04-14 21:31:07 +08:00
exec.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
exec1.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
loader-aarch64.s Port recent changes to mipsel systems 2025-04-14 21:31:07 +08:00
loader-armeabi.s Replace AT_EXECFN in auxiliary vectors of programs executed on Android 2025-04-13 18:51:49 +08:00
loader-mips64el.s Port recent changes to mipsel systems 2025-04-14 21:31:07 +08:00
loader-mipsel.s Port recent changes to mipsel systems 2025-04-14 21:31:07 +08:00
loader-x86.s Replace AT_EXECFN in auxiliary vectors of programs executed on Android 2025-04-13 18:51:49 +08:00
loader-x86_64.s Fix typos in executable loaders 2025-04-14 09:10:14 +08:00
Makefile.in Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mipsel-user.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mipsfpu.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
mipsfpu.h Update copyright year to 2025 2025-01-02 18:39:42 +01:00
README Port seccomp acceleration to Linux 3.5.0 2024-07-02 12:12:14 +08:00
test.c Update copyright year to 2025 2025-01-02 18:39:42 +01:00
trace.c Replace AT_EXECFN in auxiliary vectors of programs executed on Android 2025-04-13 18:51:49 +08:00

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.