Fix C syntax mistake in test_gdt_idt_x86.c (#867)

Now 'make test' command works
This commit is contained in:
Jean-Baptiste Cayrou 2017-08-07 04:31:10 +02:00 committed by Nguyen Anh Quynh
parent ac9da14b3f
commit b1995b4b8a

View File

@ -84,7 +84,7 @@ static void test_idt_gdt_i386(/*void **state*/)
assert(ldt.base == 0xfedcba98); assert(ldt.base == 0xfedcba98);
assert(ldt.limit == 0x11111111); assert(ldt.limit == 0x11111111);
assert(ldt.selector == 0x3333); assert(ldt.selector == 0x3333);
assert(ldt.flags = 0x55555555); assert(ldt.flags == 0x55555555);
//userspace can only set tr selector, remainder are loaded from //userspace can only set tr selector, remainder are loaded from
//GDT/LDT, but we allow all to emulator user //GDT/LDT, but we allow all to emulator user
@ -92,7 +92,7 @@ static void test_idt_gdt_i386(/*void **state*/)
assert(tr.base == 0x22222222); assert(tr.base == 0x22222222);
assert(tr.limit == 0x33333333); assert(tr.limit == 0x33333333);
assert(tr.selector == 0x4444); assert(tr.selector == 0x4444);
assert(tr.flags = 0x66666666); assert(tr.flags == 0x66666666);
// read from memory // read from memory
err = uc_mem_read(uc, r_esp, buf, 6); err = uc_mem_read(uc, r_esp, buf, 6);