t_user_ldt.c | 48 static uint8_t *ldt_base; variable in typeref:typename:uint8_t * 64 ldt_base = (uint8_t *)mmap(NULL, 2 * PAGE_SIZE, PROT_READ | PROT_WRITE, 66 if (ldt_base == MAP_FAILED) 68 munmap(ldt_base + PAGE_SIZE, PAGE_SIZE); 152 build_desc(&desc, ldt_base, PAGE_SIZE, SDT_MEMRW, 159 build_desc(&desc, ldt_base, PAGE_SIZE, SDT_MEMRW, SEL_KPL, 1, 0); 164 build_desc(&desc, ldt_base, PAGE_SIZE, SDT_MEMRW, SEL_UPL, 1, 0); 171 build_desc(&desc, ldt_base, PAGE_SIZE, forbidden_types[i], 178 build_desc(&desc, ldt_base, PAGE_SIZE, SDT_MEMRW, SEL_UPL, 1, 0); 320 build_desc(&desc, ldt_base, PAGE_SIZE, SDT_MEMRW, SEL_UPL, 1, 0) [all...] |