Home | History | Annotate | Download | only in x86

Lines Matching full:gdt_entry

86   user_desc gdt_entry;
87 memset(&gdt_entry, 0, sizeof(gdt_entry));
102 gdt_entry.entry_number = -1; // Let the kernel choose.
104 gdt_entry.entry_number = gdt_entry_number;
106 gdt_entry.base_addr = base;
107 gdt_entry.limit = limit;
108 gdt_entry.seg_32bit = seg_32bit;
109 gdt_entry.contents = contents;
110 gdt_entry.read_exec_only = read_exec_only;
111 gdt_entry.limit_in_pages = limit_in_pages;
112 gdt_entry.seg_not_present = seg_not_present;
113 gdt_entry.useable = useable;
114 int rc = syscall(__NR_set_thread_area, &gdt_entry);
116 entry_number = gdt_entry.entry_number;
182 // user_desc gdt_entry;
183 // memset(&gdt_entry, 0, sizeof(gdt_entry));
184 // gdt_entry.entry_number = selector >> 3;
185 // gdt_entry.contents = MODIFY_LDT_CONTENTS_DATA;
187 // gdt_entry.seg_not_present = 1;
188 // gdt_entry.read_exec_only = 1;
189 // syscall(__NR_set_thread_area, &gdt_entry);