Searched refs:personality (Results 1 - 25 of 120) sorted by relevance

12345

/linux-master/include/linux/
H A Dpersonality.h5 #include <uapi/linux/personality.h>
8 * Return the base personality without flags.
10 #define personality(pers) (pers & PER_MASK) macro
13 * Change personality of the currently running process.
15 #define set_personality(pers) (current->personality = (pers))
H A Delf.h11 have the READ_IMPLIES_EXEC personality flag set automatically.
17 set_personality(PER_LINUX | (current->personality & (~PER_MASK)))
/linux-master/kernel/
H A Dexec_domain.c15 #include <linux/personality.h>
38 SYSCALL_DEFINE1(personality, unsigned int, personality)
40 unsigned int old = current->personality;
42 if (personality != 0xffffffff)
43 set_personality(personality);
/linux-master/arch/powerpc/kernel/
H A Dsyscalls.c32 #include <linux/personality.h>
77 static long do_ppc64_personality(unsigned long personality) argument
81 if (personality(current->personality) == PER_LINUX32
82 && personality(personality) == PER_LINUX)
83 personality = (personality & ~PER_MASK) | PER_LINUX32;
84 ret = ksys_personality(personality);
85 if (personality(re
[all...]
/linux-master/arch/arm/kernel/
H A Delf.c4 #include <linux/personality.h>
46 unsigned int personality = current->personality & ~PER_MASK; local
50 * personality to LINUX.
52 personality |= PER_LINUX;
59 personality &= ~ADDR_LIMIT_32BIT;
61 personality |= ADDR_LIMIT_32BIT;
63 set_personality(personality);
82 * have the READ_IMPLIES_EXEC personality flag set automatically.
/linux-master/arch/alpha/include/asm/
H A Dprocessor.h11 #include <linux/personality.h> /* for ADDR_LIMIT_32BIT */
19 (current->personality & ADDR_LIMIT_32BIT ? 0x80000000 : 0x00120000000UL)
27 ((current->personality & ADDR_LIMIT_32BIT) ? 0x40000000 : TASK_SIZE / 2)
/linux-master/arch/microblaze/include/asm/
H A Delf.h25 set_personality(PER_LINUX_32BIT | (current->personality & (~PER_MASK)))
/linux-master/arch/sparc/include/asm/
H A Dsignal.h6 #include <linux/personality.h>
H A Delf_64.h209 if (personality(current->personality) != PER_LINUX32) \
211 (current->personality & (~PER_MASK))); \
/linux-master/arch/s390/kernel/
H A Dsyscall.c28 #include <linux/personality.h>
89 SYSCALL_DEFINE1(s390_personality, unsigned int, personality)
91 unsigned int ret = current->personality;
93 if (personality(current->personality) == PER_LINUX32 &&
94 personality(personality) == PER_LINUX)
95 personality |= PER_LINUX32;
97 if (personality != 0xffffffff)
98 set_personality(personality);
[all...]
/linux-master/arch/arm64/kernel/
H A Dsys.c31 SYSCALL_DEFINE1(arm64_personality, unsigned int, personality)
33 if (personality(personality) == PER_LINUX32 &&
36 return ksys_personality(personality);
/linux-master/arch/mips/kernel/
H A Dlinux32.c28 #include <linux/personality.h>
89 SYSCALL_DEFINE1(32_personality, unsigned long, personality)
91 unsigned int p = personality & 0xffffffff;
94 if (personality(current->personality) == PER_LINUX32 &&
95 personality(p) == PER_LINUX)
98 if (ret != -1 && personality(ret) == PER_LINUX32)
/linux-master/arch/arm/include/asm/
H A Dprocessor.h20 #define STACK_TOP ((current->personality & ADDR_LIMIT_32BIT) ? \
63 current->personality & FDPIC_FUNCPTRS) { \
70 if (current->personality & ADDR_LIMIT_32BIT) \
/linux-master/arch/parisc/kernel/
H A Dsys_parisc.c24 #include <linux/personality.h>
291 asmlinkage long parisc_personality(unsigned long personality) argument
295 if (personality(current->personality) == PER_LINUX32
296 && personality(personality) == PER_LINUX)
297 personality = (personality & ~PER_MASK) | PER_LINUX32;
299 err = sys_personality(personality);
300 if (personality(er
[all...]
/linux-master/arch/riscv/include/asm/
H A Delf.h139 if (personality(current->personality) != PER_LINUX32) \
141 (current->personality & (~PER_MASK))); \
/linux-master/arch/arm64/include/asm/
H A Dpage.h15 #include <linux/personality.h> /* for READ_IMPLIES_EXEC */
/linux-master/arch/powerpc/include/asm/
H A Delf.h93 if (personality(current->personality) != PER_LINUX32) \
95 (current->personality & (~PER_MASK))); \
99 * have the READ_IMPLIES_EXEC personality flag set automatically. This
H A Dsyscalls.h47 long sys_ppc64_personality(unsigned long personality);
49 long compat_sys_ppc64_personality(unsigned long personality);
/linux-master/arch/s390/include/asm/
H A Delf.h255 (current->personality & (~PER_MASK))); \
261 if (personality(current->personality) != PER_LINUX32) \
263 (current->personality & ~PER_MASK)); \
/linux-master/arch/x86/include/asm/
H A Dpage_64_types.h70 #define IA32_PAGE_OFFSET ((current->personality & ADDR_LIMIT_3GB) ? \
/linux-master/arch/loongarch/include/asm/
H A Delf.h244 if (personality(current->personality) != PER_LINUX) \
261 p = personality(current->personality); \
/linux-master/arch/sparc/kernel/
H A Dsys_sparc_64.c27 #include <linux/personality.h>
286 * Fall back to the standard layout if the personality
291 (current->personality & ADDR_COMPAT_LAYOUT) ||
421 SYSCALL_DEFINE1(sparc64_personality, unsigned long, personality)
425 if (personality(current->personality) == PER_LINUX32 &&
426 personality(personality) == PER_LINUX)
427 personality |= PER_LINUX32;
428 ret = sys_personality(personality);
[all...]
/linux-master/arch/mips/include/asm/
H A Delf.h339 if (personality(current->personality) != PER_LINUX) \
397 current->personality &= ~READ_IMPLIES_EXEC; \
406 p = personality(current->personality); \
/linux-master/arch/x86/mm/
H A Dmmap.c14 #include <linux/personality.h>
64 if (current->personality & ADDR_COMPAT_LAYOUT)
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_dcbx.h60 enum qed_pci_personality personality; member in struct:qed_dcbx_app_metadata

Completed in 227 milliseconds

12345