gdt的实现