summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/hierarchy.el
diff options
context:
space:
mode:
authorPo Lu <luangruo@yahoo.com>2024-01-27 10:36:30 +0800
committerPo Lu <luangruo@yahoo.com>2024-01-27 10:36:30 +0800
commitc37b50ad417c6cb340f54ffe218f5d889345451a (patch)
treefc6b825b4e3489621d0d7738eb739fa74e56d059 /lisp/emacs-lisp/hierarchy.el
parent55f0b3e561034a1ad4235770d1c0685439a64fe5 (diff)
downloademacs-c37b50ad417c6cb340f54ffe218f5d889345451a.tar.gz
emacs-c37b50ad417c6cb340f54ffe218f5d889345451a.tar.bz2
emacs-c37b50ad417c6cb340f54ffe218f5d889345451a.zip
Intercept calls to `openat' under Android
* exec/configure.ac (OPEN_SYSCALL, OPENAT_SYSCALL): Define new macros. * exec/exec.h (struct exec_tracee): New field `sp'. * exec/trace.c (handle_openat): New function. (process_system_call): If handle_openat executes successfully, save the unmodified stack pointer within the tracee structure to be restored once the system call completes.
Diffstat (limited to 'lisp/emacs-lisp/hierarchy.el')
0 files changed, 0 insertions, 0 deletions