Home
last modified time | relevance | path

Searched refs:personality (Results 1 – 87 of 87) sorted by relevance

/linux-4.1.27/arch/s390/kernel/
Dsys_s390.c79 SYSCALL_DEFINE1(s390_personality, unsigned int, personality) in SYSCALL_DEFINE1() argument
83 if (personality(current->personality) == PER_LINUX32 && in SYSCALL_DEFINE1()
84 personality(personality) == PER_LINUX) in SYSCALL_DEFINE1()
85 personality |= PER_LINUX32; in SYSCALL_DEFINE1()
86 ret = sys_personality(personality); in SYSCALL_DEFINE1()
87 if (personality(ret) == PER_LINUX32) in SYSCALL_DEFINE1()
Dentry.h77 long sys_s390_personality(unsigned int personality);
Dprocess.c206 if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space) in arch_align_stack()
Dcompat_wrapper.c112 COMPAT_SYSCALL_WRAP1(s390_personality, unsigned int, personality);
/linux-4.1.27/arch/powerpc/kernel/
Dsyscalls.c104 long ppc64_personality(unsigned long personality) in ppc64_personality() argument
108 if (personality(current->personality) == PER_LINUX32 in ppc64_personality()
109 && personality(personality) == PER_LINUX) in ppc64_personality()
110 personality = (personality & ~PER_MASK) | PER_LINUX32; in ppc64_personality()
111 ret = sys_personality(personality); in ppc64_personality()
112 if (personality(ret) == PER_LINUX32) in ppc64_personality()
Dprocess.c1634 if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space) in arch_align_stack()
/linux-4.1.27/arch/arm/kernel/
Delf.c44 unsigned int personality = current->personality & ~PER_MASK; in elf_set_personality() local
50 personality |= PER_LINUX; in elf_set_personality()
57 personality &= ~ADDR_LIMIT_32BIT; in elf_set_personality()
59 personality |= ADDR_LIMIT_32BIT; in elf_set_personality()
61 set_personality(personality); in elf_set_personality()
Dtraps.c510 if ((current->personality & PER_MASK) != PER_LINUX) { in bad_syscall()
/linux-4.1.27/kernel/
Dexec_domain.c50 SYSCALL_DEFINE1(personality, unsigned int, personality) in SYSCALL_DEFINE1() argument
52 unsigned int old = current->personality; in SYSCALL_DEFINE1()
54 if (personality != 0xffffffff) in SYSCALL_DEFINE1()
55 set_personality(personality); in SYSCALL_DEFINE1()
Daudit.h139 unsigned long personality; member
Dauditsc.c508 result = audit_comparator(tsk->personality, f->op, f->val); in audit_filter_rules()
1332 context->personality = tsk->personality; in audit_log_exit()
1339 if (context->personality != PER_LINUX) in audit_log_exit()
1340 audit_log_format(ab, " per=%lx", context->personality); in audit_log_exit()
Dsys.c1103 (personality(current->personality) == PER_LINUX32 && \
1119 if (current->personality & UNAME26) { in override_release()
/linux-4.1.27/arch/mips/kernel/
Dlinux32.c122 SYSCALL_DEFINE1(32_personality, unsigned long, personality)
124 unsigned int p = personality & 0xffffffff;
127 if (personality(current->personality) == PER_LINUX32 &&
128 personality(p) == PER_LINUX)
131 if (ret != -1 && personality(ret) == PER_LINUX32)
Dprocess.c550 if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space) in arch_align_stack()
/linux-4.1.27/arch/parisc/kernel/
Dsys_parisc.c212 if (current->personality & ADDR_COMPAT_LAYOUT) in mmap_is_legacy()
381 long parisc_personality(unsigned long personality) in parisc_personality() argument
385 if (personality(current->personality) == PER_LINUX32 in parisc_personality()
386 && personality(personality) == PER_LINUX) in parisc_personality()
387 personality = (personality & ~PER_MASK) | PER_LINUX32; in parisc_personality()
389 err = sys_personality(personality); in parisc_personality()
390 if (personality(err) == PER_LINUX32) in parisc_personality()
Dsyscall_table.S219 ENTRY_OURS(personality)
Dasm-offsets.c63 DEFINE(TASK_PERSONALITY, offsetof(struct task_struct, personality)); in main()
/linux-4.1.27/arch/s390/include/asm/
Delf.h187 (current->personality & (~PER_MASK))); \
194 if (personality(current->personality) != PER_LINUX32) \
196 (current->personality & ~PER_MASK)); \
/linux-4.1.27/Documentation/sysctl/
Dabi.txt8 This path is binary emulation relevant aka personality types aka abi.
10 personality is defined using values available from /proc/sys/abi.
11 You can find further details about abi in include/linux/personality.h.
/linux-4.1.27/arch/ia64/include/uapi/asm/
Dfcntl.h9 (personality(current->personality) != PER_LINUX32)
/linux-4.1.27/include/linux/
Dpersonality.h9 #define personality(pers) (pers & PER_MASK) macro
14 #define set_personality(pers) (current->personality = (pers))
Delf.h15 set_personality(PER_LINUX | (current->personality & (~PER_MASK)))
Dsyscalls.h253 asmlinkage long sys_personality(unsigned int personality);
Dsched.h1376 unsigned int personality; member
/linux-4.1.27/arch/unicore32/kernel/
Delf.c34 unsigned int personality = PER_LINUX; in elf_set_personality() local
36 set_personality(personality); in elf_set_personality()
/linux-4.1.27/arch/powerpc/include/asm/
Delf.h98 if (personality(current->personality) != PER_LINUX32) \
100 (current->personality & (~PER_MASK))); \
Dsyscalls.h17 asmlinkage long ppc64_personality(unsigned long personality);
/linux-4.1.27/arch/sparc/include/asm/
Delf_64.h207 if (personality(current->personality) != PER_LINUX32) \
209 (current->personality & (~PER_MASK))); \
/linux-4.1.27/arch/sparc/kernel/
Dsys_sparc_64.c287 (current->personality & ADDR_COMPAT_LAYOUT) || in arch_pick_mmap_layout()
414 SYSCALL_DEFINE1(sparc64_personality, unsigned long, personality) in SYSCALL_DEFINE1() argument
418 if (personality(current->personality) == PER_LINUX32 && in SYSCALL_DEFINE1()
419 personality(personality) == PER_LINUX) in SYSCALL_DEFINE1()
420 personality |= PER_LINUX32; in SYSCALL_DEFINE1()
421 ret = sys_personality(personality); in SYSCALL_DEFINE1()
422 if (personality(ret) == PER_LINUX32) in SYSCALL_DEFINE1()
Dsystbls.h36 asmlinkage long sparc64_personality(unsigned long personality);
/linux-4.1.27/arch/alpha/include/asm/
Dprocessor.h24 (current->personality & ADDR_LIMIT_32BIT ? 0x80000000 : 0x00120000000UL)
32 ((current->personality & ADDR_LIMIT_32BIT) ? 0x40000000 : TASK_SIZE / 2)
/linux-4.1.27/arch/x86/mm/
Dmmap.c42 !(current->personality & ADDR_NO_RANDOMIZE)) { in stack_maxrandom_size()
59 if (current->personality & ADDR_COMPAT_LAYOUT) in mmap_is_legacy()
/linux-4.1.27/arch/mips/include/asm/
Delf.h297 if (personality(current->personality) != PER_LINUX) \
371 p = personality(current->personality); \
/linux-4.1.27/arch/arm/include/asm/
Dprocessor.h28 #define STACK_TOP ((current->personality & ADDR_LIMIT_32BIT) ? \
59 if (current->personality & ADDR_LIMIT_32BIT) \
Dpage.h168 (((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0) | \
/linux-4.1.27/arch/tile/include/asm/
Delf.h168 set_personality(PER_LINUX | (current->personality & (~PER_MASK))); \
173 set_personality(PER_LINUX | (current->personality & (~PER_MASK))); \
/linux-4.1.27/arch/c6x/include/asm/
Dpage.h6 ((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0) | \
/linux-4.1.27/arch/microblaze/include/asm/
Delf.h28 set_personality(PER_LINUX_32BIT | (current->personality & (~PER_MASK)))
/linux-4.1.27/arch/blackfin/include/asm/
Dpage.h15 ((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0 ) | \
/linux-4.1.27/arch/x86/um/asm/
Dvm-flags.h14 ((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0 ) | \
/linux-4.1.27/arch/arm64/include/asm/
Dpage.h73 (((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0) | \
/linux-4.1.27/arch/powerpc/mm/
Dmmap.c47 if (current->personality & ADDR_COMPAT_LAYOUT) in mmap_is_legacy()
/linux-4.1.27/arch/s390/mm/
Dmmap.c41 if (current->personality & ADDR_NO_RANDOMIZE) in stack_maxrandom_size()
56 if (current->personality & ADDR_COMPAT_LAYOUT) in mmap_is_legacy()
/linux-4.1.27/arch/x86/include/asm/
Dpage_types.h33 (((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0 ) | \
Dprocessor.h886 #define IA32_PAGE_OFFSET ((current->personality & ADDR_LIMIT_3GB) ? \
/linux-4.1.27/arch/arm64/mm/
Dmmap.c41 if (current->personality & ADDR_COMPAT_LAYOUT) in mmap_is_legacy()
/linux-4.1.27/include/uapi/linux/raid/
Dmd_u.h150 int personality; /* 1,2,3,4 */ member
/linux-4.1.27/arch/frv/include/asm/
Dpage.h68 ((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0 ) | \
/linux-4.1.27/arch/mn10300/include/asm/
Dpage.h123 ((current->personality & READ_IMPLIES_EXEC) ? VM_EXEC : 0) | \
/linux-4.1.27/arch/x86/kernel/
Dprocess_64.c482 current->personality &= ~READ_IMPLIES_EXEC; in set_personality_64bit()
498 current->personality &= ~READ_IMPLIES_EXEC; in set_personality_ia32()
507 current->personality |= force_personality32; in set_personality_ia32()
Dprocess.c538 if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space) in arch_align_stack()
/linux-4.1.27/arch/frv/kernel/
Dsignal.c217 if (current->personality & FDPIC_FUNCPTRS) { in setup_frame()
298 if (current->personality & FDPIC_FUNCPTRS) { in setup_rt_frame()
/linux-4.1.27/arch/arm64/kernel/
Dsetup.c537 if (personality(current->personality) == PER_LINUX32) { in c_show()
Dprocess.c374 if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space) in arch_align_stack()
/linux-4.1.27/arch/xtensa/include/asm/
Delf.h194 set_personality(PER_LINUX_32BIT | (current->personality & (~PER_MASK)))
/linux-4.1.27/arch/mips/mm/
Dmmap.c27 if (current->personality & ADDR_COMPAT_LAYOUT) in mmap_is_legacy()
/linux-4.1.27/arch/alpha/kernel/
Dosf_sys.c1320 if (current->personality & ADDR_LIMIT_32BIT) in arch_get_unmapped_area()
1381 if (unlikely(personality(current->personality) == PER_OSF4)) in SYSCALL_DEFINE3()
1390 if (unlikely(personality(current->personality) == PER_OSF4)) in SYSCALL_DEFINE3()
/linux-4.1.27/arch/arm/mm/
Dmmap.c24 if (current->personality & ADDR_COMPAT_LAYOUT) in mmap_is_legacy()
/linux-4.1.27/arch/ia64/include/asm/
Dpage.h221 (((current->personality & READ_IMPLIES_EXEC) != 0) \
/linux-4.1.27/arch/parisc/include/asm/
Delf.h250 set_personality((current->personality & ~PER_MASK) | PER_LINUX); \
/linux-4.1.27/arch/sh/kernel/
Dsignal_32.c313 if (current->personality & FDPIC_FUNCPTRS) { in setup_frame()
383 if (current->personality & FDPIC_FUNCPTRS) { in setup_rt_frame()
/linux-4.1.27/arch/sh/include/asm/
Delf.h187 set_personality(PER_LINUX_32BIT | (current->personality & (~PER_MASK)))
/linux-4.1.27/arch/um/kernel/
Dprocess.c358 if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space) in arch_align_stack()
/linux-4.1.27/arch/blackfin/kernel/
Dsignal.c171 if (current->personality & FDPIC_FUNCPTRS) { in setup_rt_frame()
/linux-4.1.27/mm/
Dmprotect.c361 if ((prot & PROT_READ) && (current->personality & READ_IMPLIES_EXEC)) in SYSCALL_DEFINE3()
Dnommu.c1077 if (current->personality & READ_IMPLIES_EXEC) { in validate_mmap_request()
1096 (current->personality & READ_IMPLIES_EXEC)) in validate_mmap_request()
Dmmap.c1271 if ((prot & PROT_READ) && (current->personality & READ_IMPLIES_EXEC)) in do_mmap_pgoff()
/linux-4.1.27/fs/
Dbinfmt_elf.c652 !(current->personality & ADDR_NO_RANDOMIZE)) { in randomize_stack_top()
844 current->personality |= READ_IMPLIES_EXEC; in load_elf_binary()
846 if (!(current->personality & ADDR_NO_RANDOMIZE) && randomize_va_space) in load_elf_binary()
1061 if (current->personality & MMAP_PAGE_ZERO) { in load_elf_binary()
Dselect.c298 if (current->personality & STICKY_TIMEOUTS) in poll_select_copy_remaining()
Dexec.c1109 current->personality &= ~bprm->per_clear; in flush_old_exec()
Dcompat.c1114 if (current->personality & STICKY_TIMEOUTS) in poll_select_copy_remaining()
Dbinfmt_elf_fdpic.c324 current->personality |= READ_IMPLIES_EXEC; in load_elf_fdpic_binary()
/linux-4.1.27/arch/ia64/mm/
Dinit.c134 if (!(current->personality & MMAP_PAGE_ZERO)) { in ia64_init_addr_space()
/linux-4.1.27/drivers/staging/android/
Dashmem.c497 if ((prot & PROT_READ) && (current->personality & READ_IMPLIES_EXEC)) in set_prot_mask()
/linux-4.1.27/arch/x86/syscalls/
Dsyscall_64.tbl144 135 common personality sys_personality
Dsyscall_32.tbl145 136 i386 personality sys_personality
/linux-4.1.27/Documentation/arm/
DREADME186 machine specific "personality."
/linux-4.1.27/include/uapi/linux/
DKbuild316 header-y += personality.h
/linux-4.1.27/Documentation/
Dmd.txt220 the array if the personality supports it (raid1, raid5, raid6),
597 personality module that manages it.
DManagementStyle137 as easy to undo personality disorders. You just have to live with
/linux-4.1.27/drivers/scsi/bfa/
Dbfa_ioc.h951 u8 port, enum bfi_pcifn_class personality,
Dbfa_ioc.c3429 u8 port, enum bfi_pcifn_class personality, in bfa_ablk_pf_create() argument
3453 m->pers = cpu_to_be16((u16)personality); in bfa_ablk_pf_create()
/linux-4.1.27/security/
Dsecurity.c743 if (!(current->personality & READ_IMPLIES_EXEC)) in mmap_prot()
/linux-4.1.27/drivers/md/
DKconfig162 MD_MULTIPATH provides a simple multi-path personality for use
/linux-4.1.27/Documentation/ioctl/
Dhdio.txt207 touch. DON'T do it again until a total personality rewrite
/linux-4.1.27/fs/proc/
Dbase.c2535 seq_printf(m, "%08x\n", task->personality); in proc_pid_personality()
/linux-4.1.27/
DMAINTAINERS7657 F: include/linux/personality.h
7658 F: include/uapi/linux/personality.h