commit | bed73c8e039ecb926c6d9d7dd9f5e4bf5227db4e | [log] [tgz] |
---|---|---|
author | Colin Cross <[email protected]> | Fri Feb 10 17:04:29 2023 -0800 |
committer | Colin Cross <[email protected]> | Tue Mar 28 09:32:42 2023 -0700 |
tree | c7a16e975c7282935606c7d98d036bbb4a84af41 | |
parent | 1070762ab12eac0e07db136c820815796b6acba5 [diff] |
Use int 80h instead of __kernel_vsyscall in x86 relinterp The x86 syscall wrappers use __kernel_vsyscall via a field in the TLS data unless SYSCALL_NO_TLS is defined. The TLS data is not initialized when relinterp runs, so define SYSCALL_NO_TLS to perform syscalls via int 80h. Test: out/host/linux-x86/testcases/nanoapp_chqts_shared_tests/x86/nanoapp_chqts_shared_tests Change-Id: I94cd42b27131ab02292fef8402d322def6e8b164