Home | History | Annotate | Download | only in m_syswrap

Lines Matching refs:VexGuestX86SegDescr

407 /* Translate a struct modify_ldt_ldt_s to a VexGuestX86SegDescr, using
413 /* OUT */ VexGuestX86SegDescr* out,
417 vg_assert(8 == sizeof(VexGuestX86SegDescr));
459 static VexGuestX86SegDescr* alloc_zeroed_x86_GDT ( void )
461 Int nbytes = VEX_GUEST_X86_GDT_NENT * sizeof(VexGuestX86SegDescr);
466 static VexGuestX86SegDescr* alloc_zeroed_x86_LDT ( void )
468 Int nbytes = VEX_GUEST_X86_LDT_NENT * sizeof(VexGuestX86SegDescr);
473 static void free_LDT_or_GDT ( VexGuestX86SegDescr* dt )
480 static void copy_LDT_from_to ( VexGuestX86SegDescr* src,
481 VexGuestX86SegDescr* dst )
491 static void copy_GDT_from_to ( VexGuestX86SegDescr* src,
492 VexGuestX86SegDescr* dst )
512 free_LDT_or_GDT( (VexGuestX86SegDescr*)vex->guest_LDT );
517 free_LDT_or_GDT( (VexGuestX86SegDescr*)vex->guest_GDT );
547 vg_assert(sizeof(HWord) == sizeof(VexGuestX86SegDescr*));
548 vg_assert(8 == sizeof(VexGuestX86SegDescr));
556 size = VEX_GUEST_X86_LDT_NENT * sizeof(VexGuestX86SegDescr);
573 VexGuestX86SegDescr* ldt;
581 vg_assert(8 == sizeof(VexGuestX86SegDescr));
582 vg_assert(sizeof(HWord) == sizeof(VexGuestX86SegDescr*));
584 ldt = (VexGuestX86SegDescr*)VG_(threads)[tid].arch.vex.guest_LDT;
646 VexGuestX86SegDescr* gdt;
648 vg_assert(8 == sizeof(VexGuestX86SegDescr));
649 vg_assert(sizeof(HWord) == sizeof(VexGuestX86SegDescr*));
654 gdt = (VexGuestX86SegDescr*)VG_(threads)[tid].arch.vex.guest_GDT;
698 VexGuestX86SegDescr* gdt;
700 vg_assert(sizeof(HWord) == sizeof(VexGuestX86SegDescr*));
701 vg_assert(8 == sizeof(VexGuestX86SegDescr));
711 gdt = (VexGuestX86SegDescr*)VG_(threads)[tid].arch.vex.guest_GDT;
763 copy_LDT_from_to( (VexGuestX86SegDescr*)parent->vex.guest_LDT,
764 (VexGuestX86SegDescr*)child->vex.guest_LDT );
774 copy_GDT_from_to( (VexGuestX86SegDescr*)parent->vex.guest_GDT,
775 (VexGuestX86SegDescr*)child->vex.guest_GDT );