Home
last modified time | relevance | path

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

1234567891011

/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dsyscalls.c32 #include <linux/personality.h>
77 static long do_ppc64_personality(unsigned long personality) in do_ppc64_personality() argument
81 if (personality(current->personality) == PER_LINUX32 in do_ppc64_personality()
82 && personality(personality) == PER_LINUX) in do_ppc64_personality()
83 personality = (personality & ~PER_MASK) | PER_LINUX32; in do_ppc64_personality()
84 ret = ksys_personality(personality); in do_ppc64_personality()
85 if (personality(re in do_ppc64_personality()
[all...]
/kernel/linux/linux-5.10/arch/s390/kernel/
H A Dsys_s390.c28 #include <linux/personality.h>
82 SYSCALL_DEFINE1(s390_personality, unsigned int, personality) in SYSCALL_DEFINE1()
84 unsigned int ret = current->personality; in SYSCALL_DEFINE1()
86 if (personality(current->personality) == PER_LINUX32 && in SYSCALL_DEFINE1()
87 personality(personality) == PER_LINUX) in SYSCALL_DEFINE1()
88 personality |= PER_LINUX32; in SYSCALL_DEFINE1()
90 if (personality != 0xffffffff) in SYSCALL_DEFINE1()
91 set_personality(personality); in SYSCALL_DEFINE1()
[all...]
/kernel/linux/linux-6.6/arch/s390/kernel/
H A Dsyscall.c28 #include <linux/personality.h>
89 SYSCALL_DEFINE1(s390_personality, unsigned int, personality) in SYSCALL_DEFINE1()
91 unsigned int ret = current->personality; in SYSCALL_DEFINE1()
93 if (personality(current->personality) == PER_LINUX32 && in SYSCALL_DEFINE1()
94 personality(personality) == PER_LINUX) in SYSCALL_DEFINE1()
95 personality |= PER_LINUX32; in SYSCALL_DEFINE1()
97 if (personality != 0xffffffff) in SYSCALL_DEFINE1()
98 set_personality(personality); in SYSCALL_DEFINE1()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dsyscalls.c32 #include <linux/personality.h>
100 long ppc64_personality(unsigned long personality) in ppc64_personality() argument
104 if (personality(current->personality) == PER_LINUX32 in ppc64_personality()
105 && personality(personality) == PER_LINUX) in ppc64_personality()
106 personality = (personality & ~PER_MASK) | PER_LINUX32; in ppc64_personality()
107 ret = sys_personality(personality); in ppc64_personality()
108 if (personality(re in ppc64_personality()
[all...]
/kernel/linux/linux-5.10/kernel/
H A Dexec_domain.c15 #include <linux/personality.h>
38 SYSCALL_DEFINE1(personality, unsigned int, personality) in SYSCALL_DEFINE1()
40 unsigned int old = current->personality; in SYSCALL_DEFINE1()
42 if (personality != 0xffffffff) in SYSCALL_DEFINE1()
43 set_personality(personality); in SYSCALL_DEFINE1()
/kernel/linux/linux-6.6/kernel/
H A Dexec_domain.c15 #include <linux/personality.h>
38 SYSCALL_DEFINE1(personality, unsigned int, personality) in SYSCALL_DEFINE1()
40 unsigned int old = current->personality; in SYSCALL_DEFINE1()
42 if (personality != 0xffffffff) in SYSCALL_DEFINE1()
43 set_personality(personality); in SYSCALL_DEFINE1()
/kernel/linux/linux-5.10/arch/arm/kernel/
H A Delf.c4 #include <linux/personality.h>
46 unsigned int personality = current->personality & ~PER_MASK; in elf_set_personality() local
50 * personality to LINUX. in elf_set_personality()
52 personality |= PER_LINUX; in elf_set_personality()
59 personality &= ~ADDR_LIMIT_32BIT; in elf_set_personality()
61 personality |= ADDR_LIMIT_32BIT; in elf_set_personality()
63 set_personality(personality); in elf_set_personality()
82 * have the READ_IMPLIES_EXEC personality flag set automatically.
/kernel/linux/linux-6.6/arch/arm/kernel/
H A Delf.c4 #include <linux/personality.h>
46 unsigned int personality = current->personality & ~PER_MASK; in elf_set_personality() local
50 * personality to LINUX. in elf_set_personality()
52 personality |= PER_LINUX; in elf_set_personality()
59 personality &= ~ADDR_LIMIT_32BIT; in elf_set_personality()
61 personality |= ADDR_LIMIT_32BIT; in elf_set_personality()
63 set_personality(personality); in elf_set_personality()
82 * have the READ_IMPLIES_EXEC personality flag set automatically.
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Dlinux32.c28 #include <linux/personality.h>
88 SYSCALL_DEFINE1(32_personality, unsigned long, personality)
90 unsigned int p = personality & 0xffffffff;
93 if (personality(current->personality) == PER_LINUX32 &&
94 personality(p) == PER_LINUX)
97 if (ret != -1 && personality(ret) == PER_LINUX32)
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Dlinux32.c28 #include <linux/personality.h>
88 SYSCALL_DEFINE1(32_personality, unsigned long, personality)
90 unsigned int p = personality & 0xffffffff;
93 if (personality(current->personality) == PER_LINUX32 &&
94 personality(p) == PER_LINUX)
97 if (ret != -1 && personality(ret) == PER_LINUX32)
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Dsys_parisc.c24 #include <linux/personality.h>
291 asmlinkage long parisc_personality(unsigned long personality) in parisc_personality() argument
295 if (personality(current->personality) == PER_LINUX32 in parisc_personality()
296 && personality(personality) == PER_LINUX) in parisc_personality()
297 personality = (personality & ~PER_MASK) | PER_LINUX32; in parisc_personality()
299 err = sys_personality(personality); in parisc_personality()
300 if (personality(er in parisc_personality()
[all...]
/kernel/linux/linux-5.10/arch/ia64/include/uapi/asm/
H A Dfcntl.h10 (personality(current->personality) != PER_LINUX32)
12 #include <linux/personality.h>
/kernel/linux/linux-6.6/arch/ia64/include/uapi/asm/
H A Dfcntl.h10 (personality(current->personality) != PER_LINUX32)
12 #include <linux/personality.h>
/kernel/linux/linux-5.10/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))
/kernel/linux/linux-6.6/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))
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dsys.c31 SYSCALL_DEFINE1(arm64_personality, unsigned int, personality) in SYSCALL_DEFINE1()
33 if (personality(personality) == PER_LINUX32 && in SYSCALL_DEFINE1()
36 return ksys_personality(personality); in SYSCALL_DEFINE1()
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dsys.c31 SYSCALL_DEFINE1(arm64_personality, unsigned int, personality) in SYSCALL_DEFINE1()
33 if (personality(personality) == PER_LINUX32 && in SYSCALL_DEFINE1()
36 return ksys_personality(personality); in SYSCALL_DEFINE1()
/kernel/linux/linux-6.6/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)
/kernel/linux/linux-5.10/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)
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Dsys_parisc.c24 #include <linux/personality.h>
206 if (current->personality & ADDR_COMPAT_LAYOUT) in mmap_is_legacy()
363 long parisc_personality(unsigned long personality) in parisc_personality() argument
367 if (personality(current->personality) == PER_LINUX32 in parisc_personality()
368 && personality(personality) == PER_LINUX) in parisc_personality()
369 personality = (personality & ~PER_MASK) | PER_LINUX32; in parisc_personality()
371 err = sys_personality(personality); in parisc_personality()
[all...]
/kernel/linux/linux-5.10/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) \
/kernel/linux/linux-6.6/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) \
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Delf.h235 (current->personality & (~PER_MASK))); \
242 if (personality(current->personality) != PER_LINUX32) \
244 (current->personality & ~PER_MASK)); \
/kernel/linux/linux-5.10/arch/sparc/kernel/
H A Dsys_sparc_64.c27 #include <linux/personality.h>
286 * Fall back to the standard layout if the personality in arch_pick_mmap_layout()
291 (current->personality & ADDR_COMPAT_LAYOUT) || in arch_pick_mmap_layout()
421 SYSCALL_DEFINE1(sparc64_personality, unsigned long, personality) in SYSCALL_DEFINE1()
425 if (personality(current->personality) == PER_LINUX32 && in SYSCALL_DEFINE1()
426 personality(personality) == PER_LINUX) in SYSCALL_DEFINE1()
427 personality |= PER_LINUX32; in SYSCALL_DEFINE1()
428 ret = sys_personality(personality); in SYSCALL_DEFINE1()
[all...]
/kernel/linux/linux-6.6/arch/sparc/kernel/
H A Dsys_sparc_64.c27 #include <linux/personality.h>
286 * Fall back to the standard layout if the personality in arch_pick_mmap_layout()
291 (current->personality & ADDR_COMPAT_LAYOUT) || in arch_pick_mmap_layout()
421 SYSCALL_DEFINE1(sparc64_personality, unsigned long, personality) in SYSCALL_DEFINE1()
425 if (personality(current->personality) == PER_LINUX32 && in SYSCALL_DEFINE1()
426 personality(personality) == PER_LINUX) in SYSCALL_DEFINE1()
427 personality |= PER_LINUX32; in SYSCALL_DEFINE1()
428 ret = sys_personality(personality); in SYSCALL_DEFINE1()
[all...]

Completed in 11 milliseconds

1234567891011