(self, state, concrete_target)
return gdt
Create a GDT in the state memory and populate the segment registers.

        :param state:               state which will be modified
        :param concrete_target:     concrete target that will be used to read the fs register
        :return: the created GlobalDescriptorTable object
Create a GDT in the state memory and populate the segment registers.
Create a GDT in the state memory and populate the segment registers .
def initialize_gdt_x86(self, state, concrete_target):
        """
        Create a GDT in the state memory and populate the segment registers.

        :param state:               state which will be modified
        :param concrete_target:     concrete target that will be used to read the fs register
        :return: the created GlobalDescriptorTable object
        """
        _l.debug("Creating Global Descriptor Table and synchronizing fs segment register")
        fs = self._read_fs_register_x86(concrete_target)
        gdt = self.generate_gdt(fs,0x0)
        self.setup_gdt(state,gdt)
        return gdt
def initialize_gdt_x86 ( self , state , concrete_target ) : _l . debug ( "Creating Global Descriptor Table and synchronizing fs segment register" ) fs = self . _read_fs_register_x86 ( concrete_target ) gdt = self . generate_gdt ( fs , 0x0 ) self . setup_gdt ( state , gdt ) return gdt