Searched refs:gate_vma (Results 1 - 4 of 4) sorted by relevance
/linux-master/arch/x86/um/ |
H A D | mem_32.c | 9 static struct vm_area_struct gate_vma; variable in typeref:struct:vm_area_struct 16 vma_init(&gate_vma, NULL); 17 gate_vma.vm_start = FIXADDR_USER_START; 18 gate_vma.vm_end = FIXADDR_USER_END; 19 vm_flags_init(&gate_vma, VM_READ | VM_MAYREAD | VM_EXEC | VM_MAYEXEC); 20 gate_vma.vm_page_prot = PAGE_READONLY; 28 return FIXADDR_USER_START ? &gate_vma : NULL;
|
/linux-master/arch/arm/kernel/ |
H A D | process.c | 306 * atomic helpers. Insert it into the gate_vma so that it is visible 309 static struct vm_area_struct gate_vma; variable in typeref:struct:vm_area_struct 313 vma_init(&gate_vma, NULL); 314 gate_vma.vm_page_prot = PAGE_READONLY_EXEC; 315 gate_vma.vm_start = 0xffff0000; 316 gate_vma.vm_end = 0xffff0000 + PAGE_SIZE; 317 vm_flags_init(&gate_vma, VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYEXEC); 324 return &gate_vma; 329 return (addr >= gate_vma.vm_start) && (addr < gate_vma [all...] |
/linux-master/arch/x86/entry/vsyscall/ |
H A D | vsyscall_64.c | 309 static struct vm_area_struct gate_vma __ro_after_init = { 325 return &gate_vma; 394 vm_flags_init(&gate_vma, VM_EXEC);
|
/linux-master/fs/ |
H A D | coredump.c | 1150 * will visit `gate_vma' prior to terminating the search. 1154 struct vm_area_struct *gate_vma) 1156 if (gate_vma && (vma == gate_vma)) 1162 return gate_vma; 1185 struct vm_area_struct *gate_vma, *vma = NULL; local 1199 gate_vma = get_gate_vma(mm); 1200 cprm->vma_count = mm->map_count + (gate_vma ? 1 : 0); 1208 while ((vma = coredump_next_vma(&vmi, vma, gate_vma)) != NULL) { 1152 coredump_next_vma(struct vma_iterator *vmi, struct vm_area_struct *vma, struct vm_area_struct *gate_vma) argument
|
Completed in 101 milliseconds