Searched refs:gate_vma (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/arch/x86/um/ |
A D | mem_32.c | 9 static struct vm_area_struct gate_vma; variable 16 vma_init(&gate_vma, NULL); in gate_vma_init() 17 gate_vma.vm_start = FIXADDR_USER_START; in gate_vma_init() 18 gate_vma.vm_end = FIXADDR_USER_END; in gate_vma_init() 19 vm_flags_init(&gate_vma, VM_READ | VM_MAYREAD | VM_EXEC | VM_MAYEXEC); in gate_vma_init() 20 gate_vma.vm_page_prot = PAGE_READONLY; in gate_vma_init() 28 return FIXADDR_USER_START ? &gate_vma : NULL; in get_gate_vma()
|
/linux-6.3-rc2/arch/arm/kernel/ |
A D | process.c | 310 static struct vm_area_struct gate_vma; variable 314 vma_init(&gate_vma, NULL); in gate_vma_init() 315 gate_vma.vm_page_prot = PAGE_READONLY_EXEC; in gate_vma_init() 316 gate_vma.vm_start = 0xffff0000; in gate_vma_init() 317 gate_vma.vm_end = 0xffff0000 + PAGE_SIZE; in gate_vma_init() 318 vm_flags_init(&gate_vma, VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYEXEC); in gate_vma_init() 325 return &gate_vma; in get_gate_vma() 330 return (addr >= gate_vma.vm_start) && (addr < gate_vma.vm_end); in in_gate_area() 337 #define is_gate_vma(vma) ((vma) == &gate_vma)
|
/linux-6.3-rc2/arch/ia64/mm/ |
A D | init.c | 268 static struct vm_area_struct gate_vma; variable 272 vma_init(&gate_vma, NULL); in gate_vma_init() 273 gate_vma.vm_start = FIXADDR_USER_START; in gate_vma_init() 274 gate_vma.vm_end = FIXADDR_USER_END; in gate_vma_init() 275 vm_flags_init(&gate_vma, VM_READ | VM_MAYREAD | VM_EXEC | VM_MAYEXEC); in gate_vma_init() 276 gate_vma.vm_page_prot = __pgprot(__ACCESS_BITS | _PAGE_PL_3 | _PAGE_AR_RX); in gate_vma_init() 284 return &gate_vma; in get_gate_vma()
|
/linux-6.3-rc2/fs/ |
A D | coredump.c | 1113 struct vm_area_struct *gate_vma) in coredump_next_vma() argument 1115 if (gate_vma && (vma == gate_vma)) in coredump_next_vma() 1121 return gate_vma; in coredump_next_vma() 1144 struct vm_area_struct *gate_vma, *vma = NULL; in dump_vma_snapshot() local 1158 gate_vma = get_gate_vma(mm); in dump_vma_snapshot() 1159 cprm->vma_count = mm->map_count + (gate_vma ? 1 : 0); in dump_vma_snapshot() 1167 while ((vma = coredump_next_vma(&vmi, vma, gate_vma)) != NULL) { in dump_vma_snapshot()
|
/linux-6.3-rc2/arch/x86/entry/vsyscall/ |
A D | vsyscall_64.c | 309 static struct vm_area_struct gate_vma __ro_after_init = { 325 return &gate_vma; in get_gate_vma() 394 vm_flags_init(&gate_vma, VM_EXEC); in map_vsyscall()
|
Completed in 8 milliseconds