diff options
| author | Po Lu | 2025-04-13 18:50:59 +0800 |
|---|---|---|
| committer | Po Lu | 2025-04-13 18:51:49 +0800 |
| commit | 7a01350624e1665e707f98e13d51f53e9f87ce95 (patch) | |
| tree | 589f2a612bc44670eeec8ec77ae9ed9f81df0c25 /exec/exec.h | |
| parent | f5b59a8a7318d611a04ef32f4042e3ca9bd1b315 (diff) | |
| download | emacs-7a01350624e1665e707f98e13d51f53e9f87ce95.tar.gz emacs-7a01350624e1665e707f98e13d51f53e9f87ce95.zip | |
Replace AT_EXECFN in auxiliary vectors of programs executed on Android
* exec/exec.c (insert_args, exec_0): On non-MIPS systems, copy
NAME and its length to the loader area. State that MIPS support
is not yet available (though it will be pending the availability
of a functioning emulator).
* exec/loader-aarch64.s (_start):
* exec/loader-armeabi.s (_start):
* exec/loader-x86.s (_start):
* exec/loader-x86_64.s (_start): Displace auxv, environ, and
argv to create sufficient space for the provided file name, and
copy the file name there. Replace AT_EXECFN to refer to this
space.
Diffstat (limited to 'exec/exec.h')
0 files changed, 0 insertions, 0 deletions