1 .. SPDX-License-Identifier: GPL-2.0+ << 2 << 3 ================================ 1 ================================ 4 Documentation for /proc/sys/abi/ 2 Documentation for /proc/sys/abi/ 5 ================================ 3 ================================ 6 4 7 .. See scripts/check-sysctl-docs to keep this !! 5 kernel version 2.6.0.test2 8 .. scripts/check-sysctl-docs -vtable="abi" \ << 9 .. Documentation/admin-guide/sysctl/ab << 10 .. $(git grep -l register_sysctl_) << 11 6 12 Copyright (c) 2020, Stephen Kitt !! 7 Copyright (c) 2003, Fabian Frederick <ffrederick@users.sourceforge.net> 13 8 14 For general info, see Documentation/admin-guid !! 9 For general info: index.rst. 15 10 16 ---------------------------------------------- 11 ------------------------------------------------------------------------------ 17 12 18 The files in ``/proc/sys/abi`` can be used to !! 13 This path is binary emulation relevant aka personality types aka abi. 19 ABI-related settings. !! 14 When a process is executed, it's linked to an exec_domain whose >> 15 personality is defined using values available from /proc/sys/abi. >> 16 You can find further details about abi in include/linux/personality.h. >> 17 >> 18 Here are the files featuring in 2.6 kernel: >> 19 >> 20 - defhandler_coff >> 21 - defhandler_elf >> 22 - defhandler_lcall7 >> 23 - defhandler_libcso >> 24 - fake_utsname >> 25 - trace >> 26 >> 27 defhandler_coff >> 28 --------------- >> 29 >> 30 defined value: >> 31 PER_SCOSVR3:: >> 32 >> 33 0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS | SHORT_INODE >> 34 >> 35 defhandler_elf >> 36 -------------- >> 37 >> 38 defined value: >> 39 PER_LINUX:: >> 40 >> 41 0 >> 42 >> 43 defhandler_lcall7 >> 44 ----------------- >> 45 >> 46 defined value : >> 47 PER_SVR4:: >> 48 >> 49 0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO, >> 50 >> 51 defhandler_libsco >> 52 ----------------- >> 53 >> 54 defined value: >> 55 PER_SVR4:: 20 56 21 Currently, these files might (depending on you !! 57 0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO, 22 show up in ``/proc/sys/kernel``: << 23 58 24 .. contents:: :local: !! 59 fake_utsname >> 60 ------------ 25 61 26 vsyscall32 (x86) !! 62 Unused 27 ================ << 28 63 29 Determines whether the kernels maps a vDSO pag !! 64 trace 30 can be set to 1 to enable, or 0 to disable. De !! 65 ----- 31 ``CONFIG_COMPAT_VDSO`` is set, disabled otherw << 32 66 33 This controls the same setting as the ``vdso32 !! 67 Unused 34 parameter. <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.