From 1dba3847395dcc2766da7cc445ff3ba09d7fa967 Mon Sep 17 00:00:00 2001 From: Sergiusz Bazanski Date: Tue, 28 Jun 2011 13:15:42 +0200 Subject: [PATCH] basic 64 bit loading --- .../src/Tier0_32/_start.asm.bak | 0 {src/Tier0 => Kernel/src/Tier0_32}/acpi.c | 4 +- {src/Tier0 => Kernel/src/Tier0_32}/cpp.c | 6 +- .../src/Tier0_32}/exceptions.c | 2 +- {src/Tier0 => Kernel/src/Tier0_32}/gdt.asm | 0 {src/Tier0 => Kernel/src/Tier0_32}/gdt.c | 2 +- {src/Tier0 => Kernel/src/Tier0_32}/heap.c | 102 +- .../src/Tier0_32}/interrupts.asm | 0 .../src/Tier0_32}/interrupts.c | 0 .../src/Tier0_32}/kbd_layout.c | 0 {src/Tier0 => Kernel/src/Tier0_32}/paging.c | 0 {src/Tier0 => Kernel/src/Tier0_32}/panic.c | 0 .../src/Tier0_32}/physical_alloc.c | 0 {src/Tier0 => Kernel/src/Tier0_32}/pic.c | 0 {src/Tier0 => Kernel/src/Tier0_32}/prng.c | 0 {src/Tier0 => Kernel/src/Tier0_32}/ps2.c | 0 {src/Tier0 => Kernel/src/Tier0_32}/system.c | 0 .../src/Tier1_32}/CInterruptsDispatcher.cpp | 0 .../Tier1 => Kernel/src/Tier1_32}/CKernel.cpp | 0 .../Tier1 => Kernel/src/Tier1_32}/CLogger.cpp | 0 .../src/Tier1_32}/CPageDirectory.cpp | 0 .../src/Tier1_32}/CPageFaultDispatcher.cpp | 0 .../src/Tier1_32}/CRoundRobinScheduler.cpp | 0 .../src/Tier1_32}/CScheduler.cpp | 0 .../src/Tier1_32}/CSemaphore.cpp | 0 {src/Tier1 => Kernel/src/Tier1_32}/CTask.asm | 0 {src/Tier1 => Kernel/src/Tier1_32}/CTask.cpp | 0 {src/Tier1 => Kernel/src/Tier1_32}/CTimer.cpp | 0 {src/Tier1 => Kernel/src/Tier1_32}/new.cpp | 0 Loader/Makefile | 65 + Loader/loader.bin | Bin 0 -> 22462 bytes Loader/obj/src/start.nao | Bin 0 -> 1200 bytes Loader/src/load.c | 432 + Loader/src/loader.ld | 41 + Loader/src/start.asm | 101 + dump | 33214 ++++++++++++++++ include/Tier0/kstdlib.h | 10 - Makefile => kernel/Makefile | 11 +- .../contrib}/toolchain-build.sh | 0 {dst => kernel/dst}/syslinux.cfg | 0 {include => kernel/include}/Tier0/acpi.h | 0 .../include}/Tier0/atomic_operations.h | 0 {include => kernel/include}/Tier0/cpp.h | 0 .../include}/Tier0/exceptions.h | 0 {include => kernel/include}/Tier0/gdt.h | 0 {include => kernel/include}/Tier0/heap.h | 22 +- .../include}/Tier0/interrupts.h | 4 +- .../include}/Tier0/kbd_layout.h | 0 {include => kernel/include}/Tier0/kernel.h | 0 {include => kernel/include}/Tier0/kstdio.h | 1 + kernel/include/Tier0/kstdlib.h | 10 + {include => kernel/include}/Tier0/paging.h | 10 +- {include => kernel/include}/Tier0/panic.h | 0 .../include}/Tier0/physical_alloc.h | 0 {include => kernel/include}/Tier0/pic.h | 0 {include => kernel/include}/Tier0/prng.h | 0 {include => kernel/include}/Tier0/ps2.h | 0 {include => kernel/include}/Tier0/semaphore.h | 0 {include => kernel/include}/Tier0/system.h | 0 .../include}/Tier1/CInterruptDispatcher.h | 0 {include => kernel/include}/Tier1/CKernel.h | 0 {include => kernel/include}/Tier1/CLogger.h | 0 .../include}/Tier1/CPageDirectory.h | 0 .../include}/Tier1/CPageFaultDispatcher.h | 0 .../include}/Tier1/CRoundRobinScheduler.h | 0 .../include}/Tier1/CScheduler.h | 0 .../include}/Tier1/CSemaphore.h | 0 {include => kernel/include}/Tier1/CTask.h | 0 {include => kernel/include}/Tier1/CTimer.h | 0 .../include}/Tier1/IScheduler.h | 0 .../include}/Tier1/Util/CLinearList.h | 0 .../include}/Tier1/Util/CVector.h | 0 .../include}/preprocessor_hacks.h | 0 {include => kernel/include}/types.h | 1 + {src => kernel/src}/Tier0/kmain.c | 41 +- {src => kernel/src}/Tier0/kstdio.c | 27 +- {src => kernel/src}/Tier0/kstdlib.c | 6 +- kernel/src/kernel.ld | 46 + src/kernel.ld | 64 - 79 files changed, 34031 insertions(+), 191 deletions(-) rename src/Tier0/_start.asm => Kernel/src/Tier0_32/_start.asm.bak (100%) rename {src/Tier0 => Kernel/src/Tier0_32}/acpi.c (94%) rename {src/Tier0 => Kernel/src/Tier0_32}/cpp.c (85%) rename {src/Tier0 => Kernel/src/Tier0_32}/exceptions.c (98%) rename {src/Tier0 => Kernel/src/Tier0_32}/gdt.asm (100%) rename {src/Tier0 => Kernel/src/Tier0_32}/gdt.c (96%) rename {src/Tier0 => Kernel/src/Tier0_32}/heap.c (77%) rename {src/Tier0 => Kernel/src/Tier0_32}/interrupts.asm (100%) rename {src/Tier0 => Kernel/src/Tier0_32}/interrupts.c (100%) rename {src/Tier0 => Kernel/src/Tier0_32}/kbd_layout.c (100%) rename {src/Tier0 => Kernel/src/Tier0_32}/paging.c (100%) rename {src/Tier0 => Kernel/src/Tier0_32}/panic.c (100%) rename {src/Tier0 => Kernel/src/Tier0_32}/physical_alloc.c (100%) rename {src/Tier0 => Kernel/src/Tier0_32}/pic.c (100%) rename {src/Tier0 => Kernel/src/Tier0_32}/prng.c (100%) rename {src/Tier0 => Kernel/src/Tier0_32}/ps2.c (100%) rename {src/Tier0 => Kernel/src/Tier0_32}/system.c (100%) rename {src/Tier1 => Kernel/src/Tier1_32}/CInterruptsDispatcher.cpp (100%) rename {src/Tier1 => Kernel/src/Tier1_32}/CKernel.cpp (100%) rename {src/Tier1 => Kernel/src/Tier1_32}/CLogger.cpp (100%) rename {src/Tier1 => Kernel/src/Tier1_32}/CPageDirectory.cpp (100%) rename {src/Tier1 => Kernel/src/Tier1_32}/CPageFaultDispatcher.cpp (100%) rename {src/Tier1 => Kernel/src/Tier1_32}/CRoundRobinScheduler.cpp (100%) rename {src/Tier1 => Kernel/src/Tier1_32}/CScheduler.cpp (100%) rename {src/Tier1 => Kernel/src/Tier1_32}/CSemaphore.cpp (100%) rename {src/Tier1 => Kernel/src/Tier1_32}/CTask.asm (100%) rename {src/Tier1 => Kernel/src/Tier1_32}/CTask.cpp (100%) rename {src/Tier1 => Kernel/src/Tier1_32}/CTimer.cpp (100%) rename {src/Tier1 => Kernel/src/Tier1_32}/new.cpp (100%) create mode 100644 Loader/Makefile create mode 100644 Loader/loader.bin create mode 100644 Loader/obj/src/start.nao create mode 100644 Loader/src/load.c create mode 100644 Loader/src/loader.ld create mode 100644 Loader/src/start.asm create mode 100644 dump delete mode 100644 include/Tier0/kstdlib.h rename Makefile => kernel/Makefile (88%) rename {contrib => kernel/contrib}/toolchain-build.sh (100%) rename {dst => kernel/dst}/syslinux.cfg (100%) rename {include => kernel/include}/Tier0/acpi.h (100%) rename {include => kernel/include}/Tier0/atomic_operations.h (100%) rename {include => kernel/include}/Tier0/cpp.h (100%) rename {include => kernel/include}/Tier0/exceptions.h (100%) rename {include => kernel/include}/Tier0/gdt.h (100%) rename {include => kernel/include}/Tier0/heap.h (70%) rename {include => kernel/include}/Tier0/interrupts.h (96%) rename {include => kernel/include}/Tier0/kbd_layout.h (100%) rename {include => kernel/include}/Tier0/kernel.h (100%) rename {include => kernel/include}/Tier0/kstdio.h (91%) create mode 100644 kernel/include/Tier0/kstdlib.h rename {include => kernel/include}/Tier0/paging.h (70%) rename {include => kernel/include}/Tier0/panic.h (100%) rename {include => kernel/include}/Tier0/physical_alloc.h (100%) rename {include => kernel/include}/Tier0/pic.h (100%) rename {include => kernel/include}/Tier0/prng.h (100%) rename {include => kernel/include}/Tier0/ps2.h (100%) rename {include => kernel/include}/Tier0/semaphore.h (100%) rename {include => kernel/include}/Tier0/system.h (100%) rename {include => kernel/include}/Tier1/CInterruptDispatcher.h (100%) rename {include => kernel/include}/Tier1/CKernel.h (100%) rename {include => kernel/include}/Tier1/CLogger.h (100%) rename {include => kernel/include}/Tier1/CPageDirectory.h (100%) rename {include => kernel/include}/Tier1/CPageFaultDispatcher.h (100%) rename {include => kernel/include}/Tier1/CRoundRobinScheduler.h (100%) rename {include => kernel/include}/Tier1/CScheduler.h (100%) rename {include => kernel/include}/Tier1/CSemaphore.h (100%) rename {include => kernel/include}/Tier1/CTask.h (100%) rename {include => kernel/include}/Tier1/CTimer.h (100%) rename {include => kernel/include}/Tier1/IScheduler.h (100%) rename {include => kernel/include}/Tier1/Util/CLinearList.h (100%) rename {include => kernel/include}/Tier1/Util/CVector.h (100%) rename {include => kernel/include}/preprocessor_hacks.h (100%) rename {include => kernel/include}/types.h (92%) rename {src => kernel/src}/Tier0/kmain.c (78%) rename {src => kernel/src}/Tier0/kstdio.c (88%) rename {src => kernel/src}/Tier0/kstdlib.c (71%) create mode 100644 kernel/src/kernel.ld delete mode 100644 src/kernel.ld diff --git a/src/Tier0/_start.asm b/Kernel/src/Tier0_32/_start.asm.bak similarity index 100% rename from src/Tier0/_start.asm rename to Kernel/src/Tier0_32/_start.asm.bak diff --git a/src/Tier0/acpi.c b/Kernel/src/Tier0_32/acpi.c similarity index 94% rename from src/Tier0/acpi.c rename to Kernel/src/Tier0_32/acpi.c index 6fbe4da..aef0657 100644 --- a/src/Tier0/acpi.c +++ b/Kernel/src/Tier0_32/acpi.c @@ -10,8 +10,8 @@ u32 acpi_find_rsdp(void) // Try to find the pointer... apparently it's 16byte-aligned... - u32 Address = 0; - for (u32 Search = 0x000E0000; Search <= 0x000FFFFF; Search += 4) + u64 Address = 0; + for (u64 Search = 0x000E0000; Search <= 0x000FFFFF; Search += 4) { if (kmemcmp((u8 *)Search, (u8 *)szMagic, 8) == 0) { diff --git a/src/Tier0/cpp.c b/Kernel/src/Tier0_32/cpp.c similarity index 85% rename from src/Tier0/cpp.c rename to Kernel/src/Tier0_32/cpp.c index 01512dd..c012be9 100644 --- a/src/Tier0/cpp.c +++ b/Kernel/src/Tier0_32/cpp.c @@ -3,15 +3,15 @@ #include "Tier0/cpp.h" #include "Tier0/kstdio.h" -extern u32 g_start_ctors; -extern u32 g_end_ctors; +extern u64 g_start_ctors; +extern u64 g_end_ctors; void CKernelStart(void); void cpp_call_ctors(void) { u32 Number = ((void *)&g_end_ctors - (void *)&g_start_ctors) / 4; kprintf("[i] Calling %i constructors before jumping to Tier1..\n", Number); - for(u32 *C = (u32*)&g_start_ctors; C < (u32*)&g_end_ctors; ++C) + for(u64 *C = (u64*)&g_start_ctors; C < (u64*)&g_end_ctors; ++C) { ((void (*) (void)) (*C)) (); } diff --git a/src/Tier0/exceptions.c b/Kernel/src/Tier0_32/exceptions.c similarity index 98% rename from src/Tier0/exceptions.c rename to Kernel/src/Tier0_32/exceptions.c index c30df33..5fbacd7 100644 --- a/src/Tier0/exceptions.c +++ b/Kernel/src/Tier0_32/exceptions.c @@ -30,7 +30,7 @@ void exceptions_division_by_zero_isr(T_ISR_REGISTERS Registers) void exceptions_page_fault_isr(T_ISR_REGISTERS_ERR Registers) { - u32 FaultAddress; + u64 FaultAddress; __asm__ volatile("mov %%cr2, %0" : "=r" (FaultAddress)); u8 Present = !(Registers.Error & 0x01); diff --git a/src/Tier0/gdt.asm b/Kernel/src/Tier0_32/gdt.asm similarity index 100% rename from src/Tier0/gdt.asm rename to Kernel/src/Tier0_32/gdt.asm diff --git a/src/Tier0/gdt.c b/Kernel/src/Tier0_32/gdt.c similarity index 96% rename from src/Tier0/gdt.c rename to Kernel/src/Tier0_32/gdt.c index 7ff4e69..d2ddb12 100644 --- a/src/Tier0/gdt.c +++ b/Kernel/src/Tier0_32/gdt.c @@ -34,7 +34,7 @@ void gdt_entry_create_null(u8 Index) void gdt_create_flat(void) { g_gdt_ptr.Size = sizeof(T_GDT_ENTRY) * 6 - 1; - g_gdt_ptr.Address = (u32)&g_gdt_entries; + g_gdt_ptr.Address = (u64)&g_gdt_entries; gdt_entry_create_null(0); gdt_entry_create(1, 0, 0xFFFFFFFF, GDT_RING0, GDT_EXECUTABLE, GDT_RW); diff --git a/src/Tier0/heap.c b/Kernel/src/Tier0_32/heap.c similarity index 77% rename from src/Tier0/heap.c rename to Kernel/src/Tier0_32/heap.c index 4fd4022..1459ec4 100644 --- a/src/Tier0/heap.c +++ b/Kernel/src/Tier0_32/heap.c @@ -60,9 +60,9 @@ void heap_index_remove(T_HEAP_INDEX *Index, u32 Position) Index->Size--; } -T_HEAP *heap_create(u32 Start, u32 End, u32 Max) +T_HEAP *heap_create(u64 Start, u64 End, u64 Max) { - u32 NumPages = (End - Start ) / (1024 * 4); + u64 NumPages = (End - Start ) / (1024 * 4); if ((End - Start) % (1024 * 4) != 0) NumPages++; @@ -70,8 +70,8 @@ T_HEAP *heap_create(u32 Start, u32 End, u32 Max) NumPages, (End - Start) / 0x100000); for (int i = 0; i < NumPages; i++) { - u32 Page = physmem_allocate_page(); - u32 Physical = physmem_page_to_physical(Page); + u64 Page = physmem_allocate_page(); + u64 Physical = physmem_page_to_physical(Page); paging_map_kernel_page(Start + i * 1024 * 4, Physical); } @@ -96,21 +96,21 @@ T_HEAP *heap_create(u32 Start, u32 End, u32 Max) return Heap; } -s32 _heap_find_smallest_hole(T_HEAP *Heap, u32 Size, u8 Aligned) +s32 _heap_find_smallest_hole(T_HEAP *Heap, u64 Size, u8 Aligned) { - u32 Iterator = 0; + u64 Iterator = 0; while (Iterator < Heap->Index.Size) { T_HEAP_HEADER *Header = heap_index_get(&Heap->Index, Iterator); if (Aligned > 0) { - u32 Location = (u32)Header; - u32 Offset = 0; + u64 Location = (u64)Header; + u64 Offset = 0; if (((Location + sizeof(T_HEAP_HEADER)) & 0xFFFFF000) != 0) Offset = 0x1000 - (Location + sizeof(T_HEAP_HEADER)) % 0x1000; - u32 HoleSize = (u32)Header->Size - Offset; + u32 HoleSize = (u64)Header->Size - Offset; if (HoleSize >= Size) break; @@ -126,23 +126,23 @@ s32 _heap_find_smallest_hole(T_HEAP *Heap, u32 Size, u8 Aligned) return Iterator; } -void _heap_expand(T_HEAP *Heap, u32 Size) +void _heap_expand(T_HEAP *Heap, u64 Size) { u16 NumPages = Size / 0x1000; if (Size % 0x1000 != 0) NumPages++; - for (u32 i = 0; i < NumPages; i++) + for (u64 i = 0; i < NumPages; i++) { - u32 Page = physmem_allocate_page(); - u32 Physical = physmem_page_to_physical(Page); + u64 Page = physmem_allocate_page(); + u64 Physical = physmem_page_to_physical(Page); paging_map_kernel_page(Heap->End + i * 0x1000, Physical); } Heap->End = Heap->Start + NumPages * 0x1000; } -u32 _heap_contract(T_HEAP *Heap, u32 Size) +u32 _heap_contract(T_HEAP *Heap, u64 Size) { if (Size & 0x1000) { @@ -153,15 +153,15 @@ u32 _heap_contract(T_HEAP *Heap, u32 Size) if (Size < HEAP_MIN_SIZE) Size = HEAP_MIN_SIZE; - u32 OldSize = Heap->End - Heap->Start; - u32 NumberToDelete = (OldSize - Size) / 0x1000; + u64 OldSize = Heap->End - Heap->Start; + u64 NumberToDelete = (OldSize - Size) / 0x1000; for (int i = 0; i < NumberToDelete; i++) { - u32 Virtual = Heap->End + i * 0x1000; - u32 Physical; + u64 Virtual = Heap->End + i * 0x1000; + u64 Physical; paging_get_physical(Virtual, &Physical); - u32 Page = Physical / 0x1000; + u64 Page = Physical / 0x1000; physmem_free_page(Page); } @@ -170,35 +170,35 @@ u32 _heap_contract(T_HEAP *Heap, u32 Size) return (Heap->End - Heap->Start); } -void *heap_alloc_p(T_HEAP *Heap, u32 Size, u8 Aligned, u32 *Physical) +void *heap_alloc_p(T_HEAP *Heap, u64 Size, u8 Aligned, u64 *Physical) { void *Address = heap_alloc(Heap, Size, Aligned); if (Physical != 0) - paging_get_physical((u32)Address, Physical); + paging_get_physical((u64)Address, Physical); return Address; } -void *heap_alloc(T_HEAP *Heap, u32 Size, u8 Aligned) +void *heap_alloc(T_HEAP *Heap, u64 Size, u8 Aligned) { - u32 RealSize = Size + sizeof(T_HEAP_HEADER) + sizeof(T_HEAP_FOOTER); - s32 Iterator = _heap_find_smallest_hole(Heap, RealSize, Aligned); + u64 RealSize = Size + sizeof(T_HEAP_HEADER) + sizeof(T_HEAP_FOOTER); + s64 Iterator = _heap_find_smallest_hole(Heap, RealSize, Aligned); if (Iterator == -1) { - u32 OldSize = Heap->End - Heap->Start; - u32 OldEnd = Heap->End; + u64 OldSize = Heap->End - Heap->Start; + u64 OldEnd = Heap->End; _heap_expand(Heap, OldSize + RealSize); - u32 NewSize = Heap->End - Heap->Start; + u64 NewSize = Heap->End - Heap->Start; Iterator = 0; - u32 Last = 0; - s32 LastIndex = -1; + u64 Last = 0; + s64 LastIndex = -1; while (Iterator < Heap->Index.Size) { - u32 Location = (u32)heap_index_get(&Heap->Index, Iterator); + u64 Location = (u64)heap_index_get(&Heap->Index, Iterator); if (Location > Last) { Last = Location; @@ -226,7 +226,7 @@ void *heap_alloc(T_HEAP *Heap, u32 Size, u8 Aligned) T_HEAP_HEADER *Header = (T_HEAP_HEADER *)Last; Header->Size += NewSize - OldSize; - T_HEAP_FOOTER *Footer = (T_HEAP_FOOTER *)((u32)Header + T_HEAP_FOOTER *Footer = (T_HEAP_FOOTER *)((u64)Header + Header->Size - sizeof(T_HEAP_FOOTER)); Footer->Header = Header; Footer->Magic = HEAP_FOOTER_MAGIC; @@ -237,8 +237,8 @@ void *heap_alloc(T_HEAP *Heap, u32 Size, u8 Aligned) T_HEAP_HEADER *Header = (T_HEAP_HEADER*)heap_index_get(&Heap->Index, Iterator); - u32 HoleStart = (u32)Header; - u32 HoleSize = Header->Size; + u64 HoleStart = (u64)Header; + u64 HoleSize = Header->Size; if (HoleSize - RealSize < sizeof(T_HEAP_HEADER) + sizeof(T_HEAP_FOOTER)) { @@ -248,7 +248,7 @@ void *heap_alloc(T_HEAP *Heap, u32 Size, u8 Aligned) if (Aligned && HoleStart & 0xFFFFF000) { - u32 NewLocation = HoleStart + 0x1000 - (HoleStart & 0xFFF) + u64 NewLocation = HoleStart + 0x1000 - (HoleStart & 0xFFF) - sizeof(T_HEAP_HEADER); Header->Size = 0x1000 - (HoleStart & 0xFFF) - sizeof(T_HEAP_HEADER); Header->Magic = HEAP_HEADER_MAGIC; @@ -283,10 +283,10 @@ void *heap_alloc(T_HEAP *Heap, u32 Size, u8 Aligned) NewHoleHeader->Size = HoleSize - RealSize; NewHoleHeader->Hole = 1; - T_HEAP_FOOTER *NewHoleFooter = (T_HEAP_FOOTER*)((u32)NewHoleHeader + T_HEAP_FOOTER *NewHoleFooter = (T_HEAP_FOOTER*)((u64)NewHoleHeader + NewHoleHeader->Size - sizeof(T_HEAP_FOOTER)); - if ((u32)NewHoleFooter < Heap->End) + if ((u64)NewHoleFooter < Heap->End) { NewHoleFooter->Magic = HEAP_FOOTER_MAGIC; NewHoleFooter->Header = NewHoleHeader; @@ -295,15 +295,15 @@ void *heap_alloc(T_HEAP *Heap, u32 Size, u8 Aligned) heap_index_insert(&Heap->Index, (void*)NewHoleHeader); } - return (void *)((u32)BlockHeader + sizeof(T_HEAP_HEADER)); + return (void *)((u64)BlockHeader + sizeof(T_HEAP_HEADER)); } void heap_free(T_HEAP *Heap, void *Data) { if (Data == 0) return; - T_HEAP_HEADER *Header = (T_HEAP_HEADER *)((u32)Data + T_HEAP_HEADER *Header = (T_HEAP_HEADER *)((u64)Data - sizeof(T_HEAP_HEADER)); - T_HEAP_FOOTER *Footer = (T_HEAP_FOOTER *)((u32)Header + Header->Size + T_HEAP_FOOTER *Footer = (T_HEAP_FOOTER *)((u64)Header + Header->Size - sizeof(T_HEAP_FOOTER)); if (Header->Magic != HEAP_HEADER_MAGIC) @@ -314,27 +314,27 @@ void heap_free(T_HEAP *Heap, void *Data) u8 ShouldAdd = 1; - T_HEAP_FOOTER *FooterLeft = (T_HEAP_FOOTER *)((u32)Data + T_HEAP_FOOTER *FooterLeft = (T_HEAP_FOOTER *)((u64)Data - sizeof(T_HEAP_FOOTER)); if (FooterLeft->Magic == HEAP_FOOTER_MAGIC && FooterLeft->Header->Hole) { - u32 OurSize = Header->Size; + u64 OurSize = Header->Size; Header = FooterLeft->Header; Footer->Header = Header; Header->Size += OurSize; ShouldAdd = 0; } - T_HEAP_HEADER *HeaderRight = (T_HEAP_HEADER *)((u32)Footer + T_HEAP_HEADER *HeaderRight = (T_HEAP_HEADER *)((u64)Footer + sizeof(T_HEAP_FOOTER)); if (HeaderRight->Magic == HEAP_HEADER_MAGIC && HeaderRight->Hole) { Header->Size += HeaderRight->Size; - Footer = (T_HEAP_FOOTER *)((u32)HeaderRight + HeaderRight->Size + Footer = (T_HEAP_FOOTER *)((u64)HeaderRight + HeaderRight->Size - sizeof(T_HEAP_FOOTER)); Footer->Header = Header; - u32 Iterator = 0; + u64 Iterator = 0; while (Iterator < Heap->Index.Size && heap_index_get(&Heap->Index, Iterator) != (void *)HeaderRight) Iterator++; @@ -343,22 +343,22 @@ void heap_free(T_HEAP *Heap, void *Data) heap_index_remove(&Heap->Index, Iterator); } - if ((u32)Footer + sizeof(T_HEAP_FOOTER) == Heap->End) + if ((u64)Footer + sizeof(T_HEAP_FOOTER) == Heap->End) { - u32 OldSize = Heap->End - Heap->Start; - u32 NewSize = _heap_contract(Heap, (u32)Header - Heap->Start); + u64 OldSize = Heap->End - Heap->Start; + u64 NewSize = _heap_contract(Heap, (u64)Header - Heap->Start); if (Header->Size > (OldSize - NewSize)) { Header->Size -= (OldSize - NewSize); - Footer = (T_HEAP_FOOTER *)((u32)Header + Header->Size + Footer = (T_HEAP_FOOTER *)((u64)Header + Header->Size - sizeof(T_HEAP_FOOTER)); Footer->Magic = HEAP_FOOTER_MAGIC; Footer->Header = Header; } else { - u32 Iterator = 0; + u64 Iterator = 0; while (Iterator < Heap->Index.Size && heap_index_get(&Heap->Index, Iterator) != (void *)Header) Iterator++; @@ -381,12 +381,12 @@ void heap_init_simple(void) HEAP_START + 0x0FFFF000); } -void *kmalloc(u32 Size) +void *kmalloc(u64 Size) { return heap_alloc(g_heap, Size, 0); } -void *kmalloc_p(u32 Size, u8 Aligned, u32 *Physical) +void *kmalloc_p(u64 Size, u8 Aligned, u64 *Physical) { return heap_alloc_p(g_heap, Size, Aligned, Physical); } diff --git a/src/Tier0/interrupts.asm b/Kernel/src/Tier0_32/interrupts.asm similarity index 100% rename from src/Tier0/interrupts.asm rename to Kernel/src/Tier0_32/interrupts.asm diff --git a/src/Tier0/interrupts.c b/Kernel/src/Tier0_32/interrupts.c similarity index 100% rename from src/Tier0/interrupts.c rename to Kernel/src/Tier0_32/interrupts.c diff --git a/src/Tier0/kbd_layout.c b/Kernel/src/Tier0_32/kbd_layout.c similarity index 100% rename from src/Tier0/kbd_layout.c rename to Kernel/src/Tier0_32/kbd_layout.c diff --git a/src/Tier0/paging.c b/Kernel/src/Tier0_32/paging.c similarity index 100% rename from src/Tier0/paging.c rename to Kernel/src/Tier0_32/paging.c diff --git a/src/Tier0/panic.c b/Kernel/src/Tier0_32/panic.c similarity index 100% rename from src/Tier0/panic.c rename to Kernel/src/Tier0_32/panic.c diff --git a/src/Tier0/physical_alloc.c b/Kernel/src/Tier0_32/physical_alloc.c similarity index 100% rename from src/Tier0/physical_alloc.c rename to Kernel/src/Tier0_32/physical_alloc.c diff --git a/src/Tier0/pic.c b/Kernel/src/Tier0_32/pic.c similarity index 100% rename from src/Tier0/pic.c rename to Kernel/src/Tier0_32/pic.c diff --git a/src/Tier0/prng.c b/Kernel/src/Tier0_32/prng.c similarity index 100% rename from src/Tier0/prng.c rename to Kernel/src/Tier0_32/prng.c diff --git a/src/Tier0/ps2.c b/Kernel/src/Tier0_32/ps2.c similarity index 100% rename from src/Tier0/ps2.c rename to Kernel/src/Tier0_32/ps2.c diff --git a/src/Tier0/system.c b/Kernel/src/Tier0_32/system.c similarity index 100% rename from src/Tier0/system.c rename to Kernel/src/Tier0_32/system.c diff --git a/src/Tier1/CInterruptsDispatcher.cpp b/Kernel/src/Tier1_32/CInterruptsDispatcher.cpp similarity index 100% rename from src/Tier1/CInterruptsDispatcher.cpp rename to Kernel/src/Tier1_32/CInterruptsDispatcher.cpp diff --git a/src/Tier1/CKernel.cpp b/Kernel/src/Tier1_32/CKernel.cpp similarity index 100% rename from src/Tier1/CKernel.cpp rename to Kernel/src/Tier1_32/CKernel.cpp diff --git a/src/Tier1/CLogger.cpp b/Kernel/src/Tier1_32/CLogger.cpp similarity index 100% rename from src/Tier1/CLogger.cpp rename to Kernel/src/Tier1_32/CLogger.cpp diff --git a/src/Tier1/CPageDirectory.cpp b/Kernel/src/Tier1_32/CPageDirectory.cpp similarity index 100% rename from src/Tier1/CPageDirectory.cpp rename to Kernel/src/Tier1_32/CPageDirectory.cpp diff --git a/src/Tier1/CPageFaultDispatcher.cpp b/Kernel/src/Tier1_32/CPageFaultDispatcher.cpp similarity index 100% rename from src/Tier1/CPageFaultDispatcher.cpp rename to Kernel/src/Tier1_32/CPageFaultDispatcher.cpp diff --git a/src/Tier1/CRoundRobinScheduler.cpp b/Kernel/src/Tier1_32/CRoundRobinScheduler.cpp similarity index 100% rename from src/Tier1/CRoundRobinScheduler.cpp rename to Kernel/src/Tier1_32/CRoundRobinScheduler.cpp diff --git a/src/Tier1/CScheduler.cpp b/Kernel/src/Tier1_32/CScheduler.cpp similarity index 100% rename from src/Tier1/CScheduler.cpp rename to Kernel/src/Tier1_32/CScheduler.cpp diff --git a/src/Tier1/CSemaphore.cpp b/Kernel/src/Tier1_32/CSemaphore.cpp similarity index 100% rename from src/Tier1/CSemaphore.cpp rename to Kernel/src/Tier1_32/CSemaphore.cpp diff --git a/src/Tier1/CTask.asm b/Kernel/src/Tier1_32/CTask.asm similarity index 100% rename from src/Tier1/CTask.asm rename to Kernel/src/Tier1_32/CTask.asm diff --git a/src/Tier1/CTask.cpp b/Kernel/src/Tier1_32/CTask.cpp similarity index 100% rename from src/Tier1/CTask.cpp rename to Kernel/src/Tier1_32/CTask.cpp diff --git a/src/Tier1/CTimer.cpp b/Kernel/src/Tier1_32/CTimer.cpp similarity index 100% rename from src/Tier1/CTimer.cpp rename to Kernel/src/Tier1_32/CTimer.cpp diff --git a/src/Tier1/new.cpp b/Kernel/src/Tier1_32/new.cpp similarity index 100% rename from src/Tier1/new.cpp rename to Kernel/src/Tier1_32/new.cpp diff --git a/Loader/Makefile b/Loader/Makefile new file mode 100644 index 0000000..00a6b7f --- /dev/null +++ b/Loader/Makefile @@ -0,0 +1,65 @@ +# I hate GNU Make +# +# Seriously. +# +# Fuck M4. I do this because it's probably the most portable way, and I don't +# want to write Yet Another Compile System because fuck that shit. I could +# use cmake but I don't know whether it is flexible enough. It probably is +# but whatever. I wrote this piece of shit below, let's just keep it that +# way. There are better way to do the hthings I do below, but who gives a +# shit. + +default: emulate-nohdd + +SHELL:=/bin/bash +ENV:=/usr/xdev/bin +TARGET:=i586-elf +CC:=$(ENV)/$(TARGET)-gcc +AS:=nasm +LD:=$(ENV)/$(TARGET)-ld + +# -O2 sets -foptimize-sibling-calls which breaks code... +CFLAGS:=-Wall -Werror -nostdlib -nostartfiles -nodefaultlibs -std=c99 -g +CFLAGS+=-I ./include -Wno-packed-bitfield-compat -O2 -fno-optimize-sibling-calls +CFLAGS+= -fno-builtin +LFLAGS:=-nostdlib -nostartfiles -nodefaultlibs + +.PHONY: all clean loader.bin emulate hdd.img + +obj/src/%.nao : src/%.asm + @echo "[i] Assembling $*.asm..." + @$(AS) -f elf -o obj/src/$*.nao src/$*.asm + +obj/src/%.o : src/%.c + @echo "[i] Compiling $*.c ..." + @if [ -e obj/src/$*.o ] ; then rm obj/src/$*.o ; fi + @mkdir -p obj/src/$*.o + @rmdir obj/src/$*.o + @$(CC) $(CFLAGS) -c src/$*.c -o obj/src/$*.o + +SRC := $(shell find src -mindepth 1 -maxdepth 3 -name "*.c") +SRC += $(shell find src -mindepth 1 -maxdepth 3 -name "*.asm") +OBJ := $(patsubst %.c,%.o,$(SRC)) +OBJ := $(patsubst %.asm,%.nao,$(OBJ)) +OBJ_ALL := $(foreach i, $(OBJ), obj/$(i)) +Loader: $(OBJ_ALL) + +loader.bin: Loader + @echo "[i] Linking loader.bin..." + @$(LD) -T src/loader.ld -o loader.bin $(OBJ_ALL) + +emulate-nohdd-debug: loader.bin + @echo "[i] Starting GDB..." + @gnome-terminal -x /bin/bash -c "gdb" + @echo "[i] Starting QEmu..." + @qemu -kernel loader.bin -S -gdb tcp::1234 + +emulate-nohdd: loader.bin + @echo "[i] Starting QEMU..." + @qemu -kernel loader.bin + +clean: + @rm -Rf obj + @if [ -e loader.bin ] ; then rm loader.bin ; fi + @if [ -e hdd_temp.img ] ; then rm hdd_temp.img ; fi + @if [ -e hdd.img ] ; then rm hdd.img; fi diff --git a/Loader/loader.bin b/Loader/loader.bin new file mode 100644 index 0000000000000000000000000000000000000000..95d92a21f0eb209e4c4bafc87f42ec65adbcb004 GIT binary patch literal 22462 zcmeHPeSB2anSKuh2@;tgAW^A|G%8U(GD!%5APsUSKxHrzhEGG7B$LcQl1b+y5G|S* z&|Jn)+Fh+$+s#(n?sn}qwyujGt%D#zm)3~XQneZc*TEu!A4s8^ecp5LJ#$m&Z~NE& z_KzH$InQ~|d)}{e&Uz2noJ|;BH2%w zOy@6r%xaiPlG2>q#eHUf7hxpR_-n8XMqn@kgAo{vz+eOhBQO|&!3YdSU@!uM5g3fX zU<3vu@P8Qrum0XPcShWsexhP`XY^V^dwF@hA~WtzkH<2$z8SsTb)fSpwy5)Y{@#{x zSw}|ZO|#yJeYR$8#qJ&8FOPeeeOpDw)|aB=75j77F@MJdFuxo-vj)7T{PMV0iUX*0g8uInn=NKUQyN2w@B>lZPS=XIgJ( zT5IjDWO^cbkvJ*&l8gHL`}LD^vYLl0{ z{pAzgqtIl;LQb$Lrs0-7rvKY6VVwwFdh6MXqicUz)^=FRJ<^$xE?zPjS6*?LNT_+@|p zsx{!V*yMayq;DI#B@rFl*-Y~tzfP1TmqXgNp{utfVjmg2&1BiXlWo%9v*u$j(cTil zGjJo%R_vqo1U2`tnw2l@uI2T#&7D4HMDu0siJ4ONS@f}$#(cIXawYXBk9bM0zZJ{N z+mEL`I~-w-$I|1QGwkcNGvklE4D_@5NypE6U;E(nE@yOz-rMm)hx=sWgS4C5-sLbZ zO>SWi+$Y=n9A(K(9GmuY{i|cUI{lxnSz9@9eMo%;ac@T4GZyP!_a4+eM|n+qvf>pJ zba$`rNe1}2m+tM;D~=~$VpClS!>XQET4y{0>uF6>h*}j*A<9)Wg{VZ)6rv_YQ;3|3 zrVy1Wnu*#I>Cdy~XIa&agl@;y+u(b^nVCt+OJTNtre{GK$FF_g(4P4cJ<9g);U_%;1_80pwri0`WVham)`6{-r?l1lQ%gd7|Q3Z~043-16?Uo^aofhb4 z*k8o0eNR@g_jvew#qMPI0c&XoHf3T&Hb$(nNSt`h`3k%TdAfUlawr($?)}g3a_dQZ z(OSE((F_Wkx-OFtMg(&$LV1-8!85!TO;0fN85utef(SHa{4fwaOhLuv*b`WLfis3? z-McS&&pD|)?%fB!N3fgkvYR20cS`yDhC;87iD-odZcIY&I8%F>)Xvj|E-p562WoBK zlXfyJXSD1kvMu^-HwBCm&mf5}A8kI}OhbXP)V8+-isbN@Z) zUvuI9xol1?`dtT>mM1?12z6{nci|boW9!{8sP)dYA&#v(*|gFLBTKU! zTkZo6e4S-X;sHx0+!|k=wKVx7C1)fMq|~TJ1`#I(8BBHB;a|ralE~r7Lml6o=bL?ACgFi~Aoy{~GkadVYU5_cx<| zE&6$#3>+UXoh(l3?&oUbrE}$)k8gf%SKmc}F1RSp=+1+SWi!b5Ln3} zm5xzb}t;kcFm z4#i{78HRZuhhgGmd})^MeJh?G-!xW7idr}!UY4bM_Qabq^*`(0#E4UlEzd$q+`E6I zcVFxxJ+@EZyg%;kihCX#>P?LC>;V(=dk&8D^u};2mxwbBSD}M(PcrU3?mFc_VUWzP7*Y~A~y_&Dx=|s!sQ{b zlGpJK7%sOC+ta=$!^kY-(CA6a-ozXufS+z9N;vW^;dft-T!(YFiI9KA{kRo{>pgE%)xpv0)r9we-VNC^?qMC*jVRm^3`z_iH2j<(OB3YnKo_O z#YE-)Xq4%(CTFn5-xv)>TP)VvP}o@;3`e5QJWuc@gWb+=N@TWZ!0+7P4>$VjO*V3e z!=dnOljsaJ`@{9VrihgE*NU!&85VzIDC(>Vg`)l%XLHc!^u+3;L2lc5R)u2D`DI>b zO~@Z{@_Pm|7K#T9(v@d^P?WDUO`Z$u+?mXA9)P zi8_B&`T+s4dcU(i*y!g}x?rjIrmy9&iI&XuF@z+9UXwEzarzrWvAV!Crxt3wj_vT( zIDO7&sL>g!Wtj~eX*J$sD8Mi_-q+~F?HdAJ&t_XX{))$P!p^C9Z{<>;GCShi5B|92w&7$he?_O4ZbP_v@SJ8);d`d+Q?DP&y$l>9cpOu zRR!yL6(YL+DbDq=h9*H%->Y6I+ceDv?H);8zz$(P$L$!+;KqErA@i`hF9eEYL-2^b(12L;*b6 z(9i!pE%ow~TcY2Xn6(`@vGvTD?O}c{8jY5v+Z>(N|1t`N;N9$A=5s|26R40G@1`AjcT?PmuP{2E7aPl>HM-4Mc3e zrB9=;usB&5rzt!U(Y5GKoBb1I9JxoMN%&=pW&Z@pyg=GKLC%X|{{(*aFALkx{&Hda zH^3sVv_G4gfDQYzZT4r|?B`iB3fs^8Tr|2y))r3Lf1S<#Yt<}iu-Ivi&@dC%DttZV z0Q;r=*Gij>d10%GHc5K6&97{^#<(xRUuNk;J;lU4(!%WTBe3}%>F-p`jbT6gVqs0r zj4@cFd=)pQ^LpUIbY7oam@XfHNu00Nwnj5-Yp;+llibWdPDM+jOCiZ9ygo}59!I4L zPo=LbJekTAzK&KZJd18qcn(zqKPY2$sj@!-nl(#(z^wN_F2GX)I+s3tSntb{$C@D{ z&XzsQW9j8M*Wts3<2+ns((f=fo90p`@G;;nV2<0zCgy#?h2zgWTr}(`t1upBHZ(-X zq3}FJ(I^^5T%m9&O;mV+ZI6_yHLualbd%yKqXi0IqI}V4ImK-BjS4TP7KJaN%?huO z*OPPbs{}K|>m&n?mcU=m8<&~bT0aSM99Mn#+|2-mV`yQH;dc-dC&p&eD(V8B2HXXV zN*1|pRoqsaRF2_oYTh+kZCkgusj*BSWsYE+itSpgN~5rx@d{Vj_GvZcDS8dfQn=0* z&mdLU=<5^?l22hja)?nh3er{+a~!srnB#E$kWBiTjKc=X1zs%UutE94abP+Zjp}7> z;WV?QQ3GLmWYJXSV*ZdVFE!ZKQkbp=cLQ{lAWPcwzqK3Kw&l=!r?f3f>r5Ni9t&$~ zC9$sCRsPiI4jLn^VfrSU-px`kcWGEvR_@}Muv{*zcRO_5C-t_{4&W{slhy$-VLBI$ z+GK5E%NGr+&03QhqJOc;rO`dMd2hGn>U(G^c>Z0+q}Aj$)~)@T_&oIfO4`;z3E)?x zZ5;z_V>%a&bR~!J2(zWpeKx(FG*i*Hs|=x0C+5Z|8f~Y=3U9OJ#vN1%`rFdx4(acQ z65nTX6D5G0W~&dil~+0Dbtau-e%;VaIxGEpg>r!}gRx!oiu5bb#O#&F#98K8o;T*_ zqEWA`Eu8ZARogvDubOv_UbXGD-`V_qUEa?ca(+(%Q>sRX=$i`vfp#eT20fgua z6pdbo2NwQ4$ul5mYV;cYLDAo)qYA%6Clv0ZlM25>pDTQr&MN#4SwGR$=rD~GMu$f4 zAm>}SkH#x}m?kLPM_*C+u)GK75gHw#>uvNY3Lhbt!v9Sr3cpVa75;B3Q}`$?Rrq~c zrtnc(q3{RfQ}{S-Q20+2Q}{!=OW_mrh{7l7#|odJXA~CV_X?+pj}#sz{;cpQape#z zKBL4cg)_xEg-46q6~0t_OW`r%A%(|^E``U5pDH{`{8HiZ;$?+Lhyw~=EZ$Ohy!fNS zpU_E#Kcz1eK22lH_0**p#i<6}>nFa)*igfbTbP68I;; zB{WJ{*OUaDu;!}|*or6TkRzsi&LLxlXVMcGn@yJsC-ARupM8g|YUMK2Hq3eOQYDm+(|C|n{+6`m)` z6z&$~3STYODLhH6SGZejP5p|B>p6n2ZB zDqJdlsqjMaD}@({=M}z1{8nMFIHd3zk;-+qi4%%mAJwuWt`ezyRVZ>5 zeWsYLaFNgyzFDMl(PFV$(N~Bjg;$E(6~0yMPyg|IKaJ_h6;fOe;@HfOrwa1&p-SMW0xBR(DC4TbNu<+l#; zu8sbl!W|;1@HX)$h3^%qeAprQ*^D87n>ej-Oq^3VF49%bxlfEzxKm^)yj@(Q@VCTt zg?ETTg(E^!_#eeGh3^+@6@EZ$Q24tdrtpK}ZiOEb_bL3aNaf5&#E%vI`(ls6KM=oF z_@Bffg}cOi3jeb>q41;PoWeg6!_%zz{7g(#_~+sVh1C75;`OSGY;| z6b^|H@E?&NOK6T@wVz77Q1HF(NZjPMl3zTB9R5{_YsKThMG`j(&h1Mi4hhcx)e<*} zeZU(f{)XrVZU-(w-nQU-jl{bpZj$&#iMLCoeO z?5__sHQ-Rp^s;bhJ9X7Zwy1D>$>5ssp~TWX&^J^Ky!Fi(Pr>k>{~2LHR~+e$L+% z6l;tG>l$%V#u`#!3@KoNx%o3yF(seJKf~ak@i+Jfm{XW@V@ag2pqQO2!~j?Bg-UU* zQfddL0aD<3R?M_Xo+(Xn*~cneOpySeTC=<@;&HA*X;BfPl%F@Vu&9{75lVygJYBPF zV`j0g!WlF2XMo)Zq?#I6E;ANM*}%n9U3o>u94V10UQD^-b+ORA84y{Ebz&|FbE45# zfL^Kz#cHy9zDr!LiQ|%VRQCFdKRi0^+oU=fil{W=D0@}yyk&j#L7 zTO095Esi`G3J&w2+l4st^RS%?ic9N#bw&uGE5E3K!)maXbf__5>d@m@Fz7MeMd{Kom6cBYDpIuZDPm1NFAtcI2Xj95&NxO~tiWsN< zD(&-zwTyXN;%hKmwHB6|EDlN@$0QXe#2?lnbn|Lza5&e{#gl?b1$E#&m@}oq1U_?W z76%(Q$nZ)Pa*h`@)`k>mhEzMR9{GVU4c5f+6!EkLH~DMqQaP-k7gHz}t(slR%M}~6 z3~6h26E|{5ZVeMly1ZIo_sI^~D9oV-e?xUsixiNDZGF8dNb^Ta^lyv#v-E&POVegQ5CDos?2S4LCDh zSse>UaE#g#xYCOHDhrf_B0-rIq}i}yrBsBZLaP*NibbmfO2~X%uYJ`~f7p_N?uhD* z++HphyX?$Iie!89kn7<7;qUx3V!<#a9H&>?KCiTqS19igOdT zRusEuQ;J=l#x<-%s>gQ4;atNRG;hN3SmjxD*pIWdl|f&Ap1;yKkFLZRXLrj2EfHkS z`tqpHTC@;i^eqpDqp=Hj$xR>)R@?(6!FiYJ8X#yuk8Lwi&@da5#J60Aomi6UjJx!h zSEX@DV(qxD87ILbR$7o@!zd%0N{RWn$jEI1ZZomT^pTIthooc68k1`F@~%fGwuU^? zjl$sIRKB zKD5yqlIlE<_%}H%F@a!R;CwmfQ(4deDou;DG=Pda8aC>Hg`)mVQJPkRTMwF66^Ss5 z!RV_3i~1wr?*ROa3x8h8=lXbyDF0V4SwIIxmaFm2eEj#I{C6FlTyw)H=AT6J89YCW zlYCAvOv*CpN8LnxUd1Yw41R8B=lcQv z?aE?{3AM$?wfPu9_G)+t*9QXI%&+lgVUF9^hf4H0sj7P~tJV&9;?-BX^9_zcp?B})3?TKjfzs9;PYPZU8_3P##01zPq_?(| z{DtoMH%f3s^X_b;)tySooHXeI7kl%@GR278O?*FNP&nU83g>-pNICL$$bMNdZehr{ t$0pkyjJ)l&akiKi+HcNC-N2;o0Ew?fDWmL{iSwy!pt{DX%b%PR`X8a+ns5LB literal 0 HcmV?d00001 diff --git a/Loader/obj/src/start.nao b/Loader/obj/src/start.nao new file mode 100644 index 0000000000000000000000000000000000000000..c1c75a9aa4274b7f0237dba1aabdc38c45b482e9 GIT binary patch literal 1200 zcmbVL&ubG=5T1?IRuB`>ilRuos0WE2DtJ+n=2wH+rY0?jg6k&Pw!vf*c3-ePc@hyM zh!-IT@u&w$4^k=!3jP6l6ufxwP`xd9Qepijd9Sp%yLM5tA^9Yu=V$}Q6 z`_TK=+wOh-DG-{X?Z3Y7Kl-@56%XYed=)37n^*Yh(alREnr7<5{A2X%$8X$4ln~aM zphVSmDdDcV!VzW_-g;}qQae_2RLC8|P;=tg1bO^^JNW<0;(13XgKTh*=Py79`||u7 z(7|3j|2F3_QxM?!bzFJ2LkZnthZj18=igKAkTrS;=E04i(PKElRy2A7eN|@pWG~_K zR7cS04V+g>BL8;BXD33@kmh3?8Pmtd^!YJ;c}%~6zAj@io|NmU4!muBbQKMy=~OmMx5C!?uEuu@>^zNiSuVirG}Lke??#s~6^TCCU|3`3mW&d?8Kg zxorAcWl5*XVhT>-W|s7BQ#5AVZ82w=b<3fAX0gl{^mU9XzEY!M8+;&xPlN)=#!6k# rs%fvF5LHA6@h%z`TxP~%Z%J)S?t&xuF?kQ#VWMZu7~*qge6Rli50bNh literal 0 HcmV?d00001 diff --git a/Loader/src/load.c b/Loader/src/load.c new file mode 100644 index 0000000..2ed146e --- /dev/null +++ b/Loader/src/load.c @@ -0,0 +1,432 @@ + +typedef unsigned char u8; +typedef unsigned short u16; +typedef unsigned int u32; +typedef unsigned long long u64; +typedef char s8; + +u8 stdio_current_line = 0; +u8 stdio_cur_x = 0, stdio_cur_y = 0; + +void outb(u16 Port, u8 Data) +{ + __asm__ volatile("outb %1, %0" :: "dN" (Port), "a" (Data)); +} + +void *memcpy(void* Destination, const void *Source, u32 Count) +{ + u8* Destination8 = (u8*)Destination; + u8* Source8 = (u8*)Source; + + while (Count--) + { + *Destination8++ = *Source8++; + } + return Destination; +} + +void *memset(void *Destination, u8 Value, u32 Count) +{ + u8 *us = (u8 *)Destination; + while (Count-- != 0) + *us++ = Value; + return Destination; +} + +void *memsetw(void *Destination, u16 Value, u32 Count) +{ + u16 *us = (u16 *)Destination; + while (Count-- != 0) + *us++ = Value; + return Destination; +} + + +void scroll_up(void) +{ + //semaphore_acquire(&ScreenWriteLock); + u16 Blank = 0x20 | (0x0F << 8); + u16 Temp; + + if (stdio_cur_y >= 25) + { + Temp = stdio_cur_y - 25 + 1; + memcpy((void*)0xB8000, (void*)(0xB8000 + Temp * 80 * 2), (25 - Temp) * 80 * 2); + + memsetw((void*)(0xB8000 + (25 - Temp) * 160), Blank, 160); + stdio_cur_y = 25 - 1; + } + //semaphore_release(&ScreenWriteLock); +} + +void move_cursor(u8 X, u8 Y) +{ + stdio_cur_x = X; + stdio_cur_y = Y; + + //wraparound + if (stdio_cur_x >= 80) + { + stdio_cur_y += stdio_cur_y / 80; + stdio_cur_x = 0; + } + + //wrapup + scroll_up(); + + if (Y > 24) + Y = 24; + + u16 Position = Y * 80 + X; + + outb(0x3D4, 0x0F); + outb(0x3D5, (u8)(Position & 0xFF)); + + outb(0x3D4, 0x0E); + outb(0x3D5, (u8)(Position >> 8 & 0xFF)); +} + +void putch(s8 Character) +{ + volatile u8 *VideoMemory = (u8 *)0xB8000; + u16 Offset = (stdio_cur_y * 80 + stdio_cur_x) << 1; + + if (Character == '\n') + move_cursor(0, stdio_cur_y + 1); + else + { + VideoMemory[Offset] = Character; + VideoMemory[Offset+1] = 0x0F; + if (stdio_cur_x + 1 >= 80) + move_cursor(0, stdio_cur_y + 1); + else + move_cursor(stdio_cur_x + 1, stdio_cur_y); + } +} + +void puts(const s8 *szString) +{ + while (*szString != 0) + { + putch(*szString); + szString++; + } +} + +void clear(void) +{ + volatile u8 *VideoMemory = (u8 *)0xB8000; + u32 Size = (80 * 25 ) << 1; + for (u32 i = 0; i < Size; i += 2) + { + VideoMemory[i] = 0; + VideoMemory[i+1] = 0xF; + } + move_cursor(0, 0); +} + +void dump_nibble(u8 Nibble) +{ + if (Nibble < 10) + putch(Nibble + 48); + else + putch(Nibble + 55); +} + +void print_hex(u64 Number) +{ + for (s8 i = 7; i >= 0; i--) + { + u8 Byte = (Number >> (i << 3)) & 0xFF; //switch i bytes to the right and mask as byte + dump_nibble((Byte >> 4) & 0x0F); //high nibble + dump_nibble(Byte & 0x0F); //low nibble + } +} + +struct elf_ident { + u32 Magic; // \x7FELF + u8 Class; + u8 Data; + u8 Version; + u8 Padding[9]; +}; + +struct elf_header { + struct elf_ident Identification; + u16 Type; + u16 Machine; + u32 Version; + u64 Entry; + u64 ProgramHeaderOffset; + u64 SectionHeaderOffset; + u32 Flags; + u16 HeaderSize; + u16 ProgramHeaderEntrySize; + u16 NumProgramHeaderEntries; + u16 SectionHeaderEntrySize; + u16 NumSectionHeaderEntries; + u16 SectionEntryStrings; +}; + +struct elf_section_header { + u32 Name; + u32 Type; + u64 Flags; + u64 Address; + u64 Offset; + u64 Size; + u32 Link; + u32 Info; + u64 Alignment; + u64 FixedSize; +}; + +static inline void cpuid(u32 code, u32 *a, u32 *d) { + __asm__ volatile("cpuid":"=a"(*a),"=d"(*d):"0"(code):"ecx","ebx"); +} + + +// A simple PAE paging structure so we can jump into 64-bit. +// This will be replaced later on by the kernel code. + +u64 pml4[512] __attribute__((aligned(0x1000))); +u64 page_dir_ptr_tab_low[512] __attribute__((aligned(0x1000))); +u64 page_dir_low[512] __attribute__((aligned(0x1000))); +u64 page_tab_low[512] __attribute__((aligned(0x1000))); + +u64 page_dir_ptr_tab_high[512] __attribute__((aligned(0x1000))); +u64 page_dir_high[512] __attribute__((aligned(0x1000))); +u64 page_tab_high[512] __attribute__((aligned(0x1000))); + +#define GET_PML4_ENTRY(x) (((u64)x >> 39) & 0x1FF) +#define GET_PDP_ENTRY(x) (((u64)x >> 30) & 0x1FF) +#define GET_DIR_ENTRY(x) (((u64)x >> 21) & 0x1FF) +#define GET_TAB_ENTRY(x) (((u64)x >> 12) & 0x1FF) +#define GET_OFFSET(x) (x & 0xFFF) + +void create_ia32e_paging(u64 KernelPhysicalStart, u64 KernelVirtualStart, u64 KernelSize) +{ + puts("Clearing paging structures...\n"); + + for (u16 i = 0; i < 512; i++) + { + pml4[i] = 0; + page_dir_ptr_tab_low[i] = 0; + page_dir_low[i] = 0; + page_tab_low[i] = 0; + page_dir_ptr_tab_high[i] = 0; + page_dir_high[i] = 0; + page_tab_high[i] = 0; + } + + puts("Setting up identity paging for first 2MiB...\n"); + pml4[GET_PML4_ENTRY(0)] = (u32)page_dir_ptr_tab_low | 3; + page_dir_ptr_tab_low[GET_PDP_ENTRY(0)] = (u32)page_dir_low | 3; + page_dir_low[GET_DIR_ENTRY(0)] = (u32)page_tab_low | 3; + + u64 Address = 0; + for (u16 i = 0; i < 512; i++) + { + page_tab_low[i] = Address | 3; + Address += 0x1000; + } + + puts("Setting up paging for the kernel...\n"); + u16 NumPages = KernelSize / 0x1000; + puts(" (0x"); + print_hex(NumPages); + puts(" pages)\n"); + + if (GET_PML4_ENTRY(KernelVirtualStart) != 0) + { + // We're NOT mapping the same PML4 entry as for identity mapping... + puts("Different PML4...\n"); + pml4[GET_PML4_ENTRY(KernelVirtualStart)] = (u32)page_dir_ptr_tab_high | 3; + page_dir_ptr_tab_high[GET_PDP_ENTRY(KernelVirtualStart)] = (u32)page_dir_high | 3; + page_dir_high[GET_PDP_ENTRY(KernelVirtualStart)] = (u32)page_tab_high | 3; + } + else if (GET_PDP_ENTRY(KernelVirtualStart) != 0) + { + // We're NOT mapping the same page directory pointer table entry as for identity paging... + puts("Different PDPT... ("); + print_hex(GET_PDP_ENTRY(KernelVirtualStart)); + puts(")\n"); + page_dir_ptr_tab_low[GET_PDP_ENTRY(KernelVirtualStart)] = (u32)page_dir_high | 3; + page_dir_high[GET_DIR_ENTRY(KernelVirtualStart)] = (u32)page_tab_high | 3; + } + else if (GET_DIR_ENTRY(KernelVirtualStart) != 0) + { + // We're NOT mapping the same page directory entry as for identity paging... + puts("Different DIR...\n"); + page_dir_low[GET_DIR_ENTRY(KernelVirtualStart)] = (u32)page_tab_high | 3; + } + else + { + puts("Error: kernel overlaps 2MiB identity paging!\n"); + return; + } + + Address = KernelPhysicalStart; + for (u16 i = GET_TAB_ENTRY(KernelVirtualStart); i < GET_TAB_ENTRY(KernelVirtualStart) + NumPages; i++) + { + page_tab_high[i] = Address | 3; + print_hex(KernelVirtualStart + i * 0x1000); + puts(" -> "); + print_hex(Address); + puts("\n"); + Address += 0x1000; + } +} + +u32 load(void *Multiboot, unsigned int Magic) +{ + clear(); + puts("Cucumber x86-64 loader...\n"); + + + if (Magic != 0x2BADB002) + { + puts("Error: not booted via Multiboot!\n"); + return 0; + } + + u32 CPUID_A, CPUID_D; + cpuid(0x80000001, &CPUID_A, &CPUID_D); + + u8 SupportFor64 = (CPUID_D & (1 << 29)) > 0; + + if (!SupportFor64) + { + puts("Error: You CPU does not support long mode!\n"); + return 0; + } + + u32 Flags = *((u32*)Multiboot); + + u8 ModulesPresent = (Flags & (1 << 3)) > 0; + + if (!ModulesPresent) + { + puts("Error: no 64-bit kernel loaded!\n"); + puts(" (did you forget the module line in GRUB?)\n"); + return 0; + } + + u32 ModulesCount = *((u32*)Multiboot + 5); + u32 ModulesAddress = *((u32*)Multiboot + 6); + + if (ModulesCount != 1) + { + puts("Error: just one module is enough. Don't load a ton of them.\n"); + return 0; + } + + puts("Kernel is @"); + print_hex(ModulesAddress); + puts(".\n"); + + struct elf_header *Header = *((struct elf_header **)ModulesAddress); + if (Header->Identification.Magic != 0x464C457F) + { + puts("Error: Module is not an ELF file!\n"); + return 0; + } + + if (Header->Identification.Class != 2) + { + puts("Error: Module is not a 64-bit ELF file!\n"); + return 0; + } + + if (!Header->Entry) + { + puts("Error: Kernel does not have entry point!\n"); + return 0; + } + + puts("Entry point @"); + print_hex(Header->Entry); + puts(".\n"); + + if (Header->SectionHeaderEntrySize != sizeof(struct elf_section_header)) + { + puts("Error: Weird section header entry size!\n"); + return 0; + } + + struct elf_section_header *Sections = (struct elf_section_header *)((u32)Header + (u32)Header->SectionHeaderOffset); + struct elf_section_header *StringSection = &Sections[Header->SectionEntryStrings]; + + //u32 *Strings = (u32*)(ModulesAddress + (u32)StringSection->Offset); + + puts("0x"); + print_hex(Header->NumSectionHeaderEntries); + puts(" ELF sections.\n"); + + u64 ContinuityTest = 0; + u64 StartPhysical = 0; + u64 StartVirtual = 0; + u64 Size = 0; + + for (u16 i = 0; i < Header->NumSectionHeaderEntries; i++) + { + s8* Name = (s8*)((u32)Header + (u32)StringSection->Offset + (u32)Sections[i].Name); + u64 PhysicalAddress = (u32)Header + Sections[i].Offset; + u64 VirtualAddress = Sections[i].Address; + + if (VirtualAddress) + { + if (!StartVirtual) + StartVirtual = VirtualAddress; + + if (!StartPhysical) + StartPhysical = PhysicalAddress; + + if (ContinuityTest && VirtualAddress != ContinuityTest) + { + puts("Error: kernel is not continuous!\n"); + return 0; + } + + ContinuityTest = VirtualAddress + Sections[i].Size; + Size += Sections[i].Size; + + puts("-> Section "); + puts(Name); + puts(", 0x"); + print_hex(PhysicalAddress); + puts(" will be located at 0x"); + print_hex(VirtualAddress); + puts(".\n"); + } + } + + puts("\nPaging setup:\n 0x"); + print_hex(StartVirtual); + puts(" => 0x"); + print_hex(StartPhysical); + puts("\n (0x"); + print_hex(Size); + puts(" bytes)\n"); + + create_ia32e_paging(StartPhysical, StartVirtual, Size); + __asm__ volatile ("movl %cr4, %eax; bts $5, %eax; movl %eax, %cr4"); + __asm__ volatile ("movl %%eax, %%cr3" :: "a" (pml4)); + puts("CR3 is now pointing to PML4 (0x"); + print_hex((u32)pml4); + puts(")\n"); + + puts("Here it goes, enabling long mode...\n"); + + __asm__ volatile( "movl $0xc0000080, %%ecx;\n" + "rdmsr;\n" + "orl $0x100, %%eax;\n" + "wrmsr;\n" + "movl %%cr0, %%ebx;\n" + "bts $31, %%ebx;\n" + "movl %%ebx, %%cr0;":::"eax","ebx","ecx"); + + puts("Now in 32-bit compability mode, jumping to the kernel...\n"); + + return (u32)Header->Entry; +} diff --git a/Loader/src/loader.ld b/Loader/src/loader.ld new file mode 100644 index 0000000..082ce5f --- /dev/null +++ b/Loader/src/loader.ld @@ -0,0 +1,41 @@ +OUTPUT_FORMAT("elf32-i386") +ENTRY(_loader) + +Offset = 0x00100000; + +SECTIONS +{ + . = Offset; + + .text : + { + *(.text) + . = ALIGN(0x1000); + } + + .data : + { + *(.data*) + *(.gnu.linkonce.d*) + *(.rodata*) + *(.gnu.linkonce.r*) + + . = ALIGN(0x1000); + } + + .bss : + { + *(COMMON*) + *(.bss*) + . = ALIGN(0x1000); + } + + . = ALIGN(0x1000); + + /DISCARD/ : + { + *(.comment) + *(.eh_frame) + } +} + diff --git a/Loader/src/start.asm b/Loader/src/start.asm new file mode 100644 index 0000000..0e0e0f9 --- /dev/null +++ b/Loader/src/start.asm @@ -0,0 +1,101 @@ +extern load +extern puts +extern stdio_current_line +extern stdio_cur_x +extern stdio_cur_y +global _loader + +; Multiboot-related constants +MODULEALIGN equ 1 << 0 +MEMINFO equ 1 << 1 +FLAGS equ MODULEALIGN | MEMINFO +MAGIC equ 0x1BADB002 +CHECKSUM equ -(MAGIC + FLAGS) + +; Other constants +STACKSIZE equ 0x1000 + +; ############################################################################# +; ############################## text segment ################################# +; ############################################################################# + +section .text +align 4 + +; Multiboot header +MultiBootHeader: + dd MAGIC + dd FLAGS + dd CHECKSUM + +; GDTR +GDTR: + dw 5*8-1 + dd GDT + dd 0 + +; GDT +GDT: + dw 0,0,0,0 ; null desciptor (0x00) + db 0xFF, 0xFF, 0, 0, 0, 10011010b, 11001111b, 0x00 ; 32-bit code segment (0x08) + db 0xFF, 0xFF, 0, 0, 0, 10010010b, 11001111b, 0x00 ; 32-bit data segment (0x10) + db 0xFF, 0xFF, 0, 0, 0, 10011010b, 10101111b, 0x00 ; 64-bit code segment (0x18) + db 0xFF, 0xFF, 0, 0, 0, 10010010b, 10101111b, 0x00 ; 64-bit data segment (0x20) + +str_back_in_asm: + db "Back in assembler!", 0 + +; Actual entry point +_loader: + mov esp, stack+STACKSIZE + push eax + push ebx + + lgdt [GDTR] + + mov ax, 0x10 + mov ds, ax + mov es, ax + mov fs, ax + mov gs, ax + mov ss, ax + + jmp 0x08:_loader_gdt + +_loader_gdt: + call load + + mov ebx, eax + + mov ax, 0x20 + mov ds, ax + mov es, ax + mov fs, ax + mov gs, ax + mov ss, ax + + ; Did we get an entry point address? + test ebx, ebx + jz hang + + movzx edi, byte [stdio_current_line] + movzx esi, byte [stdio_cur_x] + movzx edx, byte [stdio_cur_y] + + ; 64-bit, here we come! + call 0x18:0xFF000000 + +hang: + hlt + jmp hang + +; ############################################################################# +; ############################### bss segment ################################# +; ############################################################################# + +section .bss +align 4 + +; here be 4k stack +stack: + resb STACKSIZE diff --git a/dump b/dump new file mode 100644 index 0000000..d81d8c7 --- /dev/null +++ b/dump @@ -0,0 +1,33214 @@ + +kernel.bin: file format elf32-i386 + + +Disassembly of section .setup: + +00100000 : + 100000: 02 b0 ad 1b 03 00 add 0x31bad(%eax),%dh + 100006: 00 00 add %al,(%eax) + 100008: fb sti + 100009: 4f dec %edi + 10000a: 52 push %edx + 10000b: e4 0f in $0xf,%al + +0010000c <_start>: + 10000c: 0f 01 15 28 00 10 00 lgdtl 0x100028 + 100013: 66 b9 10 00 mov $0x10,%cx + 100017: 8e d9 mov %ecx,%ds + 100019: 8e c1 mov %ecx,%es + 10001b: 8e e1 mov %ecx,%fs + 10001d: 8e e9 mov %ecx,%gs + 10001f: 8e d1 mov %ecx,%ss + +00100021 : + 100021: ea a0 36 10 c0 08 00 ljmp $0x8,$0xc01036a0 + +00100028 : + 100028: 17 pop %ss + 100029: 00 2e add %ch,(%esi) + 10002b: 00 10 add %dl,(%eax) + ... + +0010002e : + ... + 100036: ff (bad) + 100037: ff 00 incl (%eax) + 100039: 00 00 add %al,(%eax) + 10003b: 9a cf 40 ff ff 00 00 lcall $0x0,$0xffff40cf + 100042: 00 92 cf 40 00 00 add %dl,0x40cf(%edx) + +00100046 : + ... + +Disassembly of section .text: + +c0101000 : +c0101000: 55 push %ebp +c0101001: 89 e5 mov %esp,%ebp +c0101003: 53 push %ebx +c0101004: 83 ec 04 sub $0x4,%esp +c0101007: bb 00 00 0e 00 mov $0xe0000,%ebx +c010100c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0101010: 51 push %ecx +c0101011: 6a 08 push $0x8 +c0101013: 68 b4 90 10 c0 push $0xc01090b4 +c0101018: 53 push %ebx +c0101019: e8 32 18 00 00 call c0102850 +c010101e: 83 c4 10 add $0x10,%esp +c0101021: 85 c0 test %eax,%eax +c0101023: 75 18 jne c010103d +c0101025: 31 d2 xor %edx,%edx +c0101027: 89 f6 mov %esi,%esi +c0101029: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0101030: 02 14 18 add (%eax,%ebx,1),%dl +c0101033: 40 inc %eax +c0101034: 83 f8 14 cmp $0x14,%eax +c0101037: 75 f7 jne c0101030 +c0101039: 84 d2 test %dl,%dl +c010103b: 74 12 je c010104f +c010103d: 83 c3 04 add $0x4,%ebx +c0101040: 81 fb 00 00 10 00 cmp $0x100000,%ebx +c0101046: 75 c8 jne c0101010 +c0101048: 31 c0 xor %eax,%eax +c010104a: 8b 5d fc mov -0x4(%ebp),%ebx +c010104d: c9 leave +c010104e: c3 ret +c010104f: 8a 43 0f mov 0xf(%ebx),%al +c0101052: 8d 50 01 lea 0x1(%eax),%edx +c0101055: 25 ff 00 00 00 and $0xff,%eax +c010105a: 40 inc %eax +c010105b: 88 15 24 e8 52 c0 mov %dl,0xc052e824 +c0101061: 52 push %edx +c0101062: 52 push %edx +c0101063: 50 push %eax +c0101064: 68 cc 90 10 c0 push $0xc01090cc +c0101069: e8 12 16 00 00 call c0102680 +c010106e: 83 c4 10 add $0x10,%esp +c0101071: 80 7b 09 00 cmpb $0x0,0x9(%ebx) +c0101075: 75 22 jne c0101099 +c0101077: 80 3d 24 e8 52 c0 01 cmpb $0x1,0xc052e824 +c010107e: 74 0f je c010108f +c0101080: 8b 43 18 mov 0x18(%ebx),%eax +c0101083: a3 28 e8 52 c0 mov %eax,0xc052e828 +c0101088: 89 d8 mov %ebx,%eax +c010108a: 8b 5d fc mov -0x4(%ebp),%ebx +c010108d: c9 leave +c010108e: c3 ret +c010108f: 89 1d 28 e8 52 c0 mov %ebx,0xc052e828 +c0101095: 89 d8 mov %ebx,%eax +c0101097: eb f1 jmp c010108a +c0101099: 50 push %eax +c010109a: 50 push %eax +c010109b: 8d 43 09 lea 0x9(%ebx),%eax +c010109e: 50 push %eax +c010109f: 68 bd 90 10 c0 push $0xc01090bd +c01010a4: e8 d7 15 00 00 call c0102680 +c01010a9: 83 c4 10 add $0x10,%esp +c01010ac: eb c9 jmp c0101077 + ... + +c01010b0 : +c01010b0: b8 b0 8a 10 c0 mov $0xc0108ab0,%eax +c01010b5: 55 push %ebp +c01010b6: 2d a4 8a 10 c0 sub $0xc0108aa4,%eax +c01010bb: 89 e5 mov %esp,%ebp +c01010bd: 89 c2 mov %eax,%edx +c01010bf: 53 push %ebx +c01010c0: c1 fa 1f sar $0x1f,%edx +c01010c3: 83 ec 0c sub $0xc,%esp +c01010c6: c1 ea 1e shr $0x1e,%edx +c01010c9: 8d 04 02 lea (%edx,%eax,1),%eax +c01010cc: c1 f8 02 sar $0x2,%eax +c01010cf: 50 push %eax +c01010d0: 68 f0 90 10 c0 push $0xc01090f0 +c01010d5: e8 a6 15 00 00 call c0102680 +c01010da: b8 a4 8a 10 c0 mov $0xc0108aa4,%eax +c01010df: 83 c4 10 add $0x10,%esp +c01010e2: 3d b0 8a 10 c0 cmp $0xc0108ab0,%eax +c01010e7: 73 14 jae c01010fd +c01010e9: 89 c3 mov %eax,%ebx +c01010eb: 90 nop +c01010ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c01010f0: ff 13 call *(%ebx) +c01010f2: 83 c3 04 add $0x4,%ebx +c01010f5: 81 fb b0 8a 10 c0 cmp $0xc0108ab0,%ebx +c01010fb: 72 f3 jb c01010f0 +c01010fd: 8b 5d fc mov -0x4(%ebp),%ebx +c0101100: c9 leave +c0101101: c3 ret +c0101102: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101109: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101110 : +c0101110: 55 push %ebp +c0101111: 89 e5 mov %esp,%ebp +c0101113: 83 ec 08 sub $0x8,%esp +c0101116: e8 d5 50 00 00 call c01061f0 +c010111b: c9 leave +c010111c: c3 ret +c010111d: 8d 76 00 lea 0x0(%esi),%esi + +c0101120 <__cxa_pure_virtual>: +c0101120: 55 push %ebp +c0101121: 89 e5 mov %esp,%ebp +c0101123: 83 ec 14 sub $0x14,%esp +c0101126: 68 28 91 10 c0 push $0xc0109128 +c010112b: e8 50 15 00 00 call c0102680 +c0101130: 83 c4 10 add $0x10,%esp +c0101133: c9 leave +c0101134: c3 ret +c0101135: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0101139: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101140 <__cxa_atexit>: +c0101140: 55 push %ebp +c0101141: 31 c0 xor %eax,%eax +c0101143: 89 e5 mov %esp,%ebp +c0101145: 5d pop %ebp +c0101146: c3 ret +c0101147: 89 f6 mov %esi,%esi +c0101149: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101150 <__cxa_finalize>: +c0101150: 55 push %ebp +c0101151: 89 e5 mov %esp,%ebp +c0101153: 5d pop %ebp +c0101154: c3 ret + ... + +c0101160 : +c0101160: 55 push %ebp +c0101161: 89 e5 mov %esp,%ebp +c0101163: 0f 20 d0 mov %cr2,%eax +c0101166: eb fe jmp c0101166 +c0101168: 90 nop +c0101169: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c0101170 : +c0101170: 55 push %ebp +c0101171: b9 0d 00 00 00 mov $0xd,%ecx +c0101176: 89 e5 mov %esp,%ebp +c0101178: 57 push %edi +c0101179: 56 push %esi +c010117a: 83 ec 34 sub $0x34,%esp +c010117d: 8d 75 08 lea 0x8(%ebp),%esi +c0101180: 89 e7 mov %esp,%edi +c0101182: f3 a5 rep movsl %ds:(%esi),%es:(%edi) +c0101184: 6a 1c push $0x1c +c0101186: 68 50 91 10 c0 push $0xc0109150 +c010118b: 68 67 91 10 c0 push $0xc0109167 +c0101190: e8 eb 1a 00 00 call c0102c80 +c0101195: 83 c4 40 add $0x40,%esp +c0101198: 8d 65 f8 lea -0x8(%ebp),%esp +c010119b: 5e pop %esi +c010119c: 5f pop %edi +c010119d: 5d pop %ebp +c010119e: c3 ret +c010119f: 90 nop + +c01011a0 : +c01011a0: 55 push %ebp +c01011a1: 89 e5 mov %esp,%ebp +c01011a3: 83 ec 0c sub $0xc,%esp +c01011a6: 6a 00 push $0x0 +c01011a8: 68 70 11 10 c0 push $0xc0101170 +c01011ad: 6a 00 push $0x0 +c01011af: e8 2c 0d 00 00 call c0101ee0 +c01011b4: 83 c4 0c add $0xc,%esp +c01011b7: 6a 00 push $0x0 +c01011b9: 68 60 11 10 c0 push $0xc0101160 +c01011be: 6a 0e push $0xe +c01011c0: e8 1b 0d 00 00 call c0101ee0 +c01011c5: 83 c4 10 add $0x10,%esp +c01011c8: c9 leave +c01011c9: c3 ret +c01011ca: 00 00 add %al,(%eax) +c01011cc: 00 00 add %al,(%eax) + ... + +c01011d0 : +c01011d0: 55 push %ebp +c01011d1: 31 d2 xor %edx,%edx +c01011d3: 89 e5 mov %esp,%ebp +c01011d5: 53 push %ebx +c01011d6: 8a 55 08 mov 0x8(%ebp),%dl +c01011d9: 8b 45 10 mov 0x10(%ebp),%eax +c01011dc: 8b 4d 0c mov 0xc(%ebp),%ecx +c01011df: 66 89 04 d5 06 a0 10 mov %ax,-0x3fef5ffa(,%edx,8) +c01011e6: c0 +c01011e7: 89 cb mov %ecx,%ebx +c01011e9: c1 e8 10 shr $0x10,%eax +c01011ec: 66 89 0c d5 08 a0 10 mov %cx,-0x3fef5ff8(,%edx,8) +c01011f3: c0 +c01011f4: c1 e9 18 shr $0x18,%ecx +c01011f7: 83 e0 0f and $0xf,%eax +c01011fa: 83 c8 c0 or $0xffffffc0,%eax +c01011fd: 88 0c d5 0d a0 10 c0 mov %cl,-0x3fef5ff3(,%edx,8) +c0101204: 88 04 d5 0c a0 10 c0 mov %al,-0x3fef5ff4(,%edx,8) +c010120b: 31 c0 xor %eax,%eax +c010120d: 8a 45 14 mov 0x14(%ebp),%al +c0101210: 31 c9 xor %ecx,%ecx +c0101212: c1 e0 05 shl $0x5,%eax +c0101215: 8a 4d 18 mov 0x18(%ebp),%cl +c0101218: c1 e1 03 shl $0x3,%ecx +c010121b: 83 e0 60 and $0x60,%eax +c010121e: 83 e1 08 and $0x8,%ecx +c0101221: 83 c8 90 or $0xffffff90,%eax +c0101224: c1 eb 10 shr $0x10,%ebx +c0101227: 09 c8 or %ecx,%eax +c0101229: 31 c9 xor %ecx,%ecx +c010122b: 88 1c d5 0a a0 10 c0 mov %bl,-0x3fef5ff6(,%edx,8) +c0101232: 8a 4d 1c mov 0x1c(%ebp),%cl +c0101235: 5b pop %ebx +c0101236: 01 c9 add %ecx,%ecx +c0101238: 5d pop %ebp +c0101239: 83 e1 02 and $0x2,%ecx +c010123c: 09 c8 or %ecx,%eax +c010123e: 88 04 d5 0b a0 10 c0 mov %al,-0x3fef5ff5(,%edx,8) +c0101245: c3 ret +c0101246: 8d 76 00 lea 0x0(%esi),%esi +c0101249: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101250 : +c0101250: 55 push %ebp +c0101251: 31 c0 xor %eax,%eax +c0101253: 89 e5 mov %esp,%ebp +c0101255: 83 ec 0c sub $0xc,%esp +c0101258: 8a 45 08 mov 0x8(%ebp),%al +c010125b: 6a 04 push $0x4 +c010125d: 6a 00 push $0x0 +c010125f: 8d 04 c5 06 a0 10 c0 lea -0x3fef5ffa(,%eax,8),%eax +c0101266: 50 push %eax +c0101267: e8 a4 16 00 00 call c0102910 +c010126c: 83 c4 10 add $0x10,%esp +c010126f: c9 leave +c0101270: c3 ret +c0101271: eb 0d jmp c0101280 +c0101273: 90 nop +c0101274: 90 nop +c0101275: 90 nop +c0101276: 90 nop +c0101277: 90 nop +c0101278: 90 nop +c0101279: 90 nop +c010127a: 90 nop +c010127b: 90 nop +c010127c: 90 nop +c010127d: 90 nop +c010127e: 90 nop +c010127f: 90 nop + +c0101280 : +c0101280: 55 push %ebp +c0101281: 89 e5 mov %esp,%ebp +c0101283: 83 ec 14 sub $0x14,%esp +c0101286: 66 c7 05 00 a0 10 c0 movw $0x2f,0xc010a000 +c010128d: 2f 00 +c010128f: c7 05 02 a0 10 c0 06 movl $0xc010a006,0xc010a002 +c0101296: a0 10 c0 +c0101299: 6a 00 push $0x0 +c010129b: e8 b0 ff ff ff call c0101250 +c01012a0: 58 pop %eax +c01012a1: 5a pop %edx +c01012a2: 6a 01 push $0x1 +c01012a4: 6a 01 push $0x1 +c01012a6: 6a 00 push $0x0 +c01012a8: 6a ff push $0xffffffff +c01012aa: 6a 00 push $0x0 +c01012ac: 6a 01 push $0x1 +c01012ae: e8 1d ff ff ff call c01011d0 +c01012b3: 83 c4 18 add $0x18,%esp +c01012b6: 6a 01 push $0x1 +c01012b8: 6a 00 push $0x0 +c01012ba: 6a 00 push $0x0 +c01012bc: 6a ff push $0xffffffff +c01012be: 6a 00 push $0x0 +c01012c0: 6a 02 push $0x2 +c01012c2: e8 09 ff ff ff call c01011d0 +c01012c7: 83 c4 20 add $0x20,%esp +c01012ca: e8 91 23 00 00 call c0103660 +c01012cf: c9 leave +c01012d0: c3 ret + ... + +c01012e0 : +c01012e0: 55 push %ebp +c01012e1: 89 e5 mov %esp,%ebp +c01012e3: 57 push %edi +c01012e4: 56 push %esi +c01012e5: 53 push %ebx +c01012e6: 83 ec 10 sub $0x10,%esp +c01012e9: 8b 5d 08 mov 0x8(%ebp),%ebx +c01012ec: 8b 7d 0c mov 0xc(%ebp),%edi +c01012ef: 8b 75 10 mov 0x10(%ebp),%esi +c01012f2: 56 push %esi +c01012f3: 6a 00 push $0x0 +c01012f5: 57 push %edi +c01012f6: e8 e5 15 00 00 call c01028e0 +c01012fb: 89 3b mov %edi,(%ebx) +c01012fd: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) +c0101304: 89 73 08 mov %esi,0x8(%ebx) +c0101307: 8d 65 f4 lea -0xc(%ebp),%esp +c010130a: 89 d8 mov %ebx,%eax +c010130c: 5b pop %ebx +c010130d: 5e pop %esi +c010130e: 5f pop %edi +c010130f: 5d pop %ebp +c0101310: c2 04 00 ret $0x4 +c0101313: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c0101319: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101320 : +c0101320: 55 push %ebp +c0101321: 89 e5 mov %esp,%ebp +c0101323: 57 push %edi +c0101324: 56 push %esi +c0101325: 53 push %ebx +c0101326: 83 ec 04 sub $0x4,%esp +c0101329: 8b 45 08 mov 0x8(%ebp),%eax +c010132c: 8b 48 04 mov 0x4(%eax),%ecx +c010132f: 85 c9 test %ecx,%ecx +c0101331: 0f 84 92 00 00 00 je c01013c9 +c0101337: 8b 5d 08 mov 0x8(%ebp),%ebx +c010133a: 8b 45 0c mov 0xc(%ebp),%eax +c010133d: 8b 33 mov (%ebx),%esi +c010133f: 8b 58 08 mov 0x8(%eax),%ebx +c0101342: 8b 06 mov (%esi),%eax +c0101344: 39 58 08 cmp %ebx,0x8(%eax) +c0101347: 0f 83 82 00 00 00 jae c01013cf +c010134d: 8d 56 04 lea 0x4(%esi),%edx +c0101350: 89 75 f0 mov %esi,-0x10(%ebp) +c0101353: 31 c0 xor %eax,%eax +c0101355: 89 de mov %ebx,%esi +c0101357: eb 13 jmp c010136c +c0101359: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101360: 8b 1a mov (%edx),%ebx +c0101362: 89 d7 mov %edx,%edi +c0101364: 83 c2 04 add $0x4,%edx +c0101367: 39 73 08 cmp %esi,0x8(%ebx) +c010136a: 73 44 jae c01013b0 +c010136c: 40 inc %eax +c010136d: 39 c8 cmp %ecx,%eax +c010136f: 72 ef jb c0101360 +c0101371: 8b 75 f0 mov -0x10(%ebp),%esi +c0101374: 39 c1 cmp %eax,%ecx +c0101376: 8d 3c 86 lea (%esi,%eax,4),%edi +c0101379: 74 3c je c01013b7 +c010137b: 8b 5d 0c mov 0xc(%ebp),%ebx +c010137e: 8b 17 mov (%edi),%edx +c0101380: 39 c8 cmp %ecx,%eax +c0101382: 89 1f mov %ebx,(%edi) +c0101384: 72 0c jb c0101392 +c0101386: eb 15 jmp c010139d +c0101388: 90 nop +c0101389: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101390: 89 da mov %ebx,%edx +c0101392: 40 inc %eax +c0101393: 39 c8 cmp %ecx,%eax +c0101395: 8b 1c 86 mov (%esi,%eax,4),%ebx +c0101398: 89 14 86 mov %edx,(%esi,%eax,4) +c010139b: 72 f3 jb c0101390 +c010139d: 8b 45 08 mov 0x8(%ebp),%eax +c01013a0: 41 inc %ecx +c01013a1: 89 48 04 mov %ecx,0x4(%eax) +c01013a4: 58 pop %eax +c01013a5: 5b pop %ebx +c01013a6: 5e pop %esi +c01013a7: 5f pop %edi +c01013a8: 5d pop %ebp +c01013a9: c3 ret +c01013aa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c01013b0: 8b 75 f0 mov -0x10(%ebp),%esi +c01013b3: 39 c1 cmp %eax,%ecx +c01013b5: 75 c4 jne c010137b +c01013b7: 41 inc %ecx +c01013b8: 8b 45 08 mov 0x8(%ebp),%eax +c01013bb: 8b 5d 0c mov 0xc(%ebp),%ebx +c01013be: 89 1f mov %ebx,(%edi) +c01013c0: 89 48 04 mov %ecx,0x4(%eax) +c01013c3: 58 pop %eax +c01013c4: 5b pop %ebx +c01013c5: 5e pop %esi +c01013c6: 5f pop %edi +c01013c7: 5d pop %ebp +c01013c8: c3 ret +c01013c9: 8b 38 mov (%eax),%edi +c01013cb: b1 01 mov $0x1,%cl +c01013cd: eb e9 jmp c01013b8 +c01013cf: 89 f7 mov %esi,%edi +c01013d1: 31 c0 xor %eax,%eax +c01013d3: eb a6 jmp c010137b +c01013d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c01013d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c01013e0 : +c01013e0: 55 push %ebp +c01013e1: 89 e5 mov %esp,%ebp +c01013e3: 8b 45 0c mov 0xc(%ebp),%eax +c01013e6: 8b 55 08 mov 0x8(%ebp),%edx +c01013e9: 5d pop %ebp +c01013ea: 8b 48 08 mov 0x8(%eax),%ecx +c01013ed: 39 4a 08 cmp %ecx,0x8(%edx) +c01013f0: 0f 92 c0 setb %al +c01013f3: c3 ret +c01013f4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c01013fa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi + +c0101400 : +c0101400: 55 push %ebp +c0101401: 89 e5 mov %esp,%ebp +c0101403: 8b 45 08 mov 0x8(%ebp),%eax +c0101406: 8b 55 0c mov 0xc(%ebp),%edx +c0101409: 5d pop %ebp +c010140a: 8b 00 mov (%eax),%eax +c010140c: 8b 04 90 mov (%eax,%edx,4),%eax +c010140f: c3 ret + +c0101410 : +c0101410: 55 push %ebp +c0101411: 89 e5 mov %esp,%ebp +c0101413: 56 push %esi +c0101414: 53 push %ebx +c0101415: 8b 75 08 mov 0x8(%ebp),%esi +c0101418: 8b 45 0c mov 0xc(%ebp),%eax +c010141b: 8b 5e 04 mov 0x4(%esi),%ebx +c010141e: 39 d8 cmp %ebx,%eax +c0101420: 73 1a jae c010143c +c0101422: 8b 16 mov (%esi),%edx +c0101424: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c010142a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi +c0101430: 40 inc %eax +c0101431: 39 d8 cmp %ebx,%eax +c0101433: 8b 0c 82 mov (%edx,%eax,4),%ecx +c0101436: 89 4c 82 fc mov %ecx,-0x4(%edx,%eax,4) +c010143a: 72 f4 jb c0101430 +c010143c: 4b dec %ebx +c010143d: 89 5e 04 mov %ebx,0x4(%esi) +c0101440: 5b pop %ebx +c0101441: 5e pop %esi +c0101442: 5d pop %ebp +c0101443: c3 ret +c0101444: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c010144a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi + +c0101450 : +c0101450: 55 push %ebp +c0101451: 89 e5 mov %esp,%ebp +c0101453: 57 push %edi +c0101454: 56 push %esi +c0101455: 53 push %ebx +c0101456: 83 ec 0c sub $0xc,%esp +c0101459: 8b 7d 08 mov 0x8(%ebp),%edi +c010145c: 8b 45 0c mov 0xc(%ebp),%eax +c010145f: 29 f8 sub %edi,%eax +c0101461: 89 c7 mov %eax,%edi +c0101463: c1 ef 0c shr $0xc,%edi +c0101466: a9 ff 0f 00 00 test $0xfff,%eax +c010146b: 0f 84 bf 00 00 00 je c0101530 +c0101471: c1 e8 14 shr $0x14,%eax +c0101474: 47 inc %edi +c0101475: 56 push %esi +c0101476: 50 push %eax +c0101477: 57 push %edi +c0101478: 68 78 91 10 c0 push $0xc0109178 +c010147d: e8 fe 11 00 00 call c0102680 +c0101482: 83 c4 10 add $0x10,%esp +c0101485: 8b 75 08 mov 0x8(%ebp),%esi +c0101488: 31 db xor %ebx,%ebx +c010148a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c0101490: e8 fb 1a 00 00 call c0102f90 +c0101495: 83 ec 0c sub $0xc,%esp +c0101498: 50 push %eax +c0101499: e8 b2 1b 00 00 call c0103050 +c010149e: 5a pop %edx +c010149f: 59 pop %ecx +c01014a0: 50 push %eax +c01014a1: 43 inc %ebx +c01014a2: 56 push %esi +c01014a3: 81 c6 00 10 00 00 add $0x1000,%esi +c01014a9: e8 62 15 00 00 call c0102a10 +c01014ae: 83 c4 10 add $0x10,%esp +c01014b1: 39 fb cmp %edi,%ebx +c01014b3: 72 db jb c0101490 +c01014b5: c1 e7 0c shl $0xc,%edi +c01014b8: 8b 5d 08 mov 0x8(%ebp),%ebx +c01014bb: 83 c3 18 add $0x18,%ebx +c01014be: 56 push %esi +c01014bf: 68 00 08 00 00 push $0x800 +c01014c4: 6a 00 push $0x0 +c01014c6: 53 push %ebx +c01014c7: e8 14 14 00 00 call c01028e0 +c01014cc: 8b 45 08 mov 0x8(%ebp),%eax +c01014cf: 8b 55 08 mov 0x8(%ebp),%edx +c01014d2: 8b 4d 08 mov 0x8(%ebp),%ecx +c01014d5: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) +c01014dc: c7 40 08 00 08 00 00 movl $0x800,0x8(%eax) +c01014e3: 89 18 mov %ebx,(%eax) +c01014e5: 05 18 20 00 00 add $0x2018,%eax +c01014ea: 01 c7 add %eax,%edi +c01014ec: 89 42 0c mov %eax,0xc(%edx) +c01014ef: 89 7a 10 mov %edi,0x10(%edx) +c01014f2: 8b 55 10 mov 0x10(%ebp),%edx +c01014f5: 89 51 14 mov %edx,0x14(%ecx) +c01014f8: 8b 55 0c mov 0xc(%ebp),%edx +c01014fb: 29 c2 sub %eax,%edx +c01014fd: c6 40 04 01 movb $0x1,0x4(%eax) +c0101501: 89 50 08 mov %edx,0x8(%eax) +c0101504: c7 81 18 20 00 00 2e movl $0x8a4df92e,0x2018(%ecx) +c010150b: f9 4d 8a +c010150e: 5a pop %edx +c010150f: 5b pop %ebx +c0101510: 50 push %eax +c0101511: 51 push %ecx +c0101512: e8 09 fe ff ff call c0101320 +c0101517: 8b 45 08 mov 0x8(%ebp),%eax +c010151a: 8d 65 f4 lea -0xc(%ebp),%esp +c010151d: 5b pop %ebx +c010151e: 5e pop %esi +c010151f: 5f pop %edi +c0101520: 5d pop %ebp +c0101521: c3 ret +c0101522: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101529: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0101530: c1 e8 14 shr $0x14,%eax +c0101533: 53 push %ebx +c0101534: 50 push %eax +c0101535: 57 push %edi +c0101536: 68 78 91 10 c0 push $0xc0109178 +c010153b: e8 40 11 00 00 call c0102680 +c0101540: 83 c4 10 add $0x10,%esp +c0101543: 85 ff test %edi,%edi +c0101545: 0f 85 3a ff ff ff jne c0101485 +c010154b: e9 65 ff ff ff jmp c01014b5 + +c0101550 <_heap_find_smallest_hole>: +c0101550: 55 push %ebp +c0101551: 89 e5 mov %esp,%ebp +c0101553: 57 push %edi +c0101554: 56 push %esi +c0101555: 53 push %ebx +c0101556: 83 ec 08 sub $0x8,%esp +c0101559: 8b 55 08 mov 0x8(%ebp),%edx +c010155c: 8a 45 10 mov 0x10(%ebp),%al +c010155f: 88 45 ef mov %al,-0x11(%ebp) +c0101562: 8b 7d 0c mov 0xc(%ebp),%edi +c0101565: 8b 42 04 mov 0x4(%edx),%eax +c0101568: 89 45 f0 mov %eax,-0x10(%ebp) +c010156b: 83 c8 ff or $0xffffffff,%eax +c010156e: 8b 5d f0 mov -0x10(%ebp),%ebx +c0101571: 85 db test %ebx,%ebx +c0101573: 74 4b je c01015c0 <_heap_find_smallest_hole+0x70> +c0101575: 8b 32 mov (%edx),%esi +c0101577: 31 d2 xor %edx,%edx +c0101579: eb 2d jmp c01015a8 <_heap_find_smallest_hole+0x58> +c010157b: 90 nop +c010157c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0101580: 8d 58 0c lea 0xc(%eax),%ebx +c0101583: 31 c9 xor %ecx,%ecx +c0101585: f7 c3 00 f0 ff ff test $0xfffff000,%ebx +c010158b: 74 0c je c0101599 <_heap_find_smallest_hole+0x49> +c010158d: 81 e3 ff 0f 00 00 and $0xfff,%ebx +c0101593: 66 b9 00 10 mov $0x1000,%cx +c0101597: 29 d9 sub %ebx,%ecx +c0101599: 8b 40 08 mov 0x8(%eax),%eax +c010159c: 29 c8 sub %ecx,%eax +c010159e: 39 f8 cmp %edi,%eax +c01015a0: 73 14 jae c01015b6 <_heap_find_smallest_hole+0x66> +c01015a2: 42 inc %edx +c01015a3: 3b 55 f0 cmp -0x10(%ebp),%edx +c01015a6: 73 0e jae c01015b6 <_heap_find_smallest_hole+0x66> +c01015a8: 8b 04 96 mov (%esi,%edx,4),%eax +c01015ab: 80 7d ef 00 cmpb $0x0,-0x11(%ebp) +c01015af: 75 cf jne c0101580 <_heap_find_smallest_hole+0x30> +c01015b1: 3b 78 08 cmp 0x8(%eax),%edi +c01015b4: 77 ec ja c01015a2 <_heap_find_smallest_hole+0x52> +c01015b6: 83 c8 ff or $0xffffffff,%eax +c01015b9: 3b 55 f0 cmp -0x10(%ebp),%edx +c01015bc: 74 02 je c01015c0 <_heap_find_smallest_hole+0x70> +c01015be: 89 d0 mov %edx,%eax +c01015c0: 5a pop %edx +c01015c1: 59 pop %ecx +c01015c2: 5b pop %ebx +c01015c3: 5e pop %esi +c01015c4: 5f pop %edi +c01015c5: 5d pop %ebp +c01015c6: c3 ret +c01015c7: 89 f6 mov %esi,%esi +c01015c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c01015d0 <_heap_expand>: +c01015d0: 55 push %ebp +c01015d1: 89 e5 mov %esp,%ebp +c01015d3: 57 push %edi +c01015d4: 56 push %esi +c01015d5: 53 push %ebx +c01015d6: 83 ec 1c sub $0x1c,%esp +c01015d9: 8b 45 0c mov 0xc(%ebp),%eax +c01015dc: 8b 75 08 mov 0x8(%ebp),%esi +c01015df: 89 c2 mov %eax,%edx +c01015e1: 25 ff 0f 00 00 and $0xfff,%eax +c01015e6: c1 ea 0c shr $0xc,%edx +c01015e9: 83 f8 01 cmp $0x1,%eax +c01015ec: 66 83 da ff sbb $0xffffffff,%dx +c01015f0: 89 d7 mov %edx,%edi +c01015f2: 66 89 55 d8 mov %dx,-0x28(%ebp) +c01015f6: 81 e7 ff ff 00 00 and $0xffff,%edi +c01015fc: 85 ff test %edi,%edi +c01015fe: 74 39 je c0101639 <_heap_expand+0x69> +c0101600: 31 db xor %ebx,%ebx +c0101602: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101609: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0101610: e8 7b 19 00 00 call c0102f90 +c0101615: 83 ec 0c sub $0xc,%esp +c0101618: 50 push %eax +c0101619: e8 32 1a 00 00 call c0103050 +c010161e: 59 pop %ecx +c010161f: 5a pop %edx +c0101620: 50 push %eax +c0101621: 89 d8 mov %ebx,%eax +c0101623: 8b 56 10 mov 0x10(%esi),%edx +c0101626: 43 inc %ebx +c0101627: c1 e0 0c shl $0xc,%eax +c010162a: 01 d0 add %edx,%eax +c010162c: 50 push %eax +c010162d: e8 de 13 00 00 call c0102a10 +c0101632: 83 c4 10 add $0x10,%esp +c0101635: 39 fb cmp %edi,%ebx +c0101637: 72 d7 jb c0101610 <_heap_expand+0x40> +c0101639: 8b 45 d8 mov -0x28(%ebp),%eax +c010163c: 8b 7e 0c mov 0xc(%esi),%edi +c010163f: 25 ff ff 00 00 and $0xffff,%eax +c0101644: c1 e0 0c shl $0xc,%eax +c0101647: 01 f8 add %edi,%eax +c0101649: 89 46 10 mov %eax,0x10(%esi) +c010164c: 8d 65 f4 lea -0xc(%ebp),%esp +c010164f: 5b pop %ebx +c0101650: 5e pop %esi +c0101651: 5f pop %edi +c0101652: 5d pop %ebp +c0101653: c3 ret +c0101654: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c010165a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi + +c0101660 <_heap_contract>: +c0101660: 55 push %ebp +c0101661: 89 e5 mov %esp,%ebp +c0101663: 57 push %edi +c0101664: 56 push %esi +c0101665: 53 push %ebx +c0101666: 83 ec 1c sub $0x1c,%esp +c0101669: 8b 55 0c mov 0xc(%ebp),%edx +c010166c: 8b 75 08 mov 0x8(%ebp),%esi +c010166f: f6 c6 10 test $0x10,%dh +c0101672: 75 7c jne c01016f0 <_heap_contract+0x90> +c0101674: 81 fa ff ff 3f 00 cmp $0x3fffff,%edx +c010167a: 76 74 jbe c01016f0 <_heap_contract+0x90> +c010167c: 8b 46 10 mov 0x10(%esi),%eax +c010167f: 8b 4e 0c mov 0xc(%esi),%ecx +c0101682: 89 c7 mov %eax,%edi +c0101684: 29 cf sub %ecx,%edi +c0101686: 29 d7 sub %edx,%edi +c0101688: c1 ef 0c shr $0xc,%edi +c010168b: 74 46 je c01016d3 <_heap_contract+0x73> +c010168d: 31 db xor %ebx,%ebx +c010168f: eb 12 jmp c01016a3 <_heap_contract+0x43> +c0101691: eb 0d jmp c01016a0 <_heap_contract+0x40> +c0101693: 90 nop +c0101694: 90 nop +c0101695: 90 nop +c0101696: 90 nop +c0101697: 90 nop +c0101698: 90 nop +c0101699: 90 nop +c010169a: 90 nop +c010169b: 90 nop +c010169c: 90 nop +c010169d: 90 nop +c010169e: 90 nop +c010169f: 90 nop +c01016a0: 8b 46 10 mov 0x10(%esi),%eax +c01016a3: 8d 55 e4 lea -0x1c(%ebp),%edx +c01016a6: 51 push %ecx +c01016a7: 51 push %ecx +c01016a8: 52 push %edx +c01016a9: 89 da mov %ebx,%edx +c01016ab: 43 inc %ebx +c01016ac: c1 e2 0c shl $0xc,%edx +c01016af: 8d 04 02 lea (%edx,%eax,1),%eax +c01016b2: 50 push %eax +c01016b3: e8 f8 12 00 00 call c01029b0 +c01016b8: 8b 45 e4 mov -0x1c(%ebp),%eax +c01016bb: c1 e8 0c shr $0xc,%eax +c01016be: 89 04 24 mov %eax,(%esp) +c01016c1: e8 5a 19 00 00 call c0103020 +c01016c6: 83 c4 10 add $0x10,%esp +c01016c9: 39 df cmp %ebx,%edi +c01016cb: 77 d3 ja c01016a0 <_heap_contract+0x40> +c01016cd: 8b 46 10 mov 0x10(%esi),%eax +c01016d0: 8b 4e 0c mov 0xc(%esi),%ecx +c01016d3: c1 e7 0c shl $0xc,%edi +c01016d6: 29 f8 sub %edi,%eax +c01016d8: 89 46 10 mov %eax,0x10(%esi) +c01016db: 8d 65 f4 lea -0xc(%ebp),%esp +c01016de: 29 c8 sub %ecx,%eax +c01016e0: 5b pop %ebx +c01016e1: 5e pop %esi +c01016e2: 5f pop %edi +c01016e3: 5d pop %ebp +c01016e4: c3 ret +c01016e5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c01016e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c01016f0: ba 00 00 40 00 mov $0x400000,%edx +c01016f5: eb 85 jmp c010167c <_heap_contract+0x1c> +c01016f7: 89 f6 mov %esi,%esi +c01016f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101700 : +c0101700: 55 push %ebp +c0101701: 89 e5 mov %esp,%ebp +c0101703: 57 push %edi +c0101704: 56 push %esi +c0101705: 53 push %ebx +c0101706: 83 ec 2c sub $0x2c,%esp +c0101709: 8a 45 10 mov 0x10(%ebp),%al +c010170c: 8b 5d 0c mov 0xc(%ebp),%ebx +c010170f: 88 c2 mov %al,%dl +c0101711: 83 c3 14 add $0x14,%ebx +c0101714: 81 e2 ff 00 00 00 and $0xff,%edx +c010171a: 8b 75 08 mov 0x8(%ebp),%esi +c010171d: 52 push %edx +c010171e: 88 45 dc mov %al,-0x24(%ebp) +c0101721: 53 push %ebx +c0101722: 89 55 e4 mov %edx,-0x1c(%ebp) +c0101725: 56 push %esi +c0101726: e8 25 fe ff ff call c0101550 <_heap_find_smallest_hole> +c010172b: 83 c4 0c add $0xc,%esp +c010172e: 89 c7 mov %eax,%edi +c0101730: 83 f8 ff cmp $0xffffffff,%eax +c0101733: 0f 84 27 01 00 00 je c0101860 +c0101739: 8b 0e mov (%esi),%ecx +c010173b: 89 45 d4 mov %eax,-0x2c(%ebp) +c010173e: 8b 04 81 mov (%ecx,%eax,4),%eax +c0101741: 89 45 e4 mov %eax,-0x1c(%ebp) +c0101744: 8b 50 08 mov 0x8(%eax),%edx +c0101747: 89 55 e0 mov %edx,-0x20(%ebp) +c010174a: 29 da sub %ebx,%edx +c010174c: 83 fa 13 cmp $0x13,%edx +c010174f: 77 03 ja c0101754 +c0101751: 8b 5d e0 mov -0x20(%ebp),%ebx +c0101754: 80 7d dc 00 cmpb $0x0,-0x24(%ebp) +c0101758: 0f 85 92 00 00 00 jne c01017f0 +c010175e: 8b 56 04 mov 0x4(%esi),%edx +c0101761: 89 55 e4 mov %edx,-0x1c(%ebp) +c0101764: 39 d7 cmp %edx,%edi +c0101766: 73 15 jae c010177d +c0101768: 8b 55 d4 mov -0x2c(%ebp),%edx +c010176b: 90 nop +c010176c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0101770: 42 inc %edx +c0101771: 3b 55 e4 cmp -0x1c(%ebp),%edx +c0101774: 8b 3c 91 mov (%ecx,%edx,4),%edi +c0101777: 89 7c 91 fc mov %edi,-0x4(%ecx,%edx,4) +c010177b: 72 f3 jb c0101770 +c010177d: 8b 55 e4 mov -0x1c(%ebp),%edx +c0101780: 4a dec %edx +c0101781: 89 56 04 mov %edx,0x4(%esi) +c0101784: 8d 14 18 lea (%eax,%ebx,1),%edx +c0101787: c6 40 04 00 movb $0x0,0x4(%eax) +c010178b: c7 00 2e f9 4d 8a movl $0x8a4df92e,(%eax) +c0101791: 89 58 08 mov %ebx,0x8(%eax) +c0101794: 39 5d e0 cmp %ebx,-0x20(%ebp) +c0101797: c7 42 f8 2b 35 fe 9a movl $0x9afe352b,-0x8(%edx) +c010179e: 89 42 fc mov %eax,-0x4(%edx) +c01017a1: 74 33 je c01017d6 +c01017a3: 8b 4d e0 mov -0x20(%ebp),%ecx +c01017a6: c6 42 04 01 movb $0x1,0x4(%edx) +c01017aa: 29 d9 sub %ebx,%ecx +c01017ac: c7 02 2e f9 4d 8a movl $0x8a4df92e,(%edx) +c01017b2: 89 4a 08 mov %ecx,0x8(%edx) +c01017b5: 8d 0c 0a lea (%edx,%ecx,1),%ecx +c01017b8: 8d 59 f8 lea -0x8(%ecx),%ebx +c01017bb: 3b 5e 10 cmp 0x10(%esi),%ebx +c01017be: 0f 82 8c 00 00 00 jb c0101850 +c01017c4: 53 push %ebx +c01017c5: 53 push %ebx +c01017c6: 52 push %edx +c01017c7: 56 push %esi +c01017c8: 89 45 cc mov %eax,-0x34(%ebp) +c01017cb: e8 50 fb ff ff call c0101320 +c01017d0: 83 c4 10 add $0x10,%esp +c01017d3: 8b 45 cc mov -0x34(%ebp),%eax +c01017d6: 8d 65 f4 lea -0xc(%ebp),%esp +c01017d9: 83 c0 0c add $0xc,%eax +c01017dc: 5b pop %ebx +c01017dd: 5e pop %esi +c01017de: 5f pop %edi +c01017df: 5d pop %ebp +c01017e0: c3 ret +c01017e1: eb 0d jmp c01017f0 +c01017e3: 90 nop +c01017e4: 90 nop +c01017e5: 90 nop +c01017e6: 90 nop +c01017e7: 90 nop +c01017e8: 90 nop +c01017e9: 90 nop +c01017ea: 90 nop +c01017eb: 90 nop +c01017ec: 90 nop +c01017ed: 90 nop +c01017ee: 90 nop +c01017ef: 90 nop +c01017f0: 8b 55 e4 mov -0x1c(%ebp),%edx +c01017f3: 81 e2 00 f0 ff ff and $0xfffff000,%edx +c01017f9: 89 55 dc mov %edx,-0x24(%ebp) +c01017fc: 0f 84 5c ff ff ff je c010175e +c0101802: 8b 4d e4 mov -0x1c(%ebp),%ecx +c0101805: 8b 55 e4 mov -0x1c(%ebp),%edx +c0101808: 81 e2 ff 0f 00 00 and $0xfff,%edx +c010180e: b8 f4 0f 00 00 mov $0xff4,%eax +c0101813: c6 41 04 01 movb $0x1,0x4(%ecx) +c0101817: 29 d0 sub %edx,%eax +c0101819: 8b 7d e0 mov -0x20(%ebp),%edi +c010181c: 8b 55 dc mov -0x24(%ebp),%edx +c010181f: 29 c7 sub %eax,%edi +c0101821: 89 41 08 mov %eax,0x8(%ecx) +c0101824: c7 01 2e f9 4d 8a movl $0x8a4df92e,(%ecx) +c010182a: 89 7d e0 mov %edi,-0x20(%ebp) +c010182d: c7 82 ec 0f 00 00 2b movl $0x9afe352b,0xfec(%edx) +c0101834: 35 fe 9a +c0101837: 89 8a f0 0f 00 00 mov %ecx,0xff0(%edx) +c010183d: 8d 82 f4 0f 00 00 lea 0xff4(%edx),%eax +c0101843: e9 3c ff ff ff jmp c0101784 +c0101848: 90 nop +c0101849: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101850: c7 41 f8 2b 35 fe 9a movl $0x9afe352b,-0x8(%ecx) +c0101857: 89 53 04 mov %edx,0x4(%ebx) +c010185a: e9 65 ff ff ff jmp c01017c4 +c010185f: 90 nop +c0101860: 8b 4e 10 mov 0x10(%esi),%ecx +c0101863: 8b 46 0c mov 0xc(%esi),%eax +c0101866: 89 4d d0 mov %ecx,-0x30(%ebp) +c0101869: 29 c1 sub %eax,%ecx +c010186b: 01 cb add %ecx,%ebx +c010186d: 89 4d d4 mov %ecx,-0x2c(%ebp) +c0101870: 57 push %edi +c0101871: 57 push %edi +c0101872: 53 push %ebx +c0101873: 56 push %esi +c0101874: e8 57 fd ff ff call c01015d0 <_heap_expand> +c0101879: 8b 46 10 mov 0x10(%esi),%eax +c010187c: 8b 56 0c mov 0xc(%esi),%edx +c010187f: 8b 7e 04 mov 0x4(%esi),%edi +c0101882: 29 d0 sub %edx,%eax +c0101884: 83 c4 10 add $0x10,%esp +c0101887: 89 45 d8 mov %eax,-0x28(%ebp) +c010188a: 85 ff test %edi,%edi +c010188c: 74 62 je c01018f0 +c010188e: 8b 1e mov (%esi),%ebx +c0101890: 31 d2 xor %edx,%edx +c0101892: c7 45 dc ff ff ff ff movl $0xffffffff,-0x24(%ebp) +c0101899: 31 c9 xor %ecx,%ecx +c010189b: 31 c0 xor %eax,%eax +c010189d: 8d 76 00 lea 0x0(%esi),%esi +c01018a0: 8b 14 93 mov (%ebx,%edx,4),%edx +c01018a3: 39 ca cmp %ecx,%edx +c01018a5: 76 05 jbe c01018ac +c01018a7: 89 45 dc mov %eax,-0x24(%ebp) +c01018aa: 89 d1 mov %edx,%ecx +c01018ac: 40 inc %eax +c01018ad: 89 c2 mov %eax,%edx +c01018af: 39 f8 cmp %edi,%eax +c01018b1: 75 ed jne c01018a0 +c01018b3: 83 7d dc ff cmpl $0xffffffff,-0x24(%ebp) +c01018b7: 74 37 je c01018f0 +c01018b9: 8b 79 08 mov 0x8(%ecx),%edi +c01018bc: 8b 45 d8 mov -0x28(%ebp),%eax +c01018bf: 01 f8 add %edi,%eax +c01018c1: 8b 5d d4 mov -0x2c(%ebp),%ebx +c01018c4: 29 d8 sub %ebx,%eax +c01018c6: 89 41 08 mov %eax,0x8(%ecx) +c01018c9: 8d 44 01 f8 lea -0x8(%ecx,%eax,1),%eax +c01018cd: 89 48 04 mov %ecx,0x4(%eax) +c01018d0: c7 00 2b 35 fe 9a movl $0x9afe352b,(%eax) +c01018d6: 8b 55 e4 mov -0x1c(%ebp),%edx +c01018d9: 8b 45 0c mov 0xc(%ebp),%eax +c01018dc: 51 push %ecx +c01018dd: 52 push %edx +c01018de: 50 push %eax +c01018df: 56 push %esi +c01018e0: e8 1b fe ff ff call c0101700 +c01018e5: 83 c4 10 add $0x10,%esp +c01018e8: 8d 65 f4 lea -0xc(%ebp),%esp +c01018eb: 5b pop %ebx +c01018ec: 5e pop %esi +c01018ed: 5f pop %edi +c01018ee: 5d pop %ebp +c01018ef: c3 ret +c01018f0: 8b 45 d8 mov -0x28(%ebp),%eax +c01018f3: 8b 55 d4 mov -0x2c(%ebp),%edx +c01018f6: 8b 4d d0 mov -0x30(%ebp),%ecx +c01018f9: 29 d0 sub %edx,%eax +c01018fb: 89 41 08 mov %eax,0x8(%ecx) +c01018fe: 8d 44 01 f8 lea -0x8(%ecx,%eax,1),%eax +c0101902: c7 01 2e f9 4d 8a movl $0x8a4df92e,(%ecx) +c0101908: c6 41 04 01 movb $0x1,0x4(%ecx) +c010190c: c7 00 2b 35 fe 9a movl $0x9afe352b,(%eax) +c0101912: 89 48 04 mov %ecx,0x4(%eax) +c0101915: 50 push %eax +c0101916: 50 push %eax +c0101917: 51 push %ecx +c0101918: 56 push %esi +c0101919: e8 02 fa ff ff call c0101320 +c010191e: 83 c4 10 add $0x10,%esp +c0101921: eb b3 jmp c01018d6 +c0101923: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c0101929: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101930 : +c0101930: 55 push %ebp +c0101931: 89 e5 mov %esp,%ebp +c0101933: 56 push %esi +c0101934: 53 push %ebx +c0101935: 50 push %eax +c0101936: 31 c0 xor %eax,%eax +c0101938: 8b 5d 0c mov 0xc(%ebp),%ebx +c010193b: 8a 45 10 mov 0x10(%ebp),%al +c010193e: 8b 4d 08 mov 0x8(%ebp),%ecx +c0101941: 50 push %eax +c0101942: 8b 75 14 mov 0x14(%ebp),%esi +c0101945: 53 push %ebx +c0101946: 51 push %ecx +c0101947: e8 b4 fd ff ff call c0101700 +c010194c: 83 c4 10 add $0x10,%esp +c010194f: 89 c3 mov %eax,%ebx +c0101951: 85 f6 test %esi,%esi +c0101953: 74 0c je c0101961 +c0101955: 52 push %edx +c0101956: 52 push %edx +c0101957: 56 push %esi +c0101958: 50 push %eax +c0101959: e8 52 10 00 00 call c01029b0 +c010195e: 83 c4 10 add $0x10,%esp +c0101961: 8d 65 f8 lea -0x8(%ebp),%esp +c0101964: 89 d8 mov %ebx,%eax +c0101966: 5b pop %ebx +c0101967: 5e pop %esi +c0101968: 5d pop %ebp +c0101969: c3 ret +c010196a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c0101970 : +c0101970: 55 push %ebp +c0101971: 89 e5 mov %esp,%ebp +c0101973: 57 push %edi +c0101974: 56 push %esi +c0101975: 53 push %ebx +c0101976: 83 ec 1c sub $0x1c,%esp +c0101979: 8b 45 0c mov 0xc(%ebp),%eax +c010197c: 85 c0 test %eax,%eax +c010197e: 74 0f je c010198f +c0101980: 8d 58 f4 lea -0xc(%eax),%ebx +c0101983: 81 78 f4 2e f9 4d 8a cmpl $0x8a4df92e,-0xc(%eax) +c010198a: 8b 7b 08 mov 0x8(%ebx),%edi +c010198d: 74 11 je c01019a0 +c010198f: 8d 65 f4 lea -0xc(%ebp),%esp +c0101992: 5b pop %ebx +c0101993: 5e pop %esi +c0101994: 5f pop %edi +c0101995: 5d pop %ebp +c0101996: c3 ret +c0101997: 89 f6 mov %esi,%esi +c0101999: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c01019a0: 8d 14 3b lea (%ebx,%edi,1),%edx +c01019a3: 8d 4a f8 lea -0x8(%edx),%ecx +c01019a6: 81 7a f8 2b 35 fe 9a cmpl $0x9afe352b,-0x8(%edx) +c01019ad: 75 e0 jne c010198f +c01019af: c6 43 04 01 movb $0x1,0x4(%ebx) +c01019b3: 8d 70 f8 lea -0x8(%eax),%esi +c01019b6: 89 75 e4 mov %esi,-0x1c(%ebp) +c01019b9: c6 45 e3 01 movb $0x1,-0x1d(%ebp) +c01019bd: 81 78 f8 2b 35 fe 9a cmpl $0x9afe352b,-0x8(%eax) +c01019c4: 74 3a je c0101a00 +c01019c6: 81 3a 2e f9 4d 8a cmpl $0x8a4df92e,(%edx) +c01019cc: 74 52 je c0101a20 +c01019ce: 8b 75 08 mov 0x8(%ebp),%esi +c01019d1: 83 c1 08 add $0x8,%ecx +c01019d4: 3b 4e 10 cmp 0x10(%esi),%ecx +c01019d7: 0f 84 c3 00 00 00 je c0101aa0 +c01019dd: 80 7d e3 00 cmpb $0x0,-0x1d(%ebp) +c01019e1: 74 ac je c010198f +c01019e3: 8b 55 08 mov 0x8(%ebp),%edx +c01019e6: 51 push %ecx +c01019e7: 51 push %ecx +c01019e8: 53 push %ebx +c01019e9: 52 push %edx +c01019ea: e8 31 f9 ff ff call c0101320 +c01019ef: 83 c4 10 add $0x10,%esp +c01019f2: eb 9b jmp c010198f +c01019f4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c01019fa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi +c0101a00: 8b 46 04 mov 0x4(%esi),%eax +c0101a03: 80 78 04 00 cmpb $0x0,0x4(%eax) +c0101a07: 74 bd je c01019c6 +c0101a09: 8b 58 08 mov 0x8(%eax),%ebx +c0101a0c: 89 41 04 mov %eax,0x4(%ecx) +c0101a0f: 01 fb add %edi,%ebx +c0101a11: c6 45 e3 00 movb $0x0,-0x1d(%ebp) +c0101a15: 89 58 08 mov %ebx,0x8(%eax) +c0101a18: 89 c3 mov %eax,%ebx +c0101a1a: eb aa jmp c01019c6 +c0101a1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0101a20: 80 7a 04 00 cmpb $0x0,0x4(%edx) +c0101a24: 74 a8 je c01019ce +c0101a26: 8b 42 08 mov 0x8(%edx),%eax +c0101a29: 8b 4b 08 mov 0x8(%ebx),%ecx +c0101a2c: 01 c1 add %eax,%ecx +c0101a2e: 89 4b 08 mov %ecx,0x8(%ebx) +c0101a31: 8b 42 08 mov 0x8(%edx),%eax +c0101a34: 8d 4c 02 f8 lea -0x8(%edx,%eax,1),%ecx +c0101a38: 8b 45 08 mov 0x8(%ebp),%eax +c0101a3b: 8b 40 04 mov 0x4(%eax),%eax +c0101a3e: 89 59 04 mov %ebx,0x4(%ecx) +c0101a41: 89 45 e4 mov %eax,-0x1c(%ebp) +c0101a44: 85 c0 test %eax,%eax +c0101a46: 74 48 je c0101a90 +c0101a48: 8b 75 08 mov 0x8(%ebp),%esi +c0101a4b: 8b 3e mov (%esi),%edi +c0101a4d: 3b 17 cmp (%edi),%edx +c0101a4f: 0f 84 da 00 00 00 je c0101b2f +c0101a55: 31 c0 xor %eax,%eax +c0101a57: eb 0c jmp c0101a65 +c0101a59: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101a60: 3b 14 87 cmp (%edi,%eax,4),%edx +c0101a63: 74 06 je c0101a6b +c0101a65: 40 inc %eax +c0101a66: 3b 45 e4 cmp -0x1c(%ebp),%eax +c0101a69: 72 f5 jb c0101a60 +c0101a6b: 89 75 08 mov %esi,0x8(%ebp) +c0101a6e: 83 f8 ff cmp $0xffffffff,%eax +c0101a71: 0f 84 57 ff ff ff je c01019ce +c0101a77: 3b 45 e4 cmp -0x1c(%ebp),%eax +c0101a7a: 73 14 jae c0101a90 +c0101a7c: 8b 75 08 mov 0x8(%ebp),%esi +c0101a7f: 90 nop +c0101a80: 40 inc %eax +c0101a81: 3b 45 e4 cmp -0x1c(%ebp),%eax +c0101a84: 8b 14 87 mov (%edi,%eax,4),%edx +c0101a87: 89 54 87 fc mov %edx,-0x4(%edi,%eax,4) +c0101a8b: 72 f3 jb c0101a80 +c0101a8d: 89 75 08 mov %esi,0x8(%ebp) +c0101a90: 8b 45 e4 mov -0x1c(%ebp),%eax +c0101a93: 8b 55 08 mov 0x8(%ebp),%edx +c0101a96: 48 dec %eax +c0101a97: 89 42 04 mov %eax,0x4(%edx) +c0101a9a: e9 2f ff ff ff jmp c01019ce +c0101a9f: 90 nop +c0101aa0: 8b 46 0c mov 0xc(%esi),%eax +c0101aa3: 52 push %edx +c0101aa4: 52 push %edx +c0101aa5: 89 da mov %ebx,%edx +c0101aa7: 29 c2 sub %eax,%edx +c0101aa9: 89 cf mov %ecx,%edi +c0101aab: 52 push %edx +c0101aac: 29 c7 sub %eax,%edi +c0101aae: 56 push %esi +c0101aaf: e8 ac fb ff ff call c0101660 <_heap_contract> +c0101ab4: 89 f9 mov %edi,%ecx +c0101ab6: 8b 53 08 mov 0x8(%ebx),%edx +c0101ab9: 29 c1 sub %eax,%ecx +c0101abb: 83 c4 10 add $0x10,%esp +c0101abe: 39 ca cmp %ecx,%edx +c0101ac0: 77 53 ja c0101b15 +c0101ac2: 8b 4e 04 mov 0x4(%esi),%ecx +c0101ac5: 85 c9 test %ecx,%ecx +c0101ac7: 0f 84 10 ff ff ff je c01019dd +c0101acd: 8b 16 mov (%esi),%edx +c0101acf: 31 c0 xor %eax,%eax +c0101ad1: 3b 1a cmp (%edx),%ebx +c0101ad3: 74 1d je c0101af2 +c0101ad5: 8b 75 08 mov 0x8(%ebp),%esi +c0101ad8: eb 0b jmp c0101ae5 +c0101ada: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c0101ae0: 3b 1c 82 cmp (%edx,%eax,4),%ebx +c0101ae3: 74 1b je c0101b00 +c0101ae5: 40 inc %eax +c0101ae6: 39 c1 cmp %eax,%ecx +c0101ae8: 77 f6 ja c0101ae0 +c0101aea: 89 75 08 mov %esi,0x8(%ebp) +c0101aed: e9 eb fe ff ff jmp c01019dd +c0101af2: 8b 75 08 mov 0x8(%ebp),%esi +c0101af5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0101af9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0101b00: 40 inc %eax +c0101b01: 39 c1 cmp %eax,%ecx +c0101b03: 8b 1c 82 mov (%edx,%eax,4),%ebx +c0101b06: 89 5c 82 fc mov %ebx,-0x4(%edx,%eax,4) +c0101b0a: 77 f4 ja c0101b00 +c0101b0c: 49 dec %ecx +c0101b0d: 89 4e 04 mov %ecx,0x4(%esi) +c0101b10: e9 7a fe ff ff jmp c010198f +c0101b15: 29 fa sub %edi,%edx +c0101b17: 8d 04 02 lea (%edx,%eax,1),%eax +c0101b1a: 89 43 08 mov %eax,0x8(%ebx) +c0101b1d: 8d 44 03 f8 lea -0x8(%ebx,%eax,1),%eax +c0101b21: c7 00 2b 35 fe 9a movl $0x9afe352b,(%eax) +c0101b27: 89 58 04 mov %ebx,0x4(%eax) +c0101b2a: e9 ae fe ff ff jmp c01019dd +c0101b2f: 31 c0 xor %eax,%eax +c0101b31: e9 41 ff ff ff jmp c0101a77 +c0101b36: 8d 76 00 lea 0x0(%esi),%esi +c0101b39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101b40 : +c0101b40: 55 push %ebp +c0101b41: 89 e5 mov %esp,%ebp +c0101b43: 83 ec 0c sub $0xc,%esp +c0101b46: 68 00 f0 ff df push $0xdffff000 +c0101b4b: 68 00 00 40 d0 push $0xd0400000 +c0101b50: 68 00 00 00 d0 push $0xd0000000 +c0101b55: e8 f6 f8 ff ff call c0101450 +c0101b5a: 83 c4 10 add $0x10,%esp +c0101b5d: a3 20 a0 10 c0 mov %eax,0xc010a020 +c0101b62: c9 leave +c0101b63: c3 ret +c0101b64: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c0101b6a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi + +c0101b70 : +c0101b70: 55 push %ebp +c0101b71: 89 e5 mov %esp,%ebp +c0101b73: 83 ec 0c sub $0xc,%esp +c0101b76: a1 20 a0 10 c0 mov 0xc010a020,%eax +c0101b7b: 8b 55 08 mov 0x8(%ebp),%edx +c0101b7e: 6a 00 push $0x0 +c0101b80: 52 push %edx +c0101b81: 50 push %eax +c0101b82: e8 79 fb ff ff call c0101700 +c0101b87: c9 leave +c0101b88: c3 ret +c0101b89: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c0101b90 : +c0101b90: 55 push %ebp +c0101b91: 31 c0 xor %eax,%eax +c0101b93: 89 e5 mov %esp,%ebp +c0101b95: 83 ec 08 sub $0x8,%esp +c0101b98: 8b 0d 20 a0 10 c0 mov 0xc010a020,%ecx +c0101b9e: 8a 45 0c mov 0xc(%ebp),%al +c0101ba1: 8b 55 10 mov 0x10(%ebp),%edx +c0101ba4: 52 push %edx +c0101ba5: 50 push %eax +c0101ba6: 8b 45 08 mov 0x8(%ebp),%eax +c0101ba9: 50 push %eax +c0101baa: 51 push %ecx +c0101bab: e8 80 fd ff ff call c0101930 +c0101bb0: c9 leave +c0101bb1: c3 ret +c0101bb2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101bb9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101bc0 : +c0101bc0: 55 push %ebp +c0101bc1: 89 e5 mov %esp,%ebp +c0101bc3: 83 ec 10 sub $0x10,%esp +c0101bc6: 8b 0d 20 a0 10 c0 mov 0xc010a020,%ecx +c0101bcc: 8b 45 08 mov 0x8(%ebp),%eax +c0101bcf: 50 push %eax +c0101bd0: 51 push %ecx +c0101bd1: e8 9a fd ff ff call c0101970 +c0101bd6: 83 c4 10 add $0x10,%esp +c0101bd9: c9 leave +c0101bda: c3 ret +c0101bdb: 00 00 add %al,(%eax) +c0101bdd: 00 00 add %al,(%eax) + ... + +c0101be0 : +c0101be0: 55 push %ebp +c0101be1: 89 e5 mov %esp,%ebp +c0101be3: 83 ec 08 sub $0x8,%esp +c0101be6: 8b 45 08 mov 0x8(%ebp),%eax +c0101be9: a3 2c e8 52 c0 mov %eax,0xc052e82c +c0101bee: 85 c0 test %eax,%eax +c0101bf0: 74 0e je c0101c00 +c0101bf2: 83 f8 01 cmp $0x1,%eax +c0101bf5: 74 49 je c0101c40 +c0101bf7: 83 f8 02 cmp $0x2,%eax +c0101bfa: 74 24 je c0101c20 +c0101bfc: c9 leave +c0101bfd: c3 ret +c0101bfe: 66 90 xchg %ax,%ax +c0101c00: 83 ec 0c sub $0xc,%esp +c0101c03: 68 a3 91 10 c0 push $0xc01091a3 +c0101c08: e8 73 0a 00 00 call c0102680 +c0101c0d: 83 c4 10 add $0x10,%esp +c0101c10: c9 leave +c0101c11: c3 ret +c0101c12: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101c19: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0101c20: 83 ec 0c sub $0xc,%esp +c0101c23: 68 c8 92 10 c0 push $0xc01092c8 +c0101c28: e8 53 0a 00 00 call c0102680 +c0101c2d: 83 c4 10 add $0x10,%esp +c0101c30: c9 leave +c0101c31: c3 ret +c0101c32: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101c39: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0101c40: 83 ec 0c sub $0xc,%esp +c0101c43: 68 90 92 10 c0 push $0xc0109290 +c0101c48: e8 33 0a 00 00 call c0102680 +c0101c4d: 83 c4 10 add $0x10,%esp +c0101c50: c9 leave +c0101c51: c3 ret +c0101c52: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101c59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101c60 : +c0101c60: 55 push %ebp +c0101c61: 89 e5 mov %esp,%ebp +c0101c63: 83 ec 20 sub $0x20,%esp +c0101c66: 66 c7 05 40 a8 10 c0 movw $0x800,0xc010a840 +c0101c6d: 00 08 +c0101c6f: 8d 45 f4 lea -0xc(%ebp),%eax +c0101c72: c7 45 f4 00 00 00 00 movl $0x0,-0xc(%ebp) +c0101c79: 50 push %eax +c0101c7a: 68 40 a0 10 c0 push $0xc010a040 +c0101c7f: e8 2c 0d 00 00 call c01029b0 +c0101c84: 83 c4 10 add $0x10,%esp +c0101c87: 88 c2 mov %al,%dl +c0101c89: 31 c0 xor %eax,%eax +c0101c8b: 84 d2 test %dl,%dl +c0101c8d: 75 11 jne c0101ca0 +c0101c8f: c9 leave +c0101c90: c3 ret +c0101c91: eb 0d jmp c0101ca0 +c0101c93: 90 nop +c0101c94: 90 nop +c0101c95: 90 nop +c0101c96: 90 nop +c0101c97: 90 nop +c0101c98: 90 nop +c0101c99: 90 nop +c0101c9a: 90 nop +c0101c9b: 90 nop +c0101c9c: 90 nop +c0101c9d: 90 nop +c0101c9e: 90 nop +c0101c9f: 90 nop +c0101ca0: 8b 45 f4 mov -0xc(%ebp),%eax +c0101ca3: 52 push %edx +c0101ca4: 68 40 a0 10 c0 push $0xc010a040 +c0101ca9: 50 push %eax +c0101caa: 68 08 93 10 c0 push $0xc0109308 +c0101caf: e8 cc 09 00 00 call c0102680 +c0101cb4: 8b 45 f4 mov -0xc(%ebp),%eax +c0101cb7: 83 c4 10 add $0x10,%esp +c0101cba: a3 42 a8 10 c0 mov %eax,0xc010a842 +c0101cbf: 31 c0 xor %eax,%eax +c0101cc1: eb 0d jmp c0101cd0 +c0101cc3: 90 nop +c0101cc4: 90 nop +c0101cc5: 90 nop +c0101cc6: 90 nop +c0101cc7: 90 nop +c0101cc8: 90 nop +c0101cc9: 90 nop +c0101cca: 90 nop +c0101ccb: 90 nop +c0101ccc: 90 nop +c0101ccd: 90 nop +c0101cce: 90 nop +c0101ccf: 90 nop +c0101cd0: c7 80 40 a0 10 c0 00 movl $0x0,-0x3fef5fc0(%eax) +c0101cd7: 00 00 00 +c0101cda: c7 80 44 a0 10 c0 00 movl $0x0,-0x3fef5fbc(%eax) +c0101ce1: 00 00 00 +c0101ce4: 83 c0 08 add $0x8,%eax +c0101ce7: 3d 00 08 00 00 cmp $0x800,%eax +c0101cec: 75 e2 jne c0101cd0 +c0101cee: b0 01 mov $0x1,%al +c0101cf0: c9 leave +c0101cf1: c3 ret +c0101cf2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101cf9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101d00 : +c0101d00: 55 push %ebp +c0101d01: 89 e5 mov %esp,%ebp +c0101d03: 8b 45 08 mov 0x8(%ebp),%eax +c0101d06: c6 40 02 b8 movb $0xb8,0x2(%eax) +c0101d0a: 66 c7 00 fa 60 movw $0x60fa,(%eax) +c0101d0f: 8b 55 0c mov 0xc(%ebp),%edx +c0101d12: c7 40 07 ff d0 61 fb movl $0xfb61d0ff,0x7(%eax) +c0101d19: 89 50 03 mov %edx,0x3(%eax) +c0101d1c: c6 40 0b cf movb $0xcf,0xb(%eax) +c0101d20: 5d pop %ebp +c0101d21: c3 ret +c0101d22: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101d29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101d30 : +c0101d30: 55 push %ebp +c0101d31: 89 e5 mov %esp,%ebp +c0101d33: 83 ec 14 sub $0x14,%esp +c0101d36: 68 c1 91 10 c0 push $0xc01091c1 +c0101d3b: e8 40 09 00 00 call c0102680 +c0101d40: 59 pop %ecx +c0101d41: 8b 15 42 a8 10 c0 mov 0xc010a842,%edx +c0101d47: 58 pop %eax +c0101d48: 52 push %edx +c0101d49: 68 dd 91 10 c0 push $0xc01091dd +c0101d4e: e8 2d 09 00 00 call c0102680 +c0101d53: 59 pop %ecx +c0101d54: 58 pop %eax +c0101d55: 66 a1 40 a8 10 c0 mov 0xc010a840,%ax +c0101d5b: 25 ff ff 00 00 and $0xffff,%eax +c0101d60: 50 push %eax +c0101d61: 68 ee 91 10 c0 push $0xc01091ee +c0101d66: e8 15 09 00 00 call c0102680 +c0101d6b: 83 c4 10 add $0x10,%esp +c0101d6e: c9 leave +c0101d6f: c3 ret + +c0101d70 : +c0101d70: 55 push %ebp +c0101d71: 89 e5 mov %esp,%ebp +c0101d73: 57 push %edi +c0101d74: 56 push %esi +c0101d75: 53 push %ebx +c0101d76: 83 ec 24 sub $0x24,%esp +c0101d79: 31 db xor %ebx,%ebx +c0101d7b: 8a 5d 08 mov 0x8(%ebp),%bl +c0101d7e: 53 push %ebx +c0101d7f: 68 34 93 10 c0 push $0xc0109334 +c0101d84: 8d 34 dd 00 00 00 00 lea 0x0(,%ebx,8),%esi +c0101d8b: e8 f0 08 00 00 call c0102680 +c0101d90: 8d be 40 a0 10 c0 lea -0x3fef5fc0(%esi),%edi +c0101d96: 8b 86 40 a0 10 c0 mov -0x3fef5fc0(%esi),%eax +c0101d9c: 5a pop %edx +c0101d9d: 59 pop %ecx +c0101d9e: 50 push %eax +c0101d9f: 68 ff 91 10 c0 push $0xc01091ff +c0101da4: e8 d7 08 00 00 call c0102680 +c0101da9: 8b 57 04 mov 0x4(%edi),%edx +c0101dac: 59 pop %ecx +c0101dad: 5e pop %esi +c0101dae: 52 push %edx +c0101daf: 68 12 92 10 c0 push $0xc0109212 +c0101db4: e8 c7 08 00 00 call c0102680 +c0101db9: 8a 04 dd 45 a0 10 c0 mov -0x3fef5fbb(,%ebx,8),%al +c0101dc0: 59 pop %ecx +c0101dc1: 88 45 d8 mov %al,-0x28(%ebp) +c0101dc4: 66 8b 14 dd 46 a0 10 mov -0x3fef5fba(,%ebx,8),%dx +c0101dcb: c0 +c0101dcc: 58 pop %eax +c0101dcd: 8b 04 dd 40 a0 10 c0 mov -0x3fef5fc0(,%ebx,8),%eax +c0101dd4: 66 8b 3c dd 42 a0 10 mov -0x3fef5fbe(,%ebx,8),%di +c0101ddb: c0 +c0101ddc: c1 e2 10 shl $0x10,%edx +c0101ddf: 25 ff ff 00 00 and $0xffff,%eax +c0101de4: 0f b6 34 dd 44 a0 10 movzbl -0x3fef5fbc(,%ebx,8),%esi +c0101deb: c0 +c0101dec: 8d 04 02 lea (%edx,%eax,1),%eax +c0101def: 50 push %eax +c0101df0: 68 25 92 10 c0 push $0xc0109225 +c0101df5: e8 86 08 00 00 call c0102680 +c0101dfa: 58 pop %eax +c0101dfb: 89 f8 mov %edi,%eax +c0101dfd: 5a pop %edx +c0101dfe: 25 ff ff 00 00 and $0xffff,%eax +c0101e03: 50 push %eax +c0101e04: 68 37 92 10 c0 push $0xc0109237 +c0101e09: e8 72 08 00 00 call c0102680 +c0101e0e: 89 f0 mov %esi,%eax +c0101e10: 5b pop %ebx +c0101e11: 25 ff 00 00 00 and $0xff,%eax +c0101e16: 5f pop %edi +c0101e17: 50 push %eax +c0101e18: 68 49 92 10 c0 push $0xc0109249 +c0101e1d: e8 5e 08 00 00 call c0102680 +c0101e22: 8a 45 d8 mov -0x28(%ebp),%al +c0101e25: c0 e8 07 shr $0x7,%al +c0101e28: 5a pop %edx +c0101e29: 83 e0 01 and $0x1,%eax +c0101e2c: 59 pop %ecx +c0101e2d: 50 push %eax +c0101e2e: 68 57 92 10 c0 push $0xc0109257 +c0101e33: e8 48 08 00 00 call c0102680 +c0101e38: 5f pop %edi +c0101e39: 58 pop %eax +c0101e3a: 8a 45 d8 mov -0x28(%ebp),%al +c0101e3d: c0 e8 05 shr $0x5,%al +c0101e40: 83 e0 03 and $0x3,%eax +c0101e43: 50 push %eax +c0101e44: 68 62 92 10 c0 push $0xc0109262 +c0101e49: e8 32 08 00 00 call c0102680 +c0101e4e: 8a 45 d8 mov -0x28(%ebp),%al +c0101e51: c0 e8 04 shr $0x4,%al +c0101e54: 5b pop %ebx +c0101e55: 83 e0 01 and $0x1,%eax +c0101e58: 5e pop %esi +c0101e59: 50 push %eax +c0101e5a: 68 6f 92 10 c0 push $0xc010926f +c0101e5f: e8 1c 08 00 00 call c0102680 +c0101e64: 8a 45 d8 mov -0x28(%ebp),%al +c0101e67: 5a pop %edx +c0101e68: 83 e0 0f and $0xf,%eax +c0101e6b: 59 pop %ecx +c0101e6c: 50 push %eax +c0101e6d: 68 7a 92 10 c0 push $0xc010927a +c0101e72: e8 09 08 00 00 call c0102680 +c0101e77: 83 c4 10 add $0x10,%esp +c0101e7a: 8d 65 f4 lea -0xc(%ebp),%esp +c0101e7d: 5b pop %ebx +c0101e7e: 5e pop %esi +c0101e7f: 5f pop %edi +c0101e80: 5d pop %ebp +c0101e81: c3 ret +c0101e82: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101e89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101e90 : +c0101e90: 55 push %ebp +c0101e91: 31 c0 xor %eax,%eax +c0101e93: 89 e5 mov %esp,%ebp +c0101e95: 8a 45 08 mov 0x8(%ebp),%al +c0101e98: 8b 55 0c mov 0xc(%ebp),%edx +c0101e9b: 66 89 14 c5 40 a0 10 mov %dx,-0x3fef5fc0(,%eax,8) +c0101ea2: c0 +c0101ea3: 66 c7 04 c5 42 a0 10 movw $0x8,-0x3fef5fbe(,%eax,8) +c0101eaa: c0 08 00 +c0101ead: c1 ea 10 shr $0x10,%edx +c0101eb0: c6 04 c5 44 a0 10 c0 movb $0x0,-0x3fef5fbc(,%eax,8) +c0101eb7: 00 +c0101eb8: 66 89 14 c5 46 a0 10 mov %dx,-0x3fef5fba(,%eax,8) +c0101ebf: c0 +c0101ec0: 8b 55 10 mov 0x10(%ebp),%edx +c0101ec3: c1 e2 05 shl $0x5,%edx +c0101ec6: 5d pop %ebp +c0101ec7: 83 ca 8e or $0xffffff8e,%edx +c0101eca: 88 14 c5 45 a0 10 c0 mov %dl,-0x3fef5fbb(,%eax,8) +c0101ed1: c3 ret +c0101ed2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101ed9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101ee0 : +c0101ee0: 55 push %ebp +c0101ee1: 31 c0 xor %eax,%eax +c0101ee3: 89 e5 mov %esp,%ebp +c0101ee5: 8a 45 08 mov 0x8(%ebp),%al +c0101ee8: 8d 0c 40 lea (%eax,%eax,2),%ecx +c0101eeb: 66 c7 04 c5 42 a0 10 movw $0x8,-0x3fef5fbe(,%eax,8) +c0101ef2: c0 08 00 +c0101ef5: c1 e1 02 shl $0x2,%ecx +c0101ef8: c6 04 c5 44 a0 10 c0 movb $0x0,-0x3fef5fbc(,%eax,8) +c0101eff: 00 +c0101f00: 8d 91 60 a8 10 c0 lea -0x3fef57a0(%ecx),%edx +c0101f06: 66 c7 81 60 a8 10 c0 movw $0x60fa,-0x3fef57a0(%ecx) +c0101f0d: fa 60 +c0101f0f: 66 89 14 c5 40 a0 10 mov %dx,-0x3fef5fc0(,%eax,8) +c0101f16: c0 +c0101f17: c6 42 02 b8 movb $0xb8,0x2(%edx) +c0101f1b: c6 42 0b cf movb $0xcf,0xb(%edx) +c0101f1f: 8b 4d 0c mov 0xc(%ebp),%ecx +c0101f22: c7 42 07 ff d0 61 fb movl $0xfb61d0ff,0x7(%edx) +c0101f29: 89 4a 03 mov %ecx,0x3(%edx) +c0101f2c: c1 ea 10 shr $0x10,%edx +c0101f2f: 66 89 14 c5 46 a0 10 mov %dx,-0x3fef5fba(,%eax,8) +c0101f36: c0 +c0101f37: 8b 55 10 mov 0x10(%ebp),%edx +c0101f3a: c1 e2 05 shl $0x5,%edx +c0101f3d: 5d pop %ebp +c0101f3e: 83 ca 8e or $0xffffff8e,%edx +c0101f41: 88 14 c5 45 a0 10 c0 mov %dl,-0x3fef5fbb(,%eax,8) +c0101f48: c3 ret +c0101f49: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c0101f50 : +c0101f50: 55 push %ebp +c0101f51: 89 e5 mov %esp,%ebp +c0101f53: 56 push %esi +c0101f54: 83 3d 2c e8 52 c0 01 cmpl $0x1,0xc052e82c +c0101f5b: 53 push %ebx +c0101f5c: 8a 45 08 mov 0x8(%ebp),%al +c0101f5f: 74 1f je c0101f80 +c0101f61: 83 ec 0c sub $0xc,%esp +c0101f64: 68 58 93 10 c0 push $0xc0109358 +c0101f69: e8 12 07 00 00 call c0102680 +c0101f6e: 83 c4 10 add $0x10,%esp +c0101f71: 8d 65 f8 lea -0x8(%ebp),%esp +c0101f74: 5b pop %ebx +c0101f75: 5e pop %esi +c0101f76: 5d pop %ebp +c0101f77: c3 ret +c0101f78: 90 nop +c0101f79: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0101f80: 8d 70 f0 lea -0x10(%eax),%esi +c0101f83: 31 db xor %ebx,%ebx +c0101f85: 88 c3 mov %al,%bl +c0101f87: 81 e6 ff 00 00 00 and $0xff,%esi +c0101f8d: 52 push %edx +c0101f8e: 56 push %esi +c0101f8f: 53 push %ebx +c0101f90: 68 94 93 10 c0 push $0xc0109394 +c0101f95: e8 e6 06 00 00 call c0102680 +c0101f9a: 83 c4 0c add $0xc,%esp +c0101f9d: 8b 45 0c mov 0xc(%ebp),%eax +c0101fa0: 6a 00 push $0x0 +c0101fa2: 50 push %eax +c0101fa3: 56 push %esi +c0101fa4: e8 37 ff ff ff call c0101ee0 +c0101fa9: 89 1c 24 mov %ebx,(%esp) +c0101fac: e8 df 11 00 00 call c0103190 +c0101fb1: 83 c4 10 add $0x10,%esp +c0101fb4: 8d 65 f8 lea -0x8(%ebp),%esp +c0101fb7: 5b pop %ebx +c0101fb8: 5e pop %esi +c0101fb9: 5d pop %ebp +c0101fba: c3 ret +c0101fbb: 90 nop +c0101fbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0101fc0 : +c0101fc0: 55 push %ebp +c0101fc1: 31 c0 xor %eax,%eax +c0101fc3: 89 e5 mov %esp,%ebp +c0101fc5: 8a 45 08 mov 0x8(%ebp),%al +c0101fc8: 5d pop %ebp +c0101fc9: c7 04 c5 40 a0 10 c0 movl $0x0,-0x3fef5fc0(,%eax,8) +c0101fd0: 00 00 00 00 +c0101fd4: c3 ret +c0101fd5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0101fd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0101fe0 : +c0101fe0: 55 push %ebp +c0101fe1: 89 e5 mov %esp,%ebp +c0101fe3: 83 ec 14 sub $0x14,%esp +c0101fe6: 6a 01 push $0x1 +c0101fe8: e8 f3 fb ff ff call c0101be0 +c0101fed: e8 6e fc ff ff call c0101c60 +c0101ff2: e8 89 16 00 00 call c0103680 +c0101ff7: 83 c4 10 add $0x10,%esp +c0101ffa: c9 leave +c0101ffb: c3 ret +c0101ffc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0102000 : +c0102000: 55 push %ebp +c0102001: 89 e5 mov %esp,%ebp +c0102003: 83 ec 08 sub $0x8,%esp +c0102006: 83 3d 2c e8 52 c0 01 cmpl $0x1,0xc052e82c +c010200d: 8a 45 08 mov 0x8(%ebp),%al +c0102010: 74 0e je c0102020 +c0102012: c9 leave +c0102013: c3 ret +c0102014: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c010201a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi +c0102020: 83 ec 0c sub $0xc,%esp +c0102023: 25 ff 00 00 00 and $0xff,%eax +c0102028: 50 push %eax +c0102029: e8 32 11 00 00 call c0103160 +c010202e: 83 c4 10 add $0x10,%esp +c0102031: c9 leave +c0102032: c3 ret + ... + +c0102040 : +c0102040: 55 push %ebp +c0102041: 89 e5 mov %esp,%ebp +c0102043: 8b 45 08 mov 0x8(%ebp),%eax +c0102046: a3 64 b4 10 c0 mov %eax,0xc010b464 +c010204b: 8b 45 0c mov 0xc(%ebp),%eax +c010204e: a2 60 b4 10 c0 mov %al,0xc010b460 +c0102053: 5d pop %ebp +c0102054: c3 ret +c0102055: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0102059: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0102060 : +c0102060: 55 push %ebp +c0102061: c7 05 64 b4 10 c0 00 movl $0xc0109000,0xc010b464 +c0102068: 90 10 c0 +c010206b: 89 e5 mov %esp,%ebp +c010206d: c6 05 60 b4 10 c0 a8 movb $0xa8,0xc010b460 +c0102074: 5d pop %ebp +c0102075: c3 ret +c0102076: 8d 76 00 lea 0x0(%esi),%esi +c0102079: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0102080 : +c0102080: 55 push %ebp +c0102081: 31 c0 xor %eax,%eax +c0102083: 89 e5 mov %esp,%ebp +c0102085: 8a 55 08 mov 0x8(%ebp),%dl +c0102088: 8a 4d 0c mov 0xc(%ebp),%cl +c010208b: 38 15 60 b4 10 c0 cmp %dl,0xc010b460 +c0102091: 72 1e jb c01020b1 +c0102093: 83 e1 04 and $0x4,%ecx +c0102096: 0f 95 c0 setne %al +c0102099: 25 ff 00 00 00 and $0xff,%eax +c010209e: 81 e2 ff 00 00 00 and $0xff,%edx +c01020a4: 8d 04 50 lea (%eax,%edx,2),%eax +c01020a7: 8b 15 64 b4 10 c0 mov 0xc010b464,%edx +c01020ad: 01 d0 add %edx,%eax +c01020af: 8a 00 mov (%eax),%al +c01020b1: 5d pop %ebp +c01020b2: c3 ret + ... + +c01020c0 : +c01020c0: 55 push %ebp +c01020c1: 89 e5 mov %esp,%ebp +c01020c3: 83 ec 14 sub $0x14,%esp +c01020c6: 68 c0 93 10 c0 push $0xc01093c0 +c01020cb: e8 b0 05 00 00 call c0102680 +c01020d0: 83 c4 10 add $0x10,%esp +c01020d3: c9 leave +c01020d4: c3 ret +c01020d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c01020d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c01020e0 : +c01020e0: 55 push %ebp +c01020e1: 89 e5 mov %esp,%ebp +c01020e3: 83 ec 14 sub $0x14,%esp +c01020e6: 68 0a 95 10 c0 push $0xc010950a +c01020eb: e8 90 05 00 00 call c0102680 +c01020f0: e8 bb ef ff ff call c01010b0 +c01020f5: e8 16 f0 ff ff call c0101110 +c01020fa: c7 04 24 e8 93 10 c0 movl $0xc01093e8,(%esp) +c0102101: e8 7a 05 00 00 call c0102680 +c0102106: 83 c4 10 add $0x10,%esp +c0102109: eb fe jmp c0102109 +c010210b: 90 nop +c010210c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0102110 : +c0102110: 55 push %ebp +c0102111: 89 e5 mov %esp,%ebp +c0102113: 56 push %esi +c0102114: 53 push %ebx +c0102115: e8 76 01 00 00 call c0102290 +c010211a: e8 f1 06 00 00 call c0102810 +c010211f: 83 ec 0c sub $0xc,%esp +c0102122: 68 14 94 10 c0 push $0xc0109414 +c0102127: e8 54 05 00 00 call c0102680 +c010212c: c7 04 24 27 95 10 c0 movl $0xc0109527,(%esp) +c0102133: e8 48 05 00 00 call c0102680 +c0102138: 83 c4 10 add $0x10,%esp +c010213b: 81 7d 0c 02 b0 ad 2b cmpl $0x2badb002,0xc(%ebp) +c0102142: 74 1c je c0102160 +c0102144: 83 ec 0c sub $0xc,%esp +c0102147: 68 b0 94 10 c0 push $0xc01094b0 +c010214c: e8 2f 05 00 00 call c0102680 +c0102151: 83 c4 10 add $0x10,%esp +c0102154: 8d 65 f8 lea -0x8(%ebp),%esp +c0102157: 5b pop %ebx +c0102158: 5e pop %esi +c0102159: 5d pop %ebp +c010215a: c3 ret +c010215b: 90 nop +c010215c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0102160: e8 5b 0a 00 00 call c0102bc0 +c0102165: e8 16 f1 ff ff call c0101280 +c010216a: e8 d1 0d 00 00 call c0102f40 +c010216f: 83 ec 0c sub $0xc,%esp +c0102172: 8b 45 08 mov 0x8(%ebp),%eax +c0102175: 50 push %eax +c0102176: e8 c5 12 00 00 call c0103440 +c010217b: c7 04 24 00 00 00 00 movl $0x0,(%esp) +c0102182: e8 e9 0d 00 00 call c0102f70 +c0102187: c7 04 24 01 00 00 00 movl $0x1,(%esp) +c010218e: e8 dd 0d 00 00 call c0102f70 +c0102193: e8 38 14 00 00 call c01035d0 +c0102198: 5b pop %ebx +c0102199: 5e pop %esi +c010219a: 50 push %eax +c010219b: 68 42 95 10 c0 push $0xc0109542 +c01021a0: e8 db 04 00 00 call c0102680 +c01021a5: e8 06 14 00 00 call c01035b0 +c01021aa: 5a pop %edx +c01021ab: 59 pop %ecx +c01021ac: 50 push %eax +c01021ad: 68 57 95 10 c0 push $0xc0109557 +c01021b2: e8 c9 04 00 00 call c0102680 +c01021b7: e8 44 ee ff ff call c0101000 +c01021bc: 83 c4 10 add $0x10,%esp +c01021bf: 85 c0 test %eax,%eax +c01021c1: 0f 84 a9 00 00 00 je c0102270 +c01021c7: e8 14 fe ff ff call c0101fe0 +c01021cc: e8 cf ef ff ff call c01011a0 +c01021d1: 56 push %esi +c01021d2: 56 push %esi +c01021d3: 6a 00 push $0x0 +c01021d5: 6a 00 push $0x0 +c01021d7: e8 94 0e 00 00 call c0103070 +c01021dc: e8 3f 12 00 00 call c0103420 +c01021e1: e8 7a fe ff ff call c0102060 +c01021e6: fb sti +c01021e7: c7 04 24 e0 94 10 c0 movl $0xc01094e0,(%esp) +c01021ee: e8 8d 04 00 00 call c0102680 +c01021f3: e8 48 f9 ff ff call c0101b40 +c01021f8: c7 04 24 8f 95 10 c0 movl $0xc010958f,(%esp) +c01021ff: e8 7c 04 00 00 call c0102680 +c0102204: 0f 31 rdtsc +c0102206: 89 d6 mov %edx,%esi +c0102208: 25 ff ff 00 00 and $0xffff,%eax +c010220d: c1 e6 10 shl $0x10,%esi +c0102210: 59 pop %ecx +c0102211: 09 c6 or %eax,%esi +c0102213: 5b pop %ebx +c0102214: 56 push %esi +c0102215: 68 a9 95 10 c0 push $0xc01095a9 +c010221a: e8 61 04 00 00 call c0102680 +c010221f: 89 34 24 mov %esi,(%esp) +c0102222: e8 e9 0f 00 00 call c0103210 +c0102227: 83 c4 10 add $0x10,%esp +c010222a: 85 f6 test %esi,%esi +c010222c: 74 0c je c010223a +c010222e: 31 db xor %ebx,%ebx +c0102230: 43 inc %ebx +c0102231: e8 ea 0f 00 00 call c0103220 +c0102236: 39 de cmp %ebx,%esi +c0102238: 77 f6 ja c0102230 +c010223a: e8 51 0d 00 00 call c0102f90 +c010223f: c1 e0 0c shl $0xc,%eax +c0102242: 52 push %edx +c0102243: 52 push %edx +c0102244: 50 push %eax +c0102245: 68 00 00 00 a0 push $0xa0000000 +c010224a: e8 c1 07 00 00 call c0102a10 +c010224f: b8 ff 0f 00 a0 mov $0xa0000fff,%eax +c0102254: 89 c4 mov %eax,%esp +c0102256: e8 85 fe ff ff call c01020e0 +c010225b: 83 c4 10 add $0x10,%esp +c010225e: 8d 65 f8 lea -0x8(%ebp),%esp +c0102261: 5b pop %ebx +c0102262: 5e pop %esi +c0102263: 5d pop %ebp +c0102264: c3 ret +c0102265: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0102269: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0102270: 83 ec 0c sub $0xc,%esp +c0102273: 68 73 95 10 c0 push $0xc0109573 +c0102278: e8 03 04 00 00 call c0102680 +c010227d: 83 c4 10 add $0x10,%esp +c0102280: 8d 65 f8 lea -0x8(%ebp),%esp +c0102283: 5b pop %ebx +c0102284: 5e pop %esi +c0102285: 5d pop %ebp +c0102286: c3 ret + ... + +c0102290 : +c0102290: 55 push %ebp +c0102291: c7 05 68 b4 10 c0 01 movl $0x1,0xc010b468 +c0102298: 00 00 00 +c010229b: 89 e5 mov %esp,%ebp +c010229d: 5d pop %ebp +c010229e: c3 ret +c010229f: 90 nop + +c01022a0 : +c01022a0: 55 push %ebp +c01022a1: 89 e5 mov %esp,%ebp +c01022a3: 8a 45 0c mov 0xc(%ebp),%al +c01022a6: 8b 55 08 mov 0x8(%ebp),%edx +c01022a9: ee out %al,(%dx) +c01022aa: 5d pop %ebp +c01022ab: c3 ret +c01022ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c01022b0 : +c01022b0: 55 push %ebp +c01022b1: 89 e5 mov %esp,%ebp +c01022b3: 8b 55 08 mov 0x8(%ebp),%edx +c01022b6: ec in (%dx),%al +c01022b7: 5d pop %ebp +c01022b8: c3 ret +c01022b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c01022c0 : +c01022c0: 55 push %ebp +c01022c1: 89 e5 mov %esp,%ebp +c01022c3: eb 00 jmp c01022c5 +c01022c5: eb 00 jmp c01022c7 +c01022c7: 5d pop %ebp +c01022c8: c3 ret +c01022c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c01022d0 : +c01022d0: 55 push %ebp +c01022d1: 89 e5 mov %esp,%ebp +c01022d3: 53 push %ebx +c01022d4: 83 ec 04 sub $0x4,%esp +c01022d7: a0 32 e8 52 c0 mov 0xc052e832,%al +c01022dc: 3c 18 cmp $0x18,%al +c01022de: 76 52 jbe c0102332 +c01022e0: 25 ff 00 00 00 and $0xff,%eax +c01022e5: 52 push %edx +c01022e6: 83 e8 18 sub $0x18,%eax +c01022e9: 25 ff ff 00 00 and $0xffff,%eax +c01022ee: 8d 04 80 lea (%eax,%eax,4),%eax +c01022f1: c1 e0 05 shl $0x5,%eax +c01022f4: 89 c3 mov %eax,%ebx +c01022f6: 2d 00 80 f4 3f sub $0x3ff48000,%eax +c01022fb: f7 db neg %ebx +c01022fd: 8d 93 a0 0f 00 00 lea 0xfa0(%ebx),%edx +c0102303: 81 eb 60 70 f4 3f sub $0x3ff47060,%ebx +c0102309: 52 push %edx +c010230a: 50 push %eax +c010230b: 68 00 80 0b c0 push $0xc00b8000 +c0102310: e8 9b 05 00 00 call c01028b0 +c0102315: 83 c4 0c add $0xc,%esp +c0102318: 68 a0 00 00 00 push $0xa0 +c010231d: 68 20 0f 00 00 push $0xf20 +c0102322: 53 push %ebx +c0102323: e8 e8 05 00 00 call c0102910 +c0102328: c6 05 32 e8 52 c0 18 movb $0x18,0xc052e832 +c010232f: 83 c4 10 add $0x10,%esp +c0102332: 8b 5d fc mov -0x4(%ebp),%ebx +c0102335: c9 leave +c0102336: c3 ret +c0102337: 89 f6 mov %esi,%esi +c0102339: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0102340 : +c0102340: 55 push %ebp +c0102341: 31 c0 xor %eax,%eax +c0102343: 89 e5 mov %esp,%ebp +c0102345: 8b 55 08 mov 0x8(%ebp),%edx +c0102348: 80 3a 00 cmpb $0x0,(%edx) +c010234b: 74 0b je c0102358 +c010234d: 89 d0 mov %edx,%eax +c010234f: 90 nop +c0102350: 40 inc %eax +c0102351: 80 38 00 cmpb $0x0,(%eax) +c0102354: 75 fa jne c0102350 +c0102356: 29 d0 sub %edx,%eax +c0102358: 5d pop %ebp +c0102359: c3 ret +c010235a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c0102360 : +c0102360: 55 push %ebp +c0102361: 89 e5 mov %esp,%ebp +c0102363: 56 push %esi +c0102364: 53 push %ebx +c0102365: 8b 55 08 mov 0x8(%ebp),%edx +c0102368: 8b 45 0c mov 0xc(%ebp),%eax +c010236b: 88 d3 mov %dl,%bl +c010236d: 89 c6 mov %eax,%esi +c010236f: 88 15 31 e8 52 c0 mov %dl,0xc052e831 +c0102375: a2 32 e8 52 c0 mov %al,0xc052e832 +c010237a: 80 fa 4f cmp $0x4f,%dl +c010237d: 76 23 jbe c01023a2 +c010237f: 25 ff 00 00 00 and $0xff,%eax +c0102384: c6 05 31 e8 52 c0 00 movb $0x0,0xc052e831 +c010238b: 8d 14 80 lea (%eax,%eax,4),%edx +c010238e: 8d 04 d0 lea (%eax,%edx,8),%eax +c0102391: 8d 04 80 lea (%eax,%eax,4),%eax +c0102394: 66 c1 e8 08 shr $0x8,%ax +c0102398: c0 e8 06 shr $0x6,%al +c010239b: 01 f0 add %esi,%eax +c010239d: a2 32 e8 52 c0 mov %al,0xc052e832 +c01023a2: e8 29 ff ff ff call c01022d0 +c01023a7: 89 f0 mov %esi,%eax +c01023a9: 3c 18 cmp $0x18,%al +c01023ab: 76 02 jbe c01023af +c01023ad: b0 18 mov $0x18,%al +c01023af: b2 50 mov $0x50,%dl +c01023b1: 81 e3 ff 00 00 00 and $0xff,%ebx +c01023b7: f6 e2 mul %dl +c01023b9: 8d 34 18 lea (%eax,%ebx,1),%esi +c01023bc: bb d4 03 00 00 mov $0x3d4,%ebx +c01023c1: b0 0f mov $0xf,%al +c01023c3: 89 da mov %ebx,%edx +c01023c5: ee out %al,(%dx) +c01023c6: b9 d5 03 00 00 mov $0x3d5,%ecx +c01023cb: 89 f0 mov %esi,%eax +c01023cd: 89 ca mov %ecx,%edx +c01023cf: ee out %al,(%dx) +c01023d0: b0 0e mov $0xe,%al +c01023d2: 89 da mov %ebx,%edx +c01023d4: ee out %al,(%dx) +c01023d5: 89 f0 mov %esi,%eax +c01023d7: 89 ca mov %ecx,%edx +c01023d9: 66 c1 e8 08 shr $0x8,%ax +c01023dd: ee out %al,(%dx) +c01023de: 5b pop %ebx +c01023df: 5e pop %esi +c01023e0: 5d pop %ebp +c01023e1: c3 ret +c01023e2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c01023e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c01023f0 : +c01023f0: 55 push %ebp +c01023f1: 89 e5 mov %esp,%ebp +c01023f3: 53 push %ebx +c01023f4: 83 ec 04 sub $0x4,%esp +c01023f7: 8b 0d 68 b4 10 c0 mov 0xc010b468,%ecx +c01023fd: 8b 55 08 mov 0x8(%ebp),%edx +c0102400: 85 c9 test %ecx,%ecx +c0102402: 0f 84 9c 00 00 00 je c01024a4 +c0102408: f0 ff 0d 68 b4 10 c0 lock decl 0xc010b468 +c010240f: a0 32 e8 52 c0 mov 0xc052e832,%al +c0102414: 8a 0d 31 e8 52 c0 mov 0xc052e831,%cl +c010241a: 80 fa 0a cmp $0xa,%dl +c010241d: 0f 84 7d 00 00 00 je c01024a0 +c0102423: b3 50 mov $0x50,%bl +c0102425: 81 e1 ff 00 00 00 and $0xff,%ecx +c010242b: f6 e3 mul %bl +c010242d: 8d 0c 08 lea (%eax,%ecx,1),%ecx +c0102430: 01 c9 add %ecx,%ecx +c0102432: 81 e1 ff ff 00 00 and $0xffff,%ecx +c0102438: 88 91 00 80 0b c0 mov %dl,-0x3ff48000(%ecx) +c010243e: c6 81 01 80 0b c0 0f movb $0xf,-0x3ff47fff(%ecx) +c0102445: 31 d2 xor %edx,%edx +c0102447: a0 31 e8 52 c0 mov 0xc052e831,%al +c010244c: 88 c2 mov %al,%dl +c010244e: 83 fa 4e cmp $0x4e,%edx +c0102451: 7f 2d jg c0102480 +c0102453: 31 d2 xor %edx,%edx +c0102455: 40 inc %eax +c0102456: 8a 15 32 e8 52 c0 mov 0xc052e832,%dl +c010245c: 25 ff 00 00 00 and $0xff,%eax +c0102461: 51 push %ecx +c0102462: 51 push %ecx +c0102463: 52 push %edx +c0102464: 50 push %eax +c0102465: e8 f6 fe ff ff call c0102360 +c010246a: 83 c4 10 add $0x10,%esp +c010246d: f0 ff 05 68 b4 10 c0 lock incl 0xc010b468 +c0102474: 8b 5d fc mov -0x4(%ebp),%ebx +c0102477: c9 leave +c0102478: c3 ret +c0102479: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0102480: a0 32 e8 52 c0 mov 0xc052e832,%al +c0102485: 53 push %ebx +c0102486: 53 push %ebx +c0102487: 40 inc %eax +c0102488: 25 ff 00 00 00 and $0xff,%eax +c010248d: 50 push %eax +c010248e: 6a 00 push $0x0 +c0102490: e8 cb fe ff ff call c0102360 +c0102495: 83 c4 10 add $0x10,%esp +c0102498: eb d3 jmp c010246d +c010249a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c01024a0: 52 push %edx +c01024a1: 52 push %edx +c01024a2: eb e3 jmp c0102487 +c01024a4: eb fe jmp c01024a4 +c01024a6: 8d 76 00 lea 0x0(%esi),%esi +c01024a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c01024b0 : +c01024b0: 55 push %ebp +c01024b1: 89 e5 mov %esp,%ebp +c01024b3: 83 ec 08 sub $0x8,%esp +c01024b6: 8a 45 08 mov 0x8(%ebp),%al +c01024b9: 3c 09 cmp $0x9,%al +c01024bb: 76 23 jbe c01024e0 +c01024bd: 83 ec 0c sub $0xc,%esp +c01024c0: 83 c0 37 add $0x37,%eax +c01024c3: 0f be c0 movsbl %al,%eax +c01024c6: 50 push %eax +c01024c7: e8 24 ff ff ff call c01023f0 +c01024cc: 83 c4 10 add $0x10,%esp +c01024cf: c9 leave +c01024d0: c3 ret +c01024d1: eb 0d jmp c01024e0 +c01024d3: 90 nop +c01024d4: 90 nop +c01024d5: 90 nop +c01024d6: 90 nop +c01024d7: 90 nop +c01024d8: 90 nop +c01024d9: 90 nop +c01024da: 90 nop +c01024db: 90 nop +c01024dc: 90 nop +c01024dd: 90 nop +c01024de: 90 nop +c01024df: 90 nop +c01024e0: 83 ec 0c sub $0xc,%esp +c01024e3: 83 c0 30 add $0x30,%eax +c01024e6: 0f be c0 movsbl %al,%eax +c01024e9: 50 push %eax +c01024ea: e8 01 ff ff ff call c01023f0 +c01024ef: 83 c4 10 add $0x10,%esp +c01024f2: c9 leave +c01024f3: c3 ret +c01024f4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c01024fa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi + +c0102500 : +c0102500: 55 push %ebp +c0102501: 89 e5 mov %esp,%ebp +c0102503: 57 push %edi +c0102504: 56 push %esi +c0102505: 53 push %ebx +c0102506: 83 ec 1c sub $0x1c,%esp +c0102509: 8b 75 0c mov 0xc(%ebp),%esi +c010250c: 8b 7d 08 mov 0x8(%ebp),%edi +c010250f: 85 f6 test %esi,%esi +c0102511: 74 3d je c0102550 +c0102513: 31 db xor %ebx,%ebx +c0102515: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0102519: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0102520: 8a 04 1f mov (%edi,%ebx,1),%al +c0102523: 83 ec 0c sub $0xc,%esp +c0102526: 88 c2 mov %al,%dl +c0102528: 88 45 e4 mov %al,-0x1c(%ebp) +c010252b: c0 ea 04 shr $0x4,%dl +c010252e: 43 inc %ebx +c010252f: 81 e2 ff 00 00 00 and $0xff,%edx +c0102535: 52 push %edx +c0102536: e8 75 ff ff ff call c01024b0 +c010253b: 8a 45 e4 mov -0x1c(%ebp),%al +c010253e: 83 e0 0f and $0xf,%eax +c0102541: 89 04 24 mov %eax,(%esp) +c0102544: e8 67 ff ff ff call c01024b0 +c0102549: 83 c4 10 add $0x10,%esp +c010254c: 39 de cmp %ebx,%esi +c010254e: 77 d0 ja c0102520 +c0102550: 8d 65 f4 lea -0xc(%ebp),%esp +c0102553: 5b pop %ebx +c0102554: 5e pop %esi +c0102555: 5f pop %edi +c0102556: 5d pop %ebp +c0102557: c3 ret +c0102558: 90 nop +c0102559: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c0102560 : +c0102560: 55 push %ebp +c0102561: 89 e5 mov %esp,%ebp +c0102563: 57 push %edi +c0102564: 56 push %esi +c0102565: 53 push %ebx +c0102566: 83 ec 0c sub $0xc,%esp +c0102569: bb 03 00 00 00 mov $0x3,%ebx +c010256e: 8b 75 08 mov 0x8(%ebp),%esi +c0102571: 8d 0c dd 00 00 00 00 lea 0x0(,%ebx,8),%ecx +c0102578: 89 f7 mov %esi,%edi +c010257a: d3 ef shr %cl,%edi +c010257c: 89 f8 mov %edi,%eax +c010257e: 83 ec 0c sub $0xc,%esp +c0102581: c0 e8 04 shr $0x4,%al +c0102584: 83 e7 0f and $0xf,%edi +c0102587: 25 ff 00 00 00 and $0xff,%eax +c010258c: 4b dec %ebx +c010258d: 50 push %eax +c010258e: e8 1d ff ff ff call c01024b0 +c0102593: 89 3c 24 mov %edi,(%esp) +c0102596: e8 15 ff ff ff call c01024b0 +c010259b: 83 c4 10 add $0x10,%esp +c010259e: 83 fb ff cmp $0xffffffff,%ebx +c01025a1: 75 ce jne c0102571 +c01025a3: 8d 65 f4 lea -0xc(%ebp),%esp +c01025a6: 5b pop %ebx +c01025a7: 5e pop %esi +c01025a8: 5f pop %edi +c01025a9: 5d pop %ebp +c01025aa: c3 ret +c01025ab: 90 nop +c01025ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c01025b0 : +c01025b0: 55 push %ebp +c01025b1: 89 e5 mov %esp,%ebp +c01025b3: 57 push %edi +c01025b4: 56 push %esi +c01025b5: 53 push %ebx +c01025b6: 83 ec 2c sub $0x2c,%esp +c01025b9: 31 db xor %ebx,%ebx +c01025bb: 8b 45 08 mov 0x8(%ebp),%eax +c01025be: 8b 4d 08 mov 0x8(%ebp),%ecx +c01025c1: c1 f8 1f sar $0x1f,%eax +c01025c4: 8d 7d dd lea -0x23(%ebp),%edi +c01025c7: 31 c1 xor %eax,%ecx +c01025c9: 29 c1 sub %eax,%ecx +c01025cb: eb 06 jmp c01025d3 +c01025cd: 8d 76 00 lea 0x0(%esi),%esi +c01025d0: 8b 5d d4 mov -0x2c(%ebp),%ebx +c01025d3: 89 ca mov %ecx,%edx +c01025d5: 89 c8 mov %ecx,%eax +c01025d7: c1 fa 1f sar $0x1f,%edx +c01025da: be 0a 00 00 00 mov $0xa,%esi +c01025df: f7 fe idiv %esi +c01025e1: 8d 72 30 lea 0x30(%edx),%esi +c01025e4: 89 f0 mov %esi,%eax +c01025e6: 88 04 1f mov %al,(%edi,%ebx,1) +c01025e9: 8d 43 01 lea 0x1(%ebx),%eax +c01025ec: 89 45 d4 mov %eax,-0x2c(%ebp) +c01025ef: b8 67 66 66 66 mov $0x66666667,%eax +c01025f4: f7 e9 imul %ecx +c01025f6: c1 f9 1f sar $0x1f,%ecx +c01025f9: c1 fa 02 sar $0x2,%edx +c01025fc: 29 ca sub %ecx,%edx +c01025fe: 89 d1 mov %edx,%ecx +c0102600: 85 d2 test %edx,%edx +c0102602: 7f cc jg c01025d0 +c0102604: 8b 45 08 mov 0x8(%ebp),%eax +c0102607: 85 c0 test %eax,%eax +c0102609: 78 25 js c0102630 +c010260b: 89 f0 mov %esi,%eax +c010260d: eb 04 jmp c0102613 +c010260f: 90 nop +c0102610: 8a 04 1f mov (%edi,%ebx,1),%al +c0102613: 83 ec 0c sub $0xc,%esp +c0102616: 0f be f0 movsbl %al,%esi +c0102619: 56 push %esi +c010261a: e8 d1 fd ff ff call c01023f0 +c010261f: 83 c4 10 add $0x10,%esp +c0102622: 4b dec %ebx +c0102623: 79 eb jns c0102610 +c0102625: 8d 65 f4 lea -0xc(%ebp),%esp +c0102628: 5b pop %ebx +c0102629: 5e pop %esi +c010262a: 5f pop %edi +c010262b: 5d pop %ebp +c010262c: c3 ret +c010262d: 8d 76 00 lea 0x0(%esi),%esi +c0102630: 8b 75 d4 mov -0x2c(%ebp),%esi +c0102633: 89 f3 mov %esi,%ebx +c0102635: c6 44 35 dd 2d movb $0x2d,-0x23(%ebp,%esi,1) +c010263a: be 2d 00 00 00 mov $0x2d,%esi +c010263f: 89 f0 mov %esi,%eax +c0102641: eb d0 jmp c0102613 +c0102643: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c0102649: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0102650 : +c0102650: 55 push %ebp +c0102651: 89 e5 mov %esp,%ebp +c0102653: 53 push %ebx +c0102654: 83 ec 04 sub $0x4,%esp +c0102657: 8b 5d 08 mov 0x8(%ebp),%ebx +c010265a: 8a 03 mov (%ebx),%al +c010265c: 84 c0 test %al,%al +c010265e: 74 16 je c0102676 +c0102660: 83 ec 0c sub $0xc,%esp +c0102663: 43 inc %ebx +c0102664: 0f be c0 movsbl %al,%eax +c0102667: 50 push %eax +c0102668: e8 83 fd ff ff call c01023f0 +c010266d: 8a 03 mov (%ebx),%al +c010266f: 83 c4 10 add $0x10,%esp +c0102672: 84 c0 test %al,%al +c0102674: 75 ea jne c0102660 +c0102676: 8b 5d fc mov -0x4(%ebp),%ebx +c0102679: c9 leave +c010267a: c3 ret +c010267b: 90 nop +c010267c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0102680 : +c0102680: 55 push %ebp +c0102681: 89 e5 mov %esp,%ebp +c0102683: 57 push %edi +c0102684: 56 push %esi +c0102685: 53 push %ebx +c0102686: 83 ec 1c sub $0x1c,%esp +c0102689: 8d 7d 0c lea 0xc(%ebp),%edi +c010268c: 8b 5d 08 mov 0x8(%ebp),%ebx +c010268f: 31 f6 xor %esi,%esi +c0102691: eb 0d jmp c01026a0 +c0102693: 90 nop +c0102694: 90 nop +c0102695: 90 nop +c0102696: 90 nop +c0102697: 90 nop +c0102698: 90 nop +c0102699: 90 nop +c010269a: 90 nop +c010269b: 90 nop +c010269c: 90 nop +c010269d: 90 nop +c010269e: 90 nop +c010269f: 90 nop +c01026a0: 80 3b 00 cmpb $0x0,(%ebx) +c01026a3: 74 73 je c0102718 +c01026a5: 89 d8 mov %ebx,%eax +c01026a7: 89 f6 mov %esi,%esi +c01026a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c01026b0: 40 inc %eax +c01026b1: 80 38 00 cmpb $0x0,(%eax) +c01026b4: 75 fa jne c01026b0 +c01026b6: 29 d8 sub %ebx,%eax +c01026b8: 39 c6 cmp %eax,%esi +c01026ba: 73 5c jae c0102718 +c01026bc: 8a 04 33 mov (%ebx,%esi,1),%al +c01026bf: 3c 25 cmp $0x25,%al +c01026c1: 75 5d jne c0102720 +c01026c3: 8a 44 33 01 mov 0x1(%ebx,%esi,1),%al +c01026c7: 3c 6d cmp $0x6d,%al +c01026c9: 0f 84 b1 00 00 00 je c0102780 +c01026cf: 7f 6f jg c0102740 +c01026d1: 3c 63 cmp $0x63,%al +c01026d3: 0f 84 d3 00 00 00 je c01027ac +c01026d9: 0f 8f 82 00 00 00 jg c0102761 +c01026df: 3c 25 cmp $0x25,%al +c01026e1: 74 1d je c0102700 +c01026e3: 3c 58 cmp $0x58,%al +c01026e5: 75 65 jne c010274c +c01026e7: 83 ec 0c sub $0xc,%esp +c01026ea: 8b 0f mov (%edi),%ecx +c01026ec: 8d 47 04 lea 0x4(%edi),%eax +c01026ef: 51 push %ecx +c01026f0: 89 45 e4 mov %eax,-0x1c(%ebp) +c01026f3: e8 68 fe ff ff call c0102560 +c01026f8: 83 c4 10 add $0x10,%esp +c01026fb: 8b 7d e4 mov -0x1c(%ebp),%edi +c01026fe: eb 10 jmp c0102710 +c0102700: 83 ec 0c sub $0xc,%esp +c0102703: 6a 25 push $0x25 +c0102705: e8 e6 fc ff ff call c01023f0 +c010270a: 83 c4 10 add $0x10,%esp +c010270d: 8d 76 00 lea 0x0(%esi),%esi +c0102710: 83 c6 02 add $0x2,%esi +c0102713: 80 3b 00 cmpb $0x0,(%ebx) +c0102716: 75 8d jne c01026a5 +c0102718: 8d 65 f4 lea -0xc(%ebp),%esp +c010271b: 5b pop %ebx +c010271c: 5e pop %esi +c010271d: 5f pop %edi +c010271e: 5d pop %ebp +c010271f: c3 ret +c0102720: 83 ec 0c sub $0xc,%esp +c0102723: 46 inc %esi +c0102724: 0f be c0 movsbl %al,%eax +c0102727: 50 push %eax +c0102728: e8 c3 fc ff ff call c01023f0 +c010272d: 83 c4 10 add $0x10,%esp +c0102730: e9 6b ff ff ff jmp c01026a0 +c0102735: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0102739: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0102740: 3c 75 cmp $0x75,%al +c0102742: 74 21 je c0102765 +c0102744: 3c 78 cmp $0x78,%al +c0102746: 74 9f je c01026e7 +c0102748: 3c 73 cmp $0x73,%al +c010274a: 74 7d je c01027c9 +c010274c: 0f be c0 movsbl %al,%eax +c010274f: 52 push %edx +c0102750: 52 push %edx +c0102751: 50 push %eax +c0102752: 68 b4 95 10 c0 push $0xc01095b4 +c0102757: e8 24 ff ff ff call c0102680 +c010275c: 83 c4 10 add $0x10,%esp +c010275f: eb af jmp c0102710 +c0102761: 3c 69 cmp $0x69,%al +c0102763: 75 e7 jne c010274c +c0102765: 8d 47 04 lea 0x4(%edi),%eax +c0102768: 83 ec 0c sub $0xc,%esp +c010276b: 89 45 e4 mov %eax,-0x1c(%ebp) +c010276e: 8b 07 mov (%edi),%eax +c0102770: 50 push %eax +c0102771: e8 3a fe ff ff call c01025b0 +c0102776: 83 c4 10 add $0x10,%esp +c0102779: 8b 7d e4 mov -0x1c(%ebp),%edi +c010277c: eb 92 jmp c0102710 +c010277e: 66 90 xchg %ax,%ax +c0102780: 8d 47 04 lea 0x4(%edi),%eax +c0102783: 8b 17 mov (%edi),%edx +c0102785: 89 45 e4 mov %eax,-0x1c(%ebp) +c0102788: 89 d0 mov %edx,%eax +c010278a: 80 3a 00 cmpb $0x0,(%edx) +c010278d: 74 07 je c0102796 +c010278f: 90 nop +c0102790: 40 inc %eax +c0102791: 80 38 00 cmpb $0x0,(%eax) +c0102794: 75 fa jne c0102790 +c0102796: 29 d0 sub %edx,%eax +c0102798: 57 push %edi +c0102799: 57 push %edi +c010279a: 50 push %eax +c010279b: 52 push %edx +c010279c: e8 5f fd ff ff call c0102500 +c01027a1: 83 c4 10 add $0x10,%esp +c01027a4: 8b 7d e4 mov -0x1c(%ebp),%edi +c01027a7: e9 64 ff ff ff jmp c0102710 +c01027ac: 8d 47 04 lea 0x4(%edi),%eax +c01027af: 83 ec 0c sub $0xc,%esp +c01027b2: 89 45 e4 mov %eax,-0x1c(%ebp) +c01027b5: 0f be 07 movsbl (%edi),%eax +c01027b8: 50 push %eax +c01027b9: e8 32 fc ff ff call c01023f0 +c01027be: 83 c4 10 add $0x10,%esp +c01027c1: 8b 7d e4 mov -0x1c(%ebp),%edi +c01027c4: e9 47 ff ff ff jmp c0102710 +c01027c9: 83 ec 0c sub $0xc,%esp +c01027cc: 8b 17 mov (%edi),%edx +c01027ce: 8d 47 04 lea 0x4(%edi),%eax +c01027d1: 52 push %edx +c01027d2: 89 45 e4 mov %eax,-0x1c(%ebp) +c01027d5: e8 76 fe ff ff call c0102650 +c01027da: 83 c4 10 add $0x10,%esp +c01027dd: 8b 7d e4 mov -0x1c(%ebp),%edi +c01027e0: e9 2b ff ff ff jmp c0102710 +c01027e5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c01027e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c01027f0 : +c01027f0: 55 push %ebp +c01027f1: 89 e5 mov %esp,%ebp +c01027f3: 83 ec 14 sub $0x14,%esp +c01027f6: 8b 4d 08 mov 0x8(%ebp),%ecx +c01027f9: 51 push %ecx +c01027fa: e8 51 fe ff ff call c0102650 +c01027ff: 83 c4 10 add $0x10,%esp +c0102802: c9 leave +c0102803: c3 ret +c0102804: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c010280a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi + +c0102810 : +c0102810: 55 push %ebp +c0102811: b8 00 80 0b c0 mov $0xc00b8000,%eax +c0102816: 89 e5 mov %esp,%ebp +c0102818: 83 ec 08 sub $0x8,%esp +c010281b: 90 nop +c010281c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0102820: c6 00 00 movb $0x0,(%eax) +c0102823: c6 40 01 0f movb $0xf,0x1(%eax) +c0102827: 83 c0 02 add $0x2,%eax +c010282a: 3d a0 8f 0b c0 cmp $0xc00b8fa0,%eax +c010282f: 75 ef jne c0102820 +c0102831: 50 push %eax +c0102832: 50 push %eax +c0102833: 6a 00 push $0x0 +c0102835: 6a 00 push $0x0 +c0102837: e8 24 fb ff ff call c0102360 +c010283c: 83 c4 10 add $0x10,%esp +c010283f: c9 leave +c0102840: c3 ret +c0102841: eb 0d jmp c0102850 +c0102843: 90 nop +c0102844: 90 nop +c0102845: 90 nop +c0102846: 90 nop +c0102847: 90 nop +c0102848: 90 nop +c0102849: 90 nop +c010284a: 90 nop +c010284b: 90 nop +c010284c: 90 nop +c010284d: 90 nop +c010284e: 90 nop +c010284f: 90 nop + +c0102850 : +c0102850: 55 push %ebp +c0102851: 83 ca ff or $0xffffffff,%edx +c0102854: 89 e5 mov %esp,%ebp +c0102856: 56 push %esi +c0102857: 53 push %ebx +c0102858: 8b 75 10 mov 0x10(%ebp),%esi +c010285b: 8b 4d 08 mov 0x8(%ebp),%ecx +c010285e: 8b 5d 0c mov 0xc(%ebp),%ebx +c0102861: 85 f6 test %esi,%esi +c0102863: 74 2b je c0102890 +c0102865: 8a 03 mov (%ebx),%al +c0102867: 31 d2 xor %edx,%edx +c0102869: 38 01 cmp %al,(%ecx) +c010286b: 75 23 jne c0102890 +c010286d: 31 c0 xor %eax,%eax +c010286f: eb 17 jmp c0102888 +c0102871: eb 0d jmp c0102880 +c0102873: 90 nop +c0102874: 90 nop +c0102875: 90 nop +c0102876: 90 nop +c0102877: 90 nop +c0102878: 90 nop +c0102879: 90 nop +c010287a: 90 nop +c010287b: 90 nop +c010287c: 90 nop +c010287d: 90 nop +c010287e: 90 nop +c010287f: 90 nop +c0102880: 8a 14 03 mov (%ebx,%eax,1),%dl +c0102883: 38 14 01 cmp %dl,(%ecx,%eax,1) +c0102886: 75 18 jne c01028a0 +c0102888: 40 inc %eax +c0102889: 39 c6 cmp %eax,%esi +c010288b: 77 f3 ja c0102880 +c010288d: 83 ca ff or $0xffffffff,%edx +c0102890: 89 d0 mov %edx,%eax +c0102892: 5b pop %ebx +c0102893: 5e pop %esi +c0102894: 5d pop %ebp +c0102895: c3 ret +c0102896: 8d 76 00 lea 0x0(%esi),%esi +c0102899: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c01028a0: 89 c2 mov %eax,%edx +c01028a2: 5b pop %ebx +c01028a3: 89 d0 mov %edx,%eax +c01028a5: 5e pop %esi +c01028a6: 5d pop %ebp +c01028a7: c3 ret + ... + +c01028b0 : +c01028b0: 55 push %ebp +c01028b1: 89 e5 mov %esp,%ebp +c01028b3: 56 push %esi +c01028b4: 53 push %ebx +c01028b5: 8b 5d 10 mov 0x10(%ebp),%ebx +c01028b8: 8b 45 08 mov 0x8(%ebp),%eax +c01028bb: 8b 75 0c mov 0xc(%ebp),%esi +c01028be: 85 db test %ebx,%ebx +c01028c0: 74 19 je c01028db +c01028c2: 31 d2 xor %edx,%edx +c01028c4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c01028ca: 8d bf 00 00 00 00 lea 0x0(%edi),%edi +c01028d0: 8a 0c 16 mov (%esi,%edx,1),%cl +c01028d3: 88 0c 10 mov %cl,(%eax,%edx,1) +c01028d6: 42 inc %edx +c01028d7: 39 da cmp %ebx,%edx +c01028d9: 75 f5 jne c01028d0 +c01028db: 5b pop %ebx +c01028dc: 5e pop %esi +c01028dd: 5d pop %ebp +c01028de: c3 ret +c01028df: 90 nop + +c01028e0 : +c01028e0: 55 push %ebp +c01028e1: 89 e5 mov %esp,%ebp +c01028e3: 53 push %ebx +c01028e4: 8b 4d 10 mov 0x10(%ebp),%ecx +c01028e7: 8b 45 08 mov 0x8(%ebp),%eax +c01028ea: 8a 5d 0c mov 0xc(%ebp),%bl +c01028ed: 85 c9 test %ecx,%ecx +c01028ef: 74 17 je c0102908 +c01028f1: 31 d2 xor %edx,%edx +c01028f3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c01028f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0102900: 88 1c 10 mov %bl,(%eax,%edx,1) +c0102903: 42 inc %edx +c0102904: 39 ca cmp %ecx,%edx +c0102906: 75 f8 jne c0102900 +c0102908: 5b pop %ebx +c0102909: 5d pop %ebp +c010290a: c3 ret +c010290b: 90 nop +c010290c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0102910 : +c0102910: 55 push %ebp +c0102911: 89 e5 mov %esp,%ebp +c0102913: 53 push %ebx +c0102914: 8b 55 10 mov 0x10(%ebp),%edx +c0102917: 8b 45 08 mov 0x8(%ebp),%eax +c010291a: 8b 5d 0c mov 0xc(%ebp),%ebx +c010291d: 85 d2 test %edx,%edx +c010291f: 74 18 je c0102939 +c0102921: 89 c1 mov %eax,%ecx +c0102923: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c0102929: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0102930: 66 89 19 mov %bx,(%ecx) +c0102933: 83 c1 02 add $0x2,%ecx +c0102936: 4a dec %edx +c0102937: 75 f7 jne c0102930 +c0102939: 5b pop %ebx +c010293a: 5d pop %ebp +c010293b: c3 ret +c010293c: 00 00 add %al,(%eax) + ... + +c0102940 : +c0102940: 55 push %ebp +c0102941: 31 c0 xor %eax,%eax +c0102943: 89 e5 mov %esp,%ebp +c0102945: 57 push %edi +c0102946: 56 push %esi +c0102947: 53 push %ebx +c0102948: 8b 7d 08 mov 0x8(%ebp),%edi +c010294b: 8b 55 10 mov 0x10(%ebp),%edx +c010294e: 89 f9 mov %edi,%ecx +c0102950: c1 e9 16 shr $0x16,%ecx +c0102953: f6 04 8a 01 testb $0x1,(%edx,%ecx,4) +c0102957: 74 4b je c01029a4 +c0102959: 8b b4 8a 00 10 00 00 mov 0x1000(%edx,%ecx,4),%esi +c0102960: 89 fa mov %edi,%edx +c0102962: c1 ea 0c shr $0xc,%edx +c0102965: 31 db xor %ebx,%ebx +c0102967: 81 e2 ff 03 00 00 and $0x3ff,%edx +c010296d: 8a 4c 96 01 mov 0x1(%esi,%edx,4),%cl +c0102971: c0 e9 04 shr $0x4,%cl +c0102974: 88 cb mov %cl,%bl +c0102976: 31 c9 xor %ecx,%ecx +c0102978: 8a 4c 96 02 mov 0x2(%esi,%edx,4),%cl +c010297c: c1 e1 04 shl $0x4,%ecx +c010297f: 09 d9 or %ebx,%ecx +c0102981: 31 db xor %ebx,%ebx +c0102983: 8a 5c 96 03 mov 0x3(%esi,%edx,4),%bl +c0102987: c1 e3 0c shl $0xc,%ebx +c010298a: 09 cb or %ecx,%ebx +c010298c: f6 04 96 01 testb $0x1,(%esi,%edx,4) +c0102990: 74 12 je c01029a4 +c0102992: 8b 45 0c mov 0xc(%ebp),%eax +c0102995: 81 e7 ff 0f 00 00 and $0xfff,%edi +c010299b: c1 e3 0c shl $0xc,%ebx +c010299e: 09 df or %ebx,%edi +c01029a0: 89 38 mov %edi,(%eax) +c01029a2: b0 01 mov $0x1,%al +c01029a4: 5b pop %ebx +c01029a5: 5e pop %esi +c01029a6: 5f pop %edi +c01029a7: 5d pop %ebp +c01029a8: c3 ret +c01029a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c01029b0 : +c01029b0: 55 push %ebp +c01029b1: 89 e5 mov %esp,%ebp +c01029b3: 68 00 c0 50 c0 push $0xc050c000 +c01029b8: 8b 55 0c mov 0xc(%ebp),%edx +c01029bb: 8b 45 08 mov 0x8(%ebp),%eax +c01029be: 52 push %edx +c01029bf: 50 push %eax +c01029c0: e8 7b ff ff ff call c0102940 +c01029c5: c9 leave +c01029c6: c3 ret +c01029c7: 89 f6 mov %esi,%esi +c01029c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c01029d0 : +c01029d0: 55 push %ebp +c01029d1: 89 e5 mov %esp,%ebp +c01029d3: 56 push %esi +c01029d4: 31 f6 xor %esi,%esi +c01029d6: 53 push %ebx +c01029d7: 31 db xor %ebx,%ebx +c01029d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c01029e0: 8b 04 9d 00 c0 50 c0 mov -0x3faf4000(,%ebx,4),%eax +c01029e7: 43 inc %ebx +c01029e8: 50 push %eax +c01029e9: 89 d8 mov %ebx,%eax +c01029eb: c1 e0 16 shl $0x16,%eax +c01029ee: 50 push %eax +c01029ef: 56 push %esi +c01029f0: 68 dc 95 10 c0 push $0xc01095dc +c01029f5: 81 c6 00 00 40 00 add $0x400000,%esi +c01029fb: e8 80 fc ff ff call c0102680 +c0102a00: 83 c4 10 add $0x10,%esp +c0102a03: 83 fb 0a cmp $0xa,%ebx +c0102a06: 75 d8 jne c01029e0 +c0102a08: 8d 65 f8 lea -0x8(%ebp),%esp +c0102a0b: 5b pop %ebx +c0102a0c: 5e pop %esi +c0102a0d: 5d pop %ebp +c0102a0e: c3 ret +c0102a0f: 90 nop + +c0102a10 : +c0102a10: 55 push %ebp +c0102a11: 89 e5 mov %esp,%ebp +c0102a13: 8b 55 08 mov 0x8(%ebp),%edx +c0102a16: 8b 4d 0c mov 0xc(%ebp),%ecx +c0102a19: 89 d0 mov %edx,%eax +c0102a1b: 81 e1 00 f0 ff ff and $0xfffff000,%ecx +c0102a21: c1 e8 16 shr $0x16,%eax +c0102a24: c1 ea 0c shr $0xc,%edx +c0102a27: 83 0c 85 00 c0 50 c0 orl $0x3,-0x3faf4000(,%eax,4) +c0102a2e: 03 +c0102a2f: c1 e0 0a shl $0xa,%eax +c0102a32: 81 e2 ff 03 00 00 and $0x3ff,%edx +c0102a38: 8d 14 10 lea (%eax,%edx,1),%edx +c0102a3b: c7 04 95 00 c0 10 c0 movl $0x0,-0x3fef4000(,%edx,4) +c0102a42: 00 00 00 00 +c0102a46: c6 04 95 00 c0 10 c0 movb $0x3,-0x3fef4000(,%edx,4) +c0102a4d: 03 +c0102a4e: 8b 04 95 00 c0 10 c0 mov -0x3fef4000(,%edx,4),%eax +c0102a55: 25 ff 0f 00 00 and $0xfff,%eax +c0102a5a: 09 c8 or %ecx,%eax +c0102a5c: 89 04 95 00 c0 10 c0 mov %eax,-0x3fef4000(,%edx,4) +c0102a63: 0f 01 7d 08 invlpg 0x8(%ebp) +c0102a67: 5d pop %ebp +c0102a68: c3 ret +c0102a69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c0102a70 : +c0102a70: 55 push %ebp +c0102a71: 89 e5 mov %esp,%ebp +c0102a73: 57 push %edi +c0102a74: 56 push %esi +c0102a75: 53 push %ebx +c0102a76: 83 ec 2c sub $0x2c,%esp +c0102a79: 8a 45 18 mov 0x18(%ebp),%al +c0102a7c: 8b 75 10 mov 0x10(%ebp),%esi +c0102a7f: 88 45 d7 mov %al,-0x29(%ebp) +c0102a82: 8b 45 08 mov 0x8(%ebp),%eax +c0102a85: 89 c7 mov %eax,%edi +c0102a87: 8a 55 14 mov 0x14(%ebp),%dl +c0102a8a: c1 ef 16 shr $0x16,%edi +c0102a8d: f6 04 be 01 testb $0x1,(%esi,%edi,4) +c0102a91: 74 5d je c0102af0 +c0102a93: 8b 9c be 00 10 00 00 mov 0x1000(%esi,%edi,4),%ebx +c0102a9a: 8a 4d d7 mov -0x29(%ebp),%cl +c0102a9d: 83 e2 01 and $0x1,%edx +c0102aa0: c1 e8 0c shr $0xc,%eax +c0102aa3: 83 e1 01 and $0x1,%ecx +c0102aa6: c1 e2 02 shl $0x2,%edx +c0102aa9: 25 ff 03 00 00 and $0x3ff,%eax +c0102aae: 83 ca 01 or $0x1,%edx +c0102ab1: 01 c9 add %ecx,%ecx +c0102ab3: 09 ca or %ecx,%edx +c0102ab5: 88 14 83 mov %dl,(%ebx,%eax,4) +c0102ab8: 8b 55 0c mov 0xc(%ebp),%edx +c0102abb: c1 ea 0c shr $0xc,%edx +c0102abe: c1 e2 04 shl $0x4,%edx +c0102ac1: 88 54 83 01 mov %dl,0x1(%ebx,%eax,4) +c0102ac5: 8b 55 0c mov 0xc(%ebp),%edx +c0102ac8: c1 ea 10 shr $0x10,%edx +c0102acb: 88 54 83 02 mov %dl,0x2(%ebx,%eax,4) +c0102acf: 8b 55 0c mov 0xc(%ebp),%edx +c0102ad2: c1 ea 18 shr $0x18,%edx +c0102ad5: 88 54 83 03 mov %dl,0x3(%ebx,%eax,4) +c0102ad9: 0f 01 7d 08 invlpg 0x8(%ebp) +c0102add: 8d 65 f4 lea -0xc(%ebp),%esp +c0102ae0: 5b pop %ebx +c0102ae1: 5e pop %esi +c0102ae2: 5f pop %edi +c0102ae3: 5d pop %ebp +c0102ae4: c3 ret +c0102ae5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0102ae9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0102af0: 8d 45 e4 lea -0x1c(%ebp),%eax +c0102af3: 88 55 d0 mov %dl,-0x30(%ebp) +c0102af6: 51 push %ecx +c0102af7: 50 push %eax +c0102af8: 6a 01 push $0x1 +c0102afa: 68 00 10 00 00 push $0x1000 +c0102aff: e8 8c f0 ff ff call c0101b90 +c0102b04: 83 c4 0c add $0xc,%esp +c0102b07: 89 c3 mov %eax,%ebx +c0102b09: 68 00 04 00 00 push $0x400 +c0102b0e: 6a 00 push $0x0 +c0102b10: 50 push %eax +c0102b11: e8 fa fd ff ff call c0102910 +c0102b16: 8a 55 d0 mov -0x30(%ebp),%dl +c0102b19: 31 c0 xor %eax,%eax +c0102b1b: 31 c9 xor %ecx,%ecx +c0102b1d: 88 d0 mov %dl,%al +c0102b1f: 8a 4d d7 mov -0x29(%ebp),%cl +c0102b22: c1 e0 02 shl $0x2,%eax +c0102b25: 01 c9 add %ecx,%ecx +c0102b27: 83 c8 01 or $0x1,%eax +c0102b2a: 89 9c be 00 10 00 00 mov %ebx,0x1000(%esi,%edi,4) +c0102b31: 09 c8 or %ecx,%eax +c0102b33: 83 c4 10 add $0x10,%esp +c0102b36: 09 d8 or %ebx,%eax +c0102b38: 89 04 be mov %eax,(%esi,%edi,4) +c0102b3b: 8b 45 08 mov 0x8(%ebp),%eax +c0102b3e: e9 57 ff ff ff jmp c0102a9a +c0102b43: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c0102b49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0102b50 : +c0102b50: 55 push %ebp +c0102b51: 89 e5 mov %esp,%ebp +c0102b53: 57 push %edi +c0102b54: 56 push %esi +c0102b55: 53 push %ebx +c0102b56: 8b 7d 08 mov 0x8(%ebp),%edi +c0102b59: 8b 75 0c mov 0xc(%ebp),%esi +c0102b5c: 31 db xor %ebx,%ebx +c0102b5e: 66 90 xchg %ax,%ax +c0102b60: 8d 04 33 lea (%ebx,%esi,1),%eax +c0102b63: 50 push %eax +c0102b64: 8d 04 3b lea (%ebx,%edi,1),%eax +c0102b67: 81 c3 00 10 00 00 add $0x1000,%ebx +c0102b6d: 50 push %eax +c0102b6e: e8 9d fe ff ff call c0102a10 +c0102b73: 58 pop %eax +c0102b74: 81 fb 00 00 40 00 cmp $0x400000,%ebx +c0102b7a: 5a pop %edx +c0102b7b: 75 e3 jne c0102b60 +c0102b7d: 8d 65 f4 lea -0xc(%ebp),%esp +c0102b80: 5b pop %ebx +c0102b81: 5e pop %esi +c0102b82: 5f pop %edi +c0102b83: 5d pop %ebp +c0102b84: c3 ret +c0102b85: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0102b89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0102b90 : +c0102b90: 55 push %ebp +c0102b91: 89 e5 mov %esp,%ebp +c0102b93: 8b 45 08 mov 0x8(%ebp),%eax +c0102b96: 8b 80 00 20 00 00 mov 0x2000(%eax),%eax +c0102b9c: 0f 22 d8 mov %eax,%cr3 +c0102b9f: 0f 20 c0 mov %cr0,%eax +c0102ba2: 0d 00 00 00 80 or $0x80000000,%eax +c0102ba7: 0f 22 c0 mov %eax,%cr0 +c0102baa: 5d pop %ebp +c0102bab: c3 ret +c0102bac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0102bb0 : +c0102bb0: 55 push %ebp +c0102bb1: 89 e5 mov %esp,%ebp +c0102bb3: 0f 20 d8 mov %cr3,%eax +c0102bb6: 89 c0 mov %eax,%eax +c0102bb8: 5d pop %ebp +c0102bb9: c3 ret +c0102bba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c0102bc0 : +c0102bc0: 55 push %ebp +c0102bc1: 31 c0 xor %eax,%eax +c0102bc3: 89 e5 mov %esp,%ebp +c0102bc5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0102bc9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0102bd0: 89 c2 mov %eax,%edx +c0102bd2: c1 e2 0c shl $0xc,%edx +c0102bd5: 81 c2 00 c0 10 c0 add $0xc010c000,%edx +c0102bdb: 89 14 85 00 d0 50 c0 mov %edx,-0x3faf3000(,%eax,4) +c0102be2: 8d 8a 00 00 00 40 lea 0x40000000(%edx),%ecx +c0102be8: 89 0c 85 00 c0 50 c0 mov %ecx,-0x3faf4000(,%eax,4) +c0102bef: 40 inc %eax +c0102bf0: 3d 00 04 00 00 cmp $0x400,%eax +c0102bf5: 75 d9 jne c0102bd0 +c0102bf7: 6a 00 push $0x0 +c0102bf9: c7 05 00 e0 50 c0 00 movl $0x50c000,0xc050e000 +c0102c00: c0 50 00 +c0102c03: 6a 00 push $0x0 +c0102c05: e8 46 ff ff ff call c0102b50 +c0102c0a: 68 00 00 40 00 push $0x400000 +c0102c0f: 68 00 00 40 00 push $0x400000 +c0102c14: e8 37 ff ff ff call c0102b50 +c0102c19: 6a 00 push $0x0 +c0102c1b: 68 00 00 00 c0 push $0xc0000000 +c0102c20: e8 2b ff ff ff call c0102b50 +c0102c25: 68 00 00 40 00 push $0x400000 +c0102c2a: 68 00 00 40 c0 push $0xc0400000 +c0102c2f: e8 1c ff ff ff call c0102b50 +c0102c34: a1 00 e0 50 c0 mov 0xc050e000,%eax +c0102c39: 0f 22 d8 mov %eax,%cr3 +c0102c3c: 0f 20 c0 mov %cr0,%eax +c0102c3f: 0d 00 00 00 80 or $0x80000000,%eax +c0102c44: 0f 22 c0 mov %eax,%cr0 +c0102c47: 83 c4 20 add $0x20,%esp +c0102c4a: c9 leave +c0102c4b: c3 ret +c0102c4c: 00 00 add %al,(%eax) + ... + +c0102c50 : +c0102c50: 55 push %ebp +c0102c51: 89 e5 mov %esp,%ebp +c0102c53: 83 ec 08 sub $0x8,%esp +c0102c56: e8 c5 05 00 00 call c0103220 +c0102c5b: 89 c1 mov %eax,%ecx +c0102c5d: b8 cd cc cc cc mov $0xcccccccd,%eax +c0102c62: f7 e1 mul %ecx +c0102c64: 89 d0 mov %edx,%eax +c0102c66: c1 e8 03 shr $0x3,%eax +c0102c69: 8d 04 80 lea (%eax,%eax,4),%eax +c0102c6c: 01 c0 add %eax,%eax +c0102c6e: 66 29 c1 sub %ax,%cx +c0102c71: 81 e1 ff ff 00 00 and $0xffff,%ecx +c0102c77: 8b 04 8d 20 99 10 c0 mov -0x3fef66e0(,%ecx,4),%eax +c0102c7e: c9 leave +c0102c7f: c3 ret + +c0102c80 : +c0102c80: 55 push %ebp +c0102c81: 89 e5 mov %esp,%ebp +c0102c83: 57 push %edi +c0102c84: 56 push %esi +c0102c85: 53 push %ebx +c0102c86: 83 ec 1c sub $0x1c,%esp +c0102c89: 8b 7d 08 mov 0x8(%ebp),%edi +c0102c8c: 8b 5d 0c mov 0xc(%ebp),%ebx +c0102c8f: 8b 75 20 mov 0x20(%ebp),%esi +c0102c92: fa cli +c0102c93: e8 78 fb ff ff call c0102810 +c0102c98: e8 b3 ff ff ff call c0102c50 +c0102c9d: 83 ec 0c sub $0xc,%esp +c0102ca0: 89 45 e4 mov %eax,-0x1c(%ebp) +c0102ca3: 50 push %eax +c0102ca4: e8 97 f6 ff ff call c0102340 +c0102ca9: ba 50 00 00 00 mov $0x50,%edx +c0102cae: 29 c2 sub %eax,%edx +c0102cb0: 83 c4 10 add $0x10,%esp +c0102cb3: d1 ea shr %edx +c0102cb5: 84 d2 test %dl,%dl +c0102cb7: 74 28 je c0102ce1 +c0102cb9: 31 c0 xor %eax,%eax +c0102cbb: 90 nop +c0102cbc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0102cc0: 83 ec 0c sub $0xc,%esp +c0102cc3: 88 45 dc mov %al,-0x24(%ebp) +c0102cc6: 88 55 e0 mov %dl,-0x20(%ebp) +c0102cc9: 68 81 9a 10 c0 push $0xc0109a81 +c0102cce: e8 ad f9 ff ff call c0102680 +c0102cd3: 8a 45 dc mov -0x24(%ebp),%al +c0102cd6: 8a 55 e0 mov -0x20(%ebp),%dl +c0102cd9: 40 inc %eax +c0102cda: 83 c4 10 add $0x10,%esp +c0102cdd: 38 c2 cmp %al,%dl +c0102cdf: 77 df ja c0102cc0 +c0102ce1: 83 ec 0c sub $0xc,%esp +c0102ce4: ff 75 e4 pushl -0x1c(%ebp) +c0102ce7: e8 94 f9 ff ff call c0102680 +c0102cec: c7 04 24 40 95 10 c0 movl $0xc0109540,(%esp) +c0102cf3: e8 88 f9 ff ff call c0102680 +c0102cf8: c7 04 24 40 95 10 c0 movl $0xc0109540,(%esp) +c0102cff: e8 7c f9 ff ff call c0102680 +c0102d04: 89 3c 24 mov %edi,(%esp) +c0102d07: e8 34 f6 ff ff call c0102340 +c0102d0c: ba 50 00 00 00 mov $0x50,%edx +c0102d11: 29 c2 sub %eax,%edx +c0102d13: 83 c4 10 add $0x10,%esp +c0102d16: d1 ea shr %edx +c0102d18: 84 d2 test %dl,%dl +c0102d1a: 74 25 je c0102d41 +c0102d1c: 31 c0 xor %eax,%eax +c0102d1e: 66 90 xchg %ax,%ax +c0102d20: 83 ec 0c sub $0xc,%esp +c0102d23: 88 45 dc mov %al,-0x24(%ebp) +c0102d26: 88 55 e0 mov %dl,-0x20(%ebp) +c0102d29: 68 81 9a 10 c0 push $0xc0109a81 +c0102d2e: e8 4d f9 ff ff call c0102680 +c0102d33: 8a 45 dc mov -0x24(%ebp),%al +c0102d36: 8a 55 e0 mov -0x20(%ebp),%dl +c0102d39: 40 inc %eax +c0102d3a: 83 c4 10 add $0x10,%esp +c0102d3d: 38 c2 cmp %al,%dl +c0102d3f: 77 df ja c0102d20 +c0102d41: 51 push %ecx +c0102d42: 51 push %ecx +c0102d43: 57 push %edi +c0102d44: 68 02 96 10 c0 push $0xc0109602 +c0102d49: e8 32 f9 ff ff call c0102680 +c0102d4e: 83 c4 10 add $0x10,%esp +c0102d51: 85 db test %ebx,%ebx +c0102d53: 0f 84 1f 01 00 00 je c0102e78 +c0102d59: 83 ec 0c sub $0xc,%esp +c0102d5c: 31 ff xor %edi,%edi +c0102d5e: 53 push %ebx +c0102d5f: e8 dc f5 ff ff call c0102340 +c0102d64: ba 3e 00 00 00 mov $0x3e,%edx +c0102d69: 83 c4 10 add $0x10,%esp +c0102d6c: 29 c2 sub %eax,%edx +c0102d6e: d1 ea shr %edx +c0102d70: eb 17 jmp c0102d89 +c0102d72: 83 ec 0c sub $0xc,%esp +c0102d75: 88 55 e0 mov %dl,-0x20(%ebp) +c0102d78: 47 inc %edi +c0102d79: 68 81 9a 10 c0 push $0xc0109a81 +c0102d7e: e8 fd f8 ff ff call c0102680 +c0102d83: 83 c4 10 add $0x10,%esp +c0102d86: 8a 55 e0 mov -0x20(%ebp),%dl +c0102d89: 89 f8 mov %edi,%eax +c0102d8b: 38 d0 cmp %dl,%al +c0102d8d: 72 e3 jb c0102d72 +c0102d8f: 52 push %edx +c0102d90: ff 75 10 pushl 0x10(%ebp) +c0102d93: 53 push %ebx +c0102d94: 68 06 96 10 c0 push $0xc0109606 +c0102d99: e8 e2 f8 ff ff call c0102680 +c0102d9e: 83 c4 10 add $0x10,%esp +c0102da1: 0f 20 c3 mov %cr0,%ebx +c0102da4: 0f 20 df mov %cr3,%edi +c0102da7: 8c d8 mov %ds,%eax +c0102da9: 83 ec 0c sub $0xc,%esp +c0102dac: 89 45 dc mov %eax,-0x24(%ebp) +c0102daf: 68 1c 96 10 c0 push $0xc010961c +c0102db4: e8 c7 f8 ff ff call c0102680 +c0102db9: 8b 45 dc mov -0x24(%ebp),%eax +c0102dbc: 89 04 24 mov %eax,(%esp) +c0102dbf: ff 75 38 pushl 0x38(%ebp) +c0102dc2: 57 push %edi +c0102dc3: 53 push %ebx +c0102dc4: 68 94 96 10 c0 push $0xc0109694 +c0102dc9: e8 b2 f8 ff ff call c0102680 +c0102dce: 83 c4 14 add $0x14,%esp +c0102dd1: 8d 9e 40 01 00 00 lea 0x140(%esi),%ebx +c0102dd7: ff 75 28 pushl 0x28(%ebp) +c0102dda: ff 75 2c pushl 0x2c(%ebp) +c0102ddd: ff 75 24 pushl 0x24(%ebp) +c0102de0: ff 75 30 pushl 0x30(%ebp) +c0102de3: 68 c8 96 10 c0 push $0xc01096c8 +c0102de8: e8 93 f8 ff ff call c0102680 +c0102ded: 83 c4 14 add $0x14,%esp +c0102df0: 56 push %esi +c0102df1: ff 75 1c pushl 0x1c(%ebp) +c0102df4: ff 75 14 pushl 0x14(%ebp) +c0102df7: ff 75 18 pushl 0x18(%ebp) +c0102dfa: 68 fc 96 10 c0 push $0xc01096fc +c0102dff: e8 7c f8 ff ff call c0102680 +c0102e04: 83 c4 14 add $0x14,%esp +c0102e07: 68 30 97 10 c0 push $0xc0109730 +c0102e0c: e8 6f f8 ff ff call c0102680 +c0102e11: c7 04 24 2f 96 10 c0 movl $0xc010962f,(%esp) +c0102e18: e8 63 f8 ff ff call c0102680 +c0102e1d: 83 c4 10 add $0x10,%esp +c0102e20: 39 de cmp %ebx,%esi +c0102e22: 73 42 jae c0102e66 +c0102e24: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c0102e2a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi +c0102e30: 83 ec 0c sub $0xc,%esp +c0102e33: 8b 7e 1c mov 0x1c(%esi),%edi +c0102e36: 57 push %edi +c0102e37: 8b 4e 18 mov 0x18(%esi),%ecx +c0102e3a: 51 push %ecx +c0102e3b: 8b 56 14 mov 0x14(%esi),%edx +c0102e3e: 52 push %edx +c0102e3f: 8b 46 10 mov 0x10(%esi),%eax +c0102e42: 50 push %eax +c0102e43: 8b 7e 0c mov 0xc(%esi),%edi +c0102e46: 57 push %edi +c0102e47: 8b 4e 08 mov 0x8(%esi),%ecx +c0102e4a: 51 push %ecx +c0102e4b: 8b 56 04 mov 0x4(%esi),%edx +c0102e4e: 52 push %edx +c0102e4f: 8b 06 mov (%esi),%eax +c0102e51: 83 c6 20 add $0x20,%esi +c0102e54: 50 push %eax +c0102e55: 68 49 96 10 c0 push $0xc0109649 +c0102e5a: e8 21 f8 ff ff call c0102680 +c0102e5f: 83 c4 30 add $0x30,%esp +c0102e62: 39 de cmp %ebx,%esi +c0102e64: 72 ca jb c0102e30 +c0102e66: 83 ec 0c sub $0xc,%esp +c0102e69: 68 54 97 10 c0 push $0xc0109754 +c0102e6e: e8 0d f8 ff ff call c0102680 +c0102e73: 83 c4 10 add $0x10,%esp +c0102e76: eb fe jmp c0102e76 +c0102e78: 31 db xor %ebx,%ebx +c0102e7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c0102e80: 83 ec 0c sub $0xc,%esp +c0102e83: 43 inc %ebx +c0102e84: 68 81 9a 10 c0 push $0xc0109a81 +c0102e89: e8 f2 f7 ff ff call c0102680 +c0102e8e: 83 c4 10 add $0x10,%esp +c0102e91: 80 fb 24 cmp $0x24,%bl +c0102e94: 75 ea jne c0102e80 +c0102e96: 50 push %eax +c0102e97: 50 push %eax +c0102e98: ff 75 10 pushl 0x10(%ebp) +c0102e9b: 68 62 96 10 c0 push $0xc0109662 +c0102ea0: e8 db f7 ff ff call c0102680 +c0102ea5: 83 c4 10 add $0x10,%esp +c0102ea8: e9 f4 fe ff ff jmp c0102da1 +c0102ead: 8d 76 00 lea 0x0(%esi),%esi + +c0102eb0 : +c0102eb0: 55 push %ebp +c0102eb1: 89 e5 mov %esp,%ebp +c0102eb3: 57 push %edi +c0102eb4: 56 push %esi +c0102eb5: 83 ec 74 sub $0x74,%esp +c0102eb8: fa cli +c0102eb9: 89 c0 mov %eax,%eax +c0102ebb: 89 45 e0 mov %eax,-0x20(%ebp) +c0102ebe: 89 d8 mov %ebx,%eax +c0102ec0: 89 45 d4 mov %eax,-0x2c(%ebp) +c0102ec3: 89 c8 mov %ecx,%eax +c0102ec5: 89 45 dc mov %eax,-0x24(%ebp) +c0102ec8: 89 d0 mov %edx,%eax +c0102eca: 89 45 d8 mov %eax,-0x28(%ebp) +c0102ecd: 89 f0 mov %esi,%eax +c0102ecf: 89 45 c8 mov %eax,-0x38(%ebp) +c0102ed2: 89 f8 mov %edi,%eax +c0102ed4: 89 45 c4 mov %eax,-0x3c(%ebp) +c0102ed7: 89 e8 mov %ebp,%eax +c0102ed9: 89 45 cc mov %eax,-0x34(%ebp) +c0102edc: 89 e0 mov %esp,%eax +c0102ede: 89 45 d0 mov %eax,-0x30(%ebp) +c0102ee1: 8c c8 mov %cs,%eax +c0102ee3: b9 0d 00 00 00 mov $0xd,%ecx +c0102ee8: 89 e7 mov %esp,%edi +c0102eea: 89 45 e8 mov %eax,-0x18(%ebp) +c0102eed: 8d 75 c4 lea -0x3c(%ebp),%esi +c0102ef0: f3 a5 rep movsl %ds:(%esi),%es:(%edi) +c0102ef2: 8b 7d 0c mov 0xc(%ebp),%edi +c0102ef5: 8b 75 08 mov 0x8(%ebp),%esi +c0102ef8: 8b 45 10 mov 0x10(%ebp),%eax +c0102efb: 50 push %eax +c0102efc: 57 push %edi +c0102efd: 56 push %esi +c0102efe: e8 7d fd ff ff call c0102c80 +c0102f03: 83 c4 40 add $0x40,%esp +c0102f06: 8d 65 f8 lea -0x8(%ebp),%esp +c0102f09: 5e pop %esi +c0102f0a: 5f pop %edi +c0102f0b: 5d pop %ebp +c0102f0c: c3 ret +c0102f0d: 8d 76 00 lea 0x0(%esi),%esi + +c0102f10 : +c0102f10: 55 push %ebp +c0102f11: 89 e5 mov %esp,%ebp +c0102f13: 83 ec 08 sub $0x8,%esp +c0102f16: 80 7d 08 00 cmpb $0x0,0x8(%ebp) +c0102f1a: 74 04 je c0102f20 +c0102f1c: c9 leave +c0102f1d: c3 ret +c0102f1e: 66 90 xchg %ax,%ax +c0102f20: 8b 4d 10 mov 0x10(%ebp),%ecx +c0102f23: 8b 55 0c mov 0xc(%ebp),%edx +c0102f26: 50 push %eax +c0102f27: 51 push %ecx +c0102f28: 52 push %edx +c0102f29: 68 66 96 10 c0 push $0xc0109666 +c0102f2e: e8 7d ff ff ff call c0102eb0 +c0102f33: 83 c4 10 add $0x10,%esp +c0102f36: c9 leave +c0102f37: c3 ret + ... + +c0102f40 : +c0102f40: 55 push %ebp +c0102f41: 31 c0 xor %eax,%eax +c0102f43: 89 e5 mov %esp,%ebp +c0102f45: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0102f49: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0102f50: c7 04 85 20 e0 50 c0 movl $0x0,-0x3faf1fe0(,%eax,4) +c0102f57: 00 00 00 00 +c0102f5b: 40 inc %eax +c0102f5c: 83 f8 20 cmp $0x20,%eax +c0102f5f: 75 ef jne c0102f50 +c0102f61: 5d pop %ebp +c0102f62: c3 ret +c0102f63: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c0102f69: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0102f70 : +c0102f70: 55 push %ebp +c0102f71: b8 01 00 00 00 mov $0x1,%eax +c0102f76: 89 e5 mov %esp,%ebp +c0102f78: 8b 4d 08 mov 0x8(%ebp),%ecx +c0102f7b: 5d pop %ebp +c0102f7c: 89 ca mov %ecx,%edx +c0102f7e: 83 e1 1f and $0x1f,%ecx +c0102f81: c1 ea 05 shr $0x5,%edx +c0102f84: d3 e0 shl %cl,%eax +c0102f86: 09 04 95 20 e0 50 c0 or %eax,-0x3faf1fe0(,%edx,4) +c0102f8d: c3 ret +c0102f8e: 66 90 xchg %ax,%ax + +c0102f90 : +c0102f90: 55 push %ebp +c0102f91: ba 01 00 00 00 mov $0x1,%edx +c0102f96: 89 e5 mov %esp,%ebp +c0102f98: 56 push %esi +c0102f99: 53 push %ebx +c0102f9a: 31 db xor %ebx,%ebx +c0102f9c: 8b 04 9d 20 e0 50 c0 mov -0x3faf1fe0(,%ebx,4),%eax +c0102fa3: 83 f8 ff cmp $0xffffffff,%eax +c0102fa6: 74 48 je c0102ff0 +c0102fa8: 83 f0 ff xor $0xffffffff,%eax +c0102fab: 31 c9 xor %ecx,%ecx +c0102fad: eb 07 jmp c0102fb6 +c0102faf: 90 nop +c0102fb0: 41 inc %ecx +c0102fb1: 83 f9 20 cmp $0x20,%ecx +c0102fb4: 74 3a je c0102ff0 +c0102fb6: 89 d6 mov %edx,%esi +c0102fb8: d3 e6 shl %cl,%esi +c0102fba: 85 c6 test %eax,%esi +c0102fbc: 74 f2 je c0102fb0 +c0102fbe: 89 d8 mov %ebx,%eax +c0102fc0: bb 01 00 00 00 mov $0x1,%ebx +c0102fc5: c1 e0 05 shl $0x5,%eax +c0102fc8: 8d 04 01 lea (%ecx,%eax,1),%eax +c0102fcb: 89 c2 mov %eax,%edx +c0102fcd: 88 c1 mov %al,%cl +c0102fcf: c1 ea 05 shr $0x5,%edx +c0102fd2: 83 e1 1f and $0x1f,%ecx +c0102fd5: d3 e3 shl %cl,%ebx +c0102fd7: 09 1c 95 20 e0 50 c0 or %ebx,-0x3faf1fe0(,%edx,4) +c0102fde: 8d 65 f8 lea -0x8(%ebp),%esp +c0102fe1: 5b pop %ebx +c0102fe2: 5e pop %esi +c0102fe3: 5d pop %ebp +c0102fe4: c3 ret +c0102fe5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0102fe9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0102ff0: 43 inc %ebx +c0102ff1: 81 fb 00 80 00 00 cmp $0x8000,%ebx +c0102ff7: 75 a3 jne c0102f9c +c0102ff9: 50 push %eax +c0102ffa: 6a 2e push $0x2e +c0102ffc: 68 48 99 10 c0 push $0xc0109948 +c0103001: 68 63 99 10 c0 push $0xc0109963 +c0103006: e8 a5 fe ff ff call c0102eb0 +c010300b: 83 c4 10 add $0x10,%esp +c010300e: 31 c0 xor %eax,%eax +c0103010: eb cc jmp c0102fde +c0103012: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0103019: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0103020 : +c0103020: 55 push %ebp +c0103021: b8 fe ff ff ff mov $0xfffffffe,%eax +c0103026: 89 e5 mov %esp,%ebp +c0103028: 8b 4d 08 mov 0x8(%ebp),%ecx +c010302b: 5d pop %ebp +c010302c: 89 ca mov %ecx,%edx +c010302e: 83 e1 1f and $0x1f,%ecx +c0103031: c1 ea 05 shr $0x5,%edx +c0103034: 81 e2 ff 00 00 00 and $0xff,%edx +c010303a: d3 c0 rol %cl,%eax +c010303c: 8b 0c 95 20 e0 50 c0 mov -0x3faf1fe0(,%edx,4),%ecx +c0103043: 21 c1 and %eax,%ecx +c0103045: 89 0c 95 20 e0 50 c0 mov %ecx,-0x3faf1fe0(,%edx,4) +c010304c: c3 ret +c010304d: 8d 76 00 lea 0x0(%esi),%esi + +c0103050 : +c0103050: 55 push %ebp +c0103051: 89 e5 mov %esp,%ebp +c0103053: 8b 45 08 mov 0x8(%ebp),%eax +c0103056: 5d pop %ebp +c0103057: c1 e0 0c shl $0xc,%eax +c010305a: c3 ret +c010305b: 90 nop +c010305c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0103060 : +c0103060: 55 push %ebp +c0103061: 89 e5 mov %esp,%ebp +c0103063: 8b 45 08 mov 0x8(%ebp),%eax +c0103066: 5d pop %ebp +c0103067: c1 e8 0c shr $0xc,%eax +c010306a: c3 ret +c010306b: 00 00 add %al,(%eax) +c010306d: 00 00 add %al,(%eax) + ... + +c0103070 : +c0103070: 55 push %ebp +c0103071: 89 e5 mov %esp,%ebp +c0103073: 56 push %esi +c0103074: 53 push %ebx +c0103075: 8b 75 08 mov 0x8(%ebp),%esi +c0103078: 8b 5d 0c mov 0xc(%ebp),%ebx +c010307b: 85 f6 test %esi,%esi +c010307d: 74 0f je c010308e +c010307f: 83 ec 0c sub $0xc,%esp +c0103082: 6a 21 push $0x21 +c0103084: e8 27 f2 ff ff call c01022b0 +c0103089: 83 c4 10 add $0x10,%esp +c010308c: 88 06 mov %al,(%esi) +c010308e: 85 db test %ebx,%ebx +c0103090: 74 12 je c01030a4 +c0103092: 83 ec 0c sub $0xc,%esp +c0103095: 68 a1 00 00 00 push $0xa1 +c010309a: e8 11 f2 ff ff call c01022b0 +c010309f: 83 c4 10 add $0x10,%esp +c01030a2: 88 03 mov %al,(%ebx) +c01030a4: 53 push %ebx +c01030a5: 53 push %ebx +c01030a6: 6a 11 push $0x11 +c01030a8: 6a 20 push $0x20 +c01030aa: e8 f1 f1 ff ff call c01022a0 +c01030af: e8 0c f2 ff ff call c01022c0 +c01030b4: 5a pop %edx +c01030b5: 59 pop %ecx +c01030b6: 6a 11 push $0x11 +c01030b8: 68 a0 00 00 00 push $0xa0 +c01030bd: e8 de f1 ff ff call c01022a0 +c01030c2: e8 f9 f1 ff ff call c01022c0 +c01030c7: 5e pop %esi +c01030c8: 58 pop %eax +c01030c9: 68 f0 00 00 00 push $0xf0 +c01030ce: 6a 21 push $0x21 +c01030d0: e8 cb f1 ff ff call c01022a0 +c01030d5: e8 e6 f1 ff ff call c01022c0 +c01030da: 59 pop %ecx +c01030db: 5b pop %ebx +c01030dc: 68 f8 00 00 00 push $0xf8 +c01030e1: 68 a1 00 00 00 push $0xa1 +c01030e6: e8 b5 f1 ff ff call c01022a0 +c01030eb: e8 d0 f1 ff ff call c01022c0 +c01030f0: 58 pop %eax +c01030f1: 5a pop %edx +c01030f2: 6a 04 push $0x4 +c01030f4: 6a 21 push $0x21 +c01030f6: e8 a5 f1 ff ff call c01022a0 +c01030fb: e8 c0 f1 ff ff call c01022c0 +c0103100: 5b pop %ebx +c0103101: 5e pop %esi +c0103102: 6a 02 push $0x2 +c0103104: 68 a1 00 00 00 push $0xa1 +c0103109: e8 92 f1 ff ff call c01022a0 +c010310e: e8 ad f1 ff ff call c01022c0 +c0103113: 5a pop %edx +c0103114: 59 pop %ecx +c0103115: 6a 01 push $0x1 +c0103117: 6a 21 push $0x21 +c0103119: e8 82 f1 ff ff call c01022a0 +c010311e: e8 9d f1 ff ff call c01022c0 +c0103123: 5e pop %esi +c0103124: 58 pop %eax +c0103125: 6a 01 push $0x1 +c0103127: 68 a1 00 00 00 push $0xa1 +c010312c: e8 6f f1 ff ff call c01022a0 +c0103131: e8 8a f1 ff ff call c01022c0 +c0103136: 59 pop %ecx +c0103137: 5b pop %ebx +c0103138: 68 ff 00 00 00 push $0xff +c010313d: 6a 21 push $0x21 +c010313f: e8 5c f1 ff ff call c01022a0 +c0103144: 58 pop %eax +c0103145: 5a pop %edx +c0103146: 68 ff 00 00 00 push $0xff +c010314b: 68 a1 00 00 00 push $0xa1 +c0103150: e8 4b f1 ff ff call c01022a0 +c0103155: 83 c4 10 add $0x10,%esp +c0103158: 8d 65 f8 lea -0x8(%ebp),%esp +c010315b: 5b pop %ebx +c010315c: 5e pop %esi +c010315d: 5d pop %ebp +c010315e: c3 ret +c010315f: 90 nop + +c0103160 : +c0103160: 55 push %ebp +c0103161: 89 e5 mov %esp,%ebp +c0103163: 83 ec 08 sub $0x8,%esp +c0103166: 80 7d 08 07 cmpb $0x7,0x8(%ebp) +c010316a: 76 11 jbe c010317d +c010316c: 52 push %edx +c010316d: 52 push %edx +c010316e: 6a 20 push $0x20 +c0103170: 68 a0 00 00 00 push $0xa0 +c0103175: e8 26 f1 ff ff call c01022a0 +c010317a: 83 c4 10 add $0x10,%esp +c010317d: 50 push %eax +c010317e: 50 push %eax +c010317f: 6a 20 push $0x20 +c0103181: 6a 20 push $0x20 +c0103183: e8 18 f1 ff ff call c01022a0 +c0103188: 83 c4 10 add $0x10,%esp +c010318b: c9 leave +c010318c: c3 ret +c010318d: 8d 76 00 lea 0x0(%esi),%esi + +c0103190 : +c0103190: 55 push %ebp +c0103191: 89 e5 mov %esp,%ebp +c0103193: 53 push %ebx +c0103194: 83 ec 04 sub $0x4,%esp +c0103197: 8a 5d 08 mov 0x8(%ebp),%bl +c010319a: 80 fb 07 cmp $0x7,%bl +c010319d: 77 31 ja c01031d0 +c010319f: 83 ec 0c sub $0xc,%esp +c01031a2: 6a 21 push $0x21 +c01031a4: e8 07 f1 ff ff call c01022b0 +c01031a9: 59 pop %ecx +c01031aa: 88 d9 mov %bl,%cl +c01031ac: 5a pop %edx +c01031ad: ba fe ff ff ff mov $0xfffffffe,%edx +c01031b2: d3 c2 rol %cl,%edx +c01031b4: 21 d0 and %edx,%eax +c01031b6: 25 ff 00 00 00 and $0xff,%eax +c01031bb: 50 push %eax +c01031bc: 6a 21 push $0x21 +c01031be: e8 dd f0 ff ff call c01022a0 +c01031c3: 83 c4 10 add $0x10,%esp +c01031c6: 8b 5d fc mov -0x4(%ebp),%ebx +c01031c9: c9 leave +c01031ca: c3 ret +c01031cb: 90 nop +c01031cc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c01031d0: 83 ec 0c sub $0xc,%esp +c01031d3: 81 e3 ff 00 00 00 and $0xff,%ebx +c01031d9: 68 a1 00 00 00 push $0xa1 +c01031de: e8 cd f0 ff ff call c01022b0 +c01031e3: 59 pop %ecx +c01031e4: 8d 4b f8 lea -0x8(%ebx),%ecx +c01031e7: 5a pop %edx +c01031e8: ba fe ff ff ff mov $0xfffffffe,%edx +c01031ed: d3 c2 rol %cl,%edx +c01031ef: 21 d0 and %edx,%eax +c01031f1: 25 ff 00 00 00 and $0xff,%eax +c01031f6: 50 push %eax +c01031f7: 68 a1 00 00 00 push $0xa1 +c01031fc: e8 9f f0 ff ff call c01022a0 +c0103201: 83 c4 10 add $0x10,%esp +c0103204: 8b 5d fc mov -0x4(%ebp),%ebx +c0103207: c9 leave +c0103208: c3 ret +c0103209: 00 00 add %al,(%eax) +c010320b: 00 00 add %al,(%eax) +c010320d: 00 00 add %al,(%eax) + ... + +c0103210 : +c0103210: 55 push %ebp +c0103211: 89 e5 mov %esp,%ebp +c0103213: 8b 45 08 mov 0x8(%ebp),%eax +c0103216: 5d pop %ebp +c0103217: a3 ac 90 10 c0 mov %eax,0xc01090ac +c010321c: c3 ret +c010321d: 8d 76 00 lea 0x0(%esi),%esi + +c0103220 : +c0103220: a1 ac 90 10 c0 mov 0xc01090ac,%eax +c0103225: 55 push %ebp +c0103226: 89 c2 mov %eax,%edx +c0103228: 89 e5 mov %esp,%ebp +c010322a: c1 e2 09 shl $0x9,%edx +c010322d: 5d pop %ebp +c010322e: 29 c2 sub %eax,%edx +c0103230: 8d 0c 90 lea (%eax,%edx,4),%ecx +c0103233: 89 ca mov %ecx,%edx +c0103235: c1 e2 09 shl $0x9,%edx +c0103238: 29 ca sub %ecx,%edx +c010323a: 8d 14 50 lea (%eax,%edx,2),%edx +c010323d: 89 d1 mov %edx,%ecx +c010323f: c1 e1 05 shl $0x5,%ecx +c0103242: 01 ca add %ecx,%edx +c0103244: c1 e2 02 shl $0x2,%edx +c0103247: 29 c2 sub %eax,%edx +c0103249: 8d 94 90 39 30 00 00 lea 0x3039(%eax,%edx,4),%edx +c0103250: 83 fa ff cmp $0xffffffff,%edx +c0103253: 0f 93 c0 setae %al +c0103256: 25 ff 00 00 00 and $0xff,%eax +c010325b: 8d 04 02 lea (%edx,%eax,1),%eax +c010325e: a3 ac 90 10 c0 mov %eax,0xc01090ac +c0103263: c3 ret + ... + +c0103270 : +c0103270: 55 push %ebp +c0103271: 89 e5 mov %esp,%ebp +c0103273: 83 ec 14 sub $0x14,%esp +c0103276: 6a 60 push $0x60 +c0103278: e8 33 f0 ff ff call c01022b0 +c010327d: 83 c4 10 add $0x10,%esp +c0103280: 84 c0 test %al,%al +c0103282: 78 2c js c01032b0 +c0103284: 3c 2a cmp $0x2a,%al +c0103286: 74 48 je c01032d0 +c0103288: c6 05 35 e8 52 c0 01 movb $0x1,0xc052e835 +c010328f: a2 36 e8 52 c0 mov %al,0xc052e836 +c0103294: c6 05 37 e8 52 c0 01 movb $0x1,0xc052e837 +c010329b: 83 ec 0c sub $0xc,%esp +c010329e: 6a 01 push $0x1 +c01032a0: e8 5b ed ff ff call c0102000 +c01032a5: 83 c4 10 add $0x10,%esp +c01032a8: c9 leave +c01032a9: c3 ret +c01032aa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c01032b0: 83 c0 80 add $0xffffff80,%eax +c01032b3: 3c 2a cmp $0x2a,%al +c01032b5: 74 39 je c01032f0 +c01032b7: 3a 05 36 e8 52 c0 cmp 0xc052e836,%al +c01032bd: 75 dc jne c010329b +c01032bf: c6 05 35 e8 52 c0 00 movb $0x0,0xc052e835 +c01032c6: eb d3 jmp c010329b +c01032c8: 90 nop +c01032c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c01032d0: 83 ec 0c sub $0xc,%esp +c01032d3: 80 0d 34 e8 52 c0 04 orb $0x4,0xc052e834 +c01032da: 6a 01 push $0x1 +c01032dc: e8 1f ed ff ff call c0102000 +c01032e1: 83 c4 10 add $0x10,%esp +c01032e4: c9 leave +c01032e5: c3 ret +c01032e6: 8d 76 00 lea 0x0(%esi),%esi +c01032e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c01032f0: 80 25 34 e8 52 c0 fb andb $0xfb,0xc052e834 +c01032f7: eb a2 jmp c010329b +c01032f9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c0103300 : +c0103300: 55 push %ebp +c0103301: 89 e5 mov %esp,%ebp +c0103303: 83 ec 08 sub $0x8,%esp +c0103306: 8d 76 00 lea 0x0(%esi),%esi +c0103309: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0103310: 8a 15 35 e8 52 c0 mov 0xc052e835,%dl +c0103316: a0 37 e8 52 c0 mov 0xc052e837,%al +c010331b: 90 nop +c010331c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0103320: 84 d2 test %dl,%dl +c0103322: 74 2b je c010334f +c0103324: 84 c0 test %al,%al +c0103326: 74 f8 je c0103320 +c0103328: 50 push %eax +c0103329: 50 push %eax +c010332a: 31 c0 xor %eax,%eax +c010332c: c6 05 37 e8 52 c0 00 movb $0x0,0xc052e837 +c0103333: a0 34 e8 52 c0 mov 0xc052e834,%al +c0103338: 50 push %eax +c0103339: 31 c0 xor %eax,%eax +c010333b: a0 36 e8 52 c0 mov 0xc052e836,%al +c0103340: 50 push %eax +c0103341: e8 3a ed ff ff call c0102080 +c0103346: 83 c4 10 add $0x10,%esp +c0103349: 84 c0 test %al,%al +c010334b: 74 c3 je c0103310 +c010334d: c9 leave +c010334e: c3 ret +c010334f: eb fe jmp c010334f +c0103351: eb 0d jmp c0103360 +c0103353: 90 nop +c0103354: 90 nop +c0103355: 90 nop +c0103356: 90 nop +c0103357: 90 nop +c0103358: 90 nop +c0103359: 90 nop +c010335a: 90 nop +c010335b: 90 nop +c010335c: 90 nop +c010335d: 90 nop +c010335e: 90 nop +c010335f: 90 nop + +c0103360 : +c0103360: 55 push %ebp +c0103361: 31 c0 xor %eax,%eax +c0103363: 89 e5 mov %esp,%ebp +c0103365: 80 3d 35 e8 52 c0 00 cmpb $0x0,0xc052e835 +c010336c: 74 05 je c0103373 +c010336e: a0 36 e8 52 c0 mov 0xc052e836,%al +c0103373: 5d pop %ebp +c0103374: c3 ret +c0103375: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0103379: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0103380 : +c0103380: 55 push %ebp +c0103381: 8a 15 35 e8 52 c0 mov 0xc052e835,%dl +c0103387: 89 e5 mov %esp,%ebp +c0103389: a0 37 e8 52 c0 mov 0xc052e837,%al +c010338e: 66 90 xchg %ax,%ax +c0103390: 84 d2 test %dl,%dl +c0103392: 74 12 je c01033a6 +c0103394: 84 c0 test %al,%al +c0103396: 74 f8 je c0103390 +c0103398: a0 36 e8 52 c0 mov 0xc052e836,%al +c010339d: c6 05 37 e8 52 c0 00 movb $0x0,0xc052e837 +c01033a4: 5d pop %ebp +c01033a5: c3 ret +c01033a6: eb fe jmp c01033a6 +c01033a8: 90 nop +c01033a9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c01033b0 <_ps2_keyboard_key_pressed>: +c01033b0: 55 push %ebp +c01033b1: 89 e5 mov %esp,%ebp +c01033b3: 8b 45 08 mov 0x8(%ebp),%eax +c01033b6: 3c 2a cmp $0x2a,%al +c01033b8: 74 16 je c01033d0 <_ps2_keyboard_key_pressed+0x20> +c01033ba: c6 05 35 e8 52 c0 01 movb $0x1,0xc052e835 +c01033c1: a2 36 e8 52 c0 mov %al,0xc052e836 +c01033c6: c6 05 37 e8 52 c0 01 movb $0x1,0xc052e837 +c01033cd: 5d pop %ebp +c01033ce: c3 ret +c01033cf: 90 nop +c01033d0: 80 0d 34 e8 52 c0 04 orb $0x4,0xc052e834 +c01033d7: 5d pop %ebp +c01033d8: c3 ret +c01033d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c01033e0 <_ps2_keyboard_key_depressed>: +c01033e0: 55 push %ebp +c01033e1: 89 e5 mov %esp,%ebp +c01033e3: 8a 45 08 mov 0x8(%ebp),%al +c01033e6: 3c 2a cmp $0x2a,%al +c01033e8: 74 26 je c0103410 <_ps2_keyboard_key_depressed+0x30> +c01033ea: 3a 05 36 e8 52 c0 cmp 0xc052e836,%al +c01033f0: 74 0e je c0103400 <_ps2_keyboard_key_depressed+0x20> +c01033f2: 5d pop %ebp +c01033f3: c3 ret +c01033f4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c01033fa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi +c0103400: c6 05 35 e8 52 c0 00 movb $0x0,0xc052e835 +c0103407: 5d pop %ebp +c0103408: c3 ret +c0103409: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0103410: 80 25 34 e8 52 c0 fb andb $0xfb,0xc052e834 +c0103417: 5d pop %ebp +c0103418: c3 ret +c0103419: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c0103420 : +c0103420: 55 push %ebp +c0103421: 89 e5 mov %esp,%ebp +c0103423: 83 ec 10 sub $0x10,%esp +c0103426: 68 70 32 10 c0 push $0xc0103270 +c010342b: 6a 01 push $0x1 +c010342d: e8 1e eb ff ff call c0101f50 +c0103432: 83 c4 10 add $0x10,%esp +c0103435: c9 leave +c0103436: c3 ret + ... + +c0103440 : +c0103440: 55 push %ebp +c0103441: 89 e5 mov %esp,%ebp +c0103443: 57 push %edi +c0103444: 56 push %esi +c0103445: 53 push %ebx +c0103446: 83 ec 2c sub $0x2c,%esp +c0103449: 8b 45 08 mov 0x8(%ebp),%eax +c010344c: 8a 10 mov (%eax),%dl +c010344e: f6 c2 01 test $0x1,%dl +c0103451: 74 16 je c0103469 +c0103453: 31 c9 xor %ecx,%ecx +c0103455: 8a 48 04 mov 0x4(%eax),%cl +c0103458: 89 0d 38 e8 52 c0 mov %ecx,0xc052e838 +c010345e: 31 c9 xor %ecx,%ecx +c0103460: 8a 48 08 mov 0x8(%eax),%cl +c0103463: 89 0d 3c e8 52 c0 mov %ecx,0xc052e83c +c0103469: 83 e2 40 and $0x40,%edx +c010346c: 74 3a je c01034a8 +c010346e: 8b 70 30 mov 0x30(%eax),%esi +c0103471: 8b 40 2c mov 0x2c(%eax),%eax +c0103474: c7 45 e4 04 00 00 00 movl $0x4,-0x1c(%ebp) +c010347b: 89 45 e0 mov %eax,-0x20(%ebp) +c010347e: 8b 4d e4 mov -0x1c(%ebp),%ecx +c0103481: c6 05 20 e8 52 c0 00 movb $0x0,0xc052e820 +c0103488: 29 f1 sub %esi,%ecx +c010348a: c7 45 dc 00 00 00 00 movl $0x0,-0x24(%ebp) +c0103491: 89 4d e4 mov %ecx,-0x1c(%ebp) +c0103494: 83 f8 04 cmp $0x4,%eax +c0103497: 0f 87 b1 00 00 00 ja c010354e +c010349d: 8b 45 dc mov -0x24(%ebp),%eax +c01034a0: c1 e8 0a shr $0xa,%eax +c01034a3: a3 3c e8 52 c0 mov %eax,0xc052e83c +c01034a8: 31 db xor %ebx,%ebx +c01034aa: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c01034b0: 83 ec 0c sub $0xc,%esp +c01034b3: 53 push %ebx +c01034b4: 43 inc %ebx +c01034b5: e8 b6 fa ff ff call c0102f70 +c01034ba: 83 c4 10 add $0x10,%esp +c01034bd: 81 fb 00 20 00 00 cmp $0x2000,%ebx +c01034c3: 75 eb jne c01034b0 +c01034c5: 8b 35 3c e8 52 c0 mov 0xc052e83c,%esi +c01034cb: bf ff ff 3f 00 mov $0x3fffff,%edi +c01034d0: 29 f7 sub %esi,%edi +c01034d2: c1 ef 0c shr $0xc,%edi +c01034d5: 81 e7 ff ff 00 00 and $0xffff,%edi +c01034db: 85 ff test %edi,%edi +c01034dd: 74 29 je c0103508 +c01034df: c1 ee 0c shr $0xc,%esi +c01034e2: 66 31 db xor %bx,%bx +c01034e5: 81 e6 ff ff 00 00 and $0xffff,%esi +c01034eb: 90 nop +c01034ec: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c01034f0: 83 ec 0c sub $0xc,%esp +c01034f3: 43 inc %ebx +c01034f4: 56 push %esi +c01034f5: 46 inc %esi +c01034f6: e8 75 fa ff ff call c0102f70 +c01034fb: 83 c4 10 add $0x10,%esp +c01034fe: 39 df cmp %ebx,%edi +c0103500: 7f ee jg c01034f0 +c0103502: 8b 35 3c e8 52 c0 mov 0xc052e83c,%esi +c0103508: 81 e6 ff 0f 00 00 and $0xfff,%esi +c010350e: 74 10 je c0103520 +c0103510: 83 ec 0c sub $0xc,%esp +c0103513: 68 ff ff 0f 00 push $0xfffff +c0103518: e8 53 fa ff ff call c0102f70 +c010351d: 83 c4 10 add $0x10,%esp +c0103520: 8d 65 f4 lea -0xc(%ebp),%esp +c0103523: 5b pop %ebx +c0103524: 5e pop %esi +c0103525: 5f pop %edi +c0103526: 5d pop %ebp +c0103527: c3 ret +c0103528: 90 nop +c0103529: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0103530: 8b 55 dc mov -0x24(%ebp),%edx +c0103533: 8b 46 0c mov 0xc(%esi),%eax +c0103536: 01 c2 add %eax,%edx +c0103538: 89 55 dc mov %edx,-0x24(%ebp) +c010353b: 8d 74 37 04 lea 0x4(%edi,%esi,1),%esi +c010353f: 8b 45 e4 mov -0x1c(%ebp),%eax +c0103542: 8d 04 06 lea (%esi,%eax,1),%eax +c0103545: 39 45 e0 cmp %eax,-0x20(%ebp) +c0103548: 0f 86 4f ff ff ff jbe c010349d +c010354e: 8b 3e mov (%esi),%edi +c0103550: 85 ff test %edi,%edi +c0103552: 75 04 jne c0103558 +c0103554: 66 bf 18 00 mov $0x18,%di +c0103558: 83 7e 14 01 cmpl $0x1,0x14(%esi) +c010355c: 74 d2 je c0103530 +c010355e: 83 ec 0c sub $0xc,%esp +c0103561: 8b 46 04 mov 0x4(%esi),%eax +c0103564: 8b 5e 0c mov 0xc(%esi),%ebx +c0103567: fe 05 20 e8 52 c0 incb 0xc052e820 +c010356d: c1 eb 0c shr $0xc,%ebx +c0103570: 50 push %eax +c0103571: e8 ea fa ff ff call c0103060 +c0103576: 31 d2 xor %edx,%edx +c0103578: 89 7d d8 mov %edi,-0x28(%ebp) +c010357b: 89 75 d4 mov %esi,-0x2c(%ebp) +c010357e: 89 df mov %ebx,%edi +c0103580: 83 c4 10 add $0x10,%esp +c0103583: 31 c9 xor %ecx,%ecx +c0103585: 89 c6 mov %eax,%esi +c0103587: 89 d3 mov %edx,%ebx +c0103589: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0103590: 83 ec 0c sub $0xc,%esp +c0103593: 01 f1 add %esi,%ecx +c0103595: 43 inc %ebx +c0103596: 51 push %ecx +c0103597: e8 d4 f9 ff ff call c0102f70 +c010359c: 83 c4 10 add $0x10,%esp +c010359f: 89 d9 mov %ebx,%ecx +c01035a1: 39 fb cmp %edi,%ebx +c01035a3: 76 eb jbe c0103590 +c01035a5: 8b 7d d8 mov -0x28(%ebp),%edi +c01035a8: 8b 75 d4 mov -0x2c(%ebp),%esi +c01035ab: eb 8e jmp c010353b +c01035ad: 8d 76 00 lea 0x0(%esi),%esi + +c01035b0 : +c01035b0: 55 push %ebp +c01035b1: a1 3c e8 52 c0 mov 0xc052e83c,%eax +c01035b6: 89 e5 mov %esp,%ebp +c01035b8: 5d pop %ebp +c01035b9: c3 ret +c01035ba: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c01035c0 : +c01035c0: 55 push %ebp +c01035c1: a1 38 e8 52 c0 mov 0xc052e838,%eax +c01035c6: 89 e5 mov %esp,%ebp +c01035c8: 5d pop %ebp +c01035c9: c3 ret +c01035ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c01035d0 : +c01035d0: 55 push %ebp +c01035d1: a1 b0 90 10 c0 mov 0xc01090b0,%eax +c01035d6: 89 e5 mov %esp,%ebp +c01035d8: 5d pop %ebp +c01035d9: c3 ret +c01035da: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c01035e0 : +c01035e0: 55 push %ebp +c01035e1: 89 e5 mov %esp,%ebp +c01035e3: 57 push %edi +c01035e4: 56 push %esi +c01035e5: 53 push %ebx +c01035e6: 83 ec 0c sub $0xc,%esp +c01035e9: a0 20 e8 52 c0 mov 0xc052e820,%al +c01035ee: 8b 5d 08 mov 0x8(%ebp),%ebx +c01035f1: 88 45 ef mov %al,-0x11(%ebp) +c01035f4: b0 01 mov $0x1,%al +c01035f6: 80 7d ef 00 cmpb $0x0,-0x11(%ebp) +c01035fa: 74 48 je c0103644 +c01035fc: 8b 7d 0c mov 0xc(%ebp),%edi +c01035ff: ba 20 e0 52 c0 mov $0xc052e020,%edx +c0103604: 01 df add %ebx,%edi +c0103606: 31 c9 xor %ecx,%ecx +c0103608: 89 7d e8 mov %edi,-0x18(%ebp) +c010360b: 90 nop +c010360c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0103610: 8b 02 mov (%edx),%eax +c0103612: 8b 72 04 mov 0x4(%edx),%esi +c0103615: 39 c3 cmp %eax,%ebx +c0103617: 72 07 jb c0103620 +c0103619: 8d 3c 06 lea (%esi,%eax,1),%edi +c010361c: 39 fb cmp %edi,%ebx +c010361e: 72 30 jb c0103650 +c0103620: 39 45 e8 cmp %eax,-0x18(%ebp) +c0103623: 72 08 jb c010362d +c0103625: 8d 3c 06 lea (%esi,%eax,1),%edi +c0103628: 39 7d e8 cmp %edi,-0x18(%ebp) +c010362b: 72 23 jb c0103650 +c010362d: 39 c3 cmp %eax,%ebx +c010362f: 77 08 ja c0103639 +c0103631: 8d 04 06 lea (%esi,%eax,1),%eax +c0103634: 39 45 e8 cmp %eax,-0x18(%ebp) +c0103637: 72 17 jb c0103650 +c0103639: 41 inc %ecx +c010363a: 83 c2 08 add $0x8,%edx +c010363d: 3a 4d ef cmp -0x11(%ebp),%cl +c0103640: 72 ce jb c0103610 +c0103642: b0 01 mov $0x1,%al +c0103644: 83 c4 0c add $0xc,%esp +c0103647: 5b pop %ebx +c0103648: 5e pop %esi +c0103649: 5f pop %edi +c010364a: 5d pop %ebp +c010364b: c3 ret +c010364c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0103650: 83 c4 0c add $0xc,%esp +c0103653: 31 c0 xor %eax,%eax +c0103655: 5b pop %ebx +c0103656: 5e pop %esi +c0103657: 5f pop %edi +c0103658: 5d pop %ebp +c0103659: c3 ret +c010365a: 00 00 add %al,(%eax) +c010365c: 00 00 add %al,(%eax) + ... + +c0103660 : +c0103660: 0f 01 15 00 a0 10 c0 lgdtl 0xc010a000 +c0103667: 66 b8 10 00 mov $0x10,%ax +c010366b: 8e d8 mov %eax,%ds +c010366d: 8e c0 mov %eax,%es +c010366f: 8e e0 mov %eax,%fs +c0103671: 8e e8 mov %eax,%gs +c0103673: 8e d0 mov %eax,%ss +c0103675: ea 7c 36 10 c0 08 00 ljmp $0x8,$0xc010367c + +c010367c : +c010367c: c3 ret +c010367d: 00 00 add %al,(%eax) + ... + +c0103680 : +c0103680: 0f 01 1d 40 a8 10 c0 lidtl 0xc010a840 +c0103687: c3 ret + +c0103688 : +c0103688: b8 00 80 0b 00 mov $0xb8000,%eax +c010368d: c6 00 45 movb $0x45,(%eax) +c0103690: cf iret + ... + +c01036a0 : +c01036a0: bc 40 f8 52 c0 mov $0xc052f840,%esp +c01036a5: 50 push %eax +c01036a6: 53 push %ebx +c01036a7: e8 64 ea ff ff call c0102110 +c01036ac: fa cli + +c01036ad : +c01036ad: f4 hlt +c01036ae: e9 fa ff ff ff jmp c01036ad + ... + +c01036c0 <_ZN2cb20CInterruptDispatcher8DispatchEPv>: +c01036c0: 55 push %ebp +c01036c1: 89 e5 mov %esp,%ebp +c01036c3: 5d pop %ebp +c01036c4: c3 ret +c01036c5: 90 nop +c01036c6: 8d 76 00 lea 0x0(%esi),%esi +c01036c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c01036d0 <_ZN2cb20CInterruptDispatcher12d_Interrupt0E19T_ISR_REGISTERS_ERR>: +c01036d0: 55 push %ebp +c01036d1: 89 e5 mov %esp,%ebp +c01036d3: 83 ec 08 sub $0x8,%esp +c01036d6: a1 40 fc 52 c0 mov 0xc052fc40,%eax +c01036db: 85 c0 test %eax,%eax +c01036dd: 74 0e je c01036ed <_ZN2cb20CInterruptDispatcher12d_Interrupt0E19T_ISR_REGISTERS_ERR+0x1d> +c01036df: 52 push %edx +c01036e0: 52 push %edx +c01036e1: 8b 10 mov (%eax),%edx +c01036e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01036e6: 51 push %ecx +c01036e7: 50 push %eax +c01036e8: ff 12 call *(%edx) +c01036ea: 83 c4 10 add $0x10,%esp +c01036ed: c9 leave +c01036ee: c3 ret +c01036ef: 90 nop + +c01036f0 <_ZN2cb20CInterruptDispatcher12d_Interrupt1E19T_ISR_REGISTERS_ERR>: +c01036f0: 55 push %ebp +c01036f1: 89 e5 mov %esp,%ebp +c01036f3: 83 ec 08 sub $0x8,%esp +c01036f6: a1 44 fc 52 c0 mov 0xc052fc44,%eax +c01036fb: 85 c0 test %eax,%eax +c01036fd: 74 0e je c010370d <_ZN2cb20CInterruptDispatcher12d_Interrupt1E19T_ISR_REGISTERS_ERR+0x1d> +c01036ff: 51 push %ecx +c0103700: 51 push %ecx +c0103701: 8b 10 mov (%eax),%edx +c0103703: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103706: 51 push %ecx +c0103707: 50 push %eax +c0103708: ff 12 call *(%edx) +c010370a: 83 c4 10 add $0x10,%esp +c010370d: c9 leave +c010370e: c3 ret +c010370f: 90 nop + +c0103710 <_ZN2cb20CInterruptDispatcher12d_Interrupt2E19T_ISR_REGISTERS_ERR>: +c0103710: 55 push %ebp +c0103711: 89 e5 mov %esp,%ebp +c0103713: 83 ec 08 sub $0x8,%esp +c0103716: a1 48 fc 52 c0 mov 0xc052fc48,%eax +c010371b: 85 c0 test %eax,%eax +c010371d: 74 0e je c010372d <_ZN2cb20CInterruptDispatcher12d_Interrupt2E19T_ISR_REGISTERS_ERR+0x1d> +c010371f: 52 push %edx +c0103720: 52 push %edx +c0103721: 8b 10 mov (%eax),%edx +c0103723: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103726: 51 push %ecx +c0103727: 50 push %eax +c0103728: ff 12 call *(%edx) +c010372a: 83 c4 10 add $0x10,%esp +c010372d: c9 leave +c010372e: c3 ret +c010372f: 90 nop + +c0103730 <_ZN2cb20CInterruptDispatcher12d_Interrupt3E19T_ISR_REGISTERS_ERR>: +c0103730: 55 push %ebp +c0103731: 89 e5 mov %esp,%ebp +c0103733: 83 ec 08 sub $0x8,%esp +c0103736: a1 4c fc 52 c0 mov 0xc052fc4c,%eax +c010373b: 85 c0 test %eax,%eax +c010373d: 74 0e je c010374d <_ZN2cb20CInterruptDispatcher12d_Interrupt3E19T_ISR_REGISTERS_ERR+0x1d> +c010373f: 51 push %ecx +c0103740: 51 push %ecx +c0103741: 8b 10 mov (%eax),%edx +c0103743: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103746: 51 push %ecx +c0103747: 50 push %eax +c0103748: ff 12 call *(%edx) +c010374a: 83 c4 10 add $0x10,%esp +c010374d: c9 leave +c010374e: c3 ret +c010374f: 90 nop + +c0103750 <_ZN2cb20CInterruptDispatcher12d_Interrupt4E19T_ISR_REGISTERS_ERR>: +c0103750: 55 push %ebp +c0103751: 89 e5 mov %esp,%ebp +c0103753: 83 ec 08 sub $0x8,%esp +c0103756: a1 50 fc 52 c0 mov 0xc052fc50,%eax +c010375b: 85 c0 test %eax,%eax +c010375d: 74 0e je c010376d <_ZN2cb20CInterruptDispatcher12d_Interrupt4E19T_ISR_REGISTERS_ERR+0x1d> +c010375f: 52 push %edx +c0103760: 52 push %edx +c0103761: 8b 10 mov (%eax),%edx +c0103763: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103766: 51 push %ecx +c0103767: 50 push %eax +c0103768: ff 12 call *(%edx) +c010376a: 83 c4 10 add $0x10,%esp +c010376d: c9 leave +c010376e: c3 ret +c010376f: 90 nop + +c0103770 <_ZN2cb20CInterruptDispatcher12d_Interrupt5E19T_ISR_REGISTERS_ERR>: +c0103770: 55 push %ebp +c0103771: 89 e5 mov %esp,%ebp +c0103773: 83 ec 08 sub $0x8,%esp +c0103776: a1 54 fc 52 c0 mov 0xc052fc54,%eax +c010377b: 85 c0 test %eax,%eax +c010377d: 74 0e je c010378d <_ZN2cb20CInterruptDispatcher12d_Interrupt5E19T_ISR_REGISTERS_ERR+0x1d> +c010377f: 51 push %ecx +c0103780: 51 push %ecx +c0103781: 8b 10 mov (%eax),%edx +c0103783: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103786: 51 push %ecx +c0103787: 50 push %eax +c0103788: ff 12 call *(%edx) +c010378a: 83 c4 10 add $0x10,%esp +c010378d: c9 leave +c010378e: c3 ret +c010378f: 90 nop + +c0103790 <_ZN2cb20CInterruptDispatcher12d_Interrupt6E19T_ISR_REGISTERS_ERR>: +c0103790: 55 push %ebp +c0103791: 89 e5 mov %esp,%ebp +c0103793: 83 ec 08 sub $0x8,%esp +c0103796: a1 58 fc 52 c0 mov 0xc052fc58,%eax +c010379b: 85 c0 test %eax,%eax +c010379d: 74 0e je c01037ad <_ZN2cb20CInterruptDispatcher12d_Interrupt6E19T_ISR_REGISTERS_ERR+0x1d> +c010379f: 52 push %edx +c01037a0: 52 push %edx +c01037a1: 8b 10 mov (%eax),%edx +c01037a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01037a6: 51 push %ecx +c01037a7: 50 push %eax +c01037a8: ff 12 call *(%edx) +c01037aa: 83 c4 10 add $0x10,%esp +c01037ad: c9 leave +c01037ae: c3 ret +c01037af: 90 nop + +c01037b0 <_ZN2cb20CInterruptDispatcher12d_Interrupt7E19T_ISR_REGISTERS_ERR>: +c01037b0: 55 push %ebp +c01037b1: 89 e5 mov %esp,%ebp +c01037b3: 83 ec 08 sub $0x8,%esp +c01037b6: a1 5c fc 52 c0 mov 0xc052fc5c,%eax +c01037bb: 85 c0 test %eax,%eax +c01037bd: 74 0e je c01037cd <_ZN2cb20CInterruptDispatcher12d_Interrupt7E19T_ISR_REGISTERS_ERR+0x1d> +c01037bf: 51 push %ecx +c01037c0: 51 push %ecx +c01037c1: 8b 10 mov (%eax),%edx +c01037c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01037c6: 51 push %ecx +c01037c7: 50 push %eax +c01037c8: ff 12 call *(%edx) +c01037ca: 83 c4 10 add $0x10,%esp +c01037cd: c9 leave +c01037ce: c3 ret +c01037cf: 90 nop + +c01037d0 <_ZN2cb20CInterruptDispatcher12d_Interrupt8E19T_ISR_REGISTERS_ERR>: +c01037d0: 55 push %ebp +c01037d1: 89 e5 mov %esp,%ebp +c01037d3: 83 ec 08 sub $0x8,%esp +c01037d6: a1 60 fc 52 c0 mov 0xc052fc60,%eax +c01037db: 85 c0 test %eax,%eax +c01037dd: 74 0e je c01037ed <_ZN2cb20CInterruptDispatcher12d_Interrupt8E19T_ISR_REGISTERS_ERR+0x1d> +c01037df: 52 push %edx +c01037e0: 52 push %edx +c01037e1: 8b 10 mov (%eax),%edx +c01037e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01037e6: 51 push %ecx +c01037e7: 50 push %eax +c01037e8: ff 12 call *(%edx) +c01037ea: 83 c4 10 add $0x10,%esp +c01037ed: c9 leave +c01037ee: c3 ret +c01037ef: 90 nop + +c01037f0 <_ZN2cb20CInterruptDispatcher12d_Interrupt9E19T_ISR_REGISTERS_ERR>: +c01037f0: 55 push %ebp +c01037f1: 89 e5 mov %esp,%ebp +c01037f3: 83 ec 08 sub $0x8,%esp +c01037f6: a1 64 fc 52 c0 mov 0xc052fc64,%eax +c01037fb: 85 c0 test %eax,%eax +c01037fd: 74 0e je c010380d <_ZN2cb20CInterruptDispatcher12d_Interrupt9E19T_ISR_REGISTERS_ERR+0x1d> +c01037ff: 51 push %ecx +c0103800: 51 push %ecx +c0103801: 8b 10 mov (%eax),%edx +c0103803: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103806: 51 push %ecx +c0103807: 50 push %eax +c0103808: ff 12 call *(%edx) +c010380a: 83 c4 10 add $0x10,%esp +c010380d: c9 leave +c010380e: c3 ret +c010380f: 90 nop + +c0103810 <_ZN2cb20CInterruptDispatcher13d_Interrupt10E19T_ISR_REGISTERS_ERR>: +c0103810: 55 push %ebp +c0103811: 89 e5 mov %esp,%ebp +c0103813: 83 ec 08 sub $0x8,%esp +c0103816: a1 68 fc 52 c0 mov 0xc052fc68,%eax +c010381b: 85 c0 test %eax,%eax +c010381d: 74 0e je c010382d <_ZN2cb20CInterruptDispatcher13d_Interrupt10E19T_ISR_REGISTERS_ERR+0x1d> +c010381f: 52 push %edx +c0103820: 52 push %edx +c0103821: 8b 10 mov (%eax),%edx +c0103823: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103826: 51 push %ecx +c0103827: 50 push %eax +c0103828: ff 12 call *(%edx) +c010382a: 83 c4 10 add $0x10,%esp +c010382d: c9 leave +c010382e: c3 ret +c010382f: 90 nop + +c0103830 <_ZN2cb20CInterruptDispatcher13d_Interrupt11E19T_ISR_REGISTERS_ERR>: +c0103830: 55 push %ebp +c0103831: 89 e5 mov %esp,%ebp +c0103833: 83 ec 08 sub $0x8,%esp +c0103836: a1 6c fc 52 c0 mov 0xc052fc6c,%eax +c010383b: 85 c0 test %eax,%eax +c010383d: 74 0e je c010384d <_ZN2cb20CInterruptDispatcher13d_Interrupt11E19T_ISR_REGISTERS_ERR+0x1d> +c010383f: 51 push %ecx +c0103840: 51 push %ecx +c0103841: 8b 10 mov (%eax),%edx +c0103843: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103846: 51 push %ecx +c0103847: 50 push %eax +c0103848: ff 12 call *(%edx) +c010384a: 83 c4 10 add $0x10,%esp +c010384d: c9 leave +c010384e: c3 ret +c010384f: 90 nop + +c0103850 <_ZN2cb20CInterruptDispatcher13d_Interrupt12E19T_ISR_REGISTERS_ERR>: +c0103850: 55 push %ebp +c0103851: 89 e5 mov %esp,%ebp +c0103853: 83 ec 08 sub $0x8,%esp +c0103856: a1 70 fc 52 c0 mov 0xc052fc70,%eax +c010385b: 85 c0 test %eax,%eax +c010385d: 74 0e je c010386d <_ZN2cb20CInterruptDispatcher13d_Interrupt12E19T_ISR_REGISTERS_ERR+0x1d> +c010385f: 52 push %edx +c0103860: 52 push %edx +c0103861: 8b 10 mov (%eax),%edx +c0103863: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103866: 51 push %ecx +c0103867: 50 push %eax +c0103868: ff 12 call *(%edx) +c010386a: 83 c4 10 add $0x10,%esp +c010386d: c9 leave +c010386e: c3 ret +c010386f: 90 nop + +c0103870 <_ZN2cb20CInterruptDispatcher13d_Interrupt13E19T_ISR_REGISTERS_ERR>: +c0103870: 55 push %ebp +c0103871: 89 e5 mov %esp,%ebp +c0103873: 83 ec 08 sub $0x8,%esp +c0103876: a1 74 fc 52 c0 mov 0xc052fc74,%eax +c010387b: 85 c0 test %eax,%eax +c010387d: 74 0e je c010388d <_ZN2cb20CInterruptDispatcher13d_Interrupt13E19T_ISR_REGISTERS_ERR+0x1d> +c010387f: 51 push %ecx +c0103880: 51 push %ecx +c0103881: 8b 10 mov (%eax),%edx +c0103883: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103886: 51 push %ecx +c0103887: 50 push %eax +c0103888: ff 12 call *(%edx) +c010388a: 83 c4 10 add $0x10,%esp +c010388d: c9 leave +c010388e: c3 ret +c010388f: 90 nop + +c0103890 <_ZN2cb20CInterruptDispatcher13d_Interrupt14E19T_ISR_REGISTERS_ERR>: +c0103890: 55 push %ebp +c0103891: 89 e5 mov %esp,%ebp +c0103893: 83 ec 08 sub $0x8,%esp +c0103896: a1 78 fc 52 c0 mov 0xc052fc78,%eax +c010389b: 85 c0 test %eax,%eax +c010389d: 74 0e je c01038ad <_ZN2cb20CInterruptDispatcher13d_Interrupt14E19T_ISR_REGISTERS_ERR+0x1d> +c010389f: 52 push %edx +c01038a0: 52 push %edx +c01038a1: 8b 10 mov (%eax),%edx +c01038a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01038a6: 51 push %ecx +c01038a7: 50 push %eax +c01038a8: ff 12 call *(%edx) +c01038aa: 83 c4 10 add $0x10,%esp +c01038ad: c9 leave +c01038ae: c3 ret +c01038af: 90 nop + +c01038b0 <_ZN2cb20CInterruptDispatcher13d_Interrupt15E19T_ISR_REGISTERS_ERR>: +c01038b0: 55 push %ebp +c01038b1: 89 e5 mov %esp,%ebp +c01038b3: 83 ec 08 sub $0x8,%esp +c01038b6: a1 7c fc 52 c0 mov 0xc052fc7c,%eax +c01038bb: 85 c0 test %eax,%eax +c01038bd: 74 0e je c01038cd <_ZN2cb20CInterruptDispatcher13d_Interrupt15E19T_ISR_REGISTERS_ERR+0x1d> +c01038bf: 51 push %ecx +c01038c0: 51 push %ecx +c01038c1: 8b 10 mov (%eax),%edx +c01038c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01038c6: 51 push %ecx +c01038c7: 50 push %eax +c01038c8: ff 12 call *(%edx) +c01038ca: 83 c4 10 add $0x10,%esp +c01038cd: c9 leave +c01038ce: c3 ret +c01038cf: 90 nop + +c01038d0 <_ZN2cb20CInterruptDispatcher13d_Interrupt16E19T_ISR_REGISTERS_ERR>: +c01038d0: 55 push %ebp +c01038d1: 89 e5 mov %esp,%ebp +c01038d3: 83 ec 08 sub $0x8,%esp +c01038d6: a1 80 fc 52 c0 mov 0xc052fc80,%eax +c01038db: 85 c0 test %eax,%eax +c01038dd: 74 0e je c01038ed <_ZN2cb20CInterruptDispatcher13d_Interrupt16E19T_ISR_REGISTERS_ERR+0x1d> +c01038df: 52 push %edx +c01038e0: 52 push %edx +c01038e1: 8b 10 mov (%eax),%edx +c01038e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01038e6: 51 push %ecx +c01038e7: 50 push %eax +c01038e8: ff 12 call *(%edx) +c01038ea: 83 c4 10 add $0x10,%esp +c01038ed: c9 leave +c01038ee: c3 ret +c01038ef: 90 nop + +c01038f0 <_ZN2cb20CInterruptDispatcher13d_Interrupt17E19T_ISR_REGISTERS_ERR>: +c01038f0: 55 push %ebp +c01038f1: 89 e5 mov %esp,%ebp +c01038f3: 83 ec 08 sub $0x8,%esp +c01038f6: a1 84 fc 52 c0 mov 0xc052fc84,%eax +c01038fb: 85 c0 test %eax,%eax +c01038fd: 74 0e je c010390d <_ZN2cb20CInterruptDispatcher13d_Interrupt17E19T_ISR_REGISTERS_ERR+0x1d> +c01038ff: 51 push %ecx +c0103900: 51 push %ecx +c0103901: 8b 10 mov (%eax),%edx +c0103903: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103906: 51 push %ecx +c0103907: 50 push %eax +c0103908: ff 12 call *(%edx) +c010390a: 83 c4 10 add $0x10,%esp +c010390d: c9 leave +c010390e: c3 ret +c010390f: 90 nop + +c0103910 <_ZN2cb20CInterruptDispatcher13d_Interrupt18E19T_ISR_REGISTERS_ERR>: +c0103910: 55 push %ebp +c0103911: 89 e5 mov %esp,%ebp +c0103913: 83 ec 08 sub $0x8,%esp +c0103916: a1 88 fc 52 c0 mov 0xc052fc88,%eax +c010391b: 85 c0 test %eax,%eax +c010391d: 74 0e je c010392d <_ZN2cb20CInterruptDispatcher13d_Interrupt18E19T_ISR_REGISTERS_ERR+0x1d> +c010391f: 52 push %edx +c0103920: 52 push %edx +c0103921: 8b 10 mov (%eax),%edx +c0103923: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103926: 51 push %ecx +c0103927: 50 push %eax +c0103928: ff 12 call *(%edx) +c010392a: 83 c4 10 add $0x10,%esp +c010392d: c9 leave +c010392e: c3 ret +c010392f: 90 nop + +c0103930 <_ZN2cb20CInterruptDispatcher13d_Interrupt19E19T_ISR_REGISTERS_ERR>: +c0103930: 55 push %ebp +c0103931: 89 e5 mov %esp,%ebp +c0103933: 83 ec 08 sub $0x8,%esp +c0103936: a1 8c fc 52 c0 mov 0xc052fc8c,%eax +c010393b: 85 c0 test %eax,%eax +c010393d: 74 0e je c010394d <_ZN2cb20CInterruptDispatcher13d_Interrupt19E19T_ISR_REGISTERS_ERR+0x1d> +c010393f: 51 push %ecx +c0103940: 51 push %ecx +c0103941: 8b 10 mov (%eax),%edx +c0103943: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103946: 51 push %ecx +c0103947: 50 push %eax +c0103948: ff 12 call *(%edx) +c010394a: 83 c4 10 add $0x10,%esp +c010394d: c9 leave +c010394e: c3 ret +c010394f: 90 nop + +c0103950 <_ZN2cb20CInterruptDispatcher13d_Interrupt20E19T_ISR_REGISTERS_ERR>: +c0103950: 55 push %ebp +c0103951: 89 e5 mov %esp,%ebp +c0103953: 83 ec 08 sub $0x8,%esp +c0103956: a1 90 fc 52 c0 mov 0xc052fc90,%eax +c010395b: 85 c0 test %eax,%eax +c010395d: 74 0e je c010396d <_ZN2cb20CInterruptDispatcher13d_Interrupt20E19T_ISR_REGISTERS_ERR+0x1d> +c010395f: 52 push %edx +c0103960: 52 push %edx +c0103961: 8b 10 mov (%eax),%edx +c0103963: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103966: 51 push %ecx +c0103967: 50 push %eax +c0103968: ff 12 call *(%edx) +c010396a: 83 c4 10 add $0x10,%esp +c010396d: c9 leave +c010396e: c3 ret +c010396f: 90 nop + +c0103970 <_ZN2cb20CInterruptDispatcher13d_Interrupt21E19T_ISR_REGISTERS_ERR>: +c0103970: 55 push %ebp +c0103971: 89 e5 mov %esp,%ebp +c0103973: 83 ec 08 sub $0x8,%esp +c0103976: a1 94 fc 52 c0 mov 0xc052fc94,%eax +c010397b: 85 c0 test %eax,%eax +c010397d: 74 0e je c010398d <_ZN2cb20CInterruptDispatcher13d_Interrupt21E19T_ISR_REGISTERS_ERR+0x1d> +c010397f: 51 push %ecx +c0103980: 51 push %ecx +c0103981: 8b 10 mov (%eax),%edx +c0103983: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103986: 51 push %ecx +c0103987: 50 push %eax +c0103988: ff 12 call *(%edx) +c010398a: 83 c4 10 add $0x10,%esp +c010398d: c9 leave +c010398e: c3 ret +c010398f: 90 nop + +c0103990 <_ZN2cb20CInterruptDispatcher13d_Interrupt22E19T_ISR_REGISTERS_ERR>: +c0103990: 55 push %ebp +c0103991: 89 e5 mov %esp,%ebp +c0103993: 83 ec 08 sub $0x8,%esp +c0103996: a1 98 fc 52 c0 mov 0xc052fc98,%eax +c010399b: 85 c0 test %eax,%eax +c010399d: 74 0e je c01039ad <_ZN2cb20CInterruptDispatcher13d_Interrupt22E19T_ISR_REGISTERS_ERR+0x1d> +c010399f: 52 push %edx +c01039a0: 52 push %edx +c01039a1: 8b 10 mov (%eax),%edx +c01039a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01039a6: 51 push %ecx +c01039a7: 50 push %eax +c01039a8: ff 12 call *(%edx) +c01039aa: 83 c4 10 add $0x10,%esp +c01039ad: c9 leave +c01039ae: c3 ret +c01039af: 90 nop + +c01039b0 <_ZN2cb20CInterruptDispatcher13d_Interrupt23E19T_ISR_REGISTERS_ERR>: +c01039b0: 55 push %ebp +c01039b1: 89 e5 mov %esp,%ebp +c01039b3: 83 ec 08 sub $0x8,%esp +c01039b6: a1 9c fc 52 c0 mov 0xc052fc9c,%eax +c01039bb: 85 c0 test %eax,%eax +c01039bd: 74 0e je c01039cd <_ZN2cb20CInterruptDispatcher13d_Interrupt23E19T_ISR_REGISTERS_ERR+0x1d> +c01039bf: 51 push %ecx +c01039c0: 51 push %ecx +c01039c1: 8b 10 mov (%eax),%edx +c01039c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01039c6: 51 push %ecx +c01039c7: 50 push %eax +c01039c8: ff 12 call *(%edx) +c01039ca: 83 c4 10 add $0x10,%esp +c01039cd: c9 leave +c01039ce: c3 ret +c01039cf: 90 nop + +c01039d0 <_ZN2cb20CInterruptDispatcher13d_Interrupt24E19T_ISR_REGISTERS_ERR>: +c01039d0: 55 push %ebp +c01039d1: 89 e5 mov %esp,%ebp +c01039d3: 83 ec 08 sub $0x8,%esp +c01039d6: a1 a0 fc 52 c0 mov 0xc052fca0,%eax +c01039db: 85 c0 test %eax,%eax +c01039dd: 74 0e je c01039ed <_ZN2cb20CInterruptDispatcher13d_Interrupt24E19T_ISR_REGISTERS_ERR+0x1d> +c01039df: 52 push %edx +c01039e0: 52 push %edx +c01039e1: 8b 10 mov (%eax),%edx +c01039e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01039e6: 51 push %ecx +c01039e7: 50 push %eax +c01039e8: ff 12 call *(%edx) +c01039ea: 83 c4 10 add $0x10,%esp +c01039ed: c9 leave +c01039ee: c3 ret +c01039ef: 90 nop + +c01039f0 <_ZN2cb20CInterruptDispatcher13d_Interrupt25E19T_ISR_REGISTERS_ERR>: +c01039f0: 55 push %ebp +c01039f1: 89 e5 mov %esp,%ebp +c01039f3: 83 ec 08 sub $0x8,%esp +c01039f6: a1 a4 fc 52 c0 mov 0xc052fca4,%eax +c01039fb: 85 c0 test %eax,%eax +c01039fd: 74 0e je c0103a0d <_ZN2cb20CInterruptDispatcher13d_Interrupt25E19T_ISR_REGISTERS_ERR+0x1d> +c01039ff: 51 push %ecx +c0103a00: 51 push %ecx +c0103a01: 8b 10 mov (%eax),%edx +c0103a03: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103a06: 51 push %ecx +c0103a07: 50 push %eax +c0103a08: ff 12 call *(%edx) +c0103a0a: 83 c4 10 add $0x10,%esp +c0103a0d: c9 leave +c0103a0e: c3 ret +c0103a0f: 90 nop + +c0103a10 <_ZN2cb20CInterruptDispatcher13d_Interrupt26E19T_ISR_REGISTERS_ERR>: +c0103a10: 55 push %ebp +c0103a11: 89 e5 mov %esp,%ebp +c0103a13: 83 ec 08 sub $0x8,%esp +c0103a16: a1 a8 fc 52 c0 mov 0xc052fca8,%eax +c0103a1b: 85 c0 test %eax,%eax +c0103a1d: 74 0e je c0103a2d <_ZN2cb20CInterruptDispatcher13d_Interrupt26E19T_ISR_REGISTERS_ERR+0x1d> +c0103a1f: 52 push %edx +c0103a20: 52 push %edx +c0103a21: 8b 10 mov (%eax),%edx +c0103a23: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103a26: 51 push %ecx +c0103a27: 50 push %eax +c0103a28: ff 12 call *(%edx) +c0103a2a: 83 c4 10 add $0x10,%esp +c0103a2d: c9 leave +c0103a2e: c3 ret +c0103a2f: 90 nop + +c0103a30 <_ZN2cb20CInterruptDispatcher13d_Interrupt27E19T_ISR_REGISTERS_ERR>: +c0103a30: 55 push %ebp +c0103a31: 89 e5 mov %esp,%ebp +c0103a33: 83 ec 08 sub $0x8,%esp +c0103a36: a1 ac fc 52 c0 mov 0xc052fcac,%eax +c0103a3b: 85 c0 test %eax,%eax +c0103a3d: 74 0e je c0103a4d <_ZN2cb20CInterruptDispatcher13d_Interrupt27E19T_ISR_REGISTERS_ERR+0x1d> +c0103a3f: 51 push %ecx +c0103a40: 51 push %ecx +c0103a41: 8b 10 mov (%eax),%edx +c0103a43: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103a46: 51 push %ecx +c0103a47: 50 push %eax +c0103a48: ff 12 call *(%edx) +c0103a4a: 83 c4 10 add $0x10,%esp +c0103a4d: c9 leave +c0103a4e: c3 ret +c0103a4f: 90 nop + +c0103a50 <_ZN2cb20CInterruptDispatcher13d_Interrupt28E19T_ISR_REGISTERS_ERR>: +c0103a50: 55 push %ebp +c0103a51: 89 e5 mov %esp,%ebp +c0103a53: 83 ec 08 sub $0x8,%esp +c0103a56: a1 b0 fc 52 c0 mov 0xc052fcb0,%eax +c0103a5b: 85 c0 test %eax,%eax +c0103a5d: 74 0e je c0103a6d <_ZN2cb20CInterruptDispatcher13d_Interrupt28E19T_ISR_REGISTERS_ERR+0x1d> +c0103a5f: 52 push %edx +c0103a60: 52 push %edx +c0103a61: 8b 10 mov (%eax),%edx +c0103a63: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103a66: 51 push %ecx +c0103a67: 50 push %eax +c0103a68: ff 12 call *(%edx) +c0103a6a: 83 c4 10 add $0x10,%esp +c0103a6d: c9 leave +c0103a6e: c3 ret +c0103a6f: 90 nop + +c0103a70 <_ZN2cb20CInterruptDispatcher13d_Interrupt29E19T_ISR_REGISTERS_ERR>: +c0103a70: 55 push %ebp +c0103a71: 89 e5 mov %esp,%ebp +c0103a73: 83 ec 08 sub $0x8,%esp +c0103a76: a1 b4 fc 52 c0 mov 0xc052fcb4,%eax +c0103a7b: 85 c0 test %eax,%eax +c0103a7d: 74 0e je c0103a8d <_ZN2cb20CInterruptDispatcher13d_Interrupt29E19T_ISR_REGISTERS_ERR+0x1d> +c0103a7f: 51 push %ecx +c0103a80: 51 push %ecx +c0103a81: 8b 10 mov (%eax),%edx +c0103a83: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103a86: 51 push %ecx +c0103a87: 50 push %eax +c0103a88: ff 12 call *(%edx) +c0103a8a: 83 c4 10 add $0x10,%esp +c0103a8d: c9 leave +c0103a8e: c3 ret +c0103a8f: 90 nop + +c0103a90 <_ZN2cb20CInterruptDispatcher13d_Interrupt30E19T_ISR_REGISTERS_ERR>: +c0103a90: 55 push %ebp +c0103a91: 89 e5 mov %esp,%ebp +c0103a93: 83 ec 08 sub $0x8,%esp +c0103a96: a1 b8 fc 52 c0 mov 0xc052fcb8,%eax +c0103a9b: 85 c0 test %eax,%eax +c0103a9d: 74 0e je c0103aad <_ZN2cb20CInterruptDispatcher13d_Interrupt30E19T_ISR_REGISTERS_ERR+0x1d> +c0103a9f: 52 push %edx +c0103aa0: 52 push %edx +c0103aa1: 8b 10 mov (%eax),%edx +c0103aa3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103aa6: 51 push %ecx +c0103aa7: 50 push %eax +c0103aa8: ff 12 call *(%edx) +c0103aaa: 83 c4 10 add $0x10,%esp +c0103aad: c9 leave +c0103aae: c3 ret +c0103aaf: 90 nop + +c0103ab0 <_ZN2cb20CInterruptDispatcher13d_Interrupt31E19T_ISR_REGISTERS_ERR>: +c0103ab0: 55 push %ebp +c0103ab1: 89 e5 mov %esp,%ebp +c0103ab3: 83 ec 08 sub $0x8,%esp +c0103ab6: a1 bc fc 52 c0 mov 0xc052fcbc,%eax +c0103abb: 85 c0 test %eax,%eax +c0103abd: 74 0e je c0103acd <_ZN2cb20CInterruptDispatcher13d_Interrupt31E19T_ISR_REGISTERS_ERR+0x1d> +c0103abf: 51 push %ecx +c0103ac0: 51 push %ecx +c0103ac1: 8b 10 mov (%eax),%edx +c0103ac3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103ac6: 51 push %ecx +c0103ac7: 50 push %eax +c0103ac8: ff 12 call *(%edx) +c0103aca: 83 c4 10 add $0x10,%esp +c0103acd: c9 leave +c0103ace: c3 ret +c0103acf: 90 nop + +c0103ad0 <_ZN2cb20CInterruptDispatcher13d_Interrupt32E19T_ISR_REGISTERS_ERR>: +c0103ad0: 55 push %ebp +c0103ad1: 89 e5 mov %esp,%ebp +c0103ad3: 83 ec 08 sub $0x8,%esp +c0103ad6: a1 c0 fc 52 c0 mov 0xc052fcc0,%eax +c0103adb: 85 c0 test %eax,%eax +c0103add: 74 0e je c0103aed <_ZN2cb20CInterruptDispatcher13d_Interrupt32E19T_ISR_REGISTERS_ERR+0x1d> +c0103adf: 52 push %edx +c0103ae0: 52 push %edx +c0103ae1: 8b 10 mov (%eax),%edx +c0103ae3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103ae6: 51 push %ecx +c0103ae7: 50 push %eax +c0103ae8: ff 12 call *(%edx) +c0103aea: 83 c4 10 add $0x10,%esp +c0103aed: c9 leave +c0103aee: c3 ret +c0103aef: 90 nop + +c0103af0 <_ZN2cb20CInterruptDispatcher13d_Interrupt33E19T_ISR_REGISTERS_ERR>: +c0103af0: 55 push %ebp +c0103af1: 89 e5 mov %esp,%ebp +c0103af3: 83 ec 08 sub $0x8,%esp +c0103af6: a1 c4 fc 52 c0 mov 0xc052fcc4,%eax +c0103afb: 85 c0 test %eax,%eax +c0103afd: 74 0e je c0103b0d <_ZN2cb20CInterruptDispatcher13d_Interrupt33E19T_ISR_REGISTERS_ERR+0x1d> +c0103aff: 51 push %ecx +c0103b00: 51 push %ecx +c0103b01: 8b 10 mov (%eax),%edx +c0103b03: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103b06: 51 push %ecx +c0103b07: 50 push %eax +c0103b08: ff 12 call *(%edx) +c0103b0a: 83 c4 10 add $0x10,%esp +c0103b0d: c9 leave +c0103b0e: c3 ret +c0103b0f: 90 nop + +c0103b10 <_ZN2cb20CInterruptDispatcher13d_Interrupt34E19T_ISR_REGISTERS_ERR>: +c0103b10: 55 push %ebp +c0103b11: 89 e5 mov %esp,%ebp +c0103b13: 83 ec 08 sub $0x8,%esp +c0103b16: a1 c8 fc 52 c0 mov 0xc052fcc8,%eax +c0103b1b: 85 c0 test %eax,%eax +c0103b1d: 74 0e je c0103b2d <_ZN2cb20CInterruptDispatcher13d_Interrupt34E19T_ISR_REGISTERS_ERR+0x1d> +c0103b1f: 52 push %edx +c0103b20: 52 push %edx +c0103b21: 8b 10 mov (%eax),%edx +c0103b23: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103b26: 51 push %ecx +c0103b27: 50 push %eax +c0103b28: ff 12 call *(%edx) +c0103b2a: 83 c4 10 add $0x10,%esp +c0103b2d: c9 leave +c0103b2e: c3 ret +c0103b2f: 90 nop + +c0103b30 <_ZN2cb20CInterruptDispatcher13d_Interrupt35E19T_ISR_REGISTERS_ERR>: +c0103b30: 55 push %ebp +c0103b31: 89 e5 mov %esp,%ebp +c0103b33: 83 ec 08 sub $0x8,%esp +c0103b36: a1 cc fc 52 c0 mov 0xc052fccc,%eax +c0103b3b: 85 c0 test %eax,%eax +c0103b3d: 74 0e je c0103b4d <_ZN2cb20CInterruptDispatcher13d_Interrupt35E19T_ISR_REGISTERS_ERR+0x1d> +c0103b3f: 51 push %ecx +c0103b40: 51 push %ecx +c0103b41: 8b 10 mov (%eax),%edx +c0103b43: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103b46: 51 push %ecx +c0103b47: 50 push %eax +c0103b48: ff 12 call *(%edx) +c0103b4a: 83 c4 10 add $0x10,%esp +c0103b4d: c9 leave +c0103b4e: c3 ret +c0103b4f: 90 nop + +c0103b50 <_ZN2cb20CInterruptDispatcher13d_Interrupt36E19T_ISR_REGISTERS_ERR>: +c0103b50: 55 push %ebp +c0103b51: 89 e5 mov %esp,%ebp +c0103b53: 83 ec 08 sub $0x8,%esp +c0103b56: a1 d0 fc 52 c0 mov 0xc052fcd0,%eax +c0103b5b: 85 c0 test %eax,%eax +c0103b5d: 74 0e je c0103b6d <_ZN2cb20CInterruptDispatcher13d_Interrupt36E19T_ISR_REGISTERS_ERR+0x1d> +c0103b5f: 52 push %edx +c0103b60: 52 push %edx +c0103b61: 8b 10 mov (%eax),%edx +c0103b63: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103b66: 51 push %ecx +c0103b67: 50 push %eax +c0103b68: ff 12 call *(%edx) +c0103b6a: 83 c4 10 add $0x10,%esp +c0103b6d: c9 leave +c0103b6e: c3 ret +c0103b6f: 90 nop + +c0103b70 <_ZN2cb20CInterruptDispatcher13d_Interrupt37E19T_ISR_REGISTERS_ERR>: +c0103b70: 55 push %ebp +c0103b71: 89 e5 mov %esp,%ebp +c0103b73: 83 ec 08 sub $0x8,%esp +c0103b76: a1 d4 fc 52 c0 mov 0xc052fcd4,%eax +c0103b7b: 85 c0 test %eax,%eax +c0103b7d: 74 0e je c0103b8d <_ZN2cb20CInterruptDispatcher13d_Interrupt37E19T_ISR_REGISTERS_ERR+0x1d> +c0103b7f: 51 push %ecx +c0103b80: 51 push %ecx +c0103b81: 8b 10 mov (%eax),%edx +c0103b83: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103b86: 51 push %ecx +c0103b87: 50 push %eax +c0103b88: ff 12 call *(%edx) +c0103b8a: 83 c4 10 add $0x10,%esp +c0103b8d: c9 leave +c0103b8e: c3 ret +c0103b8f: 90 nop + +c0103b90 <_ZN2cb20CInterruptDispatcher13d_Interrupt38E19T_ISR_REGISTERS_ERR>: +c0103b90: 55 push %ebp +c0103b91: 89 e5 mov %esp,%ebp +c0103b93: 83 ec 08 sub $0x8,%esp +c0103b96: a1 d8 fc 52 c0 mov 0xc052fcd8,%eax +c0103b9b: 85 c0 test %eax,%eax +c0103b9d: 74 0e je c0103bad <_ZN2cb20CInterruptDispatcher13d_Interrupt38E19T_ISR_REGISTERS_ERR+0x1d> +c0103b9f: 52 push %edx +c0103ba0: 52 push %edx +c0103ba1: 8b 10 mov (%eax),%edx +c0103ba3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103ba6: 51 push %ecx +c0103ba7: 50 push %eax +c0103ba8: ff 12 call *(%edx) +c0103baa: 83 c4 10 add $0x10,%esp +c0103bad: c9 leave +c0103bae: c3 ret +c0103baf: 90 nop + +c0103bb0 <_ZN2cb20CInterruptDispatcher13d_Interrupt39E19T_ISR_REGISTERS_ERR>: +c0103bb0: 55 push %ebp +c0103bb1: 89 e5 mov %esp,%ebp +c0103bb3: 83 ec 08 sub $0x8,%esp +c0103bb6: a1 dc fc 52 c0 mov 0xc052fcdc,%eax +c0103bbb: 85 c0 test %eax,%eax +c0103bbd: 74 0e je c0103bcd <_ZN2cb20CInterruptDispatcher13d_Interrupt39E19T_ISR_REGISTERS_ERR+0x1d> +c0103bbf: 51 push %ecx +c0103bc0: 51 push %ecx +c0103bc1: 8b 10 mov (%eax),%edx +c0103bc3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103bc6: 51 push %ecx +c0103bc7: 50 push %eax +c0103bc8: ff 12 call *(%edx) +c0103bca: 83 c4 10 add $0x10,%esp +c0103bcd: c9 leave +c0103bce: c3 ret +c0103bcf: 90 nop + +c0103bd0 <_ZN2cb20CInterruptDispatcher13d_Interrupt40E19T_ISR_REGISTERS_ERR>: +c0103bd0: 55 push %ebp +c0103bd1: 89 e5 mov %esp,%ebp +c0103bd3: 83 ec 08 sub $0x8,%esp +c0103bd6: a1 e0 fc 52 c0 mov 0xc052fce0,%eax +c0103bdb: 85 c0 test %eax,%eax +c0103bdd: 74 0e je c0103bed <_ZN2cb20CInterruptDispatcher13d_Interrupt40E19T_ISR_REGISTERS_ERR+0x1d> +c0103bdf: 52 push %edx +c0103be0: 52 push %edx +c0103be1: 8b 10 mov (%eax),%edx +c0103be3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103be6: 51 push %ecx +c0103be7: 50 push %eax +c0103be8: ff 12 call *(%edx) +c0103bea: 83 c4 10 add $0x10,%esp +c0103bed: c9 leave +c0103bee: c3 ret +c0103bef: 90 nop + +c0103bf0 <_ZN2cb20CInterruptDispatcher13d_Interrupt41E19T_ISR_REGISTERS_ERR>: +c0103bf0: 55 push %ebp +c0103bf1: 89 e5 mov %esp,%ebp +c0103bf3: 83 ec 08 sub $0x8,%esp +c0103bf6: a1 e4 fc 52 c0 mov 0xc052fce4,%eax +c0103bfb: 85 c0 test %eax,%eax +c0103bfd: 74 0e je c0103c0d <_ZN2cb20CInterruptDispatcher13d_Interrupt41E19T_ISR_REGISTERS_ERR+0x1d> +c0103bff: 51 push %ecx +c0103c00: 51 push %ecx +c0103c01: 8b 10 mov (%eax),%edx +c0103c03: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103c06: 51 push %ecx +c0103c07: 50 push %eax +c0103c08: ff 12 call *(%edx) +c0103c0a: 83 c4 10 add $0x10,%esp +c0103c0d: c9 leave +c0103c0e: c3 ret +c0103c0f: 90 nop + +c0103c10 <_ZN2cb20CInterruptDispatcher13d_Interrupt42E19T_ISR_REGISTERS_ERR>: +c0103c10: 55 push %ebp +c0103c11: 89 e5 mov %esp,%ebp +c0103c13: 83 ec 08 sub $0x8,%esp +c0103c16: a1 e8 fc 52 c0 mov 0xc052fce8,%eax +c0103c1b: 85 c0 test %eax,%eax +c0103c1d: 74 0e je c0103c2d <_ZN2cb20CInterruptDispatcher13d_Interrupt42E19T_ISR_REGISTERS_ERR+0x1d> +c0103c1f: 52 push %edx +c0103c20: 52 push %edx +c0103c21: 8b 10 mov (%eax),%edx +c0103c23: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103c26: 51 push %ecx +c0103c27: 50 push %eax +c0103c28: ff 12 call *(%edx) +c0103c2a: 83 c4 10 add $0x10,%esp +c0103c2d: c9 leave +c0103c2e: c3 ret +c0103c2f: 90 nop + +c0103c30 <_ZN2cb20CInterruptDispatcher13d_Interrupt43E19T_ISR_REGISTERS_ERR>: +c0103c30: 55 push %ebp +c0103c31: 89 e5 mov %esp,%ebp +c0103c33: 83 ec 08 sub $0x8,%esp +c0103c36: a1 ec fc 52 c0 mov 0xc052fcec,%eax +c0103c3b: 85 c0 test %eax,%eax +c0103c3d: 74 0e je c0103c4d <_ZN2cb20CInterruptDispatcher13d_Interrupt43E19T_ISR_REGISTERS_ERR+0x1d> +c0103c3f: 51 push %ecx +c0103c40: 51 push %ecx +c0103c41: 8b 10 mov (%eax),%edx +c0103c43: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103c46: 51 push %ecx +c0103c47: 50 push %eax +c0103c48: ff 12 call *(%edx) +c0103c4a: 83 c4 10 add $0x10,%esp +c0103c4d: c9 leave +c0103c4e: c3 ret +c0103c4f: 90 nop + +c0103c50 <_ZN2cb20CInterruptDispatcher13d_Interrupt44E19T_ISR_REGISTERS_ERR>: +c0103c50: 55 push %ebp +c0103c51: 89 e5 mov %esp,%ebp +c0103c53: 83 ec 08 sub $0x8,%esp +c0103c56: a1 f0 fc 52 c0 mov 0xc052fcf0,%eax +c0103c5b: 85 c0 test %eax,%eax +c0103c5d: 74 0e je c0103c6d <_ZN2cb20CInterruptDispatcher13d_Interrupt44E19T_ISR_REGISTERS_ERR+0x1d> +c0103c5f: 52 push %edx +c0103c60: 52 push %edx +c0103c61: 8b 10 mov (%eax),%edx +c0103c63: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103c66: 51 push %ecx +c0103c67: 50 push %eax +c0103c68: ff 12 call *(%edx) +c0103c6a: 83 c4 10 add $0x10,%esp +c0103c6d: c9 leave +c0103c6e: c3 ret +c0103c6f: 90 nop + +c0103c70 <_ZN2cb20CInterruptDispatcher13d_Interrupt45E19T_ISR_REGISTERS_ERR>: +c0103c70: 55 push %ebp +c0103c71: 89 e5 mov %esp,%ebp +c0103c73: 83 ec 08 sub $0x8,%esp +c0103c76: a1 f4 fc 52 c0 mov 0xc052fcf4,%eax +c0103c7b: 85 c0 test %eax,%eax +c0103c7d: 74 0e je c0103c8d <_ZN2cb20CInterruptDispatcher13d_Interrupt45E19T_ISR_REGISTERS_ERR+0x1d> +c0103c7f: 51 push %ecx +c0103c80: 51 push %ecx +c0103c81: 8b 10 mov (%eax),%edx +c0103c83: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103c86: 51 push %ecx +c0103c87: 50 push %eax +c0103c88: ff 12 call *(%edx) +c0103c8a: 83 c4 10 add $0x10,%esp +c0103c8d: c9 leave +c0103c8e: c3 ret +c0103c8f: 90 nop + +c0103c90 <_ZN2cb20CInterruptDispatcher13d_Interrupt46E19T_ISR_REGISTERS_ERR>: +c0103c90: 55 push %ebp +c0103c91: 89 e5 mov %esp,%ebp +c0103c93: 83 ec 08 sub $0x8,%esp +c0103c96: a1 f8 fc 52 c0 mov 0xc052fcf8,%eax +c0103c9b: 85 c0 test %eax,%eax +c0103c9d: 74 0e je c0103cad <_ZN2cb20CInterruptDispatcher13d_Interrupt46E19T_ISR_REGISTERS_ERR+0x1d> +c0103c9f: 52 push %edx +c0103ca0: 52 push %edx +c0103ca1: 8b 10 mov (%eax),%edx +c0103ca3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103ca6: 51 push %ecx +c0103ca7: 50 push %eax +c0103ca8: ff 12 call *(%edx) +c0103caa: 83 c4 10 add $0x10,%esp +c0103cad: c9 leave +c0103cae: c3 ret +c0103caf: 90 nop + +c0103cb0 <_ZN2cb20CInterruptDispatcher13d_Interrupt47E19T_ISR_REGISTERS_ERR>: +c0103cb0: 55 push %ebp +c0103cb1: 89 e5 mov %esp,%ebp +c0103cb3: 83 ec 08 sub $0x8,%esp +c0103cb6: a1 fc fc 52 c0 mov 0xc052fcfc,%eax +c0103cbb: 85 c0 test %eax,%eax +c0103cbd: 74 0e je c0103ccd <_ZN2cb20CInterruptDispatcher13d_Interrupt47E19T_ISR_REGISTERS_ERR+0x1d> +c0103cbf: 51 push %ecx +c0103cc0: 51 push %ecx +c0103cc1: 8b 10 mov (%eax),%edx +c0103cc3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103cc6: 51 push %ecx +c0103cc7: 50 push %eax +c0103cc8: ff 12 call *(%edx) +c0103cca: 83 c4 10 add $0x10,%esp +c0103ccd: c9 leave +c0103cce: c3 ret +c0103ccf: 90 nop + +c0103cd0 <_ZN2cb20CInterruptDispatcher13d_Interrupt48E19T_ISR_REGISTERS_ERR>: +c0103cd0: 55 push %ebp +c0103cd1: 89 e5 mov %esp,%ebp +c0103cd3: 83 ec 08 sub $0x8,%esp +c0103cd6: a1 00 fd 52 c0 mov 0xc052fd00,%eax +c0103cdb: 85 c0 test %eax,%eax +c0103cdd: 74 0e je c0103ced <_ZN2cb20CInterruptDispatcher13d_Interrupt48E19T_ISR_REGISTERS_ERR+0x1d> +c0103cdf: 52 push %edx +c0103ce0: 52 push %edx +c0103ce1: 8b 10 mov (%eax),%edx +c0103ce3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103ce6: 51 push %ecx +c0103ce7: 50 push %eax +c0103ce8: ff 12 call *(%edx) +c0103cea: 83 c4 10 add $0x10,%esp +c0103ced: c9 leave +c0103cee: c3 ret +c0103cef: 90 nop + +c0103cf0 <_ZN2cb20CInterruptDispatcher13d_Interrupt49E19T_ISR_REGISTERS_ERR>: +c0103cf0: 55 push %ebp +c0103cf1: 89 e5 mov %esp,%ebp +c0103cf3: 83 ec 08 sub $0x8,%esp +c0103cf6: a1 04 fd 52 c0 mov 0xc052fd04,%eax +c0103cfb: 85 c0 test %eax,%eax +c0103cfd: 74 0e je c0103d0d <_ZN2cb20CInterruptDispatcher13d_Interrupt49E19T_ISR_REGISTERS_ERR+0x1d> +c0103cff: 51 push %ecx +c0103d00: 51 push %ecx +c0103d01: 8b 10 mov (%eax),%edx +c0103d03: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103d06: 51 push %ecx +c0103d07: 50 push %eax +c0103d08: ff 12 call *(%edx) +c0103d0a: 83 c4 10 add $0x10,%esp +c0103d0d: c9 leave +c0103d0e: c3 ret +c0103d0f: 90 nop + +c0103d10 <_ZN2cb20CInterruptDispatcher13d_Interrupt50E19T_ISR_REGISTERS_ERR>: +c0103d10: 55 push %ebp +c0103d11: 89 e5 mov %esp,%ebp +c0103d13: 83 ec 08 sub $0x8,%esp +c0103d16: a1 08 fd 52 c0 mov 0xc052fd08,%eax +c0103d1b: 85 c0 test %eax,%eax +c0103d1d: 74 0e je c0103d2d <_ZN2cb20CInterruptDispatcher13d_Interrupt50E19T_ISR_REGISTERS_ERR+0x1d> +c0103d1f: 52 push %edx +c0103d20: 52 push %edx +c0103d21: 8b 10 mov (%eax),%edx +c0103d23: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103d26: 51 push %ecx +c0103d27: 50 push %eax +c0103d28: ff 12 call *(%edx) +c0103d2a: 83 c4 10 add $0x10,%esp +c0103d2d: c9 leave +c0103d2e: c3 ret +c0103d2f: 90 nop + +c0103d30 <_ZN2cb20CInterruptDispatcher13d_Interrupt51E19T_ISR_REGISTERS_ERR>: +c0103d30: 55 push %ebp +c0103d31: 89 e5 mov %esp,%ebp +c0103d33: 83 ec 08 sub $0x8,%esp +c0103d36: a1 0c fd 52 c0 mov 0xc052fd0c,%eax +c0103d3b: 85 c0 test %eax,%eax +c0103d3d: 74 0e je c0103d4d <_ZN2cb20CInterruptDispatcher13d_Interrupt51E19T_ISR_REGISTERS_ERR+0x1d> +c0103d3f: 51 push %ecx +c0103d40: 51 push %ecx +c0103d41: 8b 10 mov (%eax),%edx +c0103d43: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103d46: 51 push %ecx +c0103d47: 50 push %eax +c0103d48: ff 12 call *(%edx) +c0103d4a: 83 c4 10 add $0x10,%esp +c0103d4d: c9 leave +c0103d4e: c3 ret +c0103d4f: 90 nop + +c0103d50 <_ZN2cb20CInterruptDispatcher13d_Interrupt52E19T_ISR_REGISTERS_ERR>: +c0103d50: 55 push %ebp +c0103d51: 89 e5 mov %esp,%ebp +c0103d53: 83 ec 08 sub $0x8,%esp +c0103d56: a1 10 fd 52 c0 mov 0xc052fd10,%eax +c0103d5b: 85 c0 test %eax,%eax +c0103d5d: 74 0e je c0103d6d <_ZN2cb20CInterruptDispatcher13d_Interrupt52E19T_ISR_REGISTERS_ERR+0x1d> +c0103d5f: 52 push %edx +c0103d60: 52 push %edx +c0103d61: 8b 10 mov (%eax),%edx +c0103d63: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103d66: 51 push %ecx +c0103d67: 50 push %eax +c0103d68: ff 12 call *(%edx) +c0103d6a: 83 c4 10 add $0x10,%esp +c0103d6d: c9 leave +c0103d6e: c3 ret +c0103d6f: 90 nop + +c0103d70 <_ZN2cb20CInterruptDispatcher13d_Interrupt53E19T_ISR_REGISTERS_ERR>: +c0103d70: 55 push %ebp +c0103d71: 89 e5 mov %esp,%ebp +c0103d73: 83 ec 08 sub $0x8,%esp +c0103d76: a1 14 fd 52 c0 mov 0xc052fd14,%eax +c0103d7b: 85 c0 test %eax,%eax +c0103d7d: 74 0e je c0103d8d <_ZN2cb20CInterruptDispatcher13d_Interrupt53E19T_ISR_REGISTERS_ERR+0x1d> +c0103d7f: 51 push %ecx +c0103d80: 51 push %ecx +c0103d81: 8b 10 mov (%eax),%edx +c0103d83: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103d86: 51 push %ecx +c0103d87: 50 push %eax +c0103d88: ff 12 call *(%edx) +c0103d8a: 83 c4 10 add $0x10,%esp +c0103d8d: c9 leave +c0103d8e: c3 ret +c0103d8f: 90 nop + +c0103d90 <_ZN2cb20CInterruptDispatcher13d_Interrupt54E19T_ISR_REGISTERS_ERR>: +c0103d90: 55 push %ebp +c0103d91: 89 e5 mov %esp,%ebp +c0103d93: 83 ec 08 sub $0x8,%esp +c0103d96: a1 18 fd 52 c0 mov 0xc052fd18,%eax +c0103d9b: 85 c0 test %eax,%eax +c0103d9d: 74 0e je c0103dad <_ZN2cb20CInterruptDispatcher13d_Interrupt54E19T_ISR_REGISTERS_ERR+0x1d> +c0103d9f: 52 push %edx +c0103da0: 52 push %edx +c0103da1: 8b 10 mov (%eax),%edx +c0103da3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103da6: 51 push %ecx +c0103da7: 50 push %eax +c0103da8: ff 12 call *(%edx) +c0103daa: 83 c4 10 add $0x10,%esp +c0103dad: c9 leave +c0103dae: c3 ret +c0103daf: 90 nop + +c0103db0 <_ZN2cb20CInterruptDispatcher13d_Interrupt55E19T_ISR_REGISTERS_ERR>: +c0103db0: 55 push %ebp +c0103db1: 89 e5 mov %esp,%ebp +c0103db3: 83 ec 08 sub $0x8,%esp +c0103db6: a1 1c fd 52 c0 mov 0xc052fd1c,%eax +c0103dbb: 85 c0 test %eax,%eax +c0103dbd: 74 0e je c0103dcd <_ZN2cb20CInterruptDispatcher13d_Interrupt55E19T_ISR_REGISTERS_ERR+0x1d> +c0103dbf: 51 push %ecx +c0103dc0: 51 push %ecx +c0103dc1: 8b 10 mov (%eax),%edx +c0103dc3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103dc6: 51 push %ecx +c0103dc7: 50 push %eax +c0103dc8: ff 12 call *(%edx) +c0103dca: 83 c4 10 add $0x10,%esp +c0103dcd: c9 leave +c0103dce: c3 ret +c0103dcf: 90 nop + +c0103dd0 <_ZN2cb20CInterruptDispatcher13d_Interrupt56E19T_ISR_REGISTERS_ERR>: +c0103dd0: 55 push %ebp +c0103dd1: 89 e5 mov %esp,%ebp +c0103dd3: 83 ec 08 sub $0x8,%esp +c0103dd6: a1 20 fd 52 c0 mov 0xc052fd20,%eax +c0103ddb: 85 c0 test %eax,%eax +c0103ddd: 74 0e je c0103ded <_ZN2cb20CInterruptDispatcher13d_Interrupt56E19T_ISR_REGISTERS_ERR+0x1d> +c0103ddf: 52 push %edx +c0103de0: 52 push %edx +c0103de1: 8b 10 mov (%eax),%edx +c0103de3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103de6: 51 push %ecx +c0103de7: 50 push %eax +c0103de8: ff 12 call *(%edx) +c0103dea: 83 c4 10 add $0x10,%esp +c0103ded: c9 leave +c0103dee: c3 ret +c0103def: 90 nop + +c0103df0 <_ZN2cb20CInterruptDispatcher13d_Interrupt57E19T_ISR_REGISTERS_ERR>: +c0103df0: 55 push %ebp +c0103df1: 89 e5 mov %esp,%ebp +c0103df3: 83 ec 08 sub $0x8,%esp +c0103df6: a1 24 fd 52 c0 mov 0xc052fd24,%eax +c0103dfb: 85 c0 test %eax,%eax +c0103dfd: 74 0e je c0103e0d <_ZN2cb20CInterruptDispatcher13d_Interrupt57E19T_ISR_REGISTERS_ERR+0x1d> +c0103dff: 51 push %ecx +c0103e00: 51 push %ecx +c0103e01: 8b 10 mov (%eax),%edx +c0103e03: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103e06: 51 push %ecx +c0103e07: 50 push %eax +c0103e08: ff 12 call *(%edx) +c0103e0a: 83 c4 10 add $0x10,%esp +c0103e0d: c9 leave +c0103e0e: c3 ret +c0103e0f: 90 nop + +c0103e10 <_ZN2cb20CInterruptDispatcher13d_Interrupt58E19T_ISR_REGISTERS_ERR>: +c0103e10: 55 push %ebp +c0103e11: 89 e5 mov %esp,%ebp +c0103e13: 83 ec 08 sub $0x8,%esp +c0103e16: a1 28 fd 52 c0 mov 0xc052fd28,%eax +c0103e1b: 85 c0 test %eax,%eax +c0103e1d: 74 0e je c0103e2d <_ZN2cb20CInterruptDispatcher13d_Interrupt58E19T_ISR_REGISTERS_ERR+0x1d> +c0103e1f: 52 push %edx +c0103e20: 52 push %edx +c0103e21: 8b 10 mov (%eax),%edx +c0103e23: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103e26: 51 push %ecx +c0103e27: 50 push %eax +c0103e28: ff 12 call *(%edx) +c0103e2a: 83 c4 10 add $0x10,%esp +c0103e2d: c9 leave +c0103e2e: c3 ret +c0103e2f: 90 nop + +c0103e30 <_ZN2cb20CInterruptDispatcher13d_Interrupt59E19T_ISR_REGISTERS_ERR>: +c0103e30: 55 push %ebp +c0103e31: 89 e5 mov %esp,%ebp +c0103e33: 83 ec 08 sub $0x8,%esp +c0103e36: a1 2c fd 52 c0 mov 0xc052fd2c,%eax +c0103e3b: 85 c0 test %eax,%eax +c0103e3d: 74 0e je c0103e4d <_ZN2cb20CInterruptDispatcher13d_Interrupt59E19T_ISR_REGISTERS_ERR+0x1d> +c0103e3f: 51 push %ecx +c0103e40: 51 push %ecx +c0103e41: 8b 10 mov (%eax),%edx +c0103e43: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103e46: 51 push %ecx +c0103e47: 50 push %eax +c0103e48: ff 12 call *(%edx) +c0103e4a: 83 c4 10 add $0x10,%esp +c0103e4d: c9 leave +c0103e4e: c3 ret +c0103e4f: 90 nop + +c0103e50 <_ZN2cb20CInterruptDispatcher13d_Interrupt60E19T_ISR_REGISTERS_ERR>: +c0103e50: 55 push %ebp +c0103e51: 89 e5 mov %esp,%ebp +c0103e53: 83 ec 08 sub $0x8,%esp +c0103e56: a1 30 fd 52 c0 mov 0xc052fd30,%eax +c0103e5b: 85 c0 test %eax,%eax +c0103e5d: 74 0e je c0103e6d <_ZN2cb20CInterruptDispatcher13d_Interrupt60E19T_ISR_REGISTERS_ERR+0x1d> +c0103e5f: 52 push %edx +c0103e60: 52 push %edx +c0103e61: 8b 10 mov (%eax),%edx +c0103e63: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103e66: 51 push %ecx +c0103e67: 50 push %eax +c0103e68: ff 12 call *(%edx) +c0103e6a: 83 c4 10 add $0x10,%esp +c0103e6d: c9 leave +c0103e6e: c3 ret +c0103e6f: 90 nop + +c0103e70 <_ZN2cb20CInterruptDispatcher13d_Interrupt61E19T_ISR_REGISTERS_ERR>: +c0103e70: 55 push %ebp +c0103e71: 89 e5 mov %esp,%ebp +c0103e73: 83 ec 08 sub $0x8,%esp +c0103e76: a1 34 fd 52 c0 mov 0xc052fd34,%eax +c0103e7b: 85 c0 test %eax,%eax +c0103e7d: 74 0e je c0103e8d <_ZN2cb20CInterruptDispatcher13d_Interrupt61E19T_ISR_REGISTERS_ERR+0x1d> +c0103e7f: 51 push %ecx +c0103e80: 51 push %ecx +c0103e81: 8b 10 mov (%eax),%edx +c0103e83: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103e86: 51 push %ecx +c0103e87: 50 push %eax +c0103e88: ff 12 call *(%edx) +c0103e8a: 83 c4 10 add $0x10,%esp +c0103e8d: c9 leave +c0103e8e: c3 ret +c0103e8f: 90 nop + +c0103e90 <_ZN2cb20CInterruptDispatcher13d_Interrupt62E19T_ISR_REGISTERS_ERR>: +c0103e90: 55 push %ebp +c0103e91: 89 e5 mov %esp,%ebp +c0103e93: 83 ec 08 sub $0x8,%esp +c0103e96: a1 38 fd 52 c0 mov 0xc052fd38,%eax +c0103e9b: 85 c0 test %eax,%eax +c0103e9d: 74 0e je c0103ead <_ZN2cb20CInterruptDispatcher13d_Interrupt62E19T_ISR_REGISTERS_ERR+0x1d> +c0103e9f: 52 push %edx +c0103ea0: 52 push %edx +c0103ea1: 8b 10 mov (%eax),%edx +c0103ea3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103ea6: 51 push %ecx +c0103ea7: 50 push %eax +c0103ea8: ff 12 call *(%edx) +c0103eaa: 83 c4 10 add $0x10,%esp +c0103ead: c9 leave +c0103eae: c3 ret +c0103eaf: 90 nop + +c0103eb0 <_ZN2cb20CInterruptDispatcher13d_Interrupt63E19T_ISR_REGISTERS_ERR>: +c0103eb0: 55 push %ebp +c0103eb1: 89 e5 mov %esp,%ebp +c0103eb3: 83 ec 08 sub $0x8,%esp +c0103eb6: a1 3c fd 52 c0 mov 0xc052fd3c,%eax +c0103ebb: 85 c0 test %eax,%eax +c0103ebd: 74 0e je c0103ecd <_ZN2cb20CInterruptDispatcher13d_Interrupt63E19T_ISR_REGISTERS_ERR+0x1d> +c0103ebf: 51 push %ecx +c0103ec0: 51 push %ecx +c0103ec1: 8b 10 mov (%eax),%edx +c0103ec3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103ec6: 51 push %ecx +c0103ec7: 50 push %eax +c0103ec8: ff 12 call *(%edx) +c0103eca: 83 c4 10 add $0x10,%esp +c0103ecd: c9 leave +c0103ece: c3 ret +c0103ecf: 90 nop + +c0103ed0 <_ZN2cb20CInterruptDispatcher13d_Interrupt64E19T_ISR_REGISTERS_ERR>: +c0103ed0: 55 push %ebp +c0103ed1: 89 e5 mov %esp,%ebp +c0103ed3: 83 ec 08 sub $0x8,%esp +c0103ed6: a1 40 fd 52 c0 mov 0xc052fd40,%eax +c0103edb: 85 c0 test %eax,%eax +c0103edd: 74 0e je c0103eed <_ZN2cb20CInterruptDispatcher13d_Interrupt64E19T_ISR_REGISTERS_ERR+0x1d> +c0103edf: 52 push %edx +c0103ee0: 52 push %edx +c0103ee1: 8b 10 mov (%eax),%edx +c0103ee3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103ee6: 51 push %ecx +c0103ee7: 50 push %eax +c0103ee8: ff 12 call *(%edx) +c0103eea: 83 c4 10 add $0x10,%esp +c0103eed: c9 leave +c0103eee: c3 ret +c0103eef: 90 nop + +c0103ef0 <_ZN2cb20CInterruptDispatcher13d_Interrupt65E19T_ISR_REGISTERS_ERR>: +c0103ef0: 55 push %ebp +c0103ef1: 89 e5 mov %esp,%ebp +c0103ef3: 83 ec 08 sub $0x8,%esp +c0103ef6: a1 44 fd 52 c0 mov 0xc052fd44,%eax +c0103efb: 85 c0 test %eax,%eax +c0103efd: 74 0e je c0103f0d <_ZN2cb20CInterruptDispatcher13d_Interrupt65E19T_ISR_REGISTERS_ERR+0x1d> +c0103eff: 51 push %ecx +c0103f00: 51 push %ecx +c0103f01: 8b 10 mov (%eax),%edx +c0103f03: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103f06: 51 push %ecx +c0103f07: 50 push %eax +c0103f08: ff 12 call *(%edx) +c0103f0a: 83 c4 10 add $0x10,%esp +c0103f0d: c9 leave +c0103f0e: c3 ret +c0103f0f: 90 nop + +c0103f10 <_ZN2cb20CInterruptDispatcher13d_Interrupt66E19T_ISR_REGISTERS_ERR>: +c0103f10: 55 push %ebp +c0103f11: 89 e5 mov %esp,%ebp +c0103f13: 83 ec 08 sub $0x8,%esp +c0103f16: a1 48 fd 52 c0 mov 0xc052fd48,%eax +c0103f1b: 85 c0 test %eax,%eax +c0103f1d: 74 0e je c0103f2d <_ZN2cb20CInterruptDispatcher13d_Interrupt66E19T_ISR_REGISTERS_ERR+0x1d> +c0103f1f: 52 push %edx +c0103f20: 52 push %edx +c0103f21: 8b 10 mov (%eax),%edx +c0103f23: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103f26: 51 push %ecx +c0103f27: 50 push %eax +c0103f28: ff 12 call *(%edx) +c0103f2a: 83 c4 10 add $0x10,%esp +c0103f2d: c9 leave +c0103f2e: c3 ret +c0103f2f: 90 nop + +c0103f30 <_ZN2cb20CInterruptDispatcher13d_Interrupt67E19T_ISR_REGISTERS_ERR>: +c0103f30: 55 push %ebp +c0103f31: 89 e5 mov %esp,%ebp +c0103f33: 83 ec 08 sub $0x8,%esp +c0103f36: a1 4c fd 52 c0 mov 0xc052fd4c,%eax +c0103f3b: 85 c0 test %eax,%eax +c0103f3d: 74 0e je c0103f4d <_ZN2cb20CInterruptDispatcher13d_Interrupt67E19T_ISR_REGISTERS_ERR+0x1d> +c0103f3f: 51 push %ecx +c0103f40: 51 push %ecx +c0103f41: 8b 10 mov (%eax),%edx +c0103f43: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103f46: 51 push %ecx +c0103f47: 50 push %eax +c0103f48: ff 12 call *(%edx) +c0103f4a: 83 c4 10 add $0x10,%esp +c0103f4d: c9 leave +c0103f4e: c3 ret +c0103f4f: 90 nop + +c0103f50 <_ZN2cb20CInterruptDispatcher13d_Interrupt68E19T_ISR_REGISTERS_ERR>: +c0103f50: 55 push %ebp +c0103f51: 89 e5 mov %esp,%ebp +c0103f53: 83 ec 08 sub $0x8,%esp +c0103f56: a1 50 fd 52 c0 mov 0xc052fd50,%eax +c0103f5b: 85 c0 test %eax,%eax +c0103f5d: 74 0e je c0103f6d <_ZN2cb20CInterruptDispatcher13d_Interrupt68E19T_ISR_REGISTERS_ERR+0x1d> +c0103f5f: 52 push %edx +c0103f60: 52 push %edx +c0103f61: 8b 10 mov (%eax),%edx +c0103f63: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103f66: 51 push %ecx +c0103f67: 50 push %eax +c0103f68: ff 12 call *(%edx) +c0103f6a: 83 c4 10 add $0x10,%esp +c0103f6d: c9 leave +c0103f6e: c3 ret +c0103f6f: 90 nop + +c0103f70 <_ZN2cb20CInterruptDispatcher13d_Interrupt69E19T_ISR_REGISTERS_ERR>: +c0103f70: 55 push %ebp +c0103f71: 89 e5 mov %esp,%ebp +c0103f73: 83 ec 08 sub $0x8,%esp +c0103f76: a1 54 fd 52 c0 mov 0xc052fd54,%eax +c0103f7b: 85 c0 test %eax,%eax +c0103f7d: 74 0e je c0103f8d <_ZN2cb20CInterruptDispatcher13d_Interrupt69E19T_ISR_REGISTERS_ERR+0x1d> +c0103f7f: 51 push %ecx +c0103f80: 51 push %ecx +c0103f81: 8b 10 mov (%eax),%edx +c0103f83: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103f86: 51 push %ecx +c0103f87: 50 push %eax +c0103f88: ff 12 call *(%edx) +c0103f8a: 83 c4 10 add $0x10,%esp +c0103f8d: c9 leave +c0103f8e: c3 ret +c0103f8f: 90 nop + +c0103f90 <_ZN2cb20CInterruptDispatcher13d_Interrupt70E19T_ISR_REGISTERS_ERR>: +c0103f90: 55 push %ebp +c0103f91: 89 e5 mov %esp,%ebp +c0103f93: 83 ec 08 sub $0x8,%esp +c0103f96: a1 58 fd 52 c0 mov 0xc052fd58,%eax +c0103f9b: 85 c0 test %eax,%eax +c0103f9d: 74 0e je c0103fad <_ZN2cb20CInterruptDispatcher13d_Interrupt70E19T_ISR_REGISTERS_ERR+0x1d> +c0103f9f: 52 push %edx +c0103fa0: 52 push %edx +c0103fa1: 8b 10 mov (%eax),%edx +c0103fa3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103fa6: 51 push %ecx +c0103fa7: 50 push %eax +c0103fa8: ff 12 call *(%edx) +c0103faa: 83 c4 10 add $0x10,%esp +c0103fad: c9 leave +c0103fae: c3 ret +c0103faf: 90 nop + +c0103fb0 <_ZN2cb20CInterruptDispatcher13d_Interrupt71E19T_ISR_REGISTERS_ERR>: +c0103fb0: 55 push %ebp +c0103fb1: 89 e5 mov %esp,%ebp +c0103fb3: 83 ec 08 sub $0x8,%esp +c0103fb6: a1 5c fd 52 c0 mov 0xc052fd5c,%eax +c0103fbb: 85 c0 test %eax,%eax +c0103fbd: 74 0e je c0103fcd <_ZN2cb20CInterruptDispatcher13d_Interrupt71E19T_ISR_REGISTERS_ERR+0x1d> +c0103fbf: 51 push %ecx +c0103fc0: 51 push %ecx +c0103fc1: 8b 10 mov (%eax),%edx +c0103fc3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103fc6: 51 push %ecx +c0103fc7: 50 push %eax +c0103fc8: ff 12 call *(%edx) +c0103fca: 83 c4 10 add $0x10,%esp +c0103fcd: c9 leave +c0103fce: c3 ret +c0103fcf: 90 nop + +c0103fd0 <_ZN2cb20CInterruptDispatcher13d_Interrupt72E19T_ISR_REGISTERS_ERR>: +c0103fd0: 55 push %ebp +c0103fd1: 89 e5 mov %esp,%ebp +c0103fd3: 83 ec 08 sub $0x8,%esp +c0103fd6: a1 60 fd 52 c0 mov 0xc052fd60,%eax +c0103fdb: 85 c0 test %eax,%eax +c0103fdd: 74 0e je c0103fed <_ZN2cb20CInterruptDispatcher13d_Interrupt72E19T_ISR_REGISTERS_ERR+0x1d> +c0103fdf: 52 push %edx +c0103fe0: 52 push %edx +c0103fe1: 8b 10 mov (%eax),%edx +c0103fe3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0103fe6: 51 push %ecx +c0103fe7: 50 push %eax +c0103fe8: ff 12 call *(%edx) +c0103fea: 83 c4 10 add $0x10,%esp +c0103fed: c9 leave +c0103fee: c3 ret +c0103fef: 90 nop + +c0103ff0 <_ZN2cb20CInterruptDispatcher13d_Interrupt73E19T_ISR_REGISTERS_ERR>: +c0103ff0: 55 push %ebp +c0103ff1: 89 e5 mov %esp,%ebp +c0103ff3: 83 ec 08 sub $0x8,%esp +c0103ff6: a1 64 fd 52 c0 mov 0xc052fd64,%eax +c0103ffb: 85 c0 test %eax,%eax +c0103ffd: 74 0e je c010400d <_ZN2cb20CInterruptDispatcher13d_Interrupt73E19T_ISR_REGISTERS_ERR+0x1d> +c0103fff: 51 push %ecx +c0104000: 51 push %ecx +c0104001: 8b 10 mov (%eax),%edx +c0104003: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104006: 51 push %ecx +c0104007: 50 push %eax +c0104008: ff 12 call *(%edx) +c010400a: 83 c4 10 add $0x10,%esp +c010400d: c9 leave +c010400e: c3 ret +c010400f: 90 nop + +c0104010 <_ZN2cb20CInterruptDispatcher13d_Interrupt74E19T_ISR_REGISTERS_ERR>: +c0104010: 55 push %ebp +c0104011: 89 e5 mov %esp,%ebp +c0104013: 83 ec 08 sub $0x8,%esp +c0104016: a1 68 fd 52 c0 mov 0xc052fd68,%eax +c010401b: 85 c0 test %eax,%eax +c010401d: 74 0e je c010402d <_ZN2cb20CInterruptDispatcher13d_Interrupt74E19T_ISR_REGISTERS_ERR+0x1d> +c010401f: 52 push %edx +c0104020: 52 push %edx +c0104021: 8b 10 mov (%eax),%edx +c0104023: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104026: 51 push %ecx +c0104027: 50 push %eax +c0104028: ff 12 call *(%edx) +c010402a: 83 c4 10 add $0x10,%esp +c010402d: c9 leave +c010402e: c3 ret +c010402f: 90 nop + +c0104030 <_ZN2cb20CInterruptDispatcher13d_Interrupt75E19T_ISR_REGISTERS_ERR>: +c0104030: 55 push %ebp +c0104031: 89 e5 mov %esp,%ebp +c0104033: 83 ec 08 sub $0x8,%esp +c0104036: a1 6c fd 52 c0 mov 0xc052fd6c,%eax +c010403b: 85 c0 test %eax,%eax +c010403d: 74 0e je c010404d <_ZN2cb20CInterruptDispatcher13d_Interrupt75E19T_ISR_REGISTERS_ERR+0x1d> +c010403f: 51 push %ecx +c0104040: 51 push %ecx +c0104041: 8b 10 mov (%eax),%edx +c0104043: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104046: 51 push %ecx +c0104047: 50 push %eax +c0104048: ff 12 call *(%edx) +c010404a: 83 c4 10 add $0x10,%esp +c010404d: c9 leave +c010404e: c3 ret +c010404f: 90 nop + +c0104050 <_ZN2cb20CInterruptDispatcher13d_Interrupt76E19T_ISR_REGISTERS_ERR>: +c0104050: 55 push %ebp +c0104051: 89 e5 mov %esp,%ebp +c0104053: 83 ec 08 sub $0x8,%esp +c0104056: a1 70 fd 52 c0 mov 0xc052fd70,%eax +c010405b: 85 c0 test %eax,%eax +c010405d: 74 0e je c010406d <_ZN2cb20CInterruptDispatcher13d_Interrupt76E19T_ISR_REGISTERS_ERR+0x1d> +c010405f: 52 push %edx +c0104060: 52 push %edx +c0104061: 8b 10 mov (%eax),%edx +c0104063: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104066: 51 push %ecx +c0104067: 50 push %eax +c0104068: ff 12 call *(%edx) +c010406a: 83 c4 10 add $0x10,%esp +c010406d: c9 leave +c010406e: c3 ret +c010406f: 90 nop + +c0104070 <_ZN2cb20CInterruptDispatcher13d_Interrupt77E19T_ISR_REGISTERS_ERR>: +c0104070: 55 push %ebp +c0104071: 89 e5 mov %esp,%ebp +c0104073: 83 ec 08 sub $0x8,%esp +c0104076: a1 74 fd 52 c0 mov 0xc052fd74,%eax +c010407b: 85 c0 test %eax,%eax +c010407d: 74 0e je c010408d <_ZN2cb20CInterruptDispatcher13d_Interrupt77E19T_ISR_REGISTERS_ERR+0x1d> +c010407f: 51 push %ecx +c0104080: 51 push %ecx +c0104081: 8b 10 mov (%eax),%edx +c0104083: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104086: 51 push %ecx +c0104087: 50 push %eax +c0104088: ff 12 call *(%edx) +c010408a: 83 c4 10 add $0x10,%esp +c010408d: c9 leave +c010408e: c3 ret +c010408f: 90 nop + +c0104090 <_ZN2cb20CInterruptDispatcher13d_Interrupt78E19T_ISR_REGISTERS_ERR>: +c0104090: 55 push %ebp +c0104091: 89 e5 mov %esp,%ebp +c0104093: 83 ec 08 sub $0x8,%esp +c0104096: a1 78 fd 52 c0 mov 0xc052fd78,%eax +c010409b: 85 c0 test %eax,%eax +c010409d: 74 0e je c01040ad <_ZN2cb20CInterruptDispatcher13d_Interrupt78E19T_ISR_REGISTERS_ERR+0x1d> +c010409f: 52 push %edx +c01040a0: 52 push %edx +c01040a1: 8b 10 mov (%eax),%edx +c01040a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01040a6: 51 push %ecx +c01040a7: 50 push %eax +c01040a8: ff 12 call *(%edx) +c01040aa: 83 c4 10 add $0x10,%esp +c01040ad: c9 leave +c01040ae: c3 ret +c01040af: 90 nop + +c01040b0 <_ZN2cb20CInterruptDispatcher13d_Interrupt79E19T_ISR_REGISTERS_ERR>: +c01040b0: 55 push %ebp +c01040b1: 89 e5 mov %esp,%ebp +c01040b3: 83 ec 08 sub $0x8,%esp +c01040b6: a1 7c fd 52 c0 mov 0xc052fd7c,%eax +c01040bb: 85 c0 test %eax,%eax +c01040bd: 74 0e je c01040cd <_ZN2cb20CInterruptDispatcher13d_Interrupt79E19T_ISR_REGISTERS_ERR+0x1d> +c01040bf: 51 push %ecx +c01040c0: 51 push %ecx +c01040c1: 8b 10 mov (%eax),%edx +c01040c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01040c6: 51 push %ecx +c01040c7: 50 push %eax +c01040c8: ff 12 call *(%edx) +c01040ca: 83 c4 10 add $0x10,%esp +c01040cd: c9 leave +c01040ce: c3 ret +c01040cf: 90 nop + +c01040d0 <_ZN2cb20CInterruptDispatcher13d_Interrupt80E19T_ISR_REGISTERS_ERR>: +c01040d0: 55 push %ebp +c01040d1: 89 e5 mov %esp,%ebp +c01040d3: 83 ec 08 sub $0x8,%esp +c01040d6: a1 80 fd 52 c0 mov 0xc052fd80,%eax +c01040db: 85 c0 test %eax,%eax +c01040dd: 74 0e je c01040ed <_ZN2cb20CInterruptDispatcher13d_Interrupt80E19T_ISR_REGISTERS_ERR+0x1d> +c01040df: 52 push %edx +c01040e0: 52 push %edx +c01040e1: 8b 10 mov (%eax),%edx +c01040e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01040e6: 51 push %ecx +c01040e7: 50 push %eax +c01040e8: ff 12 call *(%edx) +c01040ea: 83 c4 10 add $0x10,%esp +c01040ed: c9 leave +c01040ee: c3 ret +c01040ef: 90 nop + +c01040f0 <_ZN2cb20CInterruptDispatcher13d_Interrupt81E19T_ISR_REGISTERS_ERR>: +c01040f0: 55 push %ebp +c01040f1: 89 e5 mov %esp,%ebp +c01040f3: 83 ec 08 sub $0x8,%esp +c01040f6: a1 84 fd 52 c0 mov 0xc052fd84,%eax +c01040fb: 85 c0 test %eax,%eax +c01040fd: 74 0e je c010410d <_ZN2cb20CInterruptDispatcher13d_Interrupt81E19T_ISR_REGISTERS_ERR+0x1d> +c01040ff: 51 push %ecx +c0104100: 51 push %ecx +c0104101: 8b 10 mov (%eax),%edx +c0104103: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104106: 51 push %ecx +c0104107: 50 push %eax +c0104108: ff 12 call *(%edx) +c010410a: 83 c4 10 add $0x10,%esp +c010410d: c9 leave +c010410e: c3 ret +c010410f: 90 nop + +c0104110 <_ZN2cb20CInterruptDispatcher13d_Interrupt82E19T_ISR_REGISTERS_ERR>: +c0104110: 55 push %ebp +c0104111: 89 e5 mov %esp,%ebp +c0104113: 83 ec 08 sub $0x8,%esp +c0104116: a1 88 fd 52 c0 mov 0xc052fd88,%eax +c010411b: 85 c0 test %eax,%eax +c010411d: 74 0e je c010412d <_ZN2cb20CInterruptDispatcher13d_Interrupt82E19T_ISR_REGISTERS_ERR+0x1d> +c010411f: 52 push %edx +c0104120: 52 push %edx +c0104121: 8b 10 mov (%eax),%edx +c0104123: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104126: 51 push %ecx +c0104127: 50 push %eax +c0104128: ff 12 call *(%edx) +c010412a: 83 c4 10 add $0x10,%esp +c010412d: c9 leave +c010412e: c3 ret +c010412f: 90 nop + +c0104130 <_ZN2cb20CInterruptDispatcher13d_Interrupt83E19T_ISR_REGISTERS_ERR>: +c0104130: 55 push %ebp +c0104131: 89 e5 mov %esp,%ebp +c0104133: 83 ec 08 sub $0x8,%esp +c0104136: a1 8c fd 52 c0 mov 0xc052fd8c,%eax +c010413b: 85 c0 test %eax,%eax +c010413d: 74 0e je c010414d <_ZN2cb20CInterruptDispatcher13d_Interrupt83E19T_ISR_REGISTERS_ERR+0x1d> +c010413f: 51 push %ecx +c0104140: 51 push %ecx +c0104141: 8b 10 mov (%eax),%edx +c0104143: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104146: 51 push %ecx +c0104147: 50 push %eax +c0104148: ff 12 call *(%edx) +c010414a: 83 c4 10 add $0x10,%esp +c010414d: c9 leave +c010414e: c3 ret +c010414f: 90 nop + +c0104150 <_ZN2cb20CInterruptDispatcher13d_Interrupt84E19T_ISR_REGISTERS_ERR>: +c0104150: 55 push %ebp +c0104151: 89 e5 mov %esp,%ebp +c0104153: 83 ec 08 sub $0x8,%esp +c0104156: a1 90 fd 52 c0 mov 0xc052fd90,%eax +c010415b: 85 c0 test %eax,%eax +c010415d: 74 0e je c010416d <_ZN2cb20CInterruptDispatcher13d_Interrupt84E19T_ISR_REGISTERS_ERR+0x1d> +c010415f: 52 push %edx +c0104160: 52 push %edx +c0104161: 8b 10 mov (%eax),%edx +c0104163: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104166: 51 push %ecx +c0104167: 50 push %eax +c0104168: ff 12 call *(%edx) +c010416a: 83 c4 10 add $0x10,%esp +c010416d: c9 leave +c010416e: c3 ret +c010416f: 90 nop + +c0104170 <_ZN2cb20CInterruptDispatcher13d_Interrupt85E19T_ISR_REGISTERS_ERR>: +c0104170: 55 push %ebp +c0104171: 89 e5 mov %esp,%ebp +c0104173: 83 ec 08 sub $0x8,%esp +c0104176: a1 94 fd 52 c0 mov 0xc052fd94,%eax +c010417b: 85 c0 test %eax,%eax +c010417d: 74 0e je c010418d <_ZN2cb20CInterruptDispatcher13d_Interrupt85E19T_ISR_REGISTERS_ERR+0x1d> +c010417f: 51 push %ecx +c0104180: 51 push %ecx +c0104181: 8b 10 mov (%eax),%edx +c0104183: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104186: 51 push %ecx +c0104187: 50 push %eax +c0104188: ff 12 call *(%edx) +c010418a: 83 c4 10 add $0x10,%esp +c010418d: c9 leave +c010418e: c3 ret +c010418f: 90 nop + +c0104190 <_ZN2cb20CInterruptDispatcher13d_Interrupt86E19T_ISR_REGISTERS_ERR>: +c0104190: 55 push %ebp +c0104191: 89 e5 mov %esp,%ebp +c0104193: 83 ec 08 sub $0x8,%esp +c0104196: a1 98 fd 52 c0 mov 0xc052fd98,%eax +c010419b: 85 c0 test %eax,%eax +c010419d: 74 0e je c01041ad <_ZN2cb20CInterruptDispatcher13d_Interrupt86E19T_ISR_REGISTERS_ERR+0x1d> +c010419f: 52 push %edx +c01041a0: 52 push %edx +c01041a1: 8b 10 mov (%eax),%edx +c01041a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01041a6: 51 push %ecx +c01041a7: 50 push %eax +c01041a8: ff 12 call *(%edx) +c01041aa: 83 c4 10 add $0x10,%esp +c01041ad: c9 leave +c01041ae: c3 ret +c01041af: 90 nop + +c01041b0 <_ZN2cb20CInterruptDispatcher13d_Interrupt87E19T_ISR_REGISTERS_ERR>: +c01041b0: 55 push %ebp +c01041b1: 89 e5 mov %esp,%ebp +c01041b3: 83 ec 08 sub $0x8,%esp +c01041b6: a1 9c fd 52 c0 mov 0xc052fd9c,%eax +c01041bb: 85 c0 test %eax,%eax +c01041bd: 74 0e je c01041cd <_ZN2cb20CInterruptDispatcher13d_Interrupt87E19T_ISR_REGISTERS_ERR+0x1d> +c01041bf: 51 push %ecx +c01041c0: 51 push %ecx +c01041c1: 8b 10 mov (%eax),%edx +c01041c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01041c6: 51 push %ecx +c01041c7: 50 push %eax +c01041c8: ff 12 call *(%edx) +c01041ca: 83 c4 10 add $0x10,%esp +c01041cd: c9 leave +c01041ce: c3 ret +c01041cf: 90 nop + +c01041d0 <_ZN2cb20CInterruptDispatcher13d_Interrupt88E19T_ISR_REGISTERS_ERR>: +c01041d0: 55 push %ebp +c01041d1: 89 e5 mov %esp,%ebp +c01041d3: 83 ec 08 sub $0x8,%esp +c01041d6: a1 a0 fd 52 c0 mov 0xc052fda0,%eax +c01041db: 85 c0 test %eax,%eax +c01041dd: 74 0e je c01041ed <_ZN2cb20CInterruptDispatcher13d_Interrupt88E19T_ISR_REGISTERS_ERR+0x1d> +c01041df: 52 push %edx +c01041e0: 52 push %edx +c01041e1: 8b 10 mov (%eax),%edx +c01041e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01041e6: 51 push %ecx +c01041e7: 50 push %eax +c01041e8: ff 12 call *(%edx) +c01041ea: 83 c4 10 add $0x10,%esp +c01041ed: c9 leave +c01041ee: c3 ret +c01041ef: 90 nop + +c01041f0 <_ZN2cb20CInterruptDispatcher13d_Interrupt89E19T_ISR_REGISTERS_ERR>: +c01041f0: 55 push %ebp +c01041f1: 89 e5 mov %esp,%ebp +c01041f3: 83 ec 08 sub $0x8,%esp +c01041f6: a1 a4 fd 52 c0 mov 0xc052fda4,%eax +c01041fb: 85 c0 test %eax,%eax +c01041fd: 74 0e je c010420d <_ZN2cb20CInterruptDispatcher13d_Interrupt89E19T_ISR_REGISTERS_ERR+0x1d> +c01041ff: 51 push %ecx +c0104200: 51 push %ecx +c0104201: 8b 10 mov (%eax),%edx +c0104203: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104206: 51 push %ecx +c0104207: 50 push %eax +c0104208: ff 12 call *(%edx) +c010420a: 83 c4 10 add $0x10,%esp +c010420d: c9 leave +c010420e: c3 ret +c010420f: 90 nop + +c0104210 <_ZN2cb20CInterruptDispatcher13d_Interrupt90E19T_ISR_REGISTERS_ERR>: +c0104210: 55 push %ebp +c0104211: 89 e5 mov %esp,%ebp +c0104213: 83 ec 08 sub $0x8,%esp +c0104216: a1 a8 fd 52 c0 mov 0xc052fda8,%eax +c010421b: 85 c0 test %eax,%eax +c010421d: 74 0e je c010422d <_ZN2cb20CInterruptDispatcher13d_Interrupt90E19T_ISR_REGISTERS_ERR+0x1d> +c010421f: 52 push %edx +c0104220: 52 push %edx +c0104221: 8b 10 mov (%eax),%edx +c0104223: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104226: 51 push %ecx +c0104227: 50 push %eax +c0104228: ff 12 call *(%edx) +c010422a: 83 c4 10 add $0x10,%esp +c010422d: c9 leave +c010422e: c3 ret +c010422f: 90 nop + +c0104230 <_ZN2cb20CInterruptDispatcher13d_Interrupt91E19T_ISR_REGISTERS_ERR>: +c0104230: 55 push %ebp +c0104231: 89 e5 mov %esp,%ebp +c0104233: 83 ec 08 sub $0x8,%esp +c0104236: a1 ac fd 52 c0 mov 0xc052fdac,%eax +c010423b: 85 c0 test %eax,%eax +c010423d: 74 0e je c010424d <_ZN2cb20CInterruptDispatcher13d_Interrupt91E19T_ISR_REGISTERS_ERR+0x1d> +c010423f: 51 push %ecx +c0104240: 51 push %ecx +c0104241: 8b 10 mov (%eax),%edx +c0104243: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104246: 51 push %ecx +c0104247: 50 push %eax +c0104248: ff 12 call *(%edx) +c010424a: 83 c4 10 add $0x10,%esp +c010424d: c9 leave +c010424e: c3 ret +c010424f: 90 nop + +c0104250 <_ZN2cb20CInterruptDispatcher13d_Interrupt92E19T_ISR_REGISTERS_ERR>: +c0104250: 55 push %ebp +c0104251: 89 e5 mov %esp,%ebp +c0104253: 83 ec 08 sub $0x8,%esp +c0104256: a1 b0 fd 52 c0 mov 0xc052fdb0,%eax +c010425b: 85 c0 test %eax,%eax +c010425d: 74 0e je c010426d <_ZN2cb20CInterruptDispatcher13d_Interrupt92E19T_ISR_REGISTERS_ERR+0x1d> +c010425f: 52 push %edx +c0104260: 52 push %edx +c0104261: 8b 10 mov (%eax),%edx +c0104263: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104266: 51 push %ecx +c0104267: 50 push %eax +c0104268: ff 12 call *(%edx) +c010426a: 83 c4 10 add $0x10,%esp +c010426d: c9 leave +c010426e: c3 ret +c010426f: 90 nop + +c0104270 <_ZN2cb20CInterruptDispatcher13d_Interrupt93E19T_ISR_REGISTERS_ERR>: +c0104270: 55 push %ebp +c0104271: 89 e5 mov %esp,%ebp +c0104273: 83 ec 08 sub $0x8,%esp +c0104276: a1 b4 fd 52 c0 mov 0xc052fdb4,%eax +c010427b: 85 c0 test %eax,%eax +c010427d: 74 0e je c010428d <_ZN2cb20CInterruptDispatcher13d_Interrupt93E19T_ISR_REGISTERS_ERR+0x1d> +c010427f: 51 push %ecx +c0104280: 51 push %ecx +c0104281: 8b 10 mov (%eax),%edx +c0104283: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104286: 51 push %ecx +c0104287: 50 push %eax +c0104288: ff 12 call *(%edx) +c010428a: 83 c4 10 add $0x10,%esp +c010428d: c9 leave +c010428e: c3 ret +c010428f: 90 nop + +c0104290 <_ZN2cb20CInterruptDispatcher13d_Interrupt94E19T_ISR_REGISTERS_ERR>: +c0104290: 55 push %ebp +c0104291: 89 e5 mov %esp,%ebp +c0104293: 83 ec 08 sub $0x8,%esp +c0104296: a1 b8 fd 52 c0 mov 0xc052fdb8,%eax +c010429b: 85 c0 test %eax,%eax +c010429d: 74 0e je c01042ad <_ZN2cb20CInterruptDispatcher13d_Interrupt94E19T_ISR_REGISTERS_ERR+0x1d> +c010429f: 52 push %edx +c01042a0: 52 push %edx +c01042a1: 8b 10 mov (%eax),%edx +c01042a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01042a6: 51 push %ecx +c01042a7: 50 push %eax +c01042a8: ff 12 call *(%edx) +c01042aa: 83 c4 10 add $0x10,%esp +c01042ad: c9 leave +c01042ae: c3 ret +c01042af: 90 nop + +c01042b0 <_ZN2cb20CInterruptDispatcher13d_Interrupt95E19T_ISR_REGISTERS_ERR>: +c01042b0: 55 push %ebp +c01042b1: 89 e5 mov %esp,%ebp +c01042b3: 83 ec 08 sub $0x8,%esp +c01042b6: a1 bc fd 52 c0 mov 0xc052fdbc,%eax +c01042bb: 85 c0 test %eax,%eax +c01042bd: 74 0e je c01042cd <_ZN2cb20CInterruptDispatcher13d_Interrupt95E19T_ISR_REGISTERS_ERR+0x1d> +c01042bf: 51 push %ecx +c01042c0: 51 push %ecx +c01042c1: 8b 10 mov (%eax),%edx +c01042c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01042c6: 51 push %ecx +c01042c7: 50 push %eax +c01042c8: ff 12 call *(%edx) +c01042ca: 83 c4 10 add $0x10,%esp +c01042cd: c9 leave +c01042ce: c3 ret +c01042cf: 90 nop + +c01042d0 <_ZN2cb20CInterruptDispatcher13d_Interrupt96E19T_ISR_REGISTERS_ERR>: +c01042d0: 55 push %ebp +c01042d1: 89 e5 mov %esp,%ebp +c01042d3: 83 ec 08 sub $0x8,%esp +c01042d6: a1 c0 fd 52 c0 mov 0xc052fdc0,%eax +c01042db: 85 c0 test %eax,%eax +c01042dd: 74 0e je c01042ed <_ZN2cb20CInterruptDispatcher13d_Interrupt96E19T_ISR_REGISTERS_ERR+0x1d> +c01042df: 52 push %edx +c01042e0: 52 push %edx +c01042e1: 8b 10 mov (%eax),%edx +c01042e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01042e6: 51 push %ecx +c01042e7: 50 push %eax +c01042e8: ff 12 call *(%edx) +c01042ea: 83 c4 10 add $0x10,%esp +c01042ed: c9 leave +c01042ee: c3 ret +c01042ef: 90 nop + +c01042f0 <_ZN2cb20CInterruptDispatcher13d_Interrupt97E19T_ISR_REGISTERS_ERR>: +c01042f0: 55 push %ebp +c01042f1: 89 e5 mov %esp,%ebp +c01042f3: 83 ec 08 sub $0x8,%esp +c01042f6: a1 c4 fd 52 c0 mov 0xc052fdc4,%eax +c01042fb: 85 c0 test %eax,%eax +c01042fd: 74 0e je c010430d <_ZN2cb20CInterruptDispatcher13d_Interrupt97E19T_ISR_REGISTERS_ERR+0x1d> +c01042ff: 51 push %ecx +c0104300: 51 push %ecx +c0104301: 8b 10 mov (%eax),%edx +c0104303: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104306: 51 push %ecx +c0104307: 50 push %eax +c0104308: ff 12 call *(%edx) +c010430a: 83 c4 10 add $0x10,%esp +c010430d: c9 leave +c010430e: c3 ret +c010430f: 90 nop + +c0104310 <_ZN2cb20CInterruptDispatcher13d_Interrupt98E19T_ISR_REGISTERS_ERR>: +c0104310: 55 push %ebp +c0104311: 89 e5 mov %esp,%ebp +c0104313: 83 ec 08 sub $0x8,%esp +c0104316: a1 c8 fd 52 c0 mov 0xc052fdc8,%eax +c010431b: 85 c0 test %eax,%eax +c010431d: 74 0e je c010432d <_ZN2cb20CInterruptDispatcher13d_Interrupt98E19T_ISR_REGISTERS_ERR+0x1d> +c010431f: 52 push %edx +c0104320: 52 push %edx +c0104321: 8b 10 mov (%eax),%edx +c0104323: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104326: 51 push %ecx +c0104327: 50 push %eax +c0104328: ff 12 call *(%edx) +c010432a: 83 c4 10 add $0x10,%esp +c010432d: c9 leave +c010432e: c3 ret +c010432f: 90 nop + +c0104330 <_ZN2cb20CInterruptDispatcher13d_Interrupt99E19T_ISR_REGISTERS_ERR>: +c0104330: 55 push %ebp +c0104331: 89 e5 mov %esp,%ebp +c0104333: 83 ec 08 sub $0x8,%esp +c0104336: a1 cc fd 52 c0 mov 0xc052fdcc,%eax +c010433b: 85 c0 test %eax,%eax +c010433d: 74 0e je c010434d <_ZN2cb20CInterruptDispatcher13d_Interrupt99E19T_ISR_REGISTERS_ERR+0x1d> +c010433f: 51 push %ecx +c0104340: 51 push %ecx +c0104341: 8b 10 mov (%eax),%edx +c0104343: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104346: 51 push %ecx +c0104347: 50 push %eax +c0104348: ff 12 call *(%edx) +c010434a: 83 c4 10 add $0x10,%esp +c010434d: c9 leave +c010434e: c3 ret +c010434f: 90 nop + +c0104350 <_ZN2cb20CInterruptDispatcher14d_Interrupt100E19T_ISR_REGISTERS_ERR>: +c0104350: 55 push %ebp +c0104351: 89 e5 mov %esp,%ebp +c0104353: 83 ec 08 sub $0x8,%esp +c0104356: a1 d0 fd 52 c0 mov 0xc052fdd0,%eax +c010435b: 85 c0 test %eax,%eax +c010435d: 74 0e je c010436d <_ZN2cb20CInterruptDispatcher14d_Interrupt100E19T_ISR_REGISTERS_ERR+0x1d> +c010435f: 52 push %edx +c0104360: 52 push %edx +c0104361: 8b 10 mov (%eax),%edx +c0104363: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104366: 51 push %ecx +c0104367: 50 push %eax +c0104368: ff 12 call *(%edx) +c010436a: 83 c4 10 add $0x10,%esp +c010436d: c9 leave +c010436e: c3 ret +c010436f: 90 nop + +c0104370 <_ZN2cb20CInterruptDispatcher14d_Interrupt101E19T_ISR_REGISTERS_ERR>: +c0104370: 55 push %ebp +c0104371: 89 e5 mov %esp,%ebp +c0104373: 83 ec 08 sub $0x8,%esp +c0104376: a1 d4 fd 52 c0 mov 0xc052fdd4,%eax +c010437b: 85 c0 test %eax,%eax +c010437d: 74 0e je c010438d <_ZN2cb20CInterruptDispatcher14d_Interrupt101E19T_ISR_REGISTERS_ERR+0x1d> +c010437f: 51 push %ecx +c0104380: 51 push %ecx +c0104381: 8b 10 mov (%eax),%edx +c0104383: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104386: 51 push %ecx +c0104387: 50 push %eax +c0104388: ff 12 call *(%edx) +c010438a: 83 c4 10 add $0x10,%esp +c010438d: c9 leave +c010438e: c3 ret +c010438f: 90 nop + +c0104390 <_ZN2cb20CInterruptDispatcher14d_Interrupt102E19T_ISR_REGISTERS_ERR>: +c0104390: 55 push %ebp +c0104391: 89 e5 mov %esp,%ebp +c0104393: 83 ec 08 sub $0x8,%esp +c0104396: a1 d8 fd 52 c0 mov 0xc052fdd8,%eax +c010439b: 85 c0 test %eax,%eax +c010439d: 74 0e je c01043ad <_ZN2cb20CInterruptDispatcher14d_Interrupt102E19T_ISR_REGISTERS_ERR+0x1d> +c010439f: 52 push %edx +c01043a0: 52 push %edx +c01043a1: 8b 10 mov (%eax),%edx +c01043a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01043a6: 51 push %ecx +c01043a7: 50 push %eax +c01043a8: ff 12 call *(%edx) +c01043aa: 83 c4 10 add $0x10,%esp +c01043ad: c9 leave +c01043ae: c3 ret +c01043af: 90 nop + +c01043b0 <_ZN2cb20CInterruptDispatcher14d_Interrupt103E19T_ISR_REGISTERS_ERR>: +c01043b0: 55 push %ebp +c01043b1: 89 e5 mov %esp,%ebp +c01043b3: 83 ec 08 sub $0x8,%esp +c01043b6: a1 dc fd 52 c0 mov 0xc052fddc,%eax +c01043bb: 85 c0 test %eax,%eax +c01043bd: 74 0e je c01043cd <_ZN2cb20CInterruptDispatcher14d_Interrupt103E19T_ISR_REGISTERS_ERR+0x1d> +c01043bf: 51 push %ecx +c01043c0: 51 push %ecx +c01043c1: 8b 10 mov (%eax),%edx +c01043c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01043c6: 51 push %ecx +c01043c7: 50 push %eax +c01043c8: ff 12 call *(%edx) +c01043ca: 83 c4 10 add $0x10,%esp +c01043cd: c9 leave +c01043ce: c3 ret +c01043cf: 90 nop + +c01043d0 <_ZN2cb20CInterruptDispatcher14d_Interrupt104E19T_ISR_REGISTERS_ERR>: +c01043d0: 55 push %ebp +c01043d1: 89 e5 mov %esp,%ebp +c01043d3: 83 ec 08 sub $0x8,%esp +c01043d6: a1 e0 fd 52 c0 mov 0xc052fde0,%eax +c01043db: 85 c0 test %eax,%eax +c01043dd: 74 0e je c01043ed <_ZN2cb20CInterruptDispatcher14d_Interrupt104E19T_ISR_REGISTERS_ERR+0x1d> +c01043df: 52 push %edx +c01043e0: 52 push %edx +c01043e1: 8b 10 mov (%eax),%edx +c01043e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01043e6: 51 push %ecx +c01043e7: 50 push %eax +c01043e8: ff 12 call *(%edx) +c01043ea: 83 c4 10 add $0x10,%esp +c01043ed: c9 leave +c01043ee: c3 ret +c01043ef: 90 nop + +c01043f0 <_ZN2cb20CInterruptDispatcher14d_Interrupt105E19T_ISR_REGISTERS_ERR>: +c01043f0: 55 push %ebp +c01043f1: 89 e5 mov %esp,%ebp +c01043f3: 83 ec 08 sub $0x8,%esp +c01043f6: a1 e4 fd 52 c0 mov 0xc052fde4,%eax +c01043fb: 85 c0 test %eax,%eax +c01043fd: 74 0e je c010440d <_ZN2cb20CInterruptDispatcher14d_Interrupt105E19T_ISR_REGISTERS_ERR+0x1d> +c01043ff: 51 push %ecx +c0104400: 51 push %ecx +c0104401: 8b 10 mov (%eax),%edx +c0104403: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104406: 51 push %ecx +c0104407: 50 push %eax +c0104408: ff 12 call *(%edx) +c010440a: 83 c4 10 add $0x10,%esp +c010440d: c9 leave +c010440e: c3 ret +c010440f: 90 nop + +c0104410 <_ZN2cb20CInterruptDispatcher14d_Interrupt106E19T_ISR_REGISTERS_ERR>: +c0104410: 55 push %ebp +c0104411: 89 e5 mov %esp,%ebp +c0104413: 83 ec 08 sub $0x8,%esp +c0104416: a1 e8 fd 52 c0 mov 0xc052fde8,%eax +c010441b: 85 c0 test %eax,%eax +c010441d: 74 0e je c010442d <_ZN2cb20CInterruptDispatcher14d_Interrupt106E19T_ISR_REGISTERS_ERR+0x1d> +c010441f: 52 push %edx +c0104420: 52 push %edx +c0104421: 8b 10 mov (%eax),%edx +c0104423: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104426: 51 push %ecx +c0104427: 50 push %eax +c0104428: ff 12 call *(%edx) +c010442a: 83 c4 10 add $0x10,%esp +c010442d: c9 leave +c010442e: c3 ret +c010442f: 90 nop + +c0104430 <_ZN2cb20CInterruptDispatcher14d_Interrupt107E19T_ISR_REGISTERS_ERR>: +c0104430: 55 push %ebp +c0104431: 89 e5 mov %esp,%ebp +c0104433: 83 ec 08 sub $0x8,%esp +c0104436: a1 ec fd 52 c0 mov 0xc052fdec,%eax +c010443b: 85 c0 test %eax,%eax +c010443d: 74 0e je c010444d <_ZN2cb20CInterruptDispatcher14d_Interrupt107E19T_ISR_REGISTERS_ERR+0x1d> +c010443f: 51 push %ecx +c0104440: 51 push %ecx +c0104441: 8b 10 mov (%eax),%edx +c0104443: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104446: 51 push %ecx +c0104447: 50 push %eax +c0104448: ff 12 call *(%edx) +c010444a: 83 c4 10 add $0x10,%esp +c010444d: c9 leave +c010444e: c3 ret +c010444f: 90 nop + +c0104450 <_ZN2cb20CInterruptDispatcher14d_Interrupt108E19T_ISR_REGISTERS_ERR>: +c0104450: 55 push %ebp +c0104451: 89 e5 mov %esp,%ebp +c0104453: 83 ec 08 sub $0x8,%esp +c0104456: a1 f0 fd 52 c0 mov 0xc052fdf0,%eax +c010445b: 85 c0 test %eax,%eax +c010445d: 74 0e je c010446d <_ZN2cb20CInterruptDispatcher14d_Interrupt108E19T_ISR_REGISTERS_ERR+0x1d> +c010445f: 52 push %edx +c0104460: 52 push %edx +c0104461: 8b 10 mov (%eax),%edx +c0104463: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104466: 51 push %ecx +c0104467: 50 push %eax +c0104468: ff 12 call *(%edx) +c010446a: 83 c4 10 add $0x10,%esp +c010446d: c9 leave +c010446e: c3 ret +c010446f: 90 nop + +c0104470 <_ZN2cb20CInterruptDispatcher14d_Interrupt109E19T_ISR_REGISTERS_ERR>: +c0104470: 55 push %ebp +c0104471: 89 e5 mov %esp,%ebp +c0104473: 83 ec 08 sub $0x8,%esp +c0104476: a1 f4 fd 52 c0 mov 0xc052fdf4,%eax +c010447b: 85 c0 test %eax,%eax +c010447d: 74 0e je c010448d <_ZN2cb20CInterruptDispatcher14d_Interrupt109E19T_ISR_REGISTERS_ERR+0x1d> +c010447f: 51 push %ecx +c0104480: 51 push %ecx +c0104481: 8b 10 mov (%eax),%edx +c0104483: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104486: 51 push %ecx +c0104487: 50 push %eax +c0104488: ff 12 call *(%edx) +c010448a: 83 c4 10 add $0x10,%esp +c010448d: c9 leave +c010448e: c3 ret +c010448f: 90 nop + +c0104490 <_ZN2cb20CInterruptDispatcher14d_Interrupt110E19T_ISR_REGISTERS_ERR>: +c0104490: 55 push %ebp +c0104491: 89 e5 mov %esp,%ebp +c0104493: 83 ec 08 sub $0x8,%esp +c0104496: a1 f8 fd 52 c0 mov 0xc052fdf8,%eax +c010449b: 85 c0 test %eax,%eax +c010449d: 74 0e je c01044ad <_ZN2cb20CInterruptDispatcher14d_Interrupt110E19T_ISR_REGISTERS_ERR+0x1d> +c010449f: 52 push %edx +c01044a0: 52 push %edx +c01044a1: 8b 10 mov (%eax),%edx +c01044a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01044a6: 51 push %ecx +c01044a7: 50 push %eax +c01044a8: ff 12 call *(%edx) +c01044aa: 83 c4 10 add $0x10,%esp +c01044ad: c9 leave +c01044ae: c3 ret +c01044af: 90 nop + +c01044b0 <_ZN2cb20CInterruptDispatcher14d_Interrupt111E19T_ISR_REGISTERS_ERR>: +c01044b0: 55 push %ebp +c01044b1: 89 e5 mov %esp,%ebp +c01044b3: 83 ec 08 sub $0x8,%esp +c01044b6: a1 fc fd 52 c0 mov 0xc052fdfc,%eax +c01044bb: 85 c0 test %eax,%eax +c01044bd: 74 0e je c01044cd <_ZN2cb20CInterruptDispatcher14d_Interrupt111E19T_ISR_REGISTERS_ERR+0x1d> +c01044bf: 51 push %ecx +c01044c0: 51 push %ecx +c01044c1: 8b 10 mov (%eax),%edx +c01044c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01044c6: 51 push %ecx +c01044c7: 50 push %eax +c01044c8: ff 12 call *(%edx) +c01044ca: 83 c4 10 add $0x10,%esp +c01044cd: c9 leave +c01044ce: c3 ret +c01044cf: 90 nop + +c01044d0 <_ZN2cb20CInterruptDispatcher14d_Interrupt112E19T_ISR_REGISTERS_ERR>: +c01044d0: 55 push %ebp +c01044d1: 89 e5 mov %esp,%ebp +c01044d3: 83 ec 08 sub $0x8,%esp +c01044d6: a1 00 fe 52 c0 mov 0xc052fe00,%eax +c01044db: 85 c0 test %eax,%eax +c01044dd: 74 0e je c01044ed <_ZN2cb20CInterruptDispatcher14d_Interrupt112E19T_ISR_REGISTERS_ERR+0x1d> +c01044df: 52 push %edx +c01044e0: 52 push %edx +c01044e1: 8b 10 mov (%eax),%edx +c01044e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01044e6: 51 push %ecx +c01044e7: 50 push %eax +c01044e8: ff 12 call *(%edx) +c01044ea: 83 c4 10 add $0x10,%esp +c01044ed: c9 leave +c01044ee: c3 ret +c01044ef: 90 nop + +c01044f0 <_ZN2cb20CInterruptDispatcher14d_Interrupt113E19T_ISR_REGISTERS_ERR>: +c01044f0: 55 push %ebp +c01044f1: 89 e5 mov %esp,%ebp +c01044f3: 83 ec 08 sub $0x8,%esp +c01044f6: a1 04 fe 52 c0 mov 0xc052fe04,%eax +c01044fb: 85 c0 test %eax,%eax +c01044fd: 74 0e je c010450d <_ZN2cb20CInterruptDispatcher14d_Interrupt113E19T_ISR_REGISTERS_ERR+0x1d> +c01044ff: 51 push %ecx +c0104500: 51 push %ecx +c0104501: 8b 10 mov (%eax),%edx +c0104503: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104506: 51 push %ecx +c0104507: 50 push %eax +c0104508: ff 12 call *(%edx) +c010450a: 83 c4 10 add $0x10,%esp +c010450d: c9 leave +c010450e: c3 ret +c010450f: 90 nop + +c0104510 <_ZN2cb20CInterruptDispatcher14d_Interrupt114E19T_ISR_REGISTERS_ERR>: +c0104510: 55 push %ebp +c0104511: 89 e5 mov %esp,%ebp +c0104513: 83 ec 08 sub $0x8,%esp +c0104516: a1 08 fe 52 c0 mov 0xc052fe08,%eax +c010451b: 85 c0 test %eax,%eax +c010451d: 74 0e je c010452d <_ZN2cb20CInterruptDispatcher14d_Interrupt114E19T_ISR_REGISTERS_ERR+0x1d> +c010451f: 52 push %edx +c0104520: 52 push %edx +c0104521: 8b 10 mov (%eax),%edx +c0104523: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104526: 51 push %ecx +c0104527: 50 push %eax +c0104528: ff 12 call *(%edx) +c010452a: 83 c4 10 add $0x10,%esp +c010452d: c9 leave +c010452e: c3 ret +c010452f: 90 nop + +c0104530 <_ZN2cb20CInterruptDispatcher14d_Interrupt115E19T_ISR_REGISTERS_ERR>: +c0104530: 55 push %ebp +c0104531: 89 e5 mov %esp,%ebp +c0104533: 83 ec 08 sub $0x8,%esp +c0104536: a1 0c fe 52 c0 mov 0xc052fe0c,%eax +c010453b: 85 c0 test %eax,%eax +c010453d: 74 0e je c010454d <_ZN2cb20CInterruptDispatcher14d_Interrupt115E19T_ISR_REGISTERS_ERR+0x1d> +c010453f: 51 push %ecx +c0104540: 51 push %ecx +c0104541: 8b 10 mov (%eax),%edx +c0104543: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104546: 51 push %ecx +c0104547: 50 push %eax +c0104548: ff 12 call *(%edx) +c010454a: 83 c4 10 add $0x10,%esp +c010454d: c9 leave +c010454e: c3 ret +c010454f: 90 nop + +c0104550 <_ZN2cb20CInterruptDispatcher14d_Interrupt116E19T_ISR_REGISTERS_ERR>: +c0104550: 55 push %ebp +c0104551: 89 e5 mov %esp,%ebp +c0104553: 83 ec 08 sub $0x8,%esp +c0104556: a1 10 fe 52 c0 mov 0xc052fe10,%eax +c010455b: 85 c0 test %eax,%eax +c010455d: 74 0e je c010456d <_ZN2cb20CInterruptDispatcher14d_Interrupt116E19T_ISR_REGISTERS_ERR+0x1d> +c010455f: 52 push %edx +c0104560: 52 push %edx +c0104561: 8b 10 mov (%eax),%edx +c0104563: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104566: 51 push %ecx +c0104567: 50 push %eax +c0104568: ff 12 call *(%edx) +c010456a: 83 c4 10 add $0x10,%esp +c010456d: c9 leave +c010456e: c3 ret +c010456f: 90 nop + +c0104570 <_ZN2cb20CInterruptDispatcher14d_Interrupt117E19T_ISR_REGISTERS_ERR>: +c0104570: 55 push %ebp +c0104571: 89 e5 mov %esp,%ebp +c0104573: 83 ec 08 sub $0x8,%esp +c0104576: a1 14 fe 52 c0 mov 0xc052fe14,%eax +c010457b: 85 c0 test %eax,%eax +c010457d: 74 0e je c010458d <_ZN2cb20CInterruptDispatcher14d_Interrupt117E19T_ISR_REGISTERS_ERR+0x1d> +c010457f: 51 push %ecx +c0104580: 51 push %ecx +c0104581: 8b 10 mov (%eax),%edx +c0104583: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104586: 51 push %ecx +c0104587: 50 push %eax +c0104588: ff 12 call *(%edx) +c010458a: 83 c4 10 add $0x10,%esp +c010458d: c9 leave +c010458e: c3 ret +c010458f: 90 nop + +c0104590 <_ZN2cb20CInterruptDispatcher14d_Interrupt118E19T_ISR_REGISTERS_ERR>: +c0104590: 55 push %ebp +c0104591: 89 e5 mov %esp,%ebp +c0104593: 83 ec 08 sub $0x8,%esp +c0104596: a1 18 fe 52 c0 mov 0xc052fe18,%eax +c010459b: 85 c0 test %eax,%eax +c010459d: 74 0e je c01045ad <_ZN2cb20CInterruptDispatcher14d_Interrupt118E19T_ISR_REGISTERS_ERR+0x1d> +c010459f: 52 push %edx +c01045a0: 52 push %edx +c01045a1: 8b 10 mov (%eax),%edx +c01045a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01045a6: 51 push %ecx +c01045a7: 50 push %eax +c01045a8: ff 12 call *(%edx) +c01045aa: 83 c4 10 add $0x10,%esp +c01045ad: c9 leave +c01045ae: c3 ret +c01045af: 90 nop + +c01045b0 <_ZN2cb20CInterruptDispatcher14d_Interrupt119E19T_ISR_REGISTERS_ERR>: +c01045b0: 55 push %ebp +c01045b1: 89 e5 mov %esp,%ebp +c01045b3: 83 ec 08 sub $0x8,%esp +c01045b6: a1 1c fe 52 c0 mov 0xc052fe1c,%eax +c01045bb: 85 c0 test %eax,%eax +c01045bd: 74 0e je c01045cd <_ZN2cb20CInterruptDispatcher14d_Interrupt119E19T_ISR_REGISTERS_ERR+0x1d> +c01045bf: 51 push %ecx +c01045c0: 51 push %ecx +c01045c1: 8b 10 mov (%eax),%edx +c01045c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01045c6: 51 push %ecx +c01045c7: 50 push %eax +c01045c8: ff 12 call *(%edx) +c01045ca: 83 c4 10 add $0x10,%esp +c01045cd: c9 leave +c01045ce: c3 ret +c01045cf: 90 nop + +c01045d0 <_ZN2cb20CInterruptDispatcher14d_Interrupt120E19T_ISR_REGISTERS_ERR>: +c01045d0: 55 push %ebp +c01045d1: 89 e5 mov %esp,%ebp +c01045d3: 83 ec 08 sub $0x8,%esp +c01045d6: a1 20 fe 52 c0 mov 0xc052fe20,%eax +c01045db: 85 c0 test %eax,%eax +c01045dd: 74 0e je c01045ed <_ZN2cb20CInterruptDispatcher14d_Interrupt120E19T_ISR_REGISTERS_ERR+0x1d> +c01045df: 52 push %edx +c01045e0: 52 push %edx +c01045e1: 8b 10 mov (%eax),%edx +c01045e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01045e6: 51 push %ecx +c01045e7: 50 push %eax +c01045e8: ff 12 call *(%edx) +c01045ea: 83 c4 10 add $0x10,%esp +c01045ed: c9 leave +c01045ee: c3 ret +c01045ef: 90 nop + +c01045f0 <_ZN2cb20CInterruptDispatcher14d_Interrupt121E19T_ISR_REGISTERS_ERR>: +c01045f0: 55 push %ebp +c01045f1: 89 e5 mov %esp,%ebp +c01045f3: 83 ec 08 sub $0x8,%esp +c01045f6: a1 24 fe 52 c0 mov 0xc052fe24,%eax +c01045fb: 85 c0 test %eax,%eax +c01045fd: 74 0e je c010460d <_ZN2cb20CInterruptDispatcher14d_Interrupt121E19T_ISR_REGISTERS_ERR+0x1d> +c01045ff: 51 push %ecx +c0104600: 51 push %ecx +c0104601: 8b 10 mov (%eax),%edx +c0104603: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104606: 51 push %ecx +c0104607: 50 push %eax +c0104608: ff 12 call *(%edx) +c010460a: 83 c4 10 add $0x10,%esp +c010460d: c9 leave +c010460e: c3 ret +c010460f: 90 nop + +c0104610 <_ZN2cb20CInterruptDispatcher14d_Interrupt122E19T_ISR_REGISTERS_ERR>: +c0104610: 55 push %ebp +c0104611: 89 e5 mov %esp,%ebp +c0104613: 83 ec 08 sub $0x8,%esp +c0104616: a1 28 fe 52 c0 mov 0xc052fe28,%eax +c010461b: 85 c0 test %eax,%eax +c010461d: 74 0e je c010462d <_ZN2cb20CInterruptDispatcher14d_Interrupt122E19T_ISR_REGISTERS_ERR+0x1d> +c010461f: 52 push %edx +c0104620: 52 push %edx +c0104621: 8b 10 mov (%eax),%edx +c0104623: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104626: 51 push %ecx +c0104627: 50 push %eax +c0104628: ff 12 call *(%edx) +c010462a: 83 c4 10 add $0x10,%esp +c010462d: c9 leave +c010462e: c3 ret +c010462f: 90 nop + +c0104630 <_ZN2cb20CInterruptDispatcher14d_Interrupt123E19T_ISR_REGISTERS_ERR>: +c0104630: 55 push %ebp +c0104631: 89 e5 mov %esp,%ebp +c0104633: 83 ec 08 sub $0x8,%esp +c0104636: a1 2c fe 52 c0 mov 0xc052fe2c,%eax +c010463b: 85 c0 test %eax,%eax +c010463d: 74 0e je c010464d <_ZN2cb20CInterruptDispatcher14d_Interrupt123E19T_ISR_REGISTERS_ERR+0x1d> +c010463f: 51 push %ecx +c0104640: 51 push %ecx +c0104641: 8b 10 mov (%eax),%edx +c0104643: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104646: 51 push %ecx +c0104647: 50 push %eax +c0104648: ff 12 call *(%edx) +c010464a: 83 c4 10 add $0x10,%esp +c010464d: c9 leave +c010464e: c3 ret +c010464f: 90 nop + +c0104650 <_ZN2cb20CInterruptDispatcher14d_Interrupt124E19T_ISR_REGISTERS_ERR>: +c0104650: 55 push %ebp +c0104651: 89 e5 mov %esp,%ebp +c0104653: 83 ec 08 sub $0x8,%esp +c0104656: a1 30 fe 52 c0 mov 0xc052fe30,%eax +c010465b: 85 c0 test %eax,%eax +c010465d: 74 0e je c010466d <_ZN2cb20CInterruptDispatcher14d_Interrupt124E19T_ISR_REGISTERS_ERR+0x1d> +c010465f: 52 push %edx +c0104660: 52 push %edx +c0104661: 8b 10 mov (%eax),%edx +c0104663: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104666: 51 push %ecx +c0104667: 50 push %eax +c0104668: ff 12 call *(%edx) +c010466a: 83 c4 10 add $0x10,%esp +c010466d: c9 leave +c010466e: c3 ret +c010466f: 90 nop + +c0104670 <_ZN2cb20CInterruptDispatcher14d_Interrupt125E19T_ISR_REGISTERS_ERR>: +c0104670: 55 push %ebp +c0104671: 89 e5 mov %esp,%ebp +c0104673: 83 ec 08 sub $0x8,%esp +c0104676: a1 34 fe 52 c0 mov 0xc052fe34,%eax +c010467b: 85 c0 test %eax,%eax +c010467d: 74 0e je c010468d <_ZN2cb20CInterruptDispatcher14d_Interrupt125E19T_ISR_REGISTERS_ERR+0x1d> +c010467f: 51 push %ecx +c0104680: 51 push %ecx +c0104681: 8b 10 mov (%eax),%edx +c0104683: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104686: 51 push %ecx +c0104687: 50 push %eax +c0104688: ff 12 call *(%edx) +c010468a: 83 c4 10 add $0x10,%esp +c010468d: c9 leave +c010468e: c3 ret +c010468f: 90 nop + +c0104690 <_ZN2cb20CInterruptDispatcher14d_Interrupt126E19T_ISR_REGISTERS_ERR>: +c0104690: 55 push %ebp +c0104691: 89 e5 mov %esp,%ebp +c0104693: 83 ec 08 sub $0x8,%esp +c0104696: a1 38 fe 52 c0 mov 0xc052fe38,%eax +c010469b: 85 c0 test %eax,%eax +c010469d: 74 0e je c01046ad <_ZN2cb20CInterruptDispatcher14d_Interrupt126E19T_ISR_REGISTERS_ERR+0x1d> +c010469f: 52 push %edx +c01046a0: 52 push %edx +c01046a1: 8b 10 mov (%eax),%edx +c01046a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01046a6: 51 push %ecx +c01046a7: 50 push %eax +c01046a8: ff 12 call *(%edx) +c01046aa: 83 c4 10 add $0x10,%esp +c01046ad: c9 leave +c01046ae: c3 ret +c01046af: 90 nop + +c01046b0 <_ZN2cb20CInterruptDispatcher14d_Interrupt127E19T_ISR_REGISTERS_ERR>: +c01046b0: 55 push %ebp +c01046b1: 89 e5 mov %esp,%ebp +c01046b3: 83 ec 08 sub $0x8,%esp +c01046b6: a1 3c fe 52 c0 mov 0xc052fe3c,%eax +c01046bb: 85 c0 test %eax,%eax +c01046bd: 74 0e je c01046cd <_ZN2cb20CInterruptDispatcher14d_Interrupt127E19T_ISR_REGISTERS_ERR+0x1d> +c01046bf: 51 push %ecx +c01046c0: 51 push %ecx +c01046c1: 8b 10 mov (%eax),%edx +c01046c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01046c6: 51 push %ecx +c01046c7: 50 push %eax +c01046c8: ff 12 call *(%edx) +c01046ca: 83 c4 10 add $0x10,%esp +c01046cd: c9 leave +c01046ce: c3 ret +c01046cf: 90 nop + +c01046d0 <_ZN2cb20CInterruptDispatcher14d_Interrupt128E19T_ISR_REGISTERS_ERR>: +c01046d0: 55 push %ebp +c01046d1: 89 e5 mov %esp,%ebp +c01046d3: 83 ec 08 sub $0x8,%esp +c01046d6: a1 40 fe 52 c0 mov 0xc052fe40,%eax +c01046db: 85 c0 test %eax,%eax +c01046dd: 74 0e je c01046ed <_ZN2cb20CInterruptDispatcher14d_Interrupt128E19T_ISR_REGISTERS_ERR+0x1d> +c01046df: 52 push %edx +c01046e0: 52 push %edx +c01046e1: 8b 10 mov (%eax),%edx +c01046e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01046e6: 51 push %ecx +c01046e7: 50 push %eax +c01046e8: ff 12 call *(%edx) +c01046ea: 83 c4 10 add $0x10,%esp +c01046ed: c9 leave +c01046ee: c3 ret +c01046ef: 90 nop + +c01046f0 <_ZN2cb20CInterruptDispatcher14d_Interrupt129E19T_ISR_REGISTERS_ERR>: +c01046f0: 55 push %ebp +c01046f1: 89 e5 mov %esp,%ebp +c01046f3: 83 ec 08 sub $0x8,%esp +c01046f6: a1 44 fe 52 c0 mov 0xc052fe44,%eax +c01046fb: 85 c0 test %eax,%eax +c01046fd: 74 0e je c010470d <_ZN2cb20CInterruptDispatcher14d_Interrupt129E19T_ISR_REGISTERS_ERR+0x1d> +c01046ff: 51 push %ecx +c0104700: 51 push %ecx +c0104701: 8b 10 mov (%eax),%edx +c0104703: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104706: 51 push %ecx +c0104707: 50 push %eax +c0104708: ff 12 call *(%edx) +c010470a: 83 c4 10 add $0x10,%esp +c010470d: c9 leave +c010470e: c3 ret +c010470f: 90 nop + +c0104710 <_ZN2cb20CInterruptDispatcher14d_Interrupt130E19T_ISR_REGISTERS_ERR>: +c0104710: 55 push %ebp +c0104711: 89 e5 mov %esp,%ebp +c0104713: 83 ec 08 sub $0x8,%esp +c0104716: a1 48 fe 52 c0 mov 0xc052fe48,%eax +c010471b: 85 c0 test %eax,%eax +c010471d: 74 0e je c010472d <_ZN2cb20CInterruptDispatcher14d_Interrupt130E19T_ISR_REGISTERS_ERR+0x1d> +c010471f: 52 push %edx +c0104720: 52 push %edx +c0104721: 8b 10 mov (%eax),%edx +c0104723: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104726: 51 push %ecx +c0104727: 50 push %eax +c0104728: ff 12 call *(%edx) +c010472a: 83 c4 10 add $0x10,%esp +c010472d: c9 leave +c010472e: c3 ret +c010472f: 90 nop + +c0104730 <_ZN2cb20CInterruptDispatcher14d_Interrupt131E19T_ISR_REGISTERS_ERR>: +c0104730: 55 push %ebp +c0104731: 89 e5 mov %esp,%ebp +c0104733: 83 ec 08 sub $0x8,%esp +c0104736: a1 4c fe 52 c0 mov 0xc052fe4c,%eax +c010473b: 85 c0 test %eax,%eax +c010473d: 74 0e je c010474d <_ZN2cb20CInterruptDispatcher14d_Interrupt131E19T_ISR_REGISTERS_ERR+0x1d> +c010473f: 51 push %ecx +c0104740: 51 push %ecx +c0104741: 8b 10 mov (%eax),%edx +c0104743: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104746: 51 push %ecx +c0104747: 50 push %eax +c0104748: ff 12 call *(%edx) +c010474a: 83 c4 10 add $0x10,%esp +c010474d: c9 leave +c010474e: c3 ret +c010474f: 90 nop + +c0104750 <_ZN2cb20CInterruptDispatcher14d_Interrupt132E19T_ISR_REGISTERS_ERR>: +c0104750: 55 push %ebp +c0104751: 89 e5 mov %esp,%ebp +c0104753: 83 ec 08 sub $0x8,%esp +c0104756: a1 50 fe 52 c0 mov 0xc052fe50,%eax +c010475b: 85 c0 test %eax,%eax +c010475d: 74 0e je c010476d <_ZN2cb20CInterruptDispatcher14d_Interrupt132E19T_ISR_REGISTERS_ERR+0x1d> +c010475f: 52 push %edx +c0104760: 52 push %edx +c0104761: 8b 10 mov (%eax),%edx +c0104763: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104766: 51 push %ecx +c0104767: 50 push %eax +c0104768: ff 12 call *(%edx) +c010476a: 83 c4 10 add $0x10,%esp +c010476d: c9 leave +c010476e: c3 ret +c010476f: 90 nop + +c0104770 <_ZN2cb20CInterruptDispatcher14d_Interrupt133E19T_ISR_REGISTERS_ERR>: +c0104770: 55 push %ebp +c0104771: 89 e5 mov %esp,%ebp +c0104773: 83 ec 08 sub $0x8,%esp +c0104776: a1 54 fe 52 c0 mov 0xc052fe54,%eax +c010477b: 85 c0 test %eax,%eax +c010477d: 74 0e je c010478d <_ZN2cb20CInterruptDispatcher14d_Interrupt133E19T_ISR_REGISTERS_ERR+0x1d> +c010477f: 51 push %ecx +c0104780: 51 push %ecx +c0104781: 8b 10 mov (%eax),%edx +c0104783: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104786: 51 push %ecx +c0104787: 50 push %eax +c0104788: ff 12 call *(%edx) +c010478a: 83 c4 10 add $0x10,%esp +c010478d: c9 leave +c010478e: c3 ret +c010478f: 90 nop + +c0104790 <_ZN2cb20CInterruptDispatcher14d_Interrupt134E19T_ISR_REGISTERS_ERR>: +c0104790: 55 push %ebp +c0104791: 89 e5 mov %esp,%ebp +c0104793: 83 ec 08 sub $0x8,%esp +c0104796: a1 58 fe 52 c0 mov 0xc052fe58,%eax +c010479b: 85 c0 test %eax,%eax +c010479d: 74 0e je c01047ad <_ZN2cb20CInterruptDispatcher14d_Interrupt134E19T_ISR_REGISTERS_ERR+0x1d> +c010479f: 52 push %edx +c01047a0: 52 push %edx +c01047a1: 8b 10 mov (%eax),%edx +c01047a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01047a6: 51 push %ecx +c01047a7: 50 push %eax +c01047a8: ff 12 call *(%edx) +c01047aa: 83 c4 10 add $0x10,%esp +c01047ad: c9 leave +c01047ae: c3 ret +c01047af: 90 nop + +c01047b0 <_ZN2cb20CInterruptDispatcher14d_Interrupt135E19T_ISR_REGISTERS_ERR>: +c01047b0: 55 push %ebp +c01047b1: 89 e5 mov %esp,%ebp +c01047b3: 83 ec 08 sub $0x8,%esp +c01047b6: a1 5c fe 52 c0 mov 0xc052fe5c,%eax +c01047bb: 85 c0 test %eax,%eax +c01047bd: 74 0e je c01047cd <_ZN2cb20CInterruptDispatcher14d_Interrupt135E19T_ISR_REGISTERS_ERR+0x1d> +c01047bf: 51 push %ecx +c01047c0: 51 push %ecx +c01047c1: 8b 10 mov (%eax),%edx +c01047c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01047c6: 51 push %ecx +c01047c7: 50 push %eax +c01047c8: ff 12 call *(%edx) +c01047ca: 83 c4 10 add $0x10,%esp +c01047cd: c9 leave +c01047ce: c3 ret +c01047cf: 90 nop + +c01047d0 <_ZN2cb20CInterruptDispatcher14d_Interrupt136E19T_ISR_REGISTERS_ERR>: +c01047d0: 55 push %ebp +c01047d1: 89 e5 mov %esp,%ebp +c01047d3: 83 ec 08 sub $0x8,%esp +c01047d6: a1 60 fe 52 c0 mov 0xc052fe60,%eax +c01047db: 85 c0 test %eax,%eax +c01047dd: 74 0e je c01047ed <_ZN2cb20CInterruptDispatcher14d_Interrupt136E19T_ISR_REGISTERS_ERR+0x1d> +c01047df: 52 push %edx +c01047e0: 52 push %edx +c01047e1: 8b 10 mov (%eax),%edx +c01047e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01047e6: 51 push %ecx +c01047e7: 50 push %eax +c01047e8: ff 12 call *(%edx) +c01047ea: 83 c4 10 add $0x10,%esp +c01047ed: c9 leave +c01047ee: c3 ret +c01047ef: 90 nop + +c01047f0 <_ZN2cb20CInterruptDispatcher14d_Interrupt137E19T_ISR_REGISTERS_ERR>: +c01047f0: 55 push %ebp +c01047f1: 89 e5 mov %esp,%ebp +c01047f3: 83 ec 08 sub $0x8,%esp +c01047f6: a1 64 fe 52 c0 mov 0xc052fe64,%eax +c01047fb: 85 c0 test %eax,%eax +c01047fd: 74 0e je c010480d <_ZN2cb20CInterruptDispatcher14d_Interrupt137E19T_ISR_REGISTERS_ERR+0x1d> +c01047ff: 51 push %ecx +c0104800: 51 push %ecx +c0104801: 8b 10 mov (%eax),%edx +c0104803: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104806: 51 push %ecx +c0104807: 50 push %eax +c0104808: ff 12 call *(%edx) +c010480a: 83 c4 10 add $0x10,%esp +c010480d: c9 leave +c010480e: c3 ret +c010480f: 90 nop + +c0104810 <_ZN2cb20CInterruptDispatcher14d_Interrupt138E19T_ISR_REGISTERS_ERR>: +c0104810: 55 push %ebp +c0104811: 89 e5 mov %esp,%ebp +c0104813: 83 ec 08 sub $0x8,%esp +c0104816: a1 68 fe 52 c0 mov 0xc052fe68,%eax +c010481b: 85 c0 test %eax,%eax +c010481d: 74 0e je c010482d <_ZN2cb20CInterruptDispatcher14d_Interrupt138E19T_ISR_REGISTERS_ERR+0x1d> +c010481f: 52 push %edx +c0104820: 52 push %edx +c0104821: 8b 10 mov (%eax),%edx +c0104823: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104826: 51 push %ecx +c0104827: 50 push %eax +c0104828: ff 12 call *(%edx) +c010482a: 83 c4 10 add $0x10,%esp +c010482d: c9 leave +c010482e: c3 ret +c010482f: 90 nop + +c0104830 <_ZN2cb20CInterruptDispatcher14d_Interrupt139E19T_ISR_REGISTERS_ERR>: +c0104830: 55 push %ebp +c0104831: 89 e5 mov %esp,%ebp +c0104833: 83 ec 08 sub $0x8,%esp +c0104836: a1 6c fe 52 c0 mov 0xc052fe6c,%eax +c010483b: 85 c0 test %eax,%eax +c010483d: 74 0e je c010484d <_ZN2cb20CInterruptDispatcher14d_Interrupt139E19T_ISR_REGISTERS_ERR+0x1d> +c010483f: 51 push %ecx +c0104840: 51 push %ecx +c0104841: 8b 10 mov (%eax),%edx +c0104843: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104846: 51 push %ecx +c0104847: 50 push %eax +c0104848: ff 12 call *(%edx) +c010484a: 83 c4 10 add $0x10,%esp +c010484d: c9 leave +c010484e: c3 ret +c010484f: 90 nop + +c0104850 <_ZN2cb20CInterruptDispatcher14d_Interrupt140E19T_ISR_REGISTERS_ERR>: +c0104850: 55 push %ebp +c0104851: 89 e5 mov %esp,%ebp +c0104853: 83 ec 08 sub $0x8,%esp +c0104856: a1 70 fe 52 c0 mov 0xc052fe70,%eax +c010485b: 85 c0 test %eax,%eax +c010485d: 74 0e je c010486d <_ZN2cb20CInterruptDispatcher14d_Interrupt140E19T_ISR_REGISTERS_ERR+0x1d> +c010485f: 52 push %edx +c0104860: 52 push %edx +c0104861: 8b 10 mov (%eax),%edx +c0104863: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104866: 51 push %ecx +c0104867: 50 push %eax +c0104868: ff 12 call *(%edx) +c010486a: 83 c4 10 add $0x10,%esp +c010486d: c9 leave +c010486e: c3 ret +c010486f: 90 nop + +c0104870 <_ZN2cb20CInterruptDispatcher14d_Interrupt141E19T_ISR_REGISTERS_ERR>: +c0104870: 55 push %ebp +c0104871: 89 e5 mov %esp,%ebp +c0104873: 83 ec 08 sub $0x8,%esp +c0104876: a1 74 fe 52 c0 mov 0xc052fe74,%eax +c010487b: 85 c0 test %eax,%eax +c010487d: 74 0e je c010488d <_ZN2cb20CInterruptDispatcher14d_Interrupt141E19T_ISR_REGISTERS_ERR+0x1d> +c010487f: 51 push %ecx +c0104880: 51 push %ecx +c0104881: 8b 10 mov (%eax),%edx +c0104883: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104886: 51 push %ecx +c0104887: 50 push %eax +c0104888: ff 12 call *(%edx) +c010488a: 83 c4 10 add $0x10,%esp +c010488d: c9 leave +c010488e: c3 ret +c010488f: 90 nop + +c0104890 <_ZN2cb20CInterruptDispatcher14d_Interrupt142E19T_ISR_REGISTERS_ERR>: +c0104890: 55 push %ebp +c0104891: 89 e5 mov %esp,%ebp +c0104893: 83 ec 08 sub $0x8,%esp +c0104896: a1 78 fe 52 c0 mov 0xc052fe78,%eax +c010489b: 85 c0 test %eax,%eax +c010489d: 74 0e je c01048ad <_ZN2cb20CInterruptDispatcher14d_Interrupt142E19T_ISR_REGISTERS_ERR+0x1d> +c010489f: 52 push %edx +c01048a0: 52 push %edx +c01048a1: 8b 10 mov (%eax),%edx +c01048a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01048a6: 51 push %ecx +c01048a7: 50 push %eax +c01048a8: ff 12 call *(%edx) +c01048aa: 83 c4 10 add $0x10,%esp +c01048ad: c9 leave +c01048ae: c3 ret +c01048af: 90 nop + +c01048b0 <_ZN2cb20CInterruptDispatcher14d_Interrupt143E19T_ISR_REGISTERS_ERR>: +c01048b0: 55 push %ebp +c01048b1: 89 e5 mov %esp,%ebp +c01048b3: 83 ec 08 sub $0x8,%esp +c01048b6: a1 7c fe 52 c0 mov 0xc052fe7c,%eax +c01048bb: 85 c0 test %eax,%eax +c01048bd: 74 0e je c01048cd <_ZN2cb20CInterruptDispatcher14d_Interrupt143E19T_ISR_REGISTERS_ERR+0x1d> +c01048bf: 51 push %ecx +c01048c0: 51 push %ecx +c01048c1: 8b 10 mov (%eax),%edx +c01048c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01048c6: 51 push %ecx +c01048c7: 50 push %eax +c01048c8: ff 12 call *(%edx) +c01048ca: 83 c4 10 add $0x10,%esp +c01048cd: c9 leave +c01048ce: c3 ret +c01048cf: 90 nop + +c01048d0 <_ZN2cb20CInterruptDispatcher14d_Interrupt144E19T_ISR_REGISTERS_ERR>: +c01048d0: 55 push %ebp +c01048d1: 89 e5 mov %esp,%ebp +c01048d3: 83 ec 08 sub $0x8,%esp +c01048d6: a1 80 fe 52 c0 mov 0xc052fe80,%eax +c01048db: 85 c0 test %eax,%eax +c01048dd: 74 0e je c01048ed <_ZN2cb20CInterruptDispatcher14d_Interrupt144E19T_ISR_REGISTERS_ERR+0x1d> +c01048df: 52 push %edx +c01048e0: 52 push %edx +c01048e1: 8b 10 mov (%eax),%edx +c01048e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01048e6: 51 push %ecx +c01048e7: 50 push %eax +c01048e8: ff 12 call *(%edx) +c01048ea: 83 c4 10 add $0x10,%esp +c01048ed: c9 leave +c01048ee: c3 ret +c01048ef: 90 nop + +c01048f0 <_ZN2cb20CInterruptDispatcher14d_Interrupt145E19T_ISR_REGISTERS_ERR>: +c01048f0: 55 push %ebp +c01048f1: 89 e5 mov %esp,%ebp +c01048f3: 83 ec 08 sub $0x8,%esp +c01048f6: a1 84 fe 52 c0 mov 0xc052fe84,%eax +c01048fb: 85 c0 test %eax,%eax +c01048fd: 74 0e je c010490d <_ZN2cb20CInterruptDispatcher14d_Interrupt145E19T_ISR_REGISTERS_ERR+0x1d> +c01048ff: 51 push %ecx +c0104900: 51 push %ecx +c0104901: 8b 10 mov (%eax),%edx +c0104903: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104906: 51 push %ecx +c0104907: 50 push %eax +c0104908: ff 12 call *(%edx) +c010490a: 83 c4 10 add $0x10,%esp +c010490d: c9 leave +c010490e: c3 ret +c010490f: 90 nop + +c0104910 <_ZN2cb20CInterruptDispatcher14d_Interrupt146E19T_ISR_REGISTERS_ERR>: +c0104910: 55 push %ebp +c0104911: 89 e5 mov %esp,%ebp +c0104913: 83 ec 08 sub $0x8,%esp +c0104916: a1 88 fe 52 c0 mov 0xc052fe88,%eax +c010491b: 85 c0 test %eax,%eax +c010491d: 74 0e je c010492d <_ZN2cb20CInterruptDispatcher14d_Interrupt146E19T_ISR_REGISTERS_ERR+0x1d> +c010491f: 52 push %edx +c0104920: 52 push %edx +c0104921: 8b 10 mov (%eax),%edx +c0104923: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104926: 51 push %ecx +c0104927: 50 push %eax +c0104928: ff 12 call *(%edx) +c010492a: 83 c4 10 add $0x10,%esp +c010492d: c9 leave +c010492e: c3 ret +c010492f: 90 nop + +c0104930 <_ZN2cb20CInterruptDispatcher14d_Interrupt147E19T_ISR_REGISTERS_ERR>: +c0104930: 55 push %ebp +c0104931: 89 e5 mov %esp,%ebp +c0104933: 83 ec 08 sub $0x8,%esp +c0104936: a1 8c fe 52 c0 mov 0xc052fe8c,%eax +c010493b: 85 c0 test %eax,%eax +c010493d: 74 0e je c010494d <_ZN2cb20CInterruptDispatcher14d_Interrupt147E19T_ISR_REGISTERS_ERR+0x1d> +c010493f: 51 push %ecx +c0104940: 51 push %ecx +c0104941: 8b 10 mov (%eax),%edx +c0104943: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104946: 51 push %ecx +c0104947: 50 push %eax +c0104948: ff 12 call *(%edx) +c010494a: 83 c4 10 add $0x10,%esp +c010494d: c9 leave +c010494e: c3 ret +c010494f: 90 nop + +c0104950 <_ZN2cb20CInterruptDispatcher14d_Interrupt148E19T_ISR_REGISTERS_ERR>: +c0104950: 55 push %ebp +c0104951: 89 e5 mov %esp,%ebp +c0104953: 83 ec 08 sub $0x8,%esp +c0104956: a1 90 fe 52 c0 mov 0xc052fe90,%eax +c010495b: 85 c0 test %eax,%eax +c010495d: 74 0e je c010496d <_ZN2cb20CInterruptDispatcher14d_Interrupt148E19T_ISR_REGISTERS_ERR+0x1d> +c010495f: 52 push %edx +c0104960: 52 push %edx +c0104961: 8b 10 mov (%eax),%edx +c0104963: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104966: 51 push %ecx +c0104967: 50 push %eax +c0104968: ff 12 call *(%edx) +c010496a: 83 c4 10 add $0x10,%esp +c010496d: c9 leave +c010496e: c3 ret +c010496f: 90 nop + +c0104970 <_ZN2cb20CInterruptDispatcher14d_Interrupt149E19T_ISR_REGISTERS_ERR>: +c0104970: 55 push %ebp +c0104971: 89 e5 mov %esp,%ebp +c0104973: 83 ec 08 sub $0x8,%esp +c0104976: a1 94 fe 52 c0 mov 0xc052fe94,%eax +c010497b: 85 c0 test %eax,%eax +c010497d: 74 0e je c010498d <_ZN2cb20CInterruptDispatcher14d_Interrupt149E19T_ISR_REGISTERS_ERR+0x1d> +c010497f: 51 push %ecx +c0104980: 51 push %ecx +c0104981: 8b 10 mov (%eax),%edx +c0104983: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104986: 51 push %ecx +c0104987: 50 push %eax +c0104988: ff 12 call *(%edx) +c010498a: 83 c4 10 add $0x10,%esp +c010498d: c9 leave +c010498e: c3 ret +c010498f: 90 nop + +c0104990 <_ZN2cb20CInterruptDispatcher14d_Interrupt150E19T_ISR_REGISTERS_ERR>: +c0104990: 55 push %ebp +c0104991: 89 e5 mov %esp,%ebp +c0104993: 83 ec 08 sub $0x8,%esp +c0104996: a1 98 fe 52 c0 mov 0xc052fe98,%eax +c010499b: 85 c0 test %eax,%eax +c010499d: 74 0e je c01049ad <_ZN2cb20CInterruptDispatcher14d_Interrupt150E19T_ISR_REGISTERS_ERR+0x1d> +c010499f: 52 push %edx +c01049a0: 52 push %edx +c01049a1: 8b 10 mov (%eax),%edx +c01049a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01049a6: 51 push %ecx +c01049a7: 50 push %eax +c01049a8: ff 12 call *(%edx) +c01049aa: 83 c4 10 add $0x10,%esp +c01049ad: c9 leave +c01049ae: c3 ret +c01049af: 90 nop + +c01049b0 <_ZN2cb20CInterruptDispatcher14d_Interrupt151E19T_ISR_REGISTERS_ERR>: +c01049b0: 55 push %ebp +c01049b1: 89 e5 mov %esp,%ebp +c01049b3: 83 ec 08 sub $0x8,%esp +c01049b6: a1 9c fe 52 c0 mov 0xc052fe9c,%eax +c01049bb: 85 c0 test %eax,%eax +c01049bd: 74 0e je c01049cd <_ZN2cb20CInterruptDispatcher14d_Interrupt151E19T_ISR_REGISTERS_ERR+0x1d> +c01049bf: 51 push %ecx +c01049c0: 51 push %ecx +c01049c1: 8b 10 mov (%eax),%edx +c01049c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01049c6: 51 push %ecx +c01049c7: 50 push %eax +c01049c8: ff 12 call *(%edx) +c01049ca: 83 c4 10 add $0x10,%esp +c01049cd: c9 leave +c01049ce: c3 ret +c01049cf: 90 nop + +c01049d0 <_ZN2cb20CInterruptDispatcher14d_Interrupt152E19T_ISR_REGISTERS_ERR>: +c01049d0: 55 push %ebp +c01049d1: 89 e5 mov %esp,%ebp +c01049d3: 83 ec 08 sub $0x8,%esp +c01049d6: a1 a0 fe 52 c0 mov 0xc052fea0,%eax +c01049db: 85 c0 test %eax,%eax +c01049dd: 74 0e je c01049ed <_ZN2cb20CInterruptDispatcher14d_Interrupt152E19T_ISR_REGISTERS_ERR+0x1d> +c01049df: 52 push %edx +c01049e0: 52 push %edx +c01049e1: 8b 10 mov (%eax),%edx +c01049e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01049e6: 51 push %ecx +c01049e7: 50 push %eax +c01049e8: ff 12 call *(%edx) +c01049ea: 83 c4 10 add $0x10,%esp +c01049ed: c9 leave +c01049ee: c3 ret +c01049ef: 90 nop + +c01049f0 <_ZN2cb20CInterruptDispatcher14d_Interrupt153E19T_ISR_REGISTERS_ERR>: +c01049f0: 55 push %ebp +c01049f1: 89 e5 mov %esp,%ebp +c01049f3: 83 ec 08 sub $0x8,%esp +c01049f6: a1 a4 fe 52 c0 mov 0xc052fea4,%eax +c01049fb: 85 c0 test %eax,%eax +c01049fd: 74 0e je c0104a0d <_ZN2cb20CInterruptDispatcher14d_Interrupt153E19T_ISR_REGISTERS_ERR+0x1d> +c01049ff: 51 push %ecx +c0104a00: 51 push %ecx +c0104a01: 8b 10 mov (%eax),%edx +c0104a03: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104a06: 51 push %ecx +c0104a07: 50 push %eax +c0104a08: ff 12 call *(%edx) +c0104a0a: 83 c4 10 add $0x10,%esp +c0104a0d: c9 leave +c0104a0e: c3 ret +c0104a0f: 90 nop + +c0104a10 <_ZN2cb20CInterruptDispatcher14d_Interrupt154E19T_ISR_REGISTERS_ERR>: +c0104a10: 55 push %ebp +c0104a11: 89 e5 mov %esp,%ebp +c0104a13: 83 ec 08 sub $0x8,%esp +c0104a16: a1 a8 fe 52 c0 mov 0xc052fea8,%eax +c0104a1b: 85 c0 test %eax,%eax +c0104a1d: 74 0e je c0104a2d <_ZN2cb20CInterruptDispatcher14d_Interrupt154E19T_ISR_REGISTERS_ERR+0x1d> +c0104a1f: 52 push %edx +c0104a20: 52 push %edx +c0104a21: 8b 10 mov (%eax),%edx +c0104a23: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104a26: 51 push %ecx +c0104a27: 50 push %eax +c0104a28: ff 12 call *(%edx) +c0104a2a: 83 c4 10 add $0x10,%esp +c0104a2d: c9 leave +c0104a2e: c3 ret +c0104a2f: 90 nop + +c0104a30 <_ZN2cb20CInterruptDispatcher14d_Interrupt155E19T_ISR_REGISTERS_ERR>: +c0104a30: 55 push %ebp +c0104a31: 89 e5 mov %esp,%ebp +c0104a33: 83 ec 08 sub $0x8,%esp +c0104a36: a1 ac fe 52 c0 mov 0xc052feac,%eax +c0104a3b: 85 c0 test %eax,%eax +c0104a3d: 74 0e je c0104a4d <_ZN2cb20CInterruptDispatcher14d_Interrupt155E19T_ISR_REGISTERS_ERR+0x1d> +c0104a3f: 51 push %ecx +c0104a40: 51 push %ecx +c0104a41: 8b 10 mov (%eax),%edx +c0104a43: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104a46: 51 push %ecx +c0104a47: 50 push %eax +c0104a48: ff 12 call *(%edx) +c0104a4a: 83 c4 10 add $0x10,%esp +c0104a4d: c9 leave +c0104a4e: c3 ret +c0104a4f: 90 nop + +c0104a50 <_ZN2cb20CInterruptDispatcher14d_Interrupt156E19T_ISR_REGISTERS_ERR>: +c0104a50: 55 push %ebp +c0104a51: 89 e5 mov %esp,%ebp +c0104a53: 83 ec 08 sub $0x8,%esp +c0104a56: a1 b0 fe 52 c0 mov 0xc052feb0,%eax +c0104a5b: 85 c0 test %eax,%eax +c0104a5d: 74 0e je c0104a6d <_ZN2cb20CInterruptDispatcher14d_Interrupt156E19T_ISR_REGISTERS_ERR+0x1d> +c0104a5f: 52 push %edx +c0104a60: 52 push %edx +c0104a61: 8b 10 mov (%eax),%edx +c0104a63: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104a66: 51 push %ecx +c0104a67: 50 push %eax +c0104a68: ff 12 call *(%edx) +c0104a6a: 83 c4 10 add $0x10,%esp +c0104a6d: c9 leave +c0104a6e: c3 ret +c0104a6f: 90 nop + +c0104a70 <_ZN2cb20CInterruptDispatcher14d_Interrupt157E19T_ISR_REGISTERS_ERR>: +c0104a70: 55 push %ebp +c0104a71: 89 e5 mov %esp,%ebp +c0104a73: 83 ec 08 sub $0x8,%esp +c0104a76: a1 b4 fe 52 c0 mov 0xc052feb4,%eax +c0104a7b: 85 c0 test %eax,%eax +c0104a7d: 74 0e je c0104a8d <_ZN2cb20CInterruptDispatcher14d_Interrupt157E19T_ISR_REGISTERS_ERR+0x1d> +c0104a7f: 51 push %ecx +c0104a80: 51 push %ecx +c0104a81: 8b 10 mov (%eax),%edx +c0104a83: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104a86: 51 push %ecx +c0104a87: 50 push %eax +c0104a88: ff 12 call *(%edx) +c0104a8a: 83 c4 10 add $0x10,%esp +c0104a8d: c9 leave +c0104a8e: c3 ret +c0104a8f: 90 nop + +c0104a90 <_ZN2cb20CInterruptDispatcher14d_Interrupt158E19T_ISR_REGISTERS_ERR>: +c0104a90: 55 push %ebp +c0104a91: 89 e5 mov %esp,%ebp +c0104a93: 83 ec 08 sub $0x8,%esp +c0104a96: a1 b8 fe 52 c0 mov 0xc052feb8,%eax +c0104a9b: 85 c0 test %eax,%eax +c0104a9d: 74 0e je c0104aad <_ZN2cb20CInterruptDispatcher14d_Interrupt158E19T_ISR_REGISTERS_ERR+0x1d> +c0104a9f: 52 push %edx +c0104aa0: 52 push %edx +c0104aa1: 8b 10 mov (%eax),%edx +c0104aa3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104aa6: 51 push %ecx +c0104aa7: 50 push %eax +c0104aa8: ff 12 call *(%edx) +c0104aaa: 83 c4 10 add $0x10,%esp +c0104aad: c9 leave +c0104aae: c3 ret +c0104aaf: 90 nop + +c0104ab0 <_ZN2cb20CInterruptDispatcher14d_Interrupt159E19T_ISR_REGISTERS_ERR>: +c0104ab0: 55 push %ebp +c0104ab1: 89 e5 mov %esp,%ebp +c0104ab3: 83 ec 08 sub $0x8,%esp +c0104ab6: a1 bc fe 52 c0 mov 0xc052febc,%eax +c0104abb: 85 c0 test %eax,%eax +c0104abd: 74 0e je c0104acd <_ZN2cb20CInterruptDispatcher14d_Interrupt159E19T_ISR_REGISTERS_ERR+0x1d> +c0104abf: 51 push %ecx +c0104ac0: 51 push %ecx +c0104ac1: 8b 10 mov (%eax),%edx +c0104ac3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104ac6: 51 push %ecx +c0104ac7: 50 push %eax +c0104ac8: ff 12 call *(%edx) +c0104aca: 83 c4 10 add $0x10,%esp +c0104acd: c9 leave +c0104ace: c3 ret +c0104acf: 90 nop + +c0104ad0 <_ZN2cb20CInterruptDispatcher14d_Interrupt160E19T_ISR_REGISTERS_ERR>: +c0104ad0: 55 push %ebp +c0104ad1: 89 e5 mov %esp,%ebp +c0104ad3: 83 ec 08 sub $0x8,%esp +c0104ad6: a1 c0 fe 52 c0 mov 0xc052fec0,%eax +c0104adb: 85 c0 test %eax,%eax +c0104add: 74 0e je c0104aed <_ZN2cb20CInterruptDispatcher14d_Interrupt160E19T_ISR_REGISTERS_ERR+0x1d> +c0104adf: 52 push %edx +c0104ae0: 52 push %edx +c0104ae1: 8b 10 mov (%eax),%edx +c0104ae3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104ae6: 51 push %ecx +c0104ae7: 50 push %eax +c0104ae8: ff 12 call *(%edx) +c0104aea: 83 c4 10 add $0x10,%esp +c0104aed: c9 leave +c0104aee: c3 ret +c0104aef: 90 nop + +c0104af0 <_ZN2cb20CInterruptDispatcher14d_Interrupt161E19T_ISR_REGISTERS_ERR>: +c0104af0: 55 push %ebp +c0104af1: 89 e5 mov %esp,%ebp +c0104af3: 83 ec 08 sub $0x8,%esp +c0104af6: a1 c4 fe 52 c0 mov 0xc052fec4,%eax +c0104afb: 85 c0 test %eax,%eax +c0104afd: 74 0e je c0104b0d <_ZN2cb20CInterruptDispatcher14d_Interrupt161E19T_ISR_REGISTERS_ERR+0x1d> +c0104aff: 51 push %ecx +c0104b00: 51 push %ecx +c0104b01: 8b 10 mov (%eax),%edx +c0104b03: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104b06: 51 push %ecx +c0104b07: 50 push %eax +c0104b08: ff 12 call *(%edx) +c0104b0a: 83 c4 10 add $0x10,%esp +c0104b0d: c9 leave +c0104b0e: c3 ret +c0104b0f: 90 nop + +c0104b10 <_ZN2cb20CInterruptDispatcher14d_Interrupt162E19T_ISR_REGISTERS_ERR>: +c0104b10: 55 push %ebp +c0104b11: 89 e5 mov %esp,%ebp +c0104b13: 83 ec 08 sub $0x8,%esp +c0104b16: a1 c8 fe 52 c0 mov 0xc052fec8,%eax +c0104b1b: 85 c0 test %eax,%eax +c0104b1d: 74 0e je c0104b2d <_ZN2cb20CInterruptDispatcher14d_Interrupt162E19T_ISR_REGISTERS_ERR+0x1d> +c0104b1f: 52 push %edx +c0104b20: 52 push %edx +c0104b21: 8b 10 mov (%eax),%edx +c0104b23: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104b26: 51 push %ecx +c0104b27: 50 push %eax +c0104b28: ff 12 call *(%edx) +c0104b2a: 83 c4 10 add $0x10,%esp +c0104b2d: c9 leave +c0104b2e: c3 ret +c0104b2f: 90 nop + +c0104b30 <_ZN2cb20CInterruptDispatcher14d_Interrupt163E19T_ISR_REGISTERS_ERR>: +c0104b30: 55 push %ebp +c0104b31: 89 e5 mov %esp,%ebp +c0104b33: 83 ec 08 sub $0x8,%esp +c0104b36: a1 cc fe 52 c0 mov 0xc052fecc,%eax +c0104b3b: 85 c0 test %eax,%eax +c0104b3d: 74 0e je c0104b4d <_ZN2cb20CInterruptDispatcher14d_Interrupt163E19T_ISR_REGISTERS_ERR+0x1d> +c0104b3f: 51 push %ecx +c0104b40: 51 push %ecx +c0104b41: 8b 10 mov (%eax),%edx +c0104b43: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104b46: 51 push %ecx +c0104b47: 50 push %eax +c0104b48: ff 12 call *(%edx) +c0104b4a: 83 c4 10 add $0x10,%esp +c0104b4d: c9 leave +c0104b4e: c3 ret +c0104b4f: 90 nop + +c0104b50 <_ZN2cb20CInterruptDispatcher14d_Interrupt164E19T_ISR_REGISTERS_ERR>: +c0104b50: 55 push %ebp +c0104b51: 89 e5 mov %esp,%ebp +c0104b53: 83 ec 08 sub $0x8,%esp +c0104b56: a1 d0 fe 52 c0 mov 0xc052fed0,%eax +c0104b5b: 85 c0 test %eax,%eax +c0104b5d: 74 0e je c0104b6d <_ZN2cb20CInterruptDispatcher14d_Interrupt164E19T_ISR_REGISTERS_ERR+0x1d> +c0104b5f: 52 push %edx +c0104b60: 52 push %edx +c0104b61: 8b 10 mov (%eax),%edx +c0104b63: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104b66: 51 push %ecx +c0104b67: 50 push %eax +c0104b68: ff 12 call *(%edx) +c0104b6a: 83 c4 10 add $0x10,%esp +c0104b6d: c9 leave +c0104b6e: c3 ret +c0104b6f: 90 nop + +c0104b70 <_ZN2cb20CInterruptDispatcher14d_Interrupt165E19T_ISR_REGISTERS_ERR>: +c0104b70: 55 push %ebp +c0104b71: 89 e5 mov %esp,%ebp +c0104b73: 83 ec 08 sub $0x8,%esp +c0104b76: a1 d4 fe 52 c0 mov 0xc052fed4,%eax +c0104b7b: 85 c0 test %eax,%eax +c0104b7d: 74 0e je c0104b8d <_ZN2cb20CInterruptDispatcher14d_Interrupt165E19T_ISR_REGISTERS_ERR+0x1d> +c0104b7f: 51 push %ecx +c0104b80: 51 push %ecx +c0104b81: 8b 10 mov (%eax),%edx +c0104b83: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104b86: 51 push %ecx +c0104b87: 50 push %eax +c0104b88: ff 12 call *(%edx) +c0104b8a: 83 c4 10 add $0x10,%esp +c0104b8d: c9 leave +c0104b8e: c3 ret +c0104b8f: 90 nop + +c0104b90 <_ZN2cb20CInterruptDispatcher14d_Interrupt166E19T_ISR_REGISTERS_ERR>: +c0104b90: 55 push %ebp +c0104b91: 89 e5 mov %esp,%ebp +c0104b93: 83 ec 08 sub $0x8,%esp +c0104b96: a1 d8 fe 52 c0 mov 0xc052fed8,%eax +c0104b9b: 85 c0 test %eax,%eax +c0104b9d: 74 0e je c0104bad <_ZN2cb20CInterruptDispatcher14d_Interrupt166E19T_ISR_REGISTERS_ERR+0x1d> +c0104b9f: 52 push %edx +c0104ba0: 52 push %edx +c0104ba1: 8b 10 mov (%eax),%edx +c0104ba3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104ba6: 51 push %ecx +c0104ba7: 50 push %eax +c0104ba8: ff 12 call *(%edx) +c0104baa: 83 c4 10 add $0x10,%esp +c0104bad: c9 leave +c0104bae: c3 ret +c0104baf: 90 nop + +c0104bb0 <_ZN2cb20CInterruptDispatcher14d_Interrupt167E19T_ISR_REGISTERS_ERR>: +c0104bb0: 55 push %ebp +c0104bb1: 89 e5 mov %esp,%ebp +c0104bb3: 83 ec 08 sub $0x8,%esp +c0104bb6: a1 dc fe 52 c0 mov 0xc052fedc,%eax +c0104bbb: 85 c0 test %eax,%eax +c0104bbd: 74 0e je c0104bcd <_ZN2cb20CInterruptDispatcher14d_Interrupt167E19T_ISR_REGISTERS_ERR+0x1d> +c0104bbf: 51 push %ecx +c0104bc0: 51 push %ecx +c0104bc1: 8b 10 mov (%eax),%edx +c0104bc3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104bc6: 51 push %ecx +c0104bc7: 50 push %eax +c0104bc8: ff 12 call *(%edx) +c0104bca: 83 c4 10 add $0x10,%esp +c0104bcd: c9 leave +c0104bce: c3 ret +c0104bcf: 90 nop + +c0104bd0 <_ZN2cb20CInterruptDispatcher14d_Interrupt168E19T_ISR_REGISTERS_ERR>: +c0104bd0: 55 push %ebp +c0104bd1: 89 e5 mov %esp,%ebp +c0104bd3: 83 ec 08 sub $0x8,%esp +c0104bd6: a1 e0 fe 52 c0 mov 0xc052fee0,%eax +c0104bdb: 85 c0 test %eax,%eax +c0104bdd: 74 0e je c0104bed <_ZN2cb20CInterruptDispatcher14d_Interrupt168E19T_ISR_REGISTERS_ERR+0x1d> +c0104bdf: 52 push %edx +c0104be0: 52 push %edx +c0104be1: 8b 10 mov (%eax),%edx +c0104be3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104be6: 51 push %ecx +c0104be7: 50 push %eax +c0104be8: ff 12 call *(%edx) +c0104bea: 83 c4 10 add $0x10,%esp +c0104bed: c9 leave +c0104bee: c3 ret +c0104bef: 90 nop + +c0104bf0 <_ZN2cb20CInterruptDispatcher14d_Interrupt169E19T_ISR_REGISTERS_ERR>: +c0104bf0: 55 push %ebp +c0104bf1: 89 e5 mov %esp,%ebp +c0104bf3: 83 ec 08 sub $0x8,%esp +c0104bf6: a1 e4 fe 52 c0 mov 0xc052fee4,%eax +c0104bfb: 85 c0 test %eax,%eax +c0104bfd: 74 0e je c0104c0d <_ZN2cb20CInterruptDispatcher14d_Interrupt169E19T_ISR_REGISTERS_ERR+0x1d> +c0104bff: 51 push %ecx +c0104c00: 51 push %ecx +c0104c01: 8b 10 mov (%eax),%edx +c0104c03: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104c06: 51 push %ecx +c0104c07: 50 push %eax +c0104c08: ff 12 call *(%edx) +c0104c0a: 83 c4 10 add $0x10,%esp +c0104c0d: c9 leave +c0104c0e: c3 ret +c0104c0f: 90 nop + +c0104c10 <_ZN2cb20CInterruptDispatcher14d_Interrupt170E19T_ISR_REGISTERS_ERR>: +c0104c10: 55 push %ebp +c0104c11: 89 e5 mov %esp,%ebp +c0104c13: 83 ec 08 sub $0x8,%esp +c0104c16: a1 e8 fe 52 c0 mov 0xc052fee8,%eax +c0104c1b: 85 c0 test %eax,%eax +c0104c1d: 74 0e je c0104c2d <_ZN2cb20CInterruptDispatcher14d_Interrupt170E19T_ISR_REGISTERS_ERR+0x1d> +c0104c1f: 52 push %edx +c0104c20: 52 push %edx +c0104c21: 8b 10 mov (%eax),%edx +c0104c23: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104c26: 51 push %ecx +c0104c27: 50 push %eax +c0104c28: ff 12 call *(%edx) +c0104c2a: 83 c4 10 add $0x10,%esp +c0104c2d: c9 leave +c0104c2e: c3 ret +c0104c2f: 90 nop + +c0104c30 <_ZN2cb20CInterruptDispatcher14d_Interrupt171E19T_ISR_REGISTERS_ERR>: +c0104c30: 55 push %ebp +c0104c31: 89 e5 mov %esp,%ebp +c0104c33: 83 ec 08 sub $0x8,%esp +c0104c36: a1 ec fe 52 c0 mov 0xc052feec,%eax +c0104c3b: 85 c0 test %eax,%eax +c0104c3d: 74 0e je c0104c4d <_ZN2cb20CInterruptDispatcher14d_Interrupt171E19T_ISR_REGISTERS_ERR+0x1d> +c0104c3f: 51 push %ecx +c0104c40: 51 push %ecx +c0104c41: 8b 10 mov (%eax),%edx +c0104c43: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104c46: 51 push %ecx +c0104c47: 50 push %eax +c0104c48: ff 12 call *(%edx) +c0104c4a: 83 c4 10 add $0x10,%esp +c0104c4d: c9 leave +c0104c4e: c3 ret +c0104c4f: 90 nop + +c0104c50 <_ZN2cb20CInterruptDispatcher14d_Interrupt172E19T_ISR_REGISTERS_ERR>: +c0104c50: 55 push %ebp +c0104c51: 89 e5 mov %esp,%ebp +c0104c53: 83 ec 08 sub $0x8,%esp +c0104c56: a1 f0 fe 52 c0 mov 0xc052fef0,%eax +c0104c5b: 85 c0 test %eax,%eax +c0104c5d: 74 0e je c0104c6d <_ZN2cb20CInterruptDispatcher14d_Interrupt172E19T_ISR_REGISTERS_ERR+0x1d> +c0104c5f: 52 push %edx +c0104c60: 52 push %edx +c0104c61: 8b 10 mov (%eax),%edx +c0104c63: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104c66: 51 push %ecx +c0104c67: 50 push %eax +c0104c68: ff 12 call *(%edx) +c0104c6a: 83 c4 10 add $0x10,%esp +c0104c6d: c9 leave +c0104c6e: c3 ret +c0104c6f: 90 nop + +c0104c70 <_ZN2cb20CInterruptDispatcher14d_Interrupt173E19T_ISR_REGISTERS_ERR>: +c0104c70: 55 push %ebp +c0104c71: 89 e5 mov %esp,%ebp +c0104c73: 83 ec 08 sub $0x8,%esp +c0104c76: a1 f4 fe 52 c0 mov 0xc052fef4,%eax +c0104c7b: 85 c0 test %eax,%eax +c0104c7d: 74 0e je c0104c8d <_ZN2cb20CInterruptDispatcher14d_Interrupt173E19T_ISR_REGISTERS_ERR+0x1d> +c0104c7f: 51 push %ecx +c0104c80: 51 push %ecx +c0104c81: 8b 10 mov (%eax),%edx +c0104c83: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104c86: 51 push %ecx +c0104c87: 50 push %eax +c0104c88: ff 12 call *(%edx) +c0104c8a: 83 c4 10 add $0x10,%esp +c0104c8d: c9 leave +c0104c8e: c3 ret +c0104c8f: 90 nop + +c0104c90 <_ZN2cb20CInterruptDispatcher14d_Interrupt174E19T_ISR_REGISTERS_ERR>: +c0104c90: 55 push %ebp +c0104c91: 89 e5 mov %esp,%ebp +c0104c93: 83 ec 08 sub $0x8,%esp +c0104c96: a1 f8 fe 52 c0 mov 0xc052fef8,%eax +c0104c9b: 85 c0 test %eax,%eax +c0104c9d: 74 0e je c0104cad <_ZN2cb20CInterruptDispatcher14d_Interrupt174E19T_ISR_REGISTERS_ERR+0x1d> +c0104c9f: 52 push %edx +c0104ca0: 52 push %edx +c0104ca1: 8b 10 mov (%eax),%edx +c0104ca3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104ca6: 51 push %ecx +c0104ca7: 50 push %eax +c0104ca8: ff 12 call *(%edx) +c0104caa: 83 c4 10 add $0x10,%esp +c0104cad: c9 leave +c0104cae: c3 ret +c0104caf: 90 nop + +c0104cb0 <_ZN2cb20CInterruptDispatcher14d_Interrupt175E19T_ISR_REGISTERS_ERR>: +c0104cb0: 55 push %ebp +c0104cb1: 89 e5 mov %esp,%ebp +c0104cb3: 83 ec 08 sub $0x8,%esp +c0104cb6: a1 fc fe 52 c0 mov 0xc052fefc,%eax +c0104cbb: 85 c0 test %eax,%eax +c0104cbd: 74 0e je c0104ccd <_ZN2cb20CInterruptDispatcher14d_Interrupt175E19T_ISR_REGISTERS_ERR+0x1d> +c0104cbf: 51 push %ecx +c0104cc0: 51 push %ecx +c0104cc1: 8b 10 mov (%eax),%edx +c0104cc3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104cc6: 51 push %ecx +c0104cc7: 50 push %eax +c0104cc8: ff 12 call *(%edx) +c0104cca: 83 c4 10 add $0x10,%esp +c0104ccd: c9 leave +c0104cce: c3 ret +c0104ccf: 90 nop + +c0104cd0 <_ZN2cb20CInterruptDispatcher14d_Interrupt176E19T_ISR_REGISTERS_ERR>: +c0104cd0: 55 push %ebp +c0104cd1: 89 e5 mov %esp,%ebp +c0104cd3: 83 ec 08 sub $0x8,%esp +c0104cd6: a1 00 ff 52 c0 mov 0xc052ff00,%eax +c0104cdb: 85 c0 test %eax,%eax +c0104cdd: 74 0e je c0104ced <_ZN2cb20CInterruptDispatcher14d_Interrupt176E19T_ISR_REGISTERS_ERR+0x1d> +c0104cdf: 52 push %edx +c0104ce0: 52 push %edx +c0104ce1: 8b 10 mov (%eax),%edx +c0104ce3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104ce6: 51 push %ecx +c0104ce7: 50 push %eax +c0104ce8: ff 12 call *(%edx) +c0104cea: 83 c4 10 add $0x10,%esp +c0104ced: c9 leave +c0104cee: c3 ret +c0104cef: 90 nop + +c0104cf0 <_ZN2cb20CInterruptDispatcher14d_Interrupt177E19T_ISR_REGISTERS_ERR>: +c0104cf0: 55 push %ebp +c0104cf1: 89 e5 mov %esp,%ebp +c0104cf3: 83 ec 08 sub $0x8,%esp +c0104cf6: a1 04 ff 52 c0 mov 0xc052ff04,%eax +c0104cfb: 85 c0 test %eax,%eax +c0104cfd: 74 0e je c0104d0d <_ZN2cb20CInterruptDispatcher14d_Interrupt177E19T_ISR_REGISTERS_ERR+0x1d> +c0104cff: 51 push %ecx +c0104d00: 51 push %ecx +c0104d01: 8b 10 mov (%eax),%edx +c0104d03: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104d06: 51 push %ecx +c0104d07: 50 push %eax +c0104d08: ff 12 call *(%edx) +c0104d0a: 83 c4 10 add $0x10,%esp +c0104d0d: c9 leave +c0104d0e: c3 ret +c0104d0f: 90 nop + +c0104d10 <_ZN2cb20CInterruptDispatcher14d_Interrupt178E19T_ISR_REGISTERS_ERR>: +c0104d10: 55 push %ebp +c0104d11: 89 e5 mov %esp,%ebp +c0104d13: 83 ec 08 sub $0x8,%esp +c0104d16: a1 08 ff 52 c0 mov 0xc052ff08,%eax +c0104d1b: 85 c0 test %eax,%eax +c0104d1d: 74 0e je c0104d2d <_ZN2cb20CInterruptDispatcher14d_Interrupt178E19T_ISR_REGISTERS_ERR+0x1d> +c0104d1f: 52 push %edx +c0104d20: 52 push %edx +c0104d21: 8b 10 mov (%eax),%edx +c0104d23: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104d26: 51 push %ecx +c0104d27: 50 push %eax +c0104d28: ff 12 call *(%edx) +c0104d2a: 83 c4 10 add $0x10,%esp +c0104d2d: c9 leave +c0104d2e: c3 ret +c0104d2f: 90 nop + +c0104d30 <_ZN2cb20CInterruptDispatcher14d_Interrupt179E19T_ISR_REGISTERS_ERR>: +c0104d30: 55 push %ebp +c0104d31: 89 e5 mov %esp,%ebp +c0104d33: 83 ec 08 sub $0x8,%esp +c0104d36: a1 0c ff 52 c0 mov 0xc052ff0c,%eax +c0104d3b: 85 c0 test %eax,%eax +c0104d3d: 74 0e je c0104d4d <_ZN2cb20CInterruptDispatcher14d_Interrupt179E19T_ISR_REGISTERS_ERR+0x1d> +c0104d3f: 51 push %ecx +c0104d40: 51 push %ecx +c0104d41: 8b 10 mov (%eax),%edx +c0104d43: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104d46: 51 push %ecx +c0104d47: 50 push %eax +c0104d48: ff 12 call *(%edx) +c0104d4a: 83 c4 10 add $0x10,%esp +c0104d4d: c9 leave +c0104d4e: c3 ret +c0104d4f: 90 nop + +c0104d50 <_ZN2cb20CInterruptDispatcher14d_Interrupt180E19T_ISR_REGISTERS_ERR>: +c0104d50: 55 push %ebp +c0104d51: 89 e5 mov %esp,%ebp +c0104d53: 83 ec 08 sub $0x8,%esp +c0104d56: a1 10 ff 52 c0 mov 0xc052ff10,%eax +c0104d5b: 85 c0 test %eax,%eax +c0104d5d: 74 0e je c0104d6d <_ZN2cb20CInterruptDispatcher14d_Interrupt180E19T_ISR_REGISTERS_ERR+0x1d> +c0104d5f: 52 push %edx +c0104d60: 52 push %edx +c0104d61: 8b 10 mov (%eax),%edx +c0104d63: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104d66: 51 push %ecx +c0104d67: 50 push %eax +c0104d68: ff 12 call *(%edx) +c0104d6a: 83 c4 10 add $0x10,%esp +c0104d6d: c9 leave +c0104d6e: c3 ret +c0104d6f: 90 nop + +c0104d70 <_ZN2cb20CInterruptDispatcher14d_Interrupt181E19T_ISR_REGISTERS_ERR>: +c0104d70: 55 push %ebp +c0104d71: 89 e5 mov %esp,%ebp +c0104d73: 83 ec 08 sub $0x8,%esp +c0104d76: a1 14 ff 52 c0 mov 0xc052ff14,%eax +c0104d7b: 85 c0 test %eax,%eax +c0104d7d: 74 0e je c0104d8d <_ZN2cb20CInterruptDispatcher14d_Interrupt181E19T_ISR_REGISTERS_ERR+0x1d> +c0104d7f: 51 push %ecx +c0104d80: 51 push %ecx +c0104d81: 8b 10 mov (%eax),%edx +c0104d83: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104d86: 51 push %ecx +c0104d87: 50 push %eax +c0104d88: ff 12 call *(%edx) +c0104d8a: 83 c4 10 add $0x10,%esp +c0104d8d: c9 leave +c0104d8e: c3 ret +c0104d8f: 90 nop + +c0104d90 <_ZN2cb20CInterruptDispatcher14d_Interrupt182E19T_ISR_REGISTERS_ERR>: +c0104d90: 55 push %ebp +c0104d91: 89 e5 mov %esp,%ebp +c0104d93: 83 ec 08 sub $0x8,%esp +c0104d96: a1 18 ff 52 c0 mov 0xc052ff18,%eax +c0104d9b: 85 c0 test %eax,%eax +c0104d9d: 74 0e je c0104dad <_ZN2cb20CInterruptDispatcher14d_Interrupt182E19T_ISR_REGISTERS_ERR+0x1d> +c0104d9f: 52 push %edx +c0104da0: 52 push %edx +c0104da1: 8b 10 mov (%eax),%edx +c0104da3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104da6: 51 push %ecx +c0104da7: 50 push %eax +c0104da8: ff 12 call *(%edx) +c0104daa: 83 c4 10 add $0x10,%esp +c0104dad: c9 leave +c0104dae: c3 ret +c0104daf: 90 nop + +c0104db0 <_ZN2cb20CInterruptDispatcher14d_Interrupt183E19T_ISR_REGISTERS_ERR>: +c0104db0: 55 push %ebp +c0104db1: 89 e5 mov %esp,%ebp +c0104db3: 83 ec 08 sub $0x8,%esp +c0104db6: a1 1c ff 52 c0 mov 0xc052ff1c,%eax +c0104dbb: 85 c0 test %eax,%eax +c0104dbd: 74 0e je c0104dcd <_ZN2cb20CInterruptDispatcher14d_Interrupt183E19T_ISR_REGISTERS_ERR+0x1d> +c0104dbf: 51 push %ecx +c0104dc0: 51 push %ecx +c0104dc1: 8b 10 mov (%eax),%edx +c0104dc3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104dc6: 51 push %ecx +c0104dc7: 50 push %eax +c0104dc8: ff 12 call *(%edx) +c0104dca: 83 c4 10 add $0x10,%esp +c0104dcd: c9 leave +c0104dce: c3 ret +c0104dcf: 90 nop + +c0104dd0 <_ZN2cb20CInterruptDispatcher14d_Interrupt184E19T_ISR_REGISTERS_ERR>: +c0104dd0: 55 push %ebp +c0104dd1: 89 e5 mov %esp,%ebp +c0104dd3: 83 ec 08 sub $0x8,%esp +c0104dd6: a1 20 ff 52 c0 mov 0xc052ff20,%eax +c0104ddb: 85 c0 test %eax,%eax +c0104ddd: 74 0e je c0104ded <_ZN2cb20CInterruptDispatcher14d_Interrupt184E19T_ISR_REGISTERS_ERR+0x1d> +c0104ddf: 52 push %edx +c0104de0: 52 push %edx +c0104de1: 8b 10 mov (%eax),%edx +c0104de3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104de6: 51 push %ecx +c0104de7: 50 push %eax +c0104de8: ff 12 call *(%edx) +c0104dea: 83 c4 10 add $0x10,%esp +c0104ded: c9 leave +c0104dee: c3 ret +c0104def: 90 nop + +c0104df0 <_ZN2cb20CInterruptDispatcher14d_Interrupt185E19T_ISR_REGISTERS_ERR>: +c0104df0: 55 push %ebp +c0104df1: 89 e5 mov %esp,%ebp +c0104df3: 83 ec 08 sub $0x8,%esp +c0104df6: a1 24 ff 52 c0 mov 0xc052ff24,%eax +c0104dfb: 85 c0 test %eax,%eax +c0104dfd: 74 0e je c0104e0d <_ZN2cb20CInterruptDispatcher14d_Interrupt185E19T_ISR_REGISTERS_ERR+0x1d> +c0104dff: 51 push %ecx +c0104e00: 51 push %ecx +c0104e01: 8b 10 mov (%eax),%edx +c0104e03: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104e06: 51 push %ecx +c0104e07: 50 push %eax +c0104e08: ff 12 call *(%edx) +c0104e0a: 83 c4 10 add $0x10,%esp +c0104e0d: c9 leave +c0104e0e: c3 ret +c0104e0f: 90 nop + +c0104e10 <_ZN2cb20CInterruptDispatcher14d_Interrupt186E19T_ISR_REGISTERS_ERR>: +c0104e10: 55 push %ebp +c0104e11: 89 e5 mov %esp,%ebp +c0104e13: 83 ec 08 sub $0x8,%esp +c0104e16: a1 28 ff 52 c0 mov 0xc052ff28,%eax +c0104e1b: 85 c0 test %eax,%eax +c0104e1d: 74 0e je c0104e2d <_ZN2cb20CInterruptDispatcher14d_Interrupt186E19T_ISR_REGISTERS_ERR+0x1d> +c0104e1f: 52 push %edx +c0104e20: 52 push %edx +c0104e21: 8b 10 mov (%eax),%edx +c0104e23: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104e26: 51 push %ecx +c0104e27: 50 push %eax +c0104e28: ff 12 call *(%edx) +c0104e2a: 83 c4 10 add $0x10,%esp +c0104e2d: c9 leave +c0104e2e: c3 ret +c0104e2f: 90 nop + +c0104e30 <_ZN2cb20CInterruptDispatcher14d_Interrupt187E19T_ISR_REGISTERS_ERR>: +c0104e30: 55 push %ebp +c0104e31: 89 e5 mov %esp,%ebp +c0104e33: 83 ec 08 sub $0x8,%esp +c0104e36: a1 2c ff 52 c0 mov 0xc052ff2c,%eax +c0104e3b: 85 c0 test %eax,%eax +c0104e3d: 74 0e je c0104e4d <_ZN2cb20CInterruptDispatcher14d_Interrupt187E19T_ISR_REGISTERS_ERR+0x1d> +c0104e3f: 51 push %ecx +c0104e40: 51 push %ecx +c0104e41: 8b 10 mov (%eax),%edx +c0104e43: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104e46: 51 push %ecx +c0104e47: 50 push %eax +c0104e48: ff 12 call *(%edx) +c0104e4a: 83 c4 10 add $0x10,%esp +c0104e4d: c9 leave +c0104e4e: c3 ret +c0104e4f: 90 nop + +c0104e50 <_ZN2cb20CInterruptDispatcher14d_Interrupt188E19T_ISR_REGISTERS_ERR>: +c0104e50: 55 push %ebp +c0104e51: 89 e5 mov %esp,%ebp +c0104e53: 83 ec 08 sub $0x8,%esp +c0104e56: a1 30 ff 52 c0 mov 0xc052ff30,%eax +c0104e5b: 85 c0 test %eax,%eax +c0104e5d: 74 0e je c0104e6d <_ZN2cb20CInterruptDispatcher14d_Interrupt188E19T_ISR_REGISTERS_ERR+0x1d> +c0104e5f: 52 push %edx +c0104e60: 52 push %edx +c0104e61: 8b 10 mov (%eax),%edx +c0104e63: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104e66: 51 push %ecx +c0104e67: 50 push %eax +c0104e68: ff 12 call *(%edx) +c0104e6a: 83 c4 10 add $0x10,%esp +c0104e6d: c9 leave +c0104e6e: c3 ret +c0104e6f: 90 nop + +c0104e70 <_ZN2cb20CInterruptDispatcher14d_Interrupt189E19T_ISR_REGISTERS_ERR>: +c0104e70: 55 push %ebp +c0104e71: 89 e5 mov %esp,%ebp +c0104e73: 83 ec 08 sub $0x8,%esp +c0104e76: a1 34 ff 52 c0 mov 0xc052ff34,%eax +c0104e7b: 85 c0 test %eax,%eax +c0104e7d: 74 0e je c0104e8d <_ZN2cb20CInterruptDispatcher14d_Interrupt189E19T_ISR_REGISTERS_ERR+0x1d> +c0104e7f: 51 push %ecx +c0104e80: 51 push %ecx +c0104e81: 8b 10 mov (%eax),%edx +c0104e83: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104e86: 51 push %ecx +c0104e87: 50 push %eax +c0104e88: ff 12 call *(%edx) +c0104e8a: 83 c4 10 add $0x10,%esp +c0104e8d: c9 leave +c0104e8e: c3 ret +c0104e8f: 90 nop + +c0104e90 <_ZN2cb20CInterruptDispatcher14d_Interrupt190E19T_ISR_REGISTERS_ERR>: +c0104e90: 55 push %ebp +c0104e91: 89 e5 mov %esp,%ebp +c0104e93: 83 ec 08 sub $0x8,%esp +c0104e96: a1 38 ff 52 c0 mov 0xc052ff38,%eax +c0104e9b: 85 c0 test %eax,%eax +c0104e9d: 74 0e je c0104ead <_ZN2cb20CInterruptDispatcher14d_Interrupt190E19T_ISR_REGISTERS_ERR+0x1d> +c0104e9f: 52 push %edx +c0104ea0: 52 push %edx +c0104ea1: 8b 10 mov (%eax),%edx +c0104ea3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104ea6: 51 push %ecx +c0104ea7: 50 push %eax +c0104ea8: ff 12 call *(%edx) +c0104eaa: 83 c4 10 add $0x10,%esp +c0104ead: c9 leave +c0104eae: c3 ret +c0104eaf: 90 nop + +c0104eb0 <_ZN2cb20CInterruptDispatcher14d_Interrupt191E19T_ISR_REGISTERS_ERR>: +c0104eb0: 55 push %ebp +c0104eb1: 89 e5 mov %esp,%ebp +c0104eb3: 83 ec 08 sub $0x8,%esp +c0104eb6: a1 3c ff 52 c0 mov 0xc052ff3c,%eax +c0104ebb: 85 c0 test %eax,%eax +c0104ebd: 74 0e je c0104ecd <_ZN2cb20CInterruptDispatcher14d_Interrupt191E19T_ISR_REGISTERS_ERR+0x1d> +c0104ebf: 51 push %ecx +c0104ec0: 51 push %ecx +c0104ec1: 8b 10 mov (%eax),%edx +c0104ec3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104ec6: 51 push %ecx +c0104ec7: 50 push %eax +c0104ec8: ff 12 call *(%edx) +c0104eca: 83 c4 10 add $0x10,%esp +c0104ecd: c9 leave +c0104ece: c3 ret +c0104ecf: 90 nop + +c0104ed0 <_ZN2cb20CInterruptDispatcher14d_Interrupt192E19T_ISR_REGISTERS_ERR>: +c0104ed0: 55 push %ebp +c0104ed1: 89 e5 mov %esp,%ebp +c0104ed3: 83 ec 08 sub $0x8,%esp +c0104ed6: a1 40 ff 52 c0 mov 0xc052ff40,%eax +c0104edb: 85 c0 test %eax,%eax +c0104edd: 74 0e je c0104eed <_ZN2cb20CInterruptDispatcher14d_Interrupt192E19T_ISR_REGISTERS_ERR+0x1d> +c0104edf: 52 push %edx +c0104ee0: 52 push %edx +c0104ee1: 8b 10 mov (%eax),%edx +c0104ee3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104ee6: 51 push %ecx +c0104ee7: 50 push %eax +c0104ee8: ff 12 call *(%edx) +c0104eea: 83 c4 10 add $0x10,%esp +c0104eed: c9 leave +c0104eee: c3 ret +c0104eef: 90 nop + +c0104ef0 <_ZN2cb20CInterruptDispatcher14d_Interrupt193E19T_ISR_REGISTERS_ERR>: +c0104ef0: 55 push %ebp +c0104ef1: 89 e5 mov %esp,%ebp +c0104ef3: 83 ec 08 sub $0x8,%esp +c0104ef6: a1 44 ff 52 c0 mov 0xc052ff44,%eax +c0104efb: 85 c0 test %eax,%eax +c0104efd: 74 0e je c0104f0d <_ZN2cb20CInterruptDispatcher14d_Interrupt193E19T_ISR_REGISTERS_ERR+0x1d> +c0104eff: 51 push %ecx +c0104f00: 51 push %ecx +c0104f01: 8b 10 mov (%eax),%edx +c0104f03: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104f06: 51 push %ecx +c0104f07: 50 push %eax +c0104f08: ff 12 call *(%edx) +c0104f0a: 83 c4 10 add $0x10,%esp +c0104f0d: c9 leave +c0104f0e: c3 ret +c0104f0f: 90 nop + +c0104f10 <_ZN2cb20CInterruptDispatcher14d_Interrupt194E19T_ISR_REGISTERS_ERR>: +c0104f10: 55 push %ebp +c0104f11: 89 e5 mov %esp,%ebp +c0104f13: 83 ec 08 sub $0x8,%esp +c0104f16: a1 48 ff 52 c0 mov 0xc052ff48,%eax +c0104f1b: 85 c0 test %eax,%eax +c0104f1d: 74 0e je c0104f2d <_ZN2cb20CInterruptDispatcher14d_Interrupt194E19T_ISR_REGISTERS_ERR+0x1d> +c0104f1f: 52 push %edx +c0104f20: 52 push %edx +c0104f21: 8b 10 mov (%eax),%edx +c0104f23: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104f26: 51 push %ecx +c0104f27: 50 push %eax +c0104f28: ff 12 call *(%edx) +c0104f2a: 83 c4 10 add $0x10,%esp +c0104f2d: c9 leave +c0104f2e: c3 ret +c0104f2f: 90 nop + +c0104f30 <_ZN2cb20CInterruptDispatcher14d_Interrupt195E19T_ISR_REGISTERS_ERR>: +c0104f30: 55 push %ebp +c0104f31: 89 e5 mov %esp,%ebp +c0104f33: 83 ec 08 sub $0x8,%esp +c0104f36: a1 4c ff 52 c0 mov 0xc052ff4c,%eax +c0104f3b: 85 c0 test %eax,%eax +c0104f3d: 74 0e je c0104f4d <_ZN2cb20CInterruptDispatcher14d_Interrupt195E19T_ISR_REGISTERS_ERR+0x1d> +c0104f3f: 51 push %ecx +c0104f40: 51 push %ecx +c0104f41: 8b 10 mov (%eax),%edx +c0104f43: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104f46: 51 push %ecx +c0104f47: 50 push %eax +c0104f48: ff 12 call *(%edx) +c0104f4a: 83 c4 10 add $0x10,%esp +c0104f4d: c9 leave +c0104f4e: c3 ret +c0104f4f: 90 nop + +c0104f50 <_ZN2cb20CInterruptDispatcher14d_Interrupt196E19T_ISR_REGISTERS_ERR>: +c0104f50: 55 push %ebp +c0104f51: 89 e5 mov %esp,%ebp +c0104f53: 83 ec 08 sub $0x8,%esp +c0104f56: a1 50 ff 52 c0 mov 0xc052ff50,%eax +c0104f5b: 85 c0 test %eax,%eax +c0104f5d: 74 0e je c0104f6d <_ZN2cb20CInterruptDispatcher14d_Interrupt196E19T_ISR_REGISTERS_ERR+0x1d> +c0104f5f: 52 push %edx +c0104f60: 52 push %edx +c0104f61: 8b 10 mov (%eax),%edx +c0104f63: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104f66: 51 push %ecx +c0104f67: 50 push %eax +c0104f68: ff 12 call *(%edx) +c0104f6a: 83 c4 10 add $0x10,%esp +c0104f6d: c9 leave +c0104f6e: c3 ret +c0104f6f: 90 nop + +c0104f70 <_ZN2cb20CInterruptDispatcher14d_Interrupt197E19T_ISR_REGISTERS_ERR>: +c0104f70: 55 push %ebp +c0104f71: 89 e5 mov %esp,%ebp +c0104f73: 83 ec 08 sub $0x8,%esp +c0104f76: a1 54 ff 52 c0 mov 0xc052ff54,%eax +c0104f7b: 85 c0 test %eax,%eax +c0104f7d: 74 0e je c0104f8d <_ZN2cb20CInterruptDispatcher14d_Interrupt197E19T_ISR_REGISTERS_ERR+0x1d> +c0104f7f: 51 push %ecx +c0104f80: 51 push %ecx +c0104f81: 8b 10 mov (%eax),%edx +c0104f83: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104f86: 51 push %ecx +c0104f87: 50 push %eax +c0104f88: ff 12 call *(%edx) +c0104f8a: 83 c4 10 add $0x10,%esp +c0104f8d: c9 leave +c0104f8e: c3 ret +c0104f8f: 90 nop + +c0104f90 <_ZN2cb20CInterruptDispatcher14d_Interrupt198E19T_ISR_REGISTERS_ERR>: +c0104f90: 55 push %ebp +c0104f91: 89 e5 mov %esp,%ebp +c0104f93: 83 ec 08 sub $0x8,%esp +c0104f96: a1 58 ff 52 c0 mov 0xc052ff58,%eax +c0104f9b: 85 c0 test %eax,%eax +c0104f9d: 74 0e je c0104fad <_ZN2cb20CInterruptDispatcher14d_Interrupt198E19T_ISR_REGISTERS_ERR+0x1d> +c0104f9f: 52 push %edx +c0104fa0: 52 push %edx +c0104fa1: 8b 10 mov (%eax),%edx +c0104fa3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104fa6: 51 push %ecx +c0104fa7: 50 push %eax +c0104fa8: ff 12 call *(%edx) +c0104faa: 83 c4 10 add $0x10,%esp +c0104fad: c9 leave +c0104fae: c3 ret +c0104faf: 90 nop + +c0104fb0 <_ZN2cb20CInterruptDispatcher14d_Interrupt199E19T_ISR_REGISTERS_ERR>: +c0104fb0: 55 push %ebp +c0104fb1: 89 e5 mov %esp,%ebp +c0104fb3: 83 ec 08 sub $0x8,%esp +c0104fb6: a1 5c ff 52 c0 mov 0xc052ff5c,%eax +c0104fbb: 85 c0 test %eax,%eax +c0104fbd: 74 0e je c0104fcd <_ZN2cb20CInterruptDispatcher14d_Interrupt199E19T_ISR_REGISTERS_ERR+0x1d> +c0104fbf: 51 push %ecx +c0104fc0: 51 push %ecx +c0104fc1: 8b 10 mov (%eax),%edx +c0104fc3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104fc6: 51 push %ecx +c0104fc7: 50 push %eax +c0104fc8: ff 12 call *(%edx) +c0104fca: 83 c4 10 add $0x10,%esp +c0104fcd: c9 leave +c0104fce: c3 ret +c0104fcf: 90 nop + +c0104fd0 <_ZN2cb20CInterruptDispatcher14d_Interrupt200E19T_ISR_REGISTERS_ERR>: +c0104fd0: 55 push %ebp +c0104fd1: 89 e5 mov %esp,%ebp +c0104fd3: 83 ec 08 sub $0x8,%esp +c0104fd6: a1 60 ff 52 c0 mov 0xc052ff60,%eax +c0104fdb: 85 c0 test %eax,%eax +c0104fdd: 74 0e je c0104fed <_ZN2cb20CInterruptDispatcher14d_Interrupt200E19T_ISR_REGISTERS_ERR+0x1d> +c0104fdf: 52 push %edx +c0104fe0: 52 push %edx +c0104fe1: 8b 10 mov (%eax),%edx +c0104fe3: 8d 4d 08 lea 0x8(%ebp),%ecx +c0104fe6: 51 push %ecx +c0104fe7: 50 push %eax +c0104fe8: ff 12 call *(%edx) +c0104fea: 83 c4 10 add $0x10,%esp +c0104fed: c9 leave +c0104fee: c3 ret +c0104fef: 90 nop + +c0104ff0 <_ZN2cb20CInterruptDispatcher14d_Interrupt201E19T_ISR_REGISTERS_ERR>: +c0104ff0: 55 push %ebp +c0104ff1: 89 e5 mov %esp,%ebp +c0104ff3: 83 ec 08 sub $0x8,%esp +c0104ff6: a1 64 ff 52 c0 mov 0xc052ff64,%eax +c0104ffb: 85 c0 test %eax,%eax +c0104ffd: 74 0e je c010500d <_ZN2cb20CInterruptDispatcher14d_Interrupt201E19T_ISR_REGISTERS_ERR+0x1d> +c0104fff: 51 push %ecx +c0105000: 51 push %ecx +c0105001: 8b 10 mov (%eax),%edx +c0105003: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105006: 51 push %ecx +c0105007: 50 push %eax +c0105008: ff 12 call *(%edx) +c010500a: 83 c4 10 add $0x10,%esp +c010500d: c9 leave +c010500e: c3 ret +c010500f: 90 nop + +c0105010 <_ZN2cb20CInterruptDispatcher14d_Interrupt202E19T_ISR_REGISTERS_ERR>: +c0105010: 55 push %ebp +c0105011: 89 e5 mov %esp,%ebp +c0105013: 83 ec 08 sub $0x8,%esp +c0105016: a1 68 ff 52 c0 mov 0xc052ff68,%eax +c010501b: 85 c0 test %eax,%eax +c010501d: 74 0e je c010502d <_ZN2cb20CInterruptDispatcher14d_Interrupt202E19T_ISR_REGISTERS_ERR+0x1d> +c010501f: 52 push %edx +c0105020: 52 push %edx +c0105021: 8b 10 mov (%eax),%edx +c0105023: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105026: 51 push %ecx +c0105027: 50 push %eax +c0105028: ff 12 call *(%edx) +c010502a: 83 c4 10 add $0x10,%esp +c010502d: c9 leave +c010502e: c3 ret +c010502f: 90 nop + +c0105030 <_ZN2cb20CInterruptDispatcher14d_Interrupt203E19T_ISR_REGISTERS_ERR>: +c0105030: 55 push %ebp +c0105031: 89 e5 mov %esp,%ebp +c0105033: 83 ec 08 sub $0x8,%esp +c0105036: a1 6c ff 52 c0 mov 0xc052ff6c,%eax +c010503b: 85 c0 test %eax,%eax +c010503d: 74 0e je c010504d <_ZN2cb20CInterruptDispatcher14d_Interrupt203E19T_ISR_REGISTERS_ERR+0x1d> +c010503f: 51 push %ecx +c0105040: 51 push %ecx +c0105041: 8b 10 mov (%eax),%edx +c0105043: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105046: 51 push %ecx +c0105047: 50 push %eax +c0105048: ff 12 call *(%edx) +c010504a: 83 c4 10 add $0x10,%esp +c010504d: c9 leave +c010504e: c3 ret +c010504f: 90 nop + +c0105050 <_ZN2cb20CInterruptDispatcher14d_Interrupt204E19T_ISR_REGISTERS_ERR>: +c0105050: 55 push %ebp +c0105051: 89 e5 mov %esp,%ebp +c0105053: 83 ec 08 sub $0x8,%esp +c0105056: a1 70 ff 52 c0 mov 0xc052ff70,%eax +c010505b: 85 c0 test %eax,%eax +c010505d: 74 0e je c010506d <_ZN2cb20CInterruptDispatcher14d_Interrupt204E19T_ISR_REGISTERS_ERR+0x1d> +c010505f: 52 push %edx +c0105060: 52 push %edx +c0105061: 8b 10 mov (%eax),%edx +c0105063: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105066: 51 push %ecx +c0105067: 50 push %eax +c0105068: ff 12 call *(%edx) +c010506a: 83 c4 10 add $0x10,%esp +c010506d: c9 leave +c010506e: c3 ret +c010506f: 90 nop + +c0105070 <_ZN2cb20CInterruptDispatcher14d_Interrupt205E19T_ISR_REGISTERS_ERR>: +c0105070: 55 push %ebp +c0105071: 89 e5 mov %esp,%ebp +c0105073: 83 ec 08 sub $0x8,%esp +c0105076: a1 74 ff 52 c0 mov 0xc052ff74,%eax +c010507b: 85 c0 test %eax,%eax +c010507d: 74 0e je c010508d <_ZN2cb20CInterruptDispatcher14d_Interrupt205E19T_ISR_REGISTERS_ERR+0x1d> +c010507f: 51 push %ecx +c0105080: 51 push %ecx +c0105081: 8b 10 mov (%eax),%edx +c0105083: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105086: 51 push %ecx +c0105087: 50 push %eax +c0105088: ff 12 call *(%edx) +c010508a: 83 c4 10 add $0x10,%esp +c010508d: c9 leave +c010508e: c3 ret +c010508f: 90 nop + +c0105090 <_ZN2cb20CInterruptDispatcher14d_Interrupt206E19T_ISR_REGISTERS_ERR>: +c0105090: 55 push %ebp +c0105091: 89 e5 mov %esp,%ebp +c0105093: 83 ec 08 sub $0x8,%esp +c0105096: a1 78 ff 52 c0 mov 0xc052ff78,%eax +c010509b: 85 c0 test %eax,%eax +c010509d: 74 0e je c01050ad <_ZN2cb20CInterruptDispatcher14d_Interrupt206E19T_ISR_REGISTERS_ERR+0x1d> +c010509f: 52 push %edx +c01050a0: 52 push %edx +c01050a1: 8b 10 mov (%eax),%edx +c01050a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01050a6: 51 push %ecx +c01050a7: 50 push %eax +c01050a8: ff 12 call *(%edx) +c01050aa: 83 c4 10 add $0x10,%esp +c01050ad: c9 leave +c01050ae: c3 ret +c01050af: 90 nop + +c01050b0 <_ZN2cb20CInterruptDispatcher14d_Interrupt207E19T_ISR_REGISTERS_ERR>: +c01050b0: 55 push %ebp +c01050b1: 89 e5 mov %esp,%ebp +c01050b3: 83 ec 08 sub $0x8,%esp +c01050b6: a1 7c ff 52 c0 mov 0xc052ff7c,%eax +c01050bb: 85 c0 test %eax,%eax +c01050bd: 74 0e je c01050cd <_ZN2cb20CInterruptDispatcher14d_Interrupt207E19T_ISR_REGISTERS_ERR+0x1d> +c01050bf: 51 push %ecx +c01050c0: 51 push %ecx +c01050c1: 8b 10 mov (%eax),%edx +c01050c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01050c6: 51 push %ecx +c01050c7: 50 push %eax +c01050c8: ff 12 call *(%edx) +c01050ca: 83 c4 10 add $0x10,%esp +c01050cd: c9 leave +c01050ce: c3 ret +c01050cf: 90 nop + +c01050d0 <_ZN2cb20CInterruptDispatcher14d_Interrupt208E19T_ISR_REGISTERS_ERR>: +c01050d0: 55 push %ebp +c01050d1: 89 e5 mov %esp,%ebp +c01050d3: 83 ec 08 sub $0x8,%esp +c01050d6: a1 80 ff 52 c0 mov 0xc052ff80,%eax +c01050db: 85 c0 test %eax,%eax +c01050dd: 74 0e je c01050ed <_ZN2cb20CInterruptDispatcher14d_Interrupt208E19T_ISR_REGISTERS_ERR+0x1d> +c01050df: 52 push %edx +c01050e0: 52 push %edx +c01050e1: 8b 10 mov (%eax),%edx +c01050e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01050e6: 51 push %ecx +c01050e7: 50 push %eax +c01050e8: ff 12 call *(%edx) +c01050ea: 83 c4 10 add $0x10,%esp +c01050ed: c9 leave +c01050ee: c3 ret +c01050ef: 90 nop + +c01050f0 <_ZN2cb20CInterruptDispatcher14d_Interrupt209E19T_ISR_REGISTERS_ERR>: +c01050f0: 55 push %ebp +c01050f1: 89 e5 mov %esp,%ebp +c01050f3: 83 ec 08 sub $0x8,%esp +c01050f6: a1 84 ff 52 c0 mov 0xc052ff84,%eax +c01050fb: 85 c0 test %eax,%eax +c01050fd: 74 0e je c010510d <_ZN2cb20CInterruptDispatcher14d_Interrupt209E19T_ISR_REGISTERS_ERR+0x1d> +c01050ff: 51 push %ecx +c0105100: 51 push %ecx +c0105101: 8b 10 mov (%eax),%edx +c0105103: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105106: 51 push %ecx +c0105107: 50 push %eax +c0105108: ff 12 call *(%edx) +c010510a: 83 c4 10 add $0x10,%esp +c010510d: c9 leave +c010510e: c3 ret +c010510f: 90 nop + +c0105110 <_ZN2cb20CInterruptDispatcher14d_Interrupt210E19T_ISR_REGISTERS_ERR>: +c0105110: 55 push %ebp +c0105111: 89 e5 mov %esp,%ebp +c0105113: 83 ec 08 sub $0x8,%esp +c0105116: a1 88 ff 52 c0 mov 0xc052ff88,%eax +c010511b: 85 c0 test %eax,%eax +c010511d: 74 0e je c010512d <_ZN2cb20CInterruptDispatcher14d_Interrupt210E19T_ISR_REGISTERS_ERR+0x1d> +c010511f: 52 push %edx +c0105120: 52 push %edx +c0105121: 8b 10 mov (%eax),%edx +c0105123: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105126: 51 push %ecx +c0105127: 50 push %eax +c0105128: ff 12 call *(%edx) +c010512a: 83 c4 10 add $0x10,%esp +c010512d: c9 leave +c010512e: c3 ret +c010512f: 90 nop + +c0105130 <_ZN2cb20CInterruptDispatcher14d_Interrupt211E19T_ISR_REGISTERS_ERR>: +c0105130: 55 push %ebp +c0105131: 89 e5 mov %esp,%ebp +c0105133: 83 ec 08 sub $0x8,%esp +c0105136: a1 8c ff 52 c0 mov 0xc052ff8c,%eax +c010513b: 85 c0 test %eax,%eax +c010513d: 74 0e je c010514d <_ZN2cb20CInterruptDispatcher14d_Interrupt211E19T_ISR_REGISTERS_ERR+0x1d> +c010513f: 51 push %ecx +c0105140: 51 push %ecx +c0105141: 8b 10 mov (%eax),%edx +c0105143: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105146: 51 push %ecx +c0105147: 50 push %eax +c0105148: ff 12 call *(%edx) +c010514a: 83 c4 10 add $0x10,%esp +c010514d: c9 leave +c010514e: c3 ret +c010514f: 90 nop + +c0105150 <_ZN2cb20CInterruptDispatcher14d_Interrupt212E19T_ISR_REGISTERS_ERR>: +c0105150: 55 push %ebp +c0105151: 89 e5 mov %esp,%ebp +c0105153: 83 ec 08 sub $0x8,%esp +c0105156: a1 90 ff 52 c0 mov 0xc052ff90,%eax +c010515b: 85 c0 test %eax,%eax +c010515d: 74 0e je c010516d <_ZN2cb20CInterruptDispatcher14d_Interrupt212E19T_ISR_REGISTERS_ERR+0x1d> +c010515f: 52 push %edx +c0105160: 52 push %edx +c0105161: 8b 10 mov (%eax),%edx +c0105163: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105166: 51 push %ecx +c0105167: 50 push %eax +c0105168: ff 12 call *(%edx) +c010516a: 83 c4 10 add $0x10,%esp +c010516d: c9 leave +c010516e: c3 ret +c010516f: 90 nop + +c0105170 <_ZN2cb20CInterruptDispatcher14d_Interrupt213E19T_ISR_REGISTERS_ERR>: +c0105170: 55 push %ebp +c0105171: 89 e5 mov %esp,%ebp +c0105173: 83 ec 08 sub $0x8,%esp +c0105176: a1 94 ff 52 c0 mov 0xc052ff94,%eax +c010517b: 85 c0 test %eax,%eax +c010517d: 74 0e je c010518d <_ZN2cb20CInterruptDispatcher14d_Interrupt213E19T_ISR_REGISTERS_ERR+0x1d> +c010517f: 51 push %ecx +c0105180: 51 push %ecx +c0105181: 8b 10 mov (%eax),%edx +c0105183: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105186: 51 push %ecx +c0105187: 50 push %eax +c0105188: ff 12 call *(%edx) +c010518a: 83 c4 10 add $0x10,%esp +c010518d: c9 leave +c010518e: c3 ret +c010518f: 90 nop + +c0105190 <_ZN2cb20CInterruptDispatcher14d_Interrupt214E19T_ISR_REGISTERS_ERR>: +c0105190: 55 push %ebp +c0105191: 89 e5 mov %esp,%ebp +c0105193: 83 ec 08 sub $0x8,%esp +c0105196: a1 98 ff 52 c0 mov 0xc052ff98,%eax +c010519b: 85 c0 test %eax,%eax +c010519d: 74 0e je c01051ad <_ZN2cb20CInterruptDispatcher14d_Interrupt214E19T_ISR_REGISTERS_ERR+0x1d> +c010519f: 52 push %edx +c01051a0: 52 push %edx +c01051a1: 8b 10 mov (%eax),%edx +c01051a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01051a6: 51 push %ecx +c01051a7: 50 push %eax +c01051a8: ff 12 call *(%edx) +c01051aa: 83 c4 10 add $0x10,%esp +c01051ad: c9 leave +c01051ae: c3 ret +c01051af: 90 nop + +c01051b0 <_ZN2cb20CInterruptDispatcher14d_Interrupt215E19T_ISR_REGISTERS_ERR>: +c01051b0: 55 push %ebp +c01051b1: 89 e5 mov %esp,%ebp +c01051b3: 83 ec 08 sub $0x8,%esp +c01051b6: a1 9c ff 52 c0 mov 0xc052ff9c,%eax +c01051bb: 85 c0 test %eax,%eax +c01051bd: 74 0e je c01051cd <_ZN2cb20CInterruptDispatcher14d_Interrupt215E19T_ISR_REGISTERS_ERR+0x1d> +c01051bf: 51 push %ecx +c01051c0: 51 push %ecx +c01051c1: 8b 10 mov (%eax),%edx +c01051c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01051c6: 51 push %ecx +c01051c7: 50 push %eax +c01051c8: ff 12 call *(%edx) +c01051ca: 83 c4 10 add $0x10,%esp +c01051cd: c9 leave +c01051ce: c3 ret +c01051cf: 90 nop + +c01051d0 <_ZN2cb20CInterruptDispatcher14d_Interrupt216E19T_ISR_REGISTERS_ERR>: +c01051d0: 55 push %ebp +c01051d1: 89 e5 mov %esp,%ebp +c01051d3: 83 ec 08 sub $0x8,%esp +c01051d6: a1 a0 ff 52 c0 mov 0xc052ffa0,%eax +c01051db: 85 c0 test %eax,%eax +c01051dd: 74 0e je c01051ed <_ZN2cb20CInterruptDispatcher14d_Interrupt216E19T_ISR_REGISTERS_ERR+0x1d> +c01051df: 52 push %edx +c01051e0: 52 push %edx +c01051e1: 8b 10 mov (%eax),%edx +c01051e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01051e6: 51 push %ecx +c01051e7: 50 push %eax +c01051e8: ff 12 call *(%edx) +c01051ea: 83 c4 10 add $0x10,%esp +c01051ed: c9 leave +c01051ee: c3 ret +c01051ef: 90 nop + +c01051f0 <_ZN2cb20CInterruptDispatcher14d_Interrupt217E19T_ISR_REGISTERS_ERR>: +c01051f0: 55 push %ebp +c01051f1: 89 e5 mov %esp,%ebp +c01051f3: 83 ec 08 sub $0x8,%esp +c01051f6: a1 a4 ff 52 c0 mov 0xc052ffa4,%eax +c01051fb: 85 c0 test %eax,%eax +c01051fd: 74 0e je c010520d <_ZN2cb20CInterruptDispatcher14d_Interrupt217E19T_ISR_REGISTERS_ERR+0x1d> +c01051ff: 51 push %ecx +c0105200: 51 push %ecx +c0105201: 8b 10 mov (%eax),%edx +c0105203: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105206: 51 push %ecx +c0105207: 50 push %eax +c0105208: ff 12 call *(%edx) +c010520a: 83 c4 10 add $0x10,%esp +c010520d: c9 leave +c010520e: c3 ret +c010520f: 90 nop + +c0105210 <_ZN2cb20CInterruptDispatcher14d_Interrupt218E19T_ISR_REGISTERS_ERR>: +c0105210: 55 push %ebp +c0105211: 89 e5 mov %esp,%ebp +c0105213: 83 ec 08 sub $0x8,%esp +c0105216: a1 a8 ff 52 c0 mov 0xc052ffa8,%eax +c010521b: 85 c0 test %eax,%eax +c010521d: 74 0e je c010522d <_ZN2cb20CInterruptDispatcher14d_Interrupt218E19T_ISR_REGISTERS_ERR+0x1d> +c010521f: 52 push %edx +c0105220: 52 push %edx +c0105221: 8b 10 mov (%eax),%edx +c0105223: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105226: 51 push %ecx +c0105227: 50 push %eax +c0105228: ff 12 call *(%edx) +c010522a: 83 c4 10 add $0x10,%esp +c010522d: c9 leave +c010522e: c3 ret +c010522f: 90 nop + +c0105230 <_ZN2cb20CInterruptDispatcher14d_Interrupt219E19T_ISR_REGISTERS_ERR>: +c0105230: 55 push %ebp +c0105231: 89 e5 mov %esp,%ebp +c0105233: 83 ec 08 sub $0x8,%esp +c0105236: a1 ac ff 52 c0 mov 0xc052ffac,%eax +c010523b: 85 c0 test %eax,%eax +c010523d: 74 0e je c010524d <_ZN2cb20CInterruptDispatcher14d_Interrupt219E19T_ISR_REGISTERS_ERR+0x1d> +c010523f: 51 push %ecx +c0105240: 51 push %ecx +c0105241: 8b 10 mov (%eax),%edx +c0105243: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105246: 51 push %ecx +c0105247: 50 push %eax +c0105248: ff 12 call *(%edx) +c010524a: 83 c4 10 add $0x10,%esp +c010524d: c9 leave +c010524e: c3 ret +c010524f: 90 nop + +c0105250 <_ZN2cb20CInterruptDispatcher14d_Interrupt220E19T_ISR_REGISTERS_ERR>: +c0105250: 55 push %ebp +c0105251: 89 e5 mov %esp,%ebp +c0105253: 83 ec 08 sub $0x8,%esp +c0105256: a1 b0 ff 52 c0 mov 0xc052ffb0,%eax +c010525b: 85 c0 test %eax,%eax +c010525d: 74 0e je c010526d <_ZN2cb20CInterruptDispatcher14d_Interrupt220E19T_ISR_REGISTERS_ERR+0x1d> +c010525f: 52 push %edx +c0105260: 52 push %edx +c0105261: 8b 10 mov (%eax),%edx +c0105263: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105266: 51 push %ecx +c0105267: 50 push %eax +c0105268: ff 12 call *(%edx) +c010526a: 83 c4 10 add $0x10,%esp +c010526d: c9 leave +c010526e: c3 ret +c010526f: 90 nop + +c0105270 <_ZN2cb20CInterruptDispatcher14d_Interrupt221E19T_ISR_REGISTERS_ERR>: +c0105270: 55 push %ebp +c0105271: 89 e5 mov %esp,%ebp +c0105273: 83 ec 08 sub $0x8,%esp +c0105276: a1 b4 ff 52 c0 mov 0xc052ffb4,%eax +c010527b: 85 c0 test %eax,%eax +c010527d: 74 0e je c010528d <_ZN2cb20CInterruptDispatcher14d_Interrupt221E19T_ISR_REGISTERS_ERR+0x1d> +c010527f: 51 push %ecx +c0105280: 51 push %ecx +c0105281: 8b 10 mov (%eax),%edx +c0105283: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105286: 51 push %ecx +c0105287: 50 push %eax +c0105288: ff 12 call *(%edx) +c010528a: 83 c4 10 add $0x10,%esp +c010528d: c9 leave +c010528e: c3 ret +c010528f: 90 nop + +c0105290 <_ZN2cb20CInterruptDispatcher14d_Interrupt222E19T_ISR_REGISTERS_ERR>: +c0105290: 55 push %ebp +c0105291: 89 e5 mov %esp,%ebp +c0105293: 83 ec 08 sub $0x8,%esp +c0105296: a1 b8 ff 52 c0 mov 0xc052ffb8,%eax +c010529b: 85 c0 test %eax,%eax +c010529d: 74 0e je c01052ad <_ZN2cb20CInterruptDispatcher14d_Interrupt222E19T_ISR_REGISTERS_ERR+0x1d> +c010529f: 52 push %edx +c01052a0: 52 push %edx +c01052a1: 8b 10 mov (%eax),%edx +c01052a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01052a6: 51 push %ecx +c01052a7: 50 push %eax +c01052a8: ff 12 call *(%edx) +c01052aa: 83 c4 10 add $0x10,%esp +c01052ad: c9 leave +c01052ae: c3 ret +c01052af: 90 nop + +c01052b0 <_ZN2cb20CInterruptDispatcher14d_Interrupt223E19T_ISR_REGISTERS_ERR>: +c01052b0: 55 push %ebp +c01052b1: 89 e5 mov %esp,%ebp +c01052b3: 83 ec 08 sub $0x8,%esp +c01052b6: a1 bc ff 52 c0 mov 0xc052ffbc,%eax +c01052bb: 85 c0 test %eax,%eax +c01052bd: 74 0e je c01052cd <_ZN2cb20CInterruptDispatcher14d_Interrupt223E19T_ISR_REGISTERS_ERR+0x1d> +c01052bf: 51 push %ecx +c01052c0: 51 push %ecx +c01052c1: 8b 10 mov (%eax),%edx +c01052c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01052c6: 51 push %ecx +c01052c7: 50 push %eax +c01052c8: ff 12 call *(%edx) +c01052ca: 83 c4 10 add $0x10,%esp +c01052cd: c9 leave +c01052ce: c3 ret +c01052cf: 90 nop + +c01052d0 <_ZN2cb20CInterruptDispatcher14d_Interrupt224E19T_ISR_REGISTERS_ERR>: +c01052d0: 55 push %ebp +c01052d1: 89 e5 mov %esp,%ebp +c01052d3: 83 ec 08 sub $0x8,%esp +c01052d6: a1 c0 ff 52 c0 mov 0xc052ffc0,%eax +c01052db: 85 c0 test %eax,%eax +c01052dd: 74 0e je c01052ed <_ZN2cb20CInterruptDispatcher14d_Interrupt224E19T_ISR_REGISTERS_ERR+0x1d> +c01052df: 52 push %edx +c01052e0: 52 push %edx +c01052e1: 8b 10 mov (%eax),%edx +c01052e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01052e6: 51 push %ecx +c01052e7: 50 push %eax +c01052e8: ff 12 call *(%edx) +c01052ea: 83 c4 10 add $0x10,%esp +c01052ed: c9 leave +c01052ee: c3 ret +c01052ef: 90 nop + +c01052f0 <_ZN2cb20CInterruptDispatcher14d_Interrupt225E19T_ISR_REGISTERS_ERR>: +c01052f0: 55 push %ebp +c01052f1: 89 e5 mov %esp,%ebp +c01052f3: 83 ec 08 sub $0x8,%esp +c01052f6: a1 c4 ff 52 c0 mov 0xc052ffc4,%eax +c01052fb: 85 c0 test %eax,%eax +c01052fd: 74 0e je c010530d <_ZN2cb20CInterruptDispatcher14d_Interrupt225E19T_ISR_REGISTERS_ERR+0x1d> +c01052ff: 51 push %ecx +c0105300: 51 push %ecx +c0105301: 8b 10 mov (%eax),%edx +c0105303: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105306: 51 push %ecx +c0105307: 50 push %eax +c0105308: ff 12 call *(%edx) +c010530a: 83 c4 10 add $0x10,%esp +c010530d: c9 leave +c010530e: c3 ret +c010530f: 90 nop + +c0105310 <_ZN2cb20CInterruptDispatcher14d_Interrupt226E19T_ISR_REGISTERS_ERR>: +c0105310: 55 push %ebp +c0105311: 89 e5 mov %esp,%ebp +c0105313: 83 ec 08 sub $0x8,%esp +c0105316: a1 c8 ff 52 c0 mov 0xc052ffc8,%eax +c010531b: 85 c0 test %eax,%eax +c010531d: 74 0e je c010532d <_ZN2cb20CInterruptDispatcher14d_Interrupt226E19T_ISR_REGISTERS_ERR+0x1d> +c010531f: 52 push %edx +c0105320: 52 push %edx +c0105321: 8b 10 mov (%eax),%edx +c0105323: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105326: 51 push %ecx +c0105327: 50 push %eax +c0105328: ff 12 call *(%edx) +c010532a: 83 c4 10 add $0x10,%esp +c010532d: c9 leave +c010532e: c3 ret +c010532f: 90 nop + +c0105330 <_ZN2cb20CInterruptDispatcher14d_Interrupt227E19T_ISR_REGISTERS_ERR>: +c0105330: 55 push %ebp +c0105331: 89 e5 mov %esp,%ebp +c0105333: 83 ec 08 sub $0x8,%esp +c0105336: a1 cc ff 52 c0 mov 0xc052ffcc,%eax +c010533b: 85 c0 test %eax,%eax +c010533d: 74 0e je c010534d <_ZN2cb20CInterruptDispatcher14d_Interrupt227E19T_ISR_REGISTERS_ERR+0x1d> +c010533f: 51 push %ecx +c0105340: 51 push %ecx +c0105341: 8b 10 mov (%eax),%edx +c0105343: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105346: 51 push %ecx +c0105347: 50 push %eax +c0105348: ff 12 call *(%edx) +c010534a: 83 c4 10 add $0x10,%esp +c010534d: c9 leave +c010534e: c3 ret +c010534f: 90 nop + +c0105350 <_ZN2cb20CInterruptDispatcher14d_Interrupt228E19T_ISR_REGISTERS_ERR>: +c0105350: 55 push %ebp +c0105351: 89 e5 mov %esp,%ebp +c0105353: 83 ec 08 sub $0x8,%esp +c0105356: a1 d0 ff 52 c0 mov 0xc052ffd0,%eax +c010535b: 85 c0 test %eax,%eax +c010535d: 74 0e je c010536d <_ZN2cb20CInterruptDispatcher14d_Interrupt228E19T_ISR_REGISTERS_ERR+0x1d> +c010535f: 52 push %edx +c0105360: 52 push %edx +c0105361: 8b 10 mov (%eax),%edx +c0105363: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105366: 51 push %ecx +c0105367: 50 push %eax +c0105368: ff 12 call *(%edx) +c010536a: 83 c4 10 add $0x10,%esp +c010536d: c9 leave +c010536e: c3 ret +c010536f: 90 nop + +c0105370 <_ZN2cb20CInterruptDispatcher14d_Interrupt229E19T_ISR_REGISTERS_ERR>: +c0105370: 55 push %ebp +c0105371: 89 e5 mov %esp,%ebp +c0105373: 83 ec 08 sub $0x8,%esp +c0105376: a1 d4 ff 52 c0 mov 0xc052ffd4,%eax +c010537b: 85 c0 test %eax,%eax +c010537d: 74 0e je c010538d <_ZN2cb20CInterruptDispatcher14d_Interrupt229E19T_ISR_REGISTERS_ERR+0x1d> +c010537f: 51 push %ecx +c0105380: 51 push %ecx +c0105381: 8b 10 mov (%eax),%edx +c0105383: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105386: 51 push %ecx +c0105387: 50 push %eax +c0105388: ff 12 call *(%edx) +c010538a: 83 c4 10 add $0x10,%esp +c010538d: c9 leave +c010538e: c3 ret +c010538f: 90 nop + +c0105390 <_ZN2cb20CInterruptDispatcher14d_Interrupt230E19T_ISR_REGISTERS_ERR>: +c0105390: 55 push %ebp +c0105391: 89 e5 mov %esp,%ebp +c0105393: 83 ec 08 sub $0x8,%esp +c0105396: a1 d8 ff 52 c0 mov 0xc052ffd8,%eax +c010539b: 85 c0 test %eax,%eax +c010539d: 74 0e je c01053ad <_ZN2cb20CInterruptDispatcher14d_Interrupt230E19T_ISR_REGISTERS_ERR+0x1d> +c010539f: 52 push %edx +c01053a0: 52 push %edx +c01053a1: 8b 10 mov (%eax),%edx +c01053a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01053a6: 51 push %ecx +c01053a7: 50 push %eax +c01053a8: ff 12 call *(%edx) +c01053aa: 83 c4 10 add $0x10,%esp +c01053ad: c9 leave +c01053ae: c3 ret +c01053af: 90 nop + +c01053b0 <_ZN2cb20CInterruptDispatcher14d_Interrupt231E19T_ISR_REGISTERS_ERR>: +c01053b0: 55 push %ebp +c01053b1: 89 e5 mov %esp,%ebp +c01053b3: 83 ec 08 sub $0x8,%esp +c01053b6: a1 dc ff 52 c0 mov 0xc052ffdc,%eax +c01053bb: 85 c0 test %eax,%eax +c01053bd: 74 0e je c01053cd <_ZN2cb20CInterruptDispatcher14d_Interrupt231E19T_ISR_REGISTERS_ERR+0x1d> +c01053bf: 51 push %ecx +c01053c0: 51 push %ecx +c01053c1: 8b 10 mov (%eax),%edx +c01053c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01053c6: 51 push %ecx +c01053c7: 50 push %eax +c01053c8: ff 12 call *(%edx) +c01053ca: 83 c4 10 add $0x10,%esp +c01053cd: c9 leave +c01053ce: c3 ret +c01053cf: 90 nop + +c01053d0 <_ZN2cb20CInterruptDispatcher14d_Interrupt232E19T_ISR_REGISTERS_ERR>: +c01053d0: 55 push %ebp +c01053d1: 89 e5 mov %esp,%ebp +c01053d3: 83 ec 08 sub $0x8,%esp +c01053d6: a1 e0 ff 52 c0 mov 0xc052ffe0,%eax +c01053db: 85 c0 test %eax,%eax +c01053dd: 74 0e je c01053ed <_ZN2cb20CInterruptDispatcher14d_Interrupt232E19T_ISR_REGISTERS_ERR+0x1d> +c01053df: 52 push %edx +c01053e0: 52 push %edx +c01053e1: 8b 10 mov (%eax),%edx +c01053e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01053e6: 51 push %ecx +c01053e7: 50 push %eax +c01053e8: ff 12 call *(%edx) +c01053ea: 83 c4 10 add $0x10,%esp +c01053ed: c9 leave +c01053ee: c3 ret +c01053ef: 90 nop + +c01053f0 <_ZN2cb20CInterruptDispatcher14d_Interrupt233E19T_ISR_REGISTERS_ERR>: +c01053f0: 55 push %ebp +c01053f1: 89 e5 mov %esp,%ebp +c01053f3: 83 ec 08 sub $0x8,%esp +c01053f6: a1 e4 ff 52 c0 mov 0xc052ffe4,%eax +c01053fb: 85 c0 test %eax,%eax +c01053fd: 74 0e je c010540d <_ZN2cb20CInterruptDispatcher14d_Interrupt233E19T_ISR_REGISTERS_ERR+0x1d> +c01053ff: 51 push %ecx +c0105400: 51 push %ecx +c0105401: 8b 10 mov (%eax),%edx +c0105403: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105406: 51 push %ecx +c0105407: 50 push %eax +c0105408: ff 12 call *(%edx) +c010540a: 83 c4 10 add $0x10,%esp +c010540d: c9 leave +c010540e: c3 ret +c010540f: 90 nop + +c0105410 <_ZN2cb20CInterruptDispatcher14d_Interrupt234E19T_ISR_REGISTERS_ERR>: +c0105410: 55 push %ebp +c0105411: 89 e5 mov %esp,%ebp +c0105413: 83 ec 08 sub $0x8,%esp +c0105416: a1 e8 ff 52 c0 mov 0xc052ffe8,%eax +c010541b: 85 c0 test %eax,%eax +c010541d: 74 0e je c010542d <_ZN2cb20CInterruptDispatcher14d_Interrupt234E19T_ISR_REGISTERS_ERR+0x1d> +c010541f: 52 push %edx +c0105420: 52 push %edx +c0105421: 8b 10 mov (%eax),%edx +c0105423: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105426: 51 push %ecx +c0105427: 50 push %eax +c0105428: ff 12 call *(%edx) +c010542a: 83 c4 10 add $0x10,%esp +c010542d: c9 leave +c010542e: c3 ret +c010542f: 90 nop + +c0105430 <_ZN2cb20CInterruptDispatcher14d_Interrupt235E19T_ISR_REGISTERS_ERR>: +c0105430: 55 push %ebp +c0105431: 89 e5 mov %esp,%ebp +c0105433: 83 ec 08 sub $0x8,%esp +c0105436: a1 ec ff 52 c0 mov 0xc052ffec,%eax +c010543b: 85 c0 test %eax,%eax +c010543d: 74 0e je c010544d <_ZN2cb20CInterruptDispatcher14d_Interrupt235E19T_ISR_REGISTERS_ERR+0x1d> +c010543f: 51 push %ecx +c0105440: 51 push %ecx +c0105441: 8b 10 mov (%eax),%edx +c0105443: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105446: 51 push %ecx +c0105447: 50 push %eax +c0105448: ff 12 call *(%edx) +c010544a: 83 c4 10 add $0x10,%esp +c010544d: c9 leave +c010544e: c3 ret +c010544f: 90 nop + +c0105450 <_ZN2cb20CInterruptDispatcher14d_Interrupt236E19T_ISR_REGISTERS_ERR>: +c0105450: 55 push %ebp +c0105451: 89 e5 mov %esp,%ebp +c0105453: 83 ec 08 sub $0x8,%esp +c0105456: a1 f0 ff 52 c0 mov 0xc052fff0,%eax +c010545b: 85 c0 test %eax,%eax +c010545d: 74 0e je c010546d <_ZN2cb20CInterruptDispatcher14d_Interrupt236E19T_ISR_REGISTERS_ERR+0x1d> +c010545f: 52 push %edx +c0105460: 52 push %edx +c0105461: 8b 10 mov (%eax),%edx +c0105463: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105466: 51 push %ecx +c0105467: 50 push %eax +c0105468: ff 12 call *(%edx) +c010546a: 83 c4 10 add $0x10,%esp +c010546d: c9 leave +c010546e: c3 ret +c010546f: 90 nop + +c0105470 <_ZN2cb20CInterruptDispatcher14d_Interrupt237E19T_ISR_REGISTERS_ERR>: +c0105470: 55 push %ebp +c0105471: 89 e5 mov %esp,%ebp +c0105473: 83 ec 08 sub $0x8,%esp +c0105476: a1 f4 ff 52 c0 mov 0xc052fff4,%eax +c010547b: 85 c0 test %eax,%eax +c010547d: 74 0e je c010548d <_ZN2cb20CInterruptDispatcher14d_Interrupt237E19T_ISR_REGISTERS_ERR+0x1d> +c010547f: 51 push %ecx +c0105480: 51 push %ecx +c0105481: 8b 10 mov (%eax),%edx +c0105483: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105486: 51 push %ecx +c0105487: 50 push %eax +c0105488: ff 12 call *(%edx) +c010548a: 83 c4 10 add $0x10,%esp +c010548d: c9 leave +c010548e: c3 ret +c010548f: 90 nop + +c0105490 <_ZN2cb20CInterruptDispatcher14d_Interrupt238E19T_ISR_REGISTERS_ERR>: +c0105490: 55 push %ebp +c0105491: 89 e5 mov %esp,%ebp +c0105493: 83 ec 08 sub $0x8,%esp +c0105496: a1 f8 ff 52 c0 mov 0xc052fff8,%eax +c010549b: 85 c0 test %eax,%eax +c010549d: 74 0e je c01054ad <_ZN2cb20CInterruptDispatcher14d_Interrupt238E19T_ISR_REGISTERS_ERR+0x1d> +c010549f: 52 push %edx +c01054a0: 52 push %edx +c01054a1: 8b 10 mov (%eax),%edx +c01054a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01054a6: 51 push %ecx +c01054a7: 50 push %eax +c01054a8: ff 12 call *(%edx) +c01054aa: 83 c4 10 add $0x10,%esp +c01054ad: c9 leave +c01054ae: c3 ret +c01054af: 90 nop + +c01054b0 <_ZN2cb20CInterruptDispatcher14d_Interrupt239E19T_ISR_REGISTERS_ERR>: +c01054b0: 55 push %ebp +c01054b1: 89 e5 mov %esp,%ebp +c01054b3: 83 ec 08 sub $0x8,%esp +c01054b6: a1 fc ff 52 c0 mov 0xc052fffc,%eax +c01054bb: 85 c0 test %eax,%eax +c01054bd: 74 0e je c01054cd <_ZN2cb20CInterruptDispatcher14d_Interrupt239E19T_ISR_REGISTERS_ERR+0x1d> +c01054bf: 51 push %ecx +c01054c0: 51 push %ecx +c01054c1: 8b 10 mov (%eax),%edx +c01054c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01054c6: 51 push %ecx +c01054c7: 50 push %eax +c01054c8: ff 12 call *(%edx) +c01054ca: 83 c4 10 add $0x10,%esp +c01054cd: c9 leave +c01054ce: c3 ret +c01054cf: 90 nop + +c01054d0 <_ZN2cb20CInterruptDispatcher14d_Interrupt240E19T_ISR_REGISTERS_ERR>: +c01054d0: 55 push %ebp +c01054d1: 89 e5 mov %esp,%ebp +c01054d3: 83 ec 08 sub $0x8,%esp +c01054d6: a1 00 00 53 c0 mov 0xc0530000,%eax +c01054db: 85 c0 test %eax,%eax +c01054dd: 74 0e je c01054ed <_ZN2cb20CInterruptDispatcher14d_Interrupt240E19T_ISR_REGISTERS_ERR+0x1d> +c01054df: 52 push %edx +c01054e0: 52 push %edx +c01054e1: 8b 10 mov (%eax),%edx +c01054e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01054e6: 51 push %ecx +c01054e7: 50 push %eax +c01054e8: ff 12 call *(%edx) +c01054ea: 83 c4 10 add $0x10,%esp +c01054ed: c9 leave +c01054ee: c3 ret +c01054ef: 90 nop + +c01054f0 <_ZN2cb20CInterruptDispatcher14d_Interrupt241E19T_ISR_REGISTERS_ERR>: +c01054f0: 55 push %ebp +c01054f1: 89 e5 mov %esp,%ebp +c01054f3: 83 ec 08 sub $0x8,%esp +c01054f6: a1 04 00 53 c0 mov 0xc0530004,%eax +c01054fb: 85 c0 test %eax,%eax +c01054fd: 74 0e je c010550d <_ZN2cb20CInterruptDispatcher14d_Interrupt241E19T_ISR_REGISTERS_ERR+0x1d> +c01054ff: 51 push %ecx +c0105500: 51 push %ecx +c0105501: 8b 10 mov (%eax),%edx +c0105503: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105506: 51 push %ecx +c0105507: 50 push %eax +c0105508: ff 12 call *(%edx) +c010550a: 83 c4 10 add $0x10,%esp +c010550d: c9 leave +c010550e: c3 ret +c010550f: 90 nop + +c0105510 <_ZN2cb20CInterruptDispatcher14d_Interrupt242E19T_ISR_REGISTERS_ERR>: +c0105510: 55 push %ebp +c0105511: 89 e5 mov %esp,%ebp +c0105513: 83 ec 08 sub $0x8,%esp +c0105516: a1 08 00 53 c0 mov 0xc0530008,%eax +c010551b: 85 c0 test %eax,%eax +c010551d: 74 0e je c010552d <_ZN2cb20CInterruptDispatcher14d_Interrupt242E19T_ISR_REGISTERS_ERR+0x1d> +c010551f: 52 push %edx +c0105520: 52 push %edx +c0105521: 8b 10 mov (%eax),%edx +c0105523: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105526: 51 push %ecx +c0105527: 50 push %eax +c0105528: ff 12 call *(%edx) +c010552a: 83 c4 10 add $0x10,%esp +c010552d: c9 leave +c010552e: c3 ret +c010552f: 90 nop + +c0105530 <_ZN2cb20CInterruptDispatcher14d_Interrupt243E19T_ISR_REGISTERS_ERR>: +c0105530: 55 push %ebp +c0105531: 89 e5 mov %esp,%ebp +c0105533: 83 ec 08 sub $0x8,%esp +c0105536: a1 0c 00 53 c0 mov 0xc053000c,%eax +c010553b: 85 c0 test %eax,%eax +c010553d: 74 0e je c010554d <_ZN2cb20CInterruptDispatcher14d_Interrupt243E19T_ISR_REGISTERS_ERR+0x1d> +c010553f: 51 push %ecx +c0105540: 51 push %ecx +c0105541: 8b 10 mov (%eax),%edx +c0105543: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105546: 51 push %ecx +c0105547: 50 push %eax +c0105548: ff 12 call *(%edx) +c010554a: 83 c4 10 add $0x10,%esp +c010554d: c9 leave +c010554e: c3 ret +c010554f: 90 nop + +c0105550 <_ZN2cb20CInterruptDispatcher14d_Interrupt244E19T_ISR_REGISTERS_ERR>: +c0105550: 55 push %ebp +c0105551: 89 e5 mov %esp,%ebp +c0105553: 83 ec 08 sub $0x8,%esp +c0105556: a1 10 00 53 c0 mov 0xc0530010,%eax +c010555b: 85 c0 test %eax,%eax +c010555d: 74 0e je c010556d <_ZN2cb20CInterruptDispatcher14d_Interrupt244E19T_ISR_REGISTERS_ERR+0x1d> +c010555f: 52 push %edx +c0105560: 52 push %edx +c0105561: 8b 10 mov (%eax),%edx +c0105563: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105566: 51 push %ecx +c0105567: 50 push %eax +c0105568: ff 12 call *(%edx) +c010556a: 83 c4 10 add $0x10,%esp +c010556d: c9 leave +c010556e: c3 ret +c010556f: 90 nop + +c0105570 <_ZN2cb20CInterruptDispatcher14d_Interrupt245E19T_ISR_REGISTERS_ERR>: +c0105570: 55 push %ebp +c0105571: 89 e5 mov %esp,%ebp +c0105573: 83 ec 08 sub $0x8,%esp +c0105576: a1 14 00 53 c0 mov 0xc0530014,%eax +c010557b: 85 c0 test %eax,%eax +c010557d: 74 0e je c010558d <_ZN2cb20CInterruptDispatcher14d_Interrupt245E19T_ISR_REGISTERS_ERR+0x1d> +c010557f: 51 push %ecx +c0105580: 51 push %ecx +c0105581: 8b 10 mov (%eax),%edx +c0105583: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105586: 51 push %ecx +c0105587: 50 push %eax +c0105588: ff 12 call *(%edx) +c010558a: 83 c4 10 add $0x10,%esp +c010558d: c9 leave +c010558e: c3 ret +c010558f: 90 nop + +c0105590 <_ZN2cb20CInterruptDispatcher14d_Interrupt246E19T_ISR_REGISTERS_ERR>: +c0105590: 55 push %ebp +c0105591: 89 e5 mov %esp,%ebp +c0105593: 83 ec 08 sub $0x8,%esp +c0105596: a1 18 00 53 c0 mov 0xc0530018,%eax +c010559b: 85 c0 test %eax,%eax +c010559d: 74 0e je c01055ad <_ZN2cb20CInterruptDispatcher14d_Interrupt246E19T_ISR_REGISTERS_ERR+0x1d> +c010559f: 52 push %edx +c01055a0: 52 push %edx +c01055a1: 8b 10 mov (%eax),%edx +c01055a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01055a6: 51 push %ecx +c01055a7: 50 push %eax +c01055a8: ff 12 call *(%edx) +c01055aa: 83 c4 10 add $0x10,%esp +c01055ad: c9 leave +c01055ae: c3 ret +c01055af: 90 nop + +c01055b0 <_ZN2cb20CInterruptDispatcher14d_Interrupt247E19T_ISR_REGISTERS_ERR>: +c01055b0: 55 push %ebp +c01055b1: 89 e5 mov %esp,%ebp +c01055b3: 83 ec 08 sub $0x8,%esp +c01055b6: a1 1c 00 53 c0 mov 0xc053001c,%eax +c01055bb: 85 c0 test %eax,%eax +c01055bd: 74 0e je c01055cd <_ZN2cb20CInterruptDispatcher14d_Interrupt247E19T_ISR_REGISTERS_ERR+0x1d> +c01055bf: 51 push %ecx +c01055c0: 51 push %ecx +c01055c1: 8b 10 mov (%eax),%edx +c01055c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01055c6: 51 push %ecx +c01055c7: 50 push %eax +c01055c8: ff 12 call *(%edx) +c01055ca: 83 c4 10 add $0x10,%esp +c01055cd: c9 leave +c01055ce: c3 ret +c01055cf: 90 nop + +c01055d0 <_ZN2cb20CInterruptDispatcher14d_Interrupt248E19T_ISR_REGISTERS_ERR>: +c01055d0: 55 push %ebp +c01055d1: 89 e5 mov %esp,%ebp +c01055d3: 83 ec 08 sub $0x8,%esp +c01055d6: a1 20 00 53 c0 mov 0xc0530020,%eax +c01055db: 85 c0 test %eax,%eax +c01055dd: 74 0e je c01055ed <_ZN2cb20CInterruptDispatcher14d_Interrupt248E19T_ISR_REGISTERS_ERR+0x1d> +c01055df: 52 push %edx +c01055e0: 52 push %edx +c01055e1: 8b 10 mov (%eax),%edx +c01055e3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01055e6: 51 push %ecx +c01055e7: 50 push %eax +c01055e8: ff 12 call *(%edx) +c01055ea: 83 c4 10 add $0x10,%esp +c01055ed: c9 leave +c01055ee: c3 ret +c01055ef: 90 nop + +c01055f0 <_ZN2cb20CInterruptDispatcher14d_Interrupt249E19T_ISR_REGISTERS_ERR>: +c01055f0: 55 push %ebp +c01055f1: 89 e5 mov %esp,%ebp +c01055f3: 83 ec 08 sub $0x8,%esp +c01055f6: a1 24 00 53 c0 mov 0xc0530024,%eax +c01055fb: 85 c0 test %eax,%eax +c01055fd: 74 0e je c010560d <_ZN2cb20CInterruptDispatcher14d_Interrupt249E19T_ISR_REGISTERS_ERR+0x1d> +c01055ff: 51 push %ecx +c0105600: 51 push %ecx +c0105601: 8b 10 mov (%eax),%edx +c0105603: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105606: 51 push %ecx +c0105607: 50 push %eax +c0105608: ff 12 call *(%edx) +c010560a: 83 c4 10 add $0x10,%esp +c010560d: c9 leave +c010560e: c3 ret +c010560f: 90 nop + +c0105610 <_ZN2cb20CInterruptDispatcher14d_Interrupt250E19T_ISR_REGISTERS_ERR>: +c0105610: 55 push %ebp +c0105611: 89 e5 mov %esp,%ebp +c0105613: 83 ec 08 sub $0x8,%esp +c0105616: a1 28 00 53 c0 mov 0xc0530028,%eax +c010561b: 85 c0 test %eax,%eax +c010561d: 74 0e je c010562d <_ZN2cb20CInterruptDispatcher14d_Interrupt250E19T_ISR_REGISTERS_ERR+0x1d> +c010561f: 52 push %edx +c0105620: 52 push %edx +c0105621: 8b 10 mov (%eax),%edx +c0105623: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105626: 51 push %ecx +c0105627: 50 push %eax +c0105628: ff 12 call *(%edx) +c010562a: 83 c4 10 add $0x10,%esp +c010562d: c9 leave +c010562e: c3 ret +c010562f: 90 nop + +c0105630 <_ZN2cb20CInterruptDispatcher14d_Interrupt251E19T_ISR_REGISTERS_ERR>: +c0105630: 55 push %ebp +c0105631: 89 e5 mov %esp,%ebp +c0105633: 83 ec 08 sub $0x8,%esp +c0105636: a1 2c 00 53 c0 mov 0xc053002c,%eax +c010563b: 85 c0 test %eax,%eax +c010563d: 74 0e je c010564d <_ZN2cb20CInterruptDispatcher14d_Interrupt251E19T_ISR_REGISTERS_ERR+0x1d> +c010563f: 51 push %ecx +c0105640: 51 push %ecx +c0105641: 8b 10 mov (%eax),%edx +c0105643: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105646: 51 push %ecx +c0105647: 50 push %eax +c0105648: ff 12 call *(%edx) +c010564a: 83 c4 10 add $0x10,%esp +c010564d: c9 leave +c010564e: c3 ret +c010564f: 90 nop + +c0105650 <_ZN2cb20CInterruptDispatcher14d_Interrupt252E19T_ISR_REGISTERS_ERR>: +c0105650: 55 push %ebp +c0105651: 89 e5 mov %esp,%ebp +c0105653: 83 ec 08 sub $0x8,%esp +c0105656: a1 30 00 53 c0 mov 0xc0530030,%eax +c010565b: 85 c0 test %eax,%eax +c010565d: 74 0e je c010566d <_ZN2cb20CInterruptDispatcher14d_Interrupt252E19T_ISR_REGISTERS_ERR+0x1d> +c010565f: 52 push %edx +c0105660: 52 push %edx +c0105661: 8b 10 mov (%eax),%edx +c0105663: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105666: 51 push %ecx +c0105667: 50 push %eax +c0105668: ff 12 call *(%edx) +c010566a: 83 c4 10 add $0x10,%esp +c010566d: c9 leave +c010566e: c3 ret +c010566f: 90 nop + +c0105670 <_ZN2cb20CInterruptDispatcher14d_Interrupt253E19T_ISR_REGISTERS_ERR>: +c0105670: 55 push %ebp +c0105671: 89 e5 mov %esp,%ebp +c0105673: 83 ec 08 sub $0x8,%esp +c0105676: a1 34 00 53 c0 mov 0xc0530034,%eax +c010567b: 85 c0 test %eax,%eax +c010567d: 74 0e je c010568d <_ZN2cb20CInterruptDispatcher14d_Interrupt253E19T_ISR_REGISTERS_ERR+0x1d> +c010567f: 51 push %ecx +c0105680: 51 push %ecx +c0105681: 8b 10 mov (%eax),%edx +c0105683: 8d 4d 08 lea 0x8(%ebp),%ecx +c0105686: 51 push %ecx +c0105687: 50 push %eax +c0105688: ff 12 call *(%edx) +c010568a: 83 c4 10 add $0x10,%esp +c010568d: c9 leave +c010568e: c3 ret +c010568f: 90 nop + +c0105690 <_ZN2cb20CInterruptDispatcher14d_Interrupt254E19T_ISR_REGISTERS_ERR>: +c0105690: 55 push %ebp +c0105691: 89 e5 mov %esp,%ebp +c0105693: 83 ec 08 sub $0x8,%esp +c0105696: a1 38 00 53 c0 mov 0xc0530038,%eax +c010569b: 85 c0 test %eax,%eax +c010569d: 74 0e je c01056ad <_ZN2cb20CInterruptDispatcher14d_Interrupt254E19T_ISR_REGISTERS_ERR+0x1d> +c010569f: 52 push %edx +c01056a0: 52 push %edx +c01056a1: 8b 10 mov (%eax),%edx +c01056a3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01056a6: 51 push %ecx +c01056a7: 50 push %eax +c01056a8: ff 12 call *(%edx) +c01056aa: 83 c4 10 add $0x10,%esp +c01056ad: c9 leave +c01056ae: c3 ret +c01056af: 90 nop + +c01056b0 <_ZN2cb20CInterruptDispatcher14d_Interrupt255E19T_ISR_REGISTERS_ERR>: +c01056b0: 55 push %ebp +c01056b1: 89 e5 mov %esp,%ebp +c01056b3: 83 ec 08 sub $0x8,%esp +c01056b6: a1 3c 00 53 c0 mov 0xc053003c,%eax +c01056bb: 85 c0 test %eax,%eax +c01056bd: 74 0e je c01056cd <_ZN2cb20CInterruptDispatcher14d_Interrupt255E19T_ISR_REGISTERS_ERR+0x1d> +c01056bf: 51 push %ecx +c01056c0: 51 push %ecx +c01056c1: 8b 10 mov (%eax),%edx +c01056c3: 8d 4d 08 lea 0x8(%ebp),%ecx +c01056c6: 51 push %ecx +c01056c7: 50 push %eax +c01056c8: ff 12 call *(%edx) +c01056ca: 83 c4 10 add $0x10,%esp +c01056cd: c9 leave +c01056ce: c3 ret +c01056cf: 90 nop + +c01056d0 <_ZN2cb20CInterruptDispatcher16InitializeStaticEv>: +c01056d0: 55 push %ebp +c01056d1: 89 e5 mov %esp,%ebp +c01056d3: 80 3d 40 00 53 c0 00 cmpb $0x0,0xc0530040 +c01056da: 0f 85 24 0a 00 00 jne c0106104 <_ZN2cb20CInterruptDispatcher16InitializeStaticEv+0xa34> +c01056e0: c6 05 40 00 53 c0 01 movb $0x1,0xc0530040 +c01056e7: 31 c0 xor %eax,%eax +c01056e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c01056f0: c7 80 40 fc 52 c0 00 movl $0x0,-0x3fad03c0(%eax) +c01056f7: 00 00 00 +c01056fa: 83 c0 04 add $0x4,%eax +c01056fd: 3d 00 04 00 00 cmp $0x400,%eax +c0105702: 75 ec jne c01056f0 <_ZN2cb20CInterruptDispatcher16InitializeStaticEv+0x20> +c0105704: c7 05 40 f8 52 c0 d0 movl $0xc01036d0,0xc052f840 +c010570b: 36 10 c0 +c010570e: c7 05 44 f8 52 c0 f0 movl $0xc01036f0,0xc052f844 +c0105715: 36 10 c0 +c0105718: c7 05 48 f8 52 c0 10 movl $0xc0103710,0xc052f848 +c010571f: 37 10 c0 +c0105722: c7 05 4c f8 52 c0 30 movl $0xc0103730,0xc052f84c +c0105729: 37 10 c0 +c010572c: c7 05 50 f8 52 c0 50 movl $0xc0103750,0xc052f850 +c0105733: 37 10 c0 +c0105736: c7 05 54 f8 52 c0 70 movl $0xc0103770,0xc052f854 +c010573d: 37 10 c0 +c0105740: c7 05 58 f8 52 c0 90 movl $0xc0103790,0xc052f858 +c0105747: 37 10 c0 +c010574a: c7 05 5c f8 52 c0 b0 movl $0xc01037b0,0xc052f85c +c0105751: 37 10 c0 +c0105754: c7 05 60 f8 52 c0 d0 movl $0xc01037d0,0xc052f860 +c010575b: 37 10 c0 +c010575e: c7 05 64 f8 52 c0 f0 movl $0xc01037f0,0xc052f864 +c0105765: 37 10 c0 +c0105768: c7 05 68 f8 52 c0 10 movl $0xc0103810,0xc052f868 +c010576f: 38 10 c0 +c0105772: c7 05 6c f8 52 c0 30 movl $0xc0103830,0xc052f86c +c0105779: 38 10 c0 +c010577c: c7 05 70 f8 52 c0 50 movl $0xc0103850,0xc052f870 +c0105783: 38 10 c0 +c0105786: c7 05 74 f8 52 c0 70 movl $0xc0103870,0xc052f874 +c010578d: 38 10 c0 +c0105790: c7 05 78 f8 52 c0 90 movl $0xc0103890,0xc052f878 +c0105797: 38 10 c0 +c010579a: c7 05 7c f8 52 c0 b0 movl $0xc01038b0,0xc052f87c +c01057a1: 38 10 c0 +c01057a4: c7 05 80 f8 52 c0 d0 movl $0xc01038d0,0xc052f880 +c01057ab: 38 10 c0 +c01057ae: c7 05 84 f8 52 c0 f0 movl $0xc01038f0,0xc052f884 +c01057b5: 38 10 c0 +c01057b8: c7 05 88 f8 52 c0 10 movl $0xc0103910,0xc052f888 +c01057bf: 39 10 c0 +c01057c2: c7 05 8c f8 52 c0 30 movl $0xc0103930,0xc052f88c +c01057c9: 39 10 c0 +c01057cc: c7 05 90 f8 52 c0 50 movl $0xc0103950,0xc052f890 +c01057d3: 39 10 c0 +c01057d6: c7 05 94 f8 52 c0 70 movl $0xc0103970,0xc052f894 +c01057dd: 39 10 c0 +c01057e0: c7 05 98 f8 52 c0 90 movl $0xc0103990,0xc052f898 +c01057e7: 39 10 c0 +c01057ea: c7 05 9c f8 52 c0 b0 movl $0xc01039b0,0xc052f89c +c01057f1: 39 10 c0 +c01057f4: c7 05 a0 f8 52 c0 d0 movl $0xc01039d0,0xc052f8a0 +c01057fb: 39 10 c0 +c01057fe: c7 05 a4 f8 52 c0 f0 movl $0xc01039f0,0xc052f8a4 +c0105805: 39 10 c0 +c0105808: c7 05 a8 f8 52 c0 10 movl $0xc0103a10,0xc052f8a8 +c010580f: 3a 10 c0 +c0105812: c7 05 ac f8 52 c0 30 movl $0xc0103a30,0xc052f8ac +c0105819: 3a 10 c0 +c010581c: c7 05 b0 f8 52 c0 50 movl $0xc0103a50,0xc052f8b0 +c0105823: 3a 10 c0 +c0105826: c7 05 b4 f8 52 c0 70 movl $0xc0103a70,0xc052f8b4 +c010582d: 3a 10 c0 +c0105830: c7 05 b8 f8 52 c0 90 movl $0xc0103a90,0xc052f8b8 +c0105837: 3a 10 c0 +c010583a: c7 05 bc f8 52 c0 b0 movl $0xc0103ab0,0xc052f8bc +c0105841: 3a 10 c0 +c0105844: c7 05 c0 f8 52 c0 d0 movl $0xc0103ad0,0xc052f8c0 +c010584b: 3a 10 c0 +c010584e: c7 05 c4 f8 52 c0 f0 movl $0xc0103af0,0xc052f8c4 +c0105855: 3a 10 c0 +c0105858: c7 05 c8 f8 52 c0 10 movl $0xc0103b10,0xc052f8c8 +c010585f: 3b 10 c0 +c0105862: c7 05 cc f8 52 c0 30 movl $0xc0103b30,0xc052f8cc +c0105869: 3b 10 c0 +c010586c: c7 05 d0 f8 52 c0 50 movl $0xc0103b50,0xc052f8d0 +c0105873: 3b 10 c0 +c0105876: c7 05 d4 f8 52 c0 70 movl $0xc0103b70,0xc052f8d4 +c010587d: 3b 10 c0 +c0105880: c7 05 d8 f8 52 c0 90 movl $0xc0103b90,0xc052f8d8 +c0105887: 3b 10 c0 +c010588a: c7 05 dc f8 52 c0 b0 movl $0xc0103bb0,0xc052f8dc +c0105891: 3b 10 c0 +c0105894: c7 05 e0 f8 52 c0 d0 movl $0xc0103bd0,0xc052f8e0 +c010589b: 3b 10 c0 +c010589e: c7 05 e4 f8 52 c0 f0 movl $0xc0103bf0,0xc052f8e4 +c01058a5: 3b 10 c0 +c01058a8: c7 05 e8 f8 52 c0 10 movl $0xc0103c10,0xc052f8e8 +c01058af: 3c 10 c0 +c01058b2: c7 05 ec f8 52 c0 30 movl $0xc0103c30,0xc052f8ec +c01058b9: 3c 10 c0 +c01058bc: c7 05 f0 f8 52 c0 50 movl $0xc0103c50,0xc052f8f0 +c01058c3: 3c 10 c0 +c01058c6: c7 05 f4 f8 52 c0 70 movl $0xc0103c70,0xc052f8f4 +c01058cd: 3c 10 c0 +c01058d0: c7 05 f8 f8 52 c0 90 movl $0xc0103c90,0xc052f8f8 +c01058d7: 3c 10 c0 +c01058da: c7 05 fc f8 52 c0 b0 movl $0xc0103cb0,0xc052f8fc +c01058e1: 3c 10 c0 +c01058e4: c7 05 00 f9 52 c0 d0 movl $0xc0103cd0,0xc052f900 +c01058eb: 3c 10 c0 +c01058ee: c7 05 04 f9 52 c0 f0 movl $0xc0103cf0,0xc052f904 +c01058f5: 3c 10 c0 +c01058f8: c7 05 08 f9 52 c0 10 movl $0xc0103d10,0xc052f908 +c01058ff: 3d 10 c0 +c0105902: c7 05 0c f9 52 c0 30 movl $0xc0103d30,0xc052f90c +c0105909: 3d 10 c0 +c010590c: c7 05 10 f9 52 c0 50 movl $0xc0103d50,0xc052f910 +c0105913: 3d 10 c0 +c0105916: c7 05 14 f9 52 c0 70 movl $0xc0103d70,0xc052f914 +c010591d: 3d 10 c0 +c0105920: c7 05 18 f9 52 c0 90 movl $0xc0103d90,0xc052f918 +c0105927: 3d 10 c0 +c010592a: c7 05 1c f9 52 c0 b0 movl $0xc0103db0,0xc052f91c +c0105931: 3d 10 c0 +c0105934: c7 05 20 f9 52 c0 d0 movl $0xc0103dd0,0xc052f920 +c010593b: 3d 10 c0 +c010593e: c7 05 24 f9 52 c0 f0 movl $0xc0103df0,0xc052f924 +c0105945: 3d 10 c0 +c0105948: c7 05 28 f9 52 c0 10 movl $0xc0103e10,0xc052f928 +c010594f: 3e 10 c0 +c0105952: c7 05 2c f9 52 c0 30 movl $0xc0103e30,0xc052f92c +c0105959: 3e 10 c0 +c010595c: c7 05 30 f9 52 c0 50 movl $0xc0103e50,0xc052f930 +c0105963: 3e 10 c0 +c0105966: c7 05 34 f9 52 c0 70 movl $0xc0103e70,0xc052f934 +c010596d: 3e 10 c0 +c0105970: c7 05 38 f9 52 c0 90 movl $0xc0103e90,0xc052f938 +c0105977: 3e 10 c0 +c010597a: c7 05 3c f9 52 c0 b0 movl $0xc0103eb0,0xc052f93c +c0105981: 3e 10 c0 +c0105984: c7 05 40 f9 52 c0 d0 movl $0xc0103ed0,0xc052f940 +c010598b: 3e 10 c0 +c010598e: c7 05 44 f9 52 c0 f0 movl $0xc0103ef0,0xc052f944 +c0105995: 3e 10 c0 +c0105998: c7 05 48 f9 52 c0 10 movl $0xc0103f10,0xc052f948 +c010599f: 3f 10 c0 +c01059a2: c7 05 4c f9 52 c0 30 movl $0xc0103f30,0xc052f94c +c01059a9: 3f 10 c0 +c01059ac: c7 05 50 f9 52 c0 50 movl $0xc0103f50,0xc052f950 +c01059b3: 3f 10 c0 +c01059b6: c7 05 54 f9 52 c0 70 movl $0xc0103f70,0xc052f954 +c01059bd: 3f 10 c0 +c01059c0: c7 05 58 f9 52 c0 90 movl $0xc0103f90,0xc052f958 +c01059c7: 3f 10 c0 +c01059ca: c7 05 5c f9 52 c0 b0 movl $0xc0103fb0,0xc052f95c +c01059d1: 3f 10 c0 +c01059d4: c7 05 60 f9 52 c0 d0 movl $0xc0103fd0,0xc052f960 +c01059db: 3f 10 c0 +c01059de: c7 05 64 f9 52 c0 f0 movl $0xc0103ff0,0xc052f964 +c01059e5: 3f 10 c0 +c01059e8: c7 05 68 f9 52 c0 10 movl $0xc0104010,0xc052f968 +c01059ef: 40 10 c0 +c01059f2: c7 05 6c f9 52 c0 30 movl $0xc0104030,0xc052f96c +c01059f9: 40 10 c0 +c01059fc: c7 05 70 f9 52 c0 50 movl $0xc0104050,0xc052f970 +c0105a03: 40 10 c0 +c0105a06: c7 05 74 f9 52 c0 70 movl $0xc0104070,0xc052f974 +c0105a0d: 40 10 c0 +c0105a10: c7 05 78 f9 52 c0 90 movl $0xc0104090,0xc052f978 +c0105a17: 40 10 c0 +c0105a1a: c7 05 7c f9 52 c0 b0 movl $0xc01040b0,0xc052f97c +c0105a21: 40 10 c0 +c0105a24: c7 05 80 f9 52 c0 d0 movl $0xc01040d0,0xc052f980 +c0105a2b: 40 10 c0 +c0105a2e: c7 05 84 f9 52 c0 f0 movl $0xc01040f0,0xc052f984 +c0105a35: 40 10 c0 +c0105a38: c7 05 88 f9 52 c0 10 movl $0xc0104110,0xc052f988 +c0105a3f: 41 10 c0 +c0105a42: c7 05 8c f9 52 c0 30 movl $0xc0104130,0xc052f98c +c0105a49: 41 10 c0 +c0105a4c: c7 05 90 f9 52 c0 50 movl $0xc0104150,0xc052f990 +c0105a53: 41 10 c0 +c0105a56: c7 05 94 f9 52 c0 70 movl $0xc0104170,0xc052f994 +c0105a5d: 41 10 c0 +c0105a60: c7 05 98 f9 52 c0 90 movl $0xc0104190,0xc052f998 +c0105a67: 41 10 c0 +c0105a6a: c7 05 9c f9 52 c0 b0 movl $0xc01041b0,0xc052f99c +c0105a71: 41 10 c0 +c0105a74: c7 05 a0 f9 52 c0 d0 movl $0xc01041d0,0xc052f9a0 +c0105a7b: 41 10 c0 +c0105a7e: c7 05 a4 f9 52 c0 f0 movl $0xc01041f0,0xc052f9a4 +c0105a85: 41 10 c0 +c0105a88: c7 05 a8 f9 52 c0 10 movl $0xc0104210,0xc052f9a8 +c0105a8f: 42 10 c0 +c0105a92: c7 05 ac f9 52 c0 30 movl $0xc0104230,0xc052f9ac +c0105a99: 42 10 c0 +c0105a9c: c7 05 b0 f9 52 c0 50 movl $0xc0104250,0xc052f9b0 +c0105aa3: 42 10 c0 +c0105aa6: c7 05 b4 f9 52 c0 70 movl $0xc0104270,0xc052f9b4 +c0105aad: 42 10 c0 +c0105ab0: c7 05 b8 f9 52 c0 90 movl $0xc0104290,0xc052f9b8 +c0105ab7: 42 10 c0 +c0105aba: c7 05 bc f9 52 c0 b0 movl $0xc01042b0,0xc052f9bc +c0105ac1: 42 10 c0 +c0105ac4: c7 05 c0 f9 52 c0 d0 movl $0xc01042d0,0xc052f9c0 +c0105acb: 42 10 c0 +c0105ace: c7 05 c4 f9 52 c0 f0 movl $0xc01042f0,0xc052f9c4 +c0105ad5: 42 10 c0 +c0105ad8: c7 05 c8 f9 52 c0 10 movl $0xc0104310,0xc052f9c8 +c0105adf: 43 10 c0 +c0105ae2: c7 05 cc f9 52 c0 30 movl $0xc0104330,0xc052f9cc +c0105ae9: 43 10 c0 +c0105aec: c7 05 d0 f9 52 c0 50 movl $0xc0104350,0xc052f9d0 +c0105af3: 43 10 c0 +c0105af6: c7 05 d4 f9 52 c0 70 movl $0xc0104370,0xc052f9d4 +c0105afd: 43 10 c0 +c0105b00: c7 05 d8 f9 52 c0 90 movl $0xc0104390,0xc052f9d8 +c0105b07: 43 10 c0 +c0105b0a: c7 05 dc f9 52 c0 b0 movl $0xc01043b0,0xc052f9dc +c0105b11: 43 10 c0 +c0105b14: c7 05 e0 f9 52 c0 d0 movl $0xc01043d0,0xc052f9e0 +c0105b1b: 43 10 c0 +c0105b1e: c7 05 e4 f9 52 c0 f0 movl $0xc01043f0,0xc052f9e4 +c0105b25: 43 10 c0 +c0105b28: c7 05 e8 f9 52 c0 10 movl $0xc0104410,0xc052f9e8 +c0105b2f: 44 10 c0 +c0105b32: c7 05 ec f9 52 c0 30 movl $0xc0104430,0xc052f9ec +c0105b39: 44 10 c0 +c0105b3c: c7 05 f0 f9 52 c0 50 movl $0xc0104450,0xc052f9f0 +c0105b43: 44 10 c0 +c0105b46: c7 05 f4 f9 52 c0 70 movl $0xc0104470,0xc052f9f4 +c0105b4d: 44 10 c0 +c0105b50: c7 05 f8 f9 52 c0 90 movl $0xc0104490,0xc052f9f8 +c0105b57: 44 10 c0 +c0105b5a: c7 05 fc f9 52 c0 b0 movl $0xc01044b0,0xc052f9fc +c0105b61: 44 10 c0 +c0105b64: c7 05 00 fa 52 c0 d0 movl $0xc01044d0,0xc052fa00 +c0105b6b: 44 10 c0 +c0105b6e: c7 05 04 fa 52 c0 f0 movl $0xc01044f0,0xc052fa04 +c0105b75: 44 10 c0 +c0105b78: c7 05 08 fa 52 c0 10 movl $0xc0104510,0xc052fa08 +c0105b7f: 45 10 c0 +c0105b82: c7 05 0c fa 52 c0 30 movl $0xc0104530,0xc052fa0c +c0105b89: 45 10 c0 +c0105b8c: c7 05 10 fa 52 c0 50 movl $0xc0104550,0xc052fa10 +c0105b93: 45 10 c0 +c0105b96: c7 05 14 fa 52 c0 70 movl $0xc0104570,0xc052fa14 +c0105b9d: 45 10 c0 +c0105ba0: c7 05 18 fa 52 c0 90 movl $0xc0104590,0xc052fa18 +c0105ba7: 45 10 c0 +c0105baa: c7 05 1c fa 52 c0 b0 movl $0xc01045b0,0xc052fa1c +c0105bb1: 45 10 c0 +c0105bb4: c7 05 20 fa 52 c0 d0 movl $0xc01045d0,0xc052fa20 +c0105bbb: 45 10 c0 +c0105bbe: c7 05 24 fa 52 c0 f0 movl $0xc01045f0,0xc052fa24 +c0105bc5: 45 10 c0 +c0105bc8: c7 05 28 fa 52 c0 10 movl $0xc0104610,0xc052fa28 +c0105bcf: 46 10 c0 +c0105bd2: c7 05 2c fa 52 c0 30 movl $0xc0104630,0xc052fa2c +c0105bd9: 46 10 c0 +c0105bdc: c7 05 30 fa 52 c0 50 movl $0xc0104650,0xc052fa30 +c0105be3: 46 10 c0 +c0105be6: c7 05 34 fa 52 c0 70 movl $0xc0104670,0xc052fa34 +c0105bed: 46 10 c0 +c0105bf0: c7 05 38 fa 52 c0 90 movl $0xc0104690,0xc052fa38 +c0105bf7: 46 10 c0 +c0105bfa: c7 05 3c fa 52 c0 b0 movl $0xc01046b0,0xc052fa3c +c0105c01: 46 10 c0 +c0105c04: c7 05 40 fa 52 c0 d0 movl $0xc01046d0,0xc052fa40 +c0105c0b: 46 10 c0 +c0105c0e: c7 05 44 fa 52 c0 f0 movl $0xc01046f0,0xc052fa44 +c0105c15: 46 10 c0 +c0105c18: c7 05 48 fa 52 c0 10 movl $0xc0104710,0xc052fa48 +c0105c1f: 47 10 c0 +c0105c22: c7 05 4c fa 52 c0 30 movl $0xc0104730,0xc052fa4c +c0105c29: 47 10 c0 +c0105c2c: c7 05 50 fa 52 c0 50 movl $0xc0104750,0xc052fa50 +c0105c33: 47 10 c0 +c0105c36: c7 05 54 fa 52 c0 70 movl $0xc0104770,0xc052fa54 +c0105c3d: 47 10 c0 +c0105c40: c7 05 58 fa 52 c0 90 movl $0xc0104790,0xc052fa58 +c0105c47: 47 10 c0 +c0105c4a: c7 05 5c fa 52 c0 b0 movl $0xc01047b0,0xc052fa5c +c0105c51: 47 10 c0 +c0105c54: c7 05 60 fa 52 c0 d0 movl $0xc01047d0,0xc052fa60 +c0105c5b: 47 10 c0 +c0105c5e: c7 05 64 fa 52 c0 f0 movl $0xc01047f0,0xc052fa64 +c0105c65: 47 10 c0 +c0105c68: c7 05 68 fa 52 c0 10 movl $0xc0104810,0xc052fa68 +c0105c6f: 48 10 c0 +c0105c72: c7 05 6c fa 52 c0 30 movl $0xc0104830,0xc052fa6c +c0105c79: 48 10 c0 +c0105c7c: c7 05 70 fa 52 c0 50 movl $0xc0104850,0xc052fa70 +c0105c83: 48 10 c0 +c0105c86: c7 05 74 fa 52 c0 70 movl $0xc0104870,0xc052fa74 +c0105c8d: 48 10 c0 +c0105c90: c7 05 78 fa 52 c0 90 movl $0xc0104890,0xc052fa78 +c0105c97: 48 10 c0 +c0105c9a: c7 05 7c fa 52 c0 b0 movl $0xc01048b0,0xc052fa7c +c0105ca1: 48 10 c0 +c0105ca4: c7 05 80 fa 52 c0 d0 movl $0xc01048d0,0xc052fa80 +c0105cab: 48 10 c0 +c0105cae: c7 05 84 fa 52 c0 f0 movl $0xc01048f0,0xc052fa84 +c0105cb5: 48 10 c0 +c0105cb8: c7 05 88 fa 52 c0 10 movl $0xc0104910,0xc052fa88 +c0105cbf: 49 10 c0 +c0105cc2: c7 05 8c fa 52 c0 30 movl $0xc0104930,0xc052fa8c +c0105cc9: 49 10 c0 +c0105ccc: c7 05 90 fa 52 c0 50 movl $0xc0104950,0xc052fa90 +c0105cd3: 49 10 c0 +c0105cd6: c7 05 94 fa 52 c0 70 movl $0xc0104970,0xc052fa94 +c0105cdd: 49 10 c0 +c0105ce0: c7 05 98 fa 52 c0 90 movl $0xc0104990,0xc052fa98 +c0105ce7: 49 10 c0 +c0105cea: c7 05 9c fa 52 c0 b0 movl $0xc01049b0,0xc052fa9c +c0105cf1: 49 10 c0 +c0105cf4: c7 05 a0 fa 52 c0 d0 movl $0xc01049d0,0xc052faa0 +c0105cfb: 49 10 c0 +c0105cfe: c7 05 a4 fa 52 c0 f0 movl $0xc01049f0,0xc052faa4 +c0105d05: 49 10 c0 +c0105d08: c7 05 a8 fa 52 c0 10 movl $0xc0104a10,0xc052faa8 +c0105d0f: 4a 10 c0 +c0105d12: c7 05 ac fa 52 c0 30 movl $0xc0104a30,0xc052faac +c0105d19: 4a 10 c0 +c0105d1c: c7 05 b0 fa 52 c0 50 movl $0xc0104a50,0xc052fab0 +c0105d23: 4a 10 c0 +c0105d26: c7 05 b4 fa 52 c0 70 movl $0xc0104a70,0xc052fab4 +c0105d2d: 4a 10 c0 +c0105d30: c7 05 b8 fa 52 c0 90 movl $0xc0104a90,0xc052fab8 +c0105d37: 4a 10 c0 +c0105d3a: c7 05 bc fa 52 c0 b0 movl $0xc0104ab0,0xc052fabc +c0105d41: 4a 10 c0 +c0105d44: c7 05 c0 fa 52 c0 d0 movl $0xc0104ad0,0xc052fac0 +c0105d4b: 4a 10 c0 +c0105d4e: c7 05 c4 fa 52 c0 f0 movl $0xc0104af0,0xc052fac4 +c0105d55: 4a 10 c0 +c0105d58: c7 05 c8 fa 52 c0 10 movl $0xc0104b10,0xc052fac8 +c0105d5f: 4b 10 c0 +c0105d62: c7 05 cc fa 52 c0 30 movl $0xc0104b30,0xc052facc +c0105d69: 4b 10 c0 +c0105d6c: c7 05 d0 fa 52 c0 50 movl $0xc0104b50,0xc052fad0 +c0105d73: 4b 10 c0 +c0105d76: c7 05 d4 fa 52 c0 70 movl $0xc0104b70,0xc052fad4 +c0105d7d: 4b 10 c0 +c0105d80: c7 05 d8 fa 52 c0 90 movl $0xc0104b90,0xc052fad8 +c0105d87: 4b 10 c0 +c0105d8a: c7 05 dc fa 52 c0 b0 movl $0xc0104bb0,0xc052fadc +c0105d91: 4b 10 c0 +c0105d94: c7 05 e0 fa 52 c0 d0 movl $0xc0104bd0,0xc052fae0 +c0105d9b: 4b 10 c0 +c0105d9e: c7 05 e4 fa 52 c0 f0 movl $0xc0104bf0,0xc052fae4 +c0105da5: 4b 10 c0 +c0105da8: c7 05 e8 fa 52 c0 10 movl $0xc0104c10,0xc052fae8 +c0105daf: 4c 10 c0 +c0105db2: c7 05 ec fa 52 c0 30 movl $0xc0104c30,0xc052faec +c0105db9: 4c 10 c0 +c0105dbc: c7 05 f0 fa 52 c0 50 movl $0xc0104c50,0xc052faf0 +c0105dc3: 4c 10 c0 +c0105dc6: c7 05 f4 fa 52 c0 70 movl $0xc0104c70,0xc052faf4 +c0105dcd: 4c 10 c0 +c0105dd0: c7 05 f8 fa 52 c0 90 movl $0xc0104c90,0xc052faf8 +c0105dd7: 4c 10 c0 +c0105dda: c7 05 fc fa 52 c0 b0 movl $0xc0104cb0,0xc052fafc +c0105de1: 4c 10 c0 +c0105de4: c7 05 00 fb 52 c0 d0 movl $0xc0104cd0,0xc052fb00 +c0105deb: 4c 10 c0 +c0105dee: c7 05 04 fb 52 c0 f0 movl $0xc0104cf0,0xc052fb04 +c0105df5: 4c 10 c0 +c0105df8: c7 05 08 fb 52 c0 10 movl $0xc0104d10,0xc052fb08 +c0105dff: 4d 10 c0 +c0105e02: c7 05 0c fb 52 c0 30 movl $0xc0104d30,0xc052fb0c +c0105e09: 4d 10 c0 +c0105e0c: c7 05 10 fb 52 c0 50 movl $0xc0104d50,0xc052fb10 +c0105e13: 4d 10 c0 +c0105e16: c7 05 14 fb 52 c0 70 movl $0xc0104d70,0xc052fb14 +c0105e1d: 4d 10 c0 +c0105e20: c7 05 18 fb 52 c0 90 movl $0xc0104d90,0xc052fb18 +c0105e27: 4d 10 c0 +c0105e2a: c7 05 1c fb 52 c0 b0 movl $0xc0104db0,0xc052fb1c +c0105e31: 4d 10 c0 +c0105e34: c7 05 20 fb 52 c0 d0 movl $0xc0104dd0,0xc052fb20 +c0105e3b: 4d 10 c0 +c0105e3e: c7 05 24 fb 52 c0 f0 movl $0xc0104df0,0xc052fb24 +c0105e45: 4d 10 c0 +c0105e48: c7 05 28 fb 52 c0 10 movl $0xc0104e10,0xc052fb28 +c0105e4f: 4e 10 c0 +c0105e52: c7 05 2c fb 52 c0 30 movl $0xc0104e30,0xc052fb2c +c0105e59: 4e 10 c0 +c0105e5c: c7 05 30 fb 52 c0 50 movl $0xc0104e50,0xc052fb30 +c0105e63: 4e 10 c0 +c0105e66: c7 05 34 fb 52 c0 70 movl $0xc0104e70,0xc052fb34 +c0105e6d: 4e 10 c0 +c0105e70: c7 05 38 fb 52 c0 90 movl $0xc0104e90,0xc052fb38 +c0105e77: 4e 10 c0 +c0105e7a: c7 05 3c fb 52 c0 b0 movl $0xc0104eb0,0xc052fb3c +c0105e81: 4e 10 c0 +c0105e84: c7 05 40 fb 52 c0 d0 movl $0xc0104ed0,0xc052fb40 +c0105e8b: 4e 10 c0 +c0105e8e: c7 05 44 fb 52 c0 f0 movl $0xc0104ef0,0xc052fb44 +c0105e95: 4e 10 c0 +c0105e98: c7 05 48 fb 52 c0 10 movl $0xc0104f10,0xc052fb48 +c0105e9f: 4f 10 c0 +c0105ea2: c7 05 4c fb 52 c0 30 movl $0xc0104f30,0xc052fb4c +c0105ea9: 4f 10 c0 +c0105eac: c7 05 50 fb 52 c0 50 movl $0xc0104f50,0xc052fb50 +c0105eb3: 4f 10 c0 +c0105eb6: c7 05 54 fb 52 c0 70 movl $0xc0104f70,0xc052fb54 +c0105ebd: 4f 10 c0 +c0105ec0: c7 05 58 fb 52 c0 90 movl $0xc0104f90,0xc052fb58 +c0105ec7: 4f 10 c0 +c0105eca: c7 05 5c fb 52 c0 b0 movl $0xc0104fb0,0xc052fb5c +c0105ed1: 4f 10 c0 +c0105ed4: c7 05 60 fb 52 c0 d0 movl $0xc0104fd0,0xc052fb60 +c0105edb: 4f 10 c0 +c0105ede: c7 05 64 fb 52 c0 f0 movl $0xc0104ff0,0xc052fb64 +c0105ee5: 4f 10 c0 +c0105ee8: c7 05 68 fb 52 c0 10 movl $0xc0105010,0xc052fb68 +c0105eef: 50 10 c0 +c0105ef2: c7 05 6c fb 52 c0 30 movl $0xc0105030,0xc052fb6c +c0105ef9: 50 10 c0 +c0105efc: c7 05 70 fb 52 c0 50 movl $0xc0105050,0xc052fb70 +c0105f03: 50 10 c0 +c0105f06: c7 05 74 fb 52 c0 70 movl $0xc0105070,0xc052fb74 +c0105f0d: 50 10 c0 +c0105f10: c7 05 78 fb 52 c0 90 movl $0xc0105090,0xc052fb78 +c0105f17: 50 10 c0 +c0105f1a: c7 05 7c fb 52 c0 b0 movl $0xc01050b0,0xc052fb7c +c0105f21: 50 10 c0 +c0105f24: c7 05 80 fb 52 c0 d0 movl $0xc01050d0,0xc052fb80 +c0105f2b: 50 10 c0 +c0105f2e: c7 05 84 fb 52 c0 f0 movl $0xc01050f0,0xc052fb84 +c0105f35: 50 10 c0 +c0105f38: c7 05 88 fb 52 c0 10 movl $0xc0105110,0xc052fb88 +c0105f3f: 51 10 c0 +c0105f42: c7 05 8c fb 52 c0 30 movl $0xc0105130,0xc052fb8c +c0105f49: 51 10 c0 +c0105f4c: c7 05 90 fb 52 c0 50 movl $0xc0105150,0xc052fb90 +c0105f53: 51 10 c0 +c0105f56: c7 05 94 fb 52 c0 70 movl $0xc0105170,0xc052fb94 +c0105f5d: 51 10 c0 +c0105f60: c7 05 98 fb 52 c0 90 movl $0xc0105190,0xc052fb98 +c0105f67: 51 10 c0 +c0105f6a: c7 05 9c fb 52 c0 b0 movl $0xc01051b0,0xc052fb9c +c0105f71: 51 10 c0 +c0105f74: c7 05 a0 fb 52 c0 d0 movl $0xc01051d0,0xc052fba0 +c0105f7b: 51 10 c0 +c0105f7e: c7 05 a4 fb 52 c0 f0 movl $0xc01051f0,0xc052fba4 +c0105f85: 51 10 c0 +c0105f88: c7 05 a8 fb 52 c0 10 movl $0xc0105210,0xc052fba8 +c0105f8f: 52 10 c0 +c0105f92: c7 05 ac fb 52 c0 30 movl $0xc0105230,0xc052fbac +c0105f99: 52 10 c0 +c0105f9c: c7 05 b0 fb 52 c0 50 movl $0xc0105250,0xc052fbb0 +c0105fa3: 52 10 c0 +c0105fa6: c7 05 b4 fb 52 c0 70 movl $0xc0105270,0xc052fbb4 +c0105fad: 52 10 c0 +c0105fb0: c7 05 b8 fb 52 c0 90 movl $0xc0105290,0xc052fbb8 +c0105fb7: 52 10 c0 +c0105fba: c7 05 bc fb 52 c0 b0 movl $0xc01052b0,0xc052fbbc +c0105fc1: 52 10 c0 +c0105fc4: c7 05 c0 fb 52 c0 d0 movl $0xc01052d0,0xc052fbc0 +c0105fcb: 52 10 c0 +c0105fce: c7 05 c4 fb 52 c0 f0 movl $0xc01052f0,0xc052fbc4 +c0105fd5: 52 10 c0 +c0105fd8: c7 05 c8 fb 52 c0 10 movl $0xc0105310,0xc052fbc8 +c0105fdf: 53 10 c0 +c0105fe2: c7 05 cc fb 52 c0 30 movl $0xc0105330,0xc052fbcc +c0105fe9: 53 10 c0 +c0105fec: c7 05 d0 fb 52 c0 50 movl $0xc0105350,0xc052fbd0 +c0105ff3: 53 10 c0 +c0105ff6: c7 05 d4 fb 52 c0 70 movl $0xc0105370,0xc052fbd4 +c0105ffd: 53 10 c0 +c0106000: c7 05 d8 fb 52 c0 90 movl $0xc0105390,0xc052fbd8 +c0106007: 53 10 c0 +c010600a: c7 05 dc fb 52 c0 b0 movl $0xc01053b0,0xc052fbdc +c0106011: 53 10 c0 +c0106014: c7 05 e0 fb 52 c0 d0 movl $0xc01053d0,0xc052fbe0 +c010601b: 53 10 c0 +c010601e: c7 05 e4 fb 52 c0 f0 movl $0xc01053f0,0xc052fbe4 +c0106025: 53 10 c0 +c0106028: c7 05 e8 fb 52 c0 10 movl $0xc0105410,0xc052fbe8 +c010602f: 54 10 c0 +c0106032: c7 05 ec fb 52 c0 30 movl $0xc0105430,0xc052fbec +c0106039: 54 10 c0 +c010603c: c7 05 f0 fb 52 c0 50 movl $0xc0105450,0xc052fbf0 +c0106043: 54 10 c0 +c0106046: c7 05 f4 fb 52 c0 70 movl $0xc0105470,0xc052fbf4 +c010604d: 54 10 c0 +c0106050: c7 05 f8 fb 52 c0 90 movl $0xc0105490,0xc052fbf8 +c0106057: 54 10 c0 +c010605a: c7 05 fc fb 52 c0 b0 movl $0xc01054b0,0xc052fbfc +c0106061: 54 10 c0 +c0106064: c7 05 00 fc 52 c0 d0 movl $0xc01054d0,0xc052fc00 +c010606b: 54 10 c0 +c010606e: c7 05 04 fc 52 c0 f0 movl $0xc01054f0,0xc052fc04 +c0106075: 54 10 c0 +c0106078: c7 05 08 fc 52 c0 10 movl $0xc0105510,0xc052fc08 +c010607f: 55 10 c0 +c0106082: c7 05 0c fc 52 c0 30 movl $0xc0105530,0xc052fc0c +c0106089: 55 10 c0 +c010608c: c7 05 10 fc 52 c0 50 movl $0xc0105550,0xc052fc10 +c0106093: 55 10 c0 +c0106096: c7 05 14 fc 52 c0 70 movl $0xc0105570,0xc052fc14 +c010609d: 55 10 c0 +c01060a0: c7 05 18 fc 52 c0 90 movl $0xc0105590,0xc052fc18 +c01060a7: 55 10 c0 +c01060aa: c7 05 1c fc 52 c0 b0 movl $0xc01055b0,0xc052fc1c +c01060b1: 55 10 c0 +c01060b4: c7 05 20 fc 52 c0 d0 movl $0xc01055d0,0xc052fc20 +c01060bb: 55 10 c0 +c01060be: c7 05 24 fc 52 c0 f0 movl $0xc01055f0,0xc052fc24 +c01060c5: 55 10 c0 +c01060c8: c7 05 28 fc 52 c0 10 movl $0xc0105610,0xc052fc28 +c01060cf: 56 10 c0 +c01060d2: c7 05 2c fc 52 c0 30 movl $0xc0105630,0xc052fc2c +c01060d9: 56 10 c0 +c01060dc: c7 05 30 fc 52 c0 50 movl $0xc0105650,0xc052fc30 +c01060e3: 56 10 c0 +c01060e6: c7 05 34 fc 52 c0 70 movl $0xc0105670,0xc052fc34 +c01060ed: 56 10 c0 +c01060f0: c7 05 38 fc 52 c0 90 movl $0xc0105690,0xc052fc38 +c01060f7: 56 10 c0 +c01060fa: c7 05 3c fc 52 c0 b0 movl $0xc01056b0,0xc052fc3c +c0106101: 56 10 c0 +c0106104: 5d pop %ebp +c0106105: c3 ret +c0106106: 8d 76 00 lea 0x0(%esi),%esi +c0106109: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0106110 <_ZN2cb20CInterruptDispatcherC1Ev>: +c0106110: 55 push %ebp +c0106111: 89 e5 mov %esp,%ebp +c0106113: 53 push %ebx +c0106114: 80 3d 40 00 53 c0 00 cmpb $0x0,0xc0530040 +c010611b: 8b 5d 08 mov 0x8(%ebp),%ebx +c010611e: c7 03 a8 99 10 c0 movl $0xc01099a8,(%ebx) +c0106124: 75 05 jne c010612b <_ZN2cb20CInterruptDispatcherC1Ev+0x1b> +c0106126: e8 a5 f5 ff ff call c01056d0 <_ZN2cb20CInterruptDispatcher16InitializeStaticEv> +c010612b: c6 43 04 00 movb $0x0,0x4(%ebx) +c010612f: c6 43 05 00 movb $0x0,0x5(%ebx) +c0106133: 5b pop %ebx +c0106134: 5d pop %ebp +c0106135: c3 ret +c0106136: 8d 76 00 lea 0x0(%esi),%esi +c0106139: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0106140 <_ZN2cb20CInterruptDispatcher6EnableEv>: +c0106140: 55 push %ebp +c0106141: 89 e5 mov %esp,%ebp +c0106143: 83 ec 08 sub $0x8,%esp +c0106146: 8b 45 08 mov 0x8(%ebp),%eax +c0106149: 80 78 05 00 cmpb $0x0,0x5(%eax) +c010614d: 74 11 je c0106160 <_ZN2cb20CInterruptDispatcher6EnableEv+0x20> +c010614f: c9 leave +c0106150: c3 ret +c0106151: eb 0d jmp c0106160 <_ZN2cb20CInterruptDispatcher6EnableEv+0x20> +c0106153: 90 nop +c0106154: 90 nop +c0106155: 90 nop +c0106156: 90 nop +c0106157: 90 nop +c0106158: 90 nop +c0106159: 90 nop +c010615a: 90 nop +c010615b: 90 nop +c010615c: 90 nop +c010615d: 90 nop +c010615e: 90 nop +c010615f: 90 nop +c0106160: 31 d2 xor %edx,%edx +c0106162: c6 40 05 01 movb $0x1,0x5(%eax) +c0106166: 8a 50 04 mov 0x4(%eax),%dl +c0106169: 51 push %ecx +c010616a: 6a 00 push $0x0 +c010616c: 89 04 95 40 fc 52 c0 mov %eax,-0x3fad03c0(,%edx,4) +c0106173: 8b 04 95 40 f8 52 c0 mov -0x3fad07c0(,%edx,4),%eax +c010617a: 50 push %eax +c010617b: 52 push %edx +c010617c: e8 5f bd ff ff call c0101ee0 +c0106181: 83 c4 10 add $0x10,%esp +c0106184: c9 leave +c0106185: c3 ret +c0106186: 8d 76 00 lea 0x0(%esi),%esi +c0106189: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0106190 <_ZN2cb20CInterruptDispatcher7DisableEv>: +c0106190: 55 push %ebp +c0106191: 89 e5 mov %esp,%ebp +c0106193: 83 ec 08 sub $0x8,%esp +c0106196: 8b 45 08 mov 0x8(%ebp),%eax +c0106199: 80 78 05 00 cmpb $0x0,0x5(%eax) +c010619d: 75 11 jne c01061b0 <_ZN2cb20CInterruptDispatcher7DisableEv+0x20> +c010619f: c9 leave +c01061a0: c3 ret +c01061a1: eb 0d jmp c01061b0 <_ZN2cb20CInterruptDispatcher7DisableEv+0x20> +c01061a3: 90 nop +c01061a4: 90 nop +c01061a5: 90 nop +c01061a6: 90 nop +c01061a7: 90 nop +c01061a8: 90 nop +c01061a9: 90 nop +c01061aa: 90 nop +c01061ab: 90 nop +c01061ac: 90 nop +c01061ad: 90 nop +c01061ae: 90 nop +c01061af: 90 nop +c01061b0: c6 40 05 00 movb $0x0,0x5(%eax) +c01061b4: 8a 40 04 mov 0x4(%eax),%al +c01061b7: 25 ff 00 00 00 and $0xff,%eax +c01061bc: 89 45 08 mov %eax,0x8(%ebp) +c01061bf: c9 leave +c01061c0: e9 fb bd ff ff jmp c0101fc0 +c01061c5: 90 nop +c01061c6: 8d 76 00 lea 0x0(%esi),%esi +c01061c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c01061d0 <_ZN2cb20CInterruptDispatcher12GetInterruptEv>: +c01061d0: 55 push %ebp +c01061d1: 89 e5 mov %esp,%ebp +c01061d3: 8b 45 08 mov 0x8(%ebp),%eax +c01061d6: 5d pop %ebp +c01061d7: 8a 40 04 mov 0x4(%eax),%al +c01061da: c3 ret +c01061db: 90 nop +c01061dc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c01061e0 <_ZN2cb20CInterruptDispatcher10GetEnabledEv>: +c01061e0: 55 push %ebp +c01061e1: 89 e5 mov %esp,%ebp +c01061e3: 8b 45 08 mov 0x8(%ebp),%eax +c01061e6: 5d pop %ebp +c01061e7: 8a 40 05 mov 0x5(%eax),%al +c01061ea: c3 ret +c01061eb: 00 00 add %al,(%eax) +c01061ed: 00 00 add %al,(%eax) + ... + +c01061f0 : +c01061f0: 55 push %ebp +c01061f1: 89 e5 mov %esp,%ebp +c01061f3: 56 push %esi +c01061f4: 53 push %ebx +c01061f5: 83 ec 1c sub $0x1c,%esp +c01061f8: 68 ac 99 10 c0 push $0xc01099ac +c01061fd: e8 7e c4 ff ff call c0102680 +c0106202: 83 c4 10 add $0x10,%esp +c0106205: 81 3d 44 00 53 c0 e9 cmpl $0x8ba67fe9,0xc0530044 +c010620c: 7f a6 8b +c010620f: 74 14 je c0106225 +c0106211: 83 ec 0c sub $0xc,%esp +c0106214: 68 e4 99 10 c0 push $0xc01099e4 +c0106219: e8 62 c4 ff ff call c0102680 +c010621e: 8d 65 f8 lea -0x8(%ebp),%esp +c0106221: 5b pop %ebx +c0106222: 5e pop %esi +c0106223: 5d pop %ebp +c0106224: c3 ret +c0106225: 83 ec 0c sub $0xc,%esp +c0106228: 6a 01 push $0x1 +c010622a: e8 31 28 00 00 call c0108a60 <_Znwm> +c010622f: 89 c3 mov %eax,%ebx +c0106231: 89 04 24 mov %eax,(%esp) +c0106234: e8 37 05 00 00 call c0106770 <_ZN2cb7CLoggerC1Ev> +c0106239: 89 1d 48 00 53 c0 mov %ebx,0xc0530048 +c010623f: c7 04 24 88 00 00 00 movl $0x88,(%esp) +c0106246: e8 15 28 00 00 call c0108a60 <_Znwm> +c010624b: 59 pop %ecx +c010624c: 5b pop %ebx +c010624d: 6a 01 push $0x1 +c010624f: 50 push %eax +c0106250: 89 c6 mov %eax,%esi +c0106252: e8 79 06 00 00 call c01068d0 <_ZN2cb14CPageDirectoryC1Eb> +c0106257: 83 c4 10 add $0x10,%esp +c010625a: 31 c0 xor %eax,%eax +c010625c: c7 44 86 04 01 00 00 movl $0x1,0x4(%esi,%eax,4) +c0106263: 00 +c0106264: 40 inc %eax +c0106265: 83 f8 20 cmp $0x20,%eax +c0106268: 75 f2 jne c010625c +c010626a: 83 ec 0c sub $0xc,%esp +c010626d: c7 06 00 c0 50 c0 movl $0xc050c000,(%esi) +c0106273: 89 35 4c 00 53 c0 mov %esi,0xc053004c +c0106279: 6a 50 push $0x50 +c010627b: e8 e0 27 00 00 call c0108a60 <_Znwm> +c0106280: 83 c4 0c add $0xc,%esp +c0106283: 89 c3 mov %eax,%ebx +c0106285: 6a 01 push $0x1 +c0106287: 6a 00 push $0x0 +c0106289: 50 push %eax +c010628a: e8 a1 1d 00 00 call c0108030 <_ZN2cb5CTaskC1Ebb> +c010628f: 89 73 04 mov %esi,0x4(%ebx) +c0106292: 58 pop %eax +c0106293: 5a pop %edx +c0106294: 68 00 00 00 a0 push $0xa0000000 +c0106299: 56 push %esi +c010629a: e8 a1 12 00 00 call c0107540 <_ZN2cb14CPageDirectory9TranslateEj> +c010629f: c7 43 38 00 00 00 10 movl $0x10000000,0x38(%ebx) +c01062a6: 89 43 34 mov %eax,0x34(%ebx) +c01062a9: c7 43 44 00 00 00 c0 movl $0xc0000000,0x44(%ebx) +c01062b0: c7 43 48 00 00 00 20 movl $0x20000000,0x48(%ebx) +c01062b7: 8b 43 14 mov 0x14(%ebx),%eax +c01062ba: 59 pop %ecx +c01062bb: 5e pop %esi +c01062bc: 50 push %eax +c01062bd: 68 c6 99 10 c0 push $0xc01099c6 +c01062c2: e8 b9 c3 ff ff call c0102680 +c01062c7: 89 1c 24 mov %ebx,(%esp) +c01062ca: e8 c1 18 00 00 call c0107b90 <_ZN2cb10CScheduler7AddTaskEPNS_5CTaskE> +c01062cf: e8 3c 19 00 00 call c0107c10 <_ZN2cb10CScheduler6EnableEv> +c01062d4: e8 f7 18 00 00 call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c01062d9: 89 04 24 mov %eax,(%esp) +c01062dc: 89 c3 mov %eax,%ebx +c01062de: e8 9d 1e 00 00 call c0108180 <_ZN2cb5CTask4ForkEv> +c01062e3: 83 c4 10 add $0x10,%esp +c01062e6: 89 c6 mov %eax,%esi +c01062e8: 80 3d 60 00 53 c0 00 cmpb $0x0,0xc0530060 +c01062ef: 75 05 jne c01062f6 +c01062f1: e8 da 24 00 00 call c01087d0 <_ZN2cb6CTimer10InitializeEv> +c01062f6: 83 ec 0c sub $0xc,%esp +c01062f9: 68 70 00 53 c0 push $0xc0530070 +c01062fe: e8 8d 1a 00 00 call c0107d90 <_ZN2cb10CSemaphore7AcquireEv> +c0106303: a1 5c 00 53 c0 mov 0xc053005c,%eax +c0106308: c7 04 24 70 00 53 c0 movl $0xc0530070,(%esp) +c010630f: 89 45 f0 mov %eax,-0x10(%ebp) +c0106312: e8 c9 1b 00 00 call c0107ee0 <_ZN2cb10CSemaphore7ReleaseEv> +c0106317: 83 c4 10 add $0x10,%esp +c010631a: 8b 45 f0 mov -0x10(%ebp),%eax +c010631d: 39 f3 cmp %esi,%ebx +c010631f: 0f 84 be 00 00 00 je c01063e3 +c0106325: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0106329: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0106330: e8 9b 18 00 00 call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c0106335: 53 push %ebx +c0106336: 53 push %ebx +c0106337: 68 e8 03 00 00 push $0x3e8 +c010633c: 50 push %eax +c010633d: e8 4e 20 00 00 call c0108390 <_ZN2cb5CTask5SleepEj> +c0106342: 83 c4 10 add $0x10,%esp +c0106345: 80 3d 60 00 53 c0 00 cmpb $0x0,0xc0530060 +c010634c: 75 05 jne c0106353 +c010634e: e8 7d 24 00 00 call c01087d0 <_ZN2cb6CTimer10InitializeEv> +c0106353: 83 ec 0c sub $0xc,%esp +c0106356: 68 70 00 53 c0 push $0xc0530070 +c010635b: e8 30 1a 00 00 call c0107d90 <_ZN2cb10CSemaphore7AcquireEv> +c0106360: a1 5c 00 53 c0 mov 0xc053005c,%eax +c0106365: c7 04 24 70 00 53 c0 movl $0xc0530070,(%esp) +c010636c: 89 45 f0 mov %eax,-0x10(%ebp) +c010636f: e8 6c 1b 00 00 call c0107ee0 <_ZN2cb10CSemaphore7ReleaseEv> +c0106374: 8b 45 f0 mov -0x10(%ebp),%eax +c0106377: 5a pop %edx +c0106378: 59 pop %ecx +c0106379: 50 push %eax +c010637a: 68 40 9a 10 c0 push $0xc0109a40 +c010637f: e8 fc c2 ff ff call c0102680 +c0106384: 83 c4 10 add $0x10,%esp +c0106387: eb a7 jmp c0106330 +c0106389: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0106390: 8b 45 f4 mov -0xc(%ebp),%eax +c0106393: 40 inc %eax +c0106394: 89 45 f4 mov %eax,-0xc(%ebp) +c0106397: 8b 45 f4 mov -0xc(%ebp),%eax +c010639a: 3d af 36 00 00 cmp $0x36af,%eax +c010639f: 76 5f jbe c0106400 +c01063a1: 80 3d 60 00 53 c0 00 cmpb $0x0,0xc0530060 +c01063a8: 75 05 jne c01063af +c01063aa: e8 21 24 00 00 call c01087d0 <_ZN2cb6CTimer10InitializeEv> +c01063af: 83 ec 0c sub $0xc,%esp +c01063b2: 68 70 00 53 c0 push $0xc0530070 +c01063b7: e8 d4 19 00 00 call c0107d90 <_ZN2cb10CSemaphore7AcquireEv> +c01063bc: a1 5c 00 53 c0 mov 0xc053005c,%eax +c01063c1: c7 04 24 70 00 53 c0 movl $0xc0530070,(%esp) +c01063c8: 89 45 f0 mov %eax,-0x10(%ebp) +c01063cb: e8 10 1b 00 00 call c0107ee0 <_ZN2cb10CSemaphore7ReleaseEv> +c01063d0: 8b 45 f0 mov -0x10(%ebp),%eax +c01063d3: 5e pop %esi +c01063d4: 5a pop %edx +c01063d5: 50 push %eax +c01063d6: 68 18 9a 10 c0 push $0xc0109a18 +c01063db: e8 a0 c2 ff ff call c0102680 +c01063e0: 83 c4 10 add $0x10,%esp +c01063e3: c7 45 f4 00 00 00 00 movl $0x0,-0xc(%ebp) +c01063ea: 8b 45 f4 mov -0xc(%ebp),%eax +c01063ed: 3d af 36 00 00 cmp $0x36af,%eax +c01063f2: 77 ad ja c01063a1 +c01063f4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c01063fa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi +c0106400: c7 45 f0 00 00 00 00 movl $0x0,-0x10(%ebp) +c0106407: 8b 45 f0 mov -0x10(%ebp),%eax +c010640a: 3d 89 02 00 00 cmp $0x289,%eax +c010640f: 0f 87 7b ff ff ff ja c0106390 +c0106415: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0106419: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0106420: 8b 45 f0 mov -0x10(%ebp),%eax +c0106423: 40 inc %eax +c0106424: 89 45 f0 mov %eax,-0x10(%ebp) +c0106427: 8b 45 f0 mov -0x10(%ebp),%eax +c010642a: 3d 89 02 00 00 cmp $0x289,%eax +c010642f: 76 ef jbe c0106420 +c0106431: e9 5a ff ff ff jmp c0106390 +c0106436: 8d 76 00 lea 0x0(%esi),%esi +c0106439: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0106440 <_ZN2cb7CKernelC1Ev>: +c0106440: 55 push %ebp +c0106441: 89 e5 mov %esp,%ebp +c0106443: 8b 45 08 mov 0x8(%ebp),%eax +c0106446: c7 00 e9 7f a6 8b movl $0x8ba67fe9,(%eax) +c010644c: 5d pop %ebp +c010644d: c3 ret +c010644e: 66 90 xchg %ax,%ax + +c0106450 <_ZN2cb7CKernel6LoggerEv>: +c0106450: 55 push %ebp +c0106451: 89 e5 mov %esp,%ebp +c0106453: 8b 45 08 mov 0x8(%ebp),%eax +c0106456: 5d pop %ebp +c0106457: 8b 40 04 mov 0x4(%eax),%eax +c010645a: c3 ret +c010645b: 90 nop +c010645c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0106460 <_ZN2cb7CKernel5StartEv>: +c0106460: 55 push %ebp +c0106461: 89 e5 mov %esp,%ebp +c0106463: 56 push %esi +c0106464: 53 push %ebx +c0106465: 83 ec 1c sub $0x1c,%esp +c0106468: 8b 5d 08 mov 0x8(%ebp),%ebx +c010646b: 68 ac 99 10 c0 push $0xc01099ac +c0106470: e8 0b c2 ff ff call c0102680 +c0106475: 83 c4 10 add $0x10,%esp +c0106478: 81 3b e9 7f a6 8b cmpl $0x8ba67fe9,(%ebx) +c010647e: 74 12 je c0106492 <_ZN2cb7CKernel5StartEv+0x32> +c0106480: c7 45 08 e4 99 10 c0 movl $0xc01099e4,0x8(%ebp) +c0106487: 8d 65 f8 lea -0x8(%ebp),%esp +c010648a: 5b pop %ebx +c010648b: 5e pop %esi +c010648c: 5d pop %ebp +c010648d: e9 ee c1 ff ff jmp c0102680 +c0106492: 83 ec 0c sub $0xc,%esp +c0106495: 6a 01 push $0x1 +c0106497: e8 c4 25 00 00 call c0108a60 <_Znwm> +c010649c: 89 c6 mov %eax,%esi +c010649e: 89 04 24 mov %eax,(%esp) +c01064a1: e8 ca 02 00 00 call c0106770 <_ZN2cb7CLoggerC1Ev> +c01064a6: 89 73 04 mov %esi,0x4(%ebx) +c01064a9: c7 04 24 88 00 00 00 movl $0x88,(%esp) +c01064b0: e8 ab 25 00 00 call c0108a60 <_Znwm> +c01064b5: 59 pop %ecx +c01064b6: 5b pop %ebx +c01064b7: 6a 01 push $0x1 +c01064b9: 50 push %eax +c01064ba: 89 c6 mov %eax,%esi +c01064bc: e8 0f 04 00 00 call c01068d0 <_ZN2cb14CPageDirectoryC1Eb> +c01064c1: 83 c4 10 add $0x10,%esp +c01064c4: 31 c0 xor %eax,%eax +c01064c6: c7 44 86 04 01 00 00 movl $0x1,0x4(%esi,%eax,4) +c01064cd: 00 +c01064ce: 40 inc %eax +c01064cf: 83 f8 20 cmp $0x20,%eax +c01064d2: 75 f2 jne c01064c6 <_ZN2cb7CKernel5StartEv+0x66> +c01064d4: 83 ec 0c sub $0xc,%esp +c01064d7: c7 06 00 c0 50 c0 movl $0xc050c000,(%esi) +c01064dd: 89 35 4c 00 53 c0 mov %esi,0xc053004c +c01064e3: 6a 50 push $0x50 +c01064e5: e8 76 25 00 00 call c0108a60 <_Znwm> +c01064ea: 83 c4 0c add $0xc,%esp +c01064ed: 89 c3 mov %eax,%ebx +c01064ef: 6a 01 push $0x1 +c01064f1: 6a 00 push $0x0 +c01064f3: 50 push %eax +c01064f4: e8 37 1b 00 00 call c0108030 <_ZN2cb5CTaskC1Ebb> +c01064f9: 89 73 04 mov %esi,0x4(%ebx) +c01064fc: 58 pop %eax +c01064fd: 5a pop %edx +c01064fe: 68 00 00 00 a0 push $0xa0000000 +c0106503: 56 push %esi +c0106504: e8 37 10 00 00 call c0107540 <_ZN2cb14CPageDirectory9TranslateEj> +c0106509: c7 43 38 00 00 00 10 movl $0x10000000,0x38(%ebx) +c0106510: 89 43 34 mov %eax,0x34(%ebx) +c0106513: c7 43 44 00 00 00 c0 movl $0xc0000000,0x44(%ebx) +c010651a: c7 43 48 00 00 00 20 movl $0x20000000,0x48(%ebx) +c0106521: 8b 43 14 mov 0x14(%ebx),%eax +c0106524: 5a pop %edx +c0106525: 59 pop %ecx +c0106526: 50 push %eax +c0106527: 68 c6 99 10 c0 push $0xc01099c6 +c010652c: e8 4f c1 ff ff call c0102680 +c0106531: 89 1c 24 mov %ebx,(%esp) +c0106534: e8 57 16 00 00 call c0107b90 <_ZN2cb10CScheduler7AddTaskEPNS_5CTaskE> +c0106539: e8 d2 16 00 00 call c0107c10 <_ZN2cb10CScheduler6EnableEv> +c010653e: e8 8d 16 00 00 call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c0106543: 89 04 24 mov %eax,(%esp) +c0106546: 89 c3 mov %eax,%ebx +c0106548: e8 33 1c 00 00 call c0108180 <_ZN2cb5CTask4ForkEv> +c010654d: 83 c4 10 add $0x10,%esp +c0106550: 89 c6 mov %eax,%esi +c0106552: 80 3d 60 00 53 c0 00 cmpb $0x0,0xc0530060 +c0106559: 75 05 jne c0106560 <_ZN2cb7CKernel5StartEv+0x100> +c010655b: e8 70 22 00 00 call c01087d0 <_ZN2cb6CTimer10InitializeEv> +c0106560: 83 ec 0c sub $0xc,%esp +c0106563: 68 70 00 53 c0 push $0xc0530070 +c0106568: e8 23 18 00 00 call c0107d90 <_ZN2cb10CSemaphore7AcquireEv> +c010656d: a1 5c 00 53 c0 mov 0xc053005c,%eax +c0106572: c7 04 24 70 00 53 c0 movl $0xc0530070,(%esp) +c0106579: 89 45 f0 mov %eax,-0x10(%ebp) +c010657c: e8 5f 19 00 00 call c0107ee0 <_ZN2cb10CSemaphore7ReleaseEv> +c0106581: 83 c4 10 add $0x10,%esp +c0106584: 8b 45 f0 mov -0x10(%ebp),%eax +c0106587: 39 de cmp %ebx,%esi +c0106589: 0f 84 b4 00 00 00 je c0106643 <_ZN2cb7CKernel5StartEv+0x1e3> +c010658f: 90 nop +c0106590: e8 3b 16 00 00 call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c0106595: 51 push %ecx +c0106596: 51 push %ecx +c0106597: 68 e8 03 00 00 push $0x3e8 +c010659c: 50 push %eax +c010659d: e8 ee 1d 00 00 call c0108390 <_ZN2cb5CTask5SleepEj> +c01065a2: 83 c4 10 add $0x10,%esp +c01065a5: 80 3d 60 00 53 c0 00 cmpb $0x0,0xc0530060 +c01065ac: 75 05 jne c01065b3 <_ZN2cb7CKernel5StartEv+0x153> +c01065ae: e8 1d 22 00 00 call c01087d0 <_ZN2cb6CTimer10InitializeEv> +c01065b3: 83 ec 0c sub $0xc,%esp +c01065b6: 68 70 00 53 c0 push $0xc0530070 +c01065bb: e8 d0 17 00 00 call c0107d90 <_ZN2cb10CSemaphore7AcquireEv> +c01065c0: a1 5c 00 53 c0 mov 0xc053005c,%eax +c01065c5: c7 04 24 70 00 53 c0 movl $0xc0530070,(%esp) +c01065cc: 89 45 f0 mov %eax,-0x10(%ebp) +c01065cf: e8 0c 19 00 00 call c0107ee0 <_ZN2cb10CSemaphore7ReleaseEv> +c01065d4: 8b 45 f0 mov -0x10(%ebp),%eax +c01065d7: 5e pop %esi +c01065d8: 5a pop %edx +c01065d9: 50 push %eax +c01065da: 68 40 9a 10 c0 push $0xc0109a40 +c01065df: e8 9c c0 ff ff call c0102680 +c01065e4: 83 c4 10 add $0x10,%esp +c01065e7: eb a7 jmp c0106590 <_ZN2cb7CKernel5StartEv+0x130> +c01065e9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c01065f0: 8b 45 f4 mov -0xc(%ebp),%eax +c01065f3: 40 inc %eax +c01065f4: 89 45 f4 mov %eax,-0xc(%ebp) +c01065f7: 8b 45 f4 mov -0xc(%ebp),%eax +c01065fa: 3d af 36 00 00 cmp $0x36af,%eax +c01065ff: 76 5f jbe c0106660 <_ZN2cb7CKernel5StartEv+0x200> +c0106601: 80 3d 60 00 53 c0 00 cmpb $0x0,0xc0530060 +c0106608: 75 05 jne c010660f <_ZN2cb7CKernel5StartEv+0x1af> +c010660a: e8 c1 21 00 00 call c01087d0 <_ZN2cb6CTimer10InitializeEv> +c010660f: 83 ec 0c sub $0xc,%esp +c0106612: 68 70 00 53 c0 push $0xc0530070 +c0106617: e8 74 17 00 00 call c0107d90 <_ZN2cb10CSemaphore7AcquireEv> +c010661c: a1 5c 00 53 c0 mov 0xc053005c,%eax +c0106621: c7 04 24 70 00 53 c0 movl $0xc0530070,(%esp) +c0106628: 89 45 f0 mov %eax,-0x10(%ebp) +c010662b: e8 b0 18 00 00 call c0107ee0 <_ZN2cb10CSemaphore7ReleaseEv> +c0106630: 8b 45 f0 mov -0x10(%ebp),%eax +c0106633: 5b pop %ebx +c0106634: 5e pop %esi +c0106635: 50 push %eax +c0106636: 68 18 9a 10 c0 push $0xc0109a18 +c010663b: e8 40 c0 ff ff call c0102680 +c0106640: 83 c4 10 add $0x10,%esp +c0106643: c7 45 f4 00 00 00 00 movl $0x0,-0xc(%ebp) +c010664a: 8b 45 f4 mov -0xc(%ebp),%eax +c010664d: 3d af 36 00 00 cmp $0x36af,%eax +c0106652: 77 ad ja c0106601 <_ZN2cb7CKernel5StartEv+0x1a1> +c0106654: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c010665a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi +c0106660: c7 45 f0 00 00 00 00 movl $0x0,-0x10(%ebp) +c0106667: 8b 45 f0 mov -0x10(%ebp),%eax +c010666a: 3d 89 02 00 00 cmp $0x289,%eax +c010666f: 0f 87 7b ff ff ff ja c01065f0 <_ZN2cb7CKernel5StartEv+0x190> +c0106675: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0106679: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0106680: 8b 45 f0 mov -0x10(%ebp),%eax +c0106683: 40 inc %eax +c0106684: 89 45 f0 mov %eax,-0x10(%ebp) +c0106687: 8b 45 f0 mov -0x10(%ebp),%eax +c010668a: 3d 89 02 00 00 cmp $0x289,%eax +c010668f: 76 ef jbe c0106680 <_ZN2cb7CKernel5StartEv+0x220> +c0106691: e9 5a ff ff ff jmp c01065f0 <_ZN2cb7CKernel5StartEv+0x190> +c0106696: 8d 76 00 lea 0x0(%esi),%esi +c0106699: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c01066a0 <_ZN2cb7CKernel16CreateKernelTaskEv>: +c01066a0: 55 push %ebp +c01066a1: 89 e5 mov %esp,%ebp +c01066a3: 56 push %esi +c01066a4: 53 push %ebx +c01066a5: 83 ec 0c sub $0xc,%esp +c01066a8: 68 88 00 00 00 push $0x88 +c01066ad: e8 ae 23 00 00 call c0108a60 <_Znwm> +c01066b2: 59 pop %ecx +c01066b3: 5e pop %esi +c01066b4: 6a 01 push $0x1 +c01066b6: 50 push %eax +c01066b7: 89 c3 mov %eax,%ebx +c01066b9: e8 12 02 00 00 call c01068d0 <_ZN2cb14CPageDirectoryC1Eb> +c01066be: 83 c4 10 add $0x10,%esp +c01066c1: 31 c0 xor %eax,%eax +c01066c3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c01066c9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c01066d0: c7 44 83 04 01 00 00 movl $0x1,0x4(%ebx,%eax,4) +c01066d7: 00 +c01066d8: 40 inc %eax +c01066d9: 83 f8 20 cmp $0x20,%eax +c01066dc: 75 f2 jne c01066d0 <_ZN2cb7CKernel16CreateKernelTaskEv+0x30> +c01066de: 83 ec 0c sub $0xc,%esp +c01066e1: c7 03 00 c0 50 c0 movl $0xc050c000,(%ebx) +c01066e7: 89 1d 4c 00 53 c0 mov %ebx,0xc053004c +c01066ed: 6a 50 push $0x50 +c01066ef: e8 6c 23 00 00 call c0108a60 <_Znwm> +c01066f4: 83 c4 0c add $0xc,%esp +c01066f7: 89 c6 mov %eax,%esi +c01066f9: 6a 01 push $0x1 +c01066fb: 6a 00 push $0x0 +c01066fd: 50 push %eax +c01066fe: e8 2d 19 00 00 call c0108030 <_ZN2cb5CTaskC1Ebb> +c0106703: 89 5e 04 mov %ebx,0x4(%esi) +c0106706: 58 pop %eax +c0106707: 5a pop %edx +c0106708: 68 00 00 00 a0 push $0xa0000000 +c010670d: 53 push %ebx +c010670e: e8 2d 0e 00 00 call c0107540 <_ZN2cb14CPageDirectory9TranslateEj> +c0106713: c7 46 38 00 00 00 10 movl $0x10000000,0x38(%esi) +c010671a: 89 46 34 mov %eax,0x34(%esi) +c010671d: c7 46 44 00 00 00 c0 movl $0xc0000000,0x44(%esi) +c0106724: c7 46 48 00 00 00 20 movl $0x20000000,0x48(%esi) +c010672b: 8d 65 f8 lea -0x8(%ebp),%esp +c010672e: 89 f0 mov %esi,%eax +c0106730: 5b pop %ebx +c0106731: 5e pop %esi +c0106732: 5d pop %ebp +c0106733: c3 ret +c0106734: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c010673a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi + +c0106740 <_GLOBAL__I_g_Kernel>: +c0106740: 55 push %ebp +c0106741: c7 05 44 00 53 c0 e9 movl $0x8ba67fe9,0xc0530044 +c0106748: 7f a6 8b +c010674b: 89 e5 mov %esp,%ebp +c010674d: 5d pop %ebp +c010674e: c3 ret + ... + +c0106750 <_ZN2cb10CHexNumberC1Ej>: +c0106750: 55 push %ebp +c0106751: 89 e5 mov %esp,%ebp +c0106753: 8b 45 08 mov 0x8(%ebp),%eax +c0106756: 8b 55 0c mov 0xc(%ebp),%edx +c0106759: 89 10 mov %edx,(%eax) +c010675b: 5d pop %ebp +c010675c: c3 ret +c010675d: 90 nop +c010675e: 66 90 xchg %ax,%ax + +c0106760 <_ZN2cb10CHexNumber3GetEv>: +c0106760: 55 push %ebp +c0106761: 89 e5 mov %esp,%ebp +c0106763: 8b 45 08 mov 0x8(%ebp),%eax +c0106766: 5d pop %ebp +c0106767: 8b 00 mov (%eax),%eax +c0106769: c3 ret +c010676a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c0106770 <_ZN2cb7CLoggerC1Ev>: +c0106770: 55 push %ebp +c0106771: 89 e5 mov %esp,%ebp +c0106773: 83 ec 14 sub $0x14,%esp +c0106776: 68 66 9a 10 c0 push $0xc0109a66 +c010677b: e8 00 bf ff ff call c0102680 +c0106780: 8b 45 08 mov 0x8(%ebp),%eax +c0106783: 83 c4 10 add $0x10,%esp +c0106786: c6 00 01 movb $0x1,(%eax) +c0106789: c9 leave +c010678a: c3 ret +c010678b: 90 nop +c010678c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0106790 <_ZN2cb7CLoggerlsEPKc>: +c0106790: 55 push %ebp +c0106791: 89 e5 mov %esp,%ebp +c0106793: 53 push %ebx +c0106794: 83 ec 04 sub $0x4,%esp +c0106797: 8b 5d 08 mov 0x8(%ebp),%ebx +c010679a: 80 3b 00 cmpb $0x0,(%ebx) +c010679d: 74 13 je c01067b2 <_ZN2cb7CLoggerlsEPKc+0x22> +c010679f: 83 ec 0c sub $0xc,%esp +c01067a2: c6 03 00 movb $0x0,(%ebx) +c01067a5: 68 7f 9a 10 c0 push $0xc0109a7f +c01067aa: e8 d1 be ff ff call c0102680 +c01067af: 83 c4 10 add $0x10,%esp +c01067b2: 8b 45 0c mov 0xc(%ebp),%eax +c01067b5: 52 push %edx +c01067b6: 52 push %edx +c01067b7: 50 push %eax +c01067b8: 68 83 9a 10 c0 push $0xc0109a83 +c01067bd: e8 be be ff ff call c0102680 +c01067c2: 89 d8 mov %ebx,%eax +c01067c4: 8b 5d fc mov -0x4(%ebp),%ebx +c01067c7: c9 leave +c01067c8: c3 ret +c01067c9: 90 nop +c01067ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c01067d0 <_ZN2cb7CLoggerlsEj>: +c01067d0: 55 push %ebp +c01067d1: 89 e5 mov %esp,%ebp +c01067d3: 53 push %ebx +c01067d4: 83 ec 04 sub $0x4,%esp +c01067d7: 8b 5d 08 mov 0x8(%ebp),%ebx +c01067da: 80 3b 00 cmpb $0x0,(%ebx) +c01067dd: 74 13 je c01067f2 <_ZN2cb7CLoggerlsEj+0x22> +c01067df: 83 ec 0c sub $0xc,%esp +c01067e2: c6 03 00 movb $0x0,(%ebx) +c01067e5: 68 7f 9a 10 c0 push $0xc0109a7f +c01067ea: e8 91 be ff ff call c0102680 +c01067ef: 83 c4 10 add $0x10,%esp +c01067f2: 8b 4d 0c mov 0xc(%ebp),%ecx +c01067f5: 50 push %eax +c01067f6: 50 push %eax +c01067f7: 51 push %ecx +c01067f8: 68 86 9a 10 c0 push $0xc0109a86 +c01067fd: e8 7e be ff ff call c0102680 +c0106802: 89 d8 mov %ebx,%eax +c0106804: 8b 5d fc mov -0x4(%ebp),%ebx +c0106807: c9 leave +c0106808: c3 ret +c0106809: 90 nop +c010680a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c0106810 <_ZN2cb7CLoggerlsEi>: +c0106810: 55 push %ebp +c0106811: 89 e5 mov %esp,%ebp +c0106813: 53 push %ebx +c0106814: 83 ec 04 sub $0x4,%esp +c0106817: 8b 5d 08 mov 0x8(%ebp),%ebx +c010681a: 80 3b 00 cmpb $0x0,(%ebx) +c010681d: 74 13 je c0106832 <_ZN2cb7CLoggerlsEi+0x22> +c010681f: 83 ec 0c sub $0xc,%esp +c0106822: c6 03 00 movb $0x0,(%ebx) +c0106825: 68 7f 9a 10 c0 push $0xc0109a7f +c010682a: e8 51 be ff ff call c0102680 +c010682f: 83 c4 10 add $0x10,%esp +c0106832: 8b 55 0c mov 0xc(%ebp),%edx +c0106835: 51 push %ecx +c0106836: 51 push %ecx +c0106837: 52 push %edx +c0106838: 68 89 9a 10 c0 push $0xc0109a89 +c010683d: e8 3e be ff ff call c0102680 +c0106842: 89 d8 mov %ebx,%eax +c0106844: 8b 5d fc mov -0x4(%ebp),%ebx +c0106847: c9 leave +c0106848: c3 ret +c0106849: 90 nop +c010684a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c0106850 <_ZN2cb7CLoggerlsENS_10CHexNumberE>: +c0106850: 55 push %ebp +c0106851: 89 e5 mov %esp,%ebp +c0106853: 53 push %ebx +c0106854: 83 ec 04 sub $0x4,%esp +c0106857: 8b 5d 08 mov 0x8(%ebp),%ebx +c010685a: 80 3b 00 cmpb $0x0,(%ebx) +c010685d: 74 13 je c0106872 <_ZN2cb7CLoggerlsENS_10CHexNumberE+0x22> +c010685f: 83 ec 0c sub $0xc,%esp +c0106862: c6 03 00 movb $0x0,(%ebx) +c0106865: 68 7f 9a 10 c0 push $0xc0109a7f +c010686a: e8 11 be ff ff call c0102680 +c010686f: 83 c4 10 add $0x10,%esp +c0106872: 8b 45 0c mov 0xc(%ebp),%eax +c0106875: 52 push %edx +c0106876: 52 push %edx +c0106877: 50 push %eax +c0106878: 68 8c 9a 10 c0 push $0xc0109a8c +c010687d: e8 fe bd ff ff call c0102680 +c0106882: 89 d8 mov %ebx,%eax +c0106884: 8b 5d fc mov -0x4(%ebp),%ebx +c0106887: c9 leave +c0106888: c3 ret +c0106889: 90 nop +c010688a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c0106890 <_ZN2cb7CLogger6PrefixEv>: +c0106890: 55 push %ebp +c0106891: 89 e5 mov %esp,%ebp +c0106893: 83 ec 08 sub $0x8,%esp +c0106896: 8b 45 08 mov 0x8(%ebp),%eax +c0106899: 80 38 00 cmpb $0x0,(%eax) +c010689c: 75 02 jne c01068a0 <_ZN2cb7CLogger6PrefixEv+0x10> +c010689e: c9 leave +c010689f: c3 ret +c01068a0: c6 00 00 movb $0x0,(%eax) +c01068a3: c7 45 08 7f 9a 10 c0 movl $0xc0109a7f,0x8(%ebp) +c01068aa: c9 leave +c01068ab: e9 d0 bd ff ff jmp c0102680 + +c01068b0 <_ZN2cb7CLogger5FlushEv>: +c01068b0: 55 push %ebp +c01068b1: 89 e5 mov %esp,%ebp +c01068b3: 83 ec 14 sub $0x14,%esp +c01068b6: 68 40 95 10 c0 push $0xc0109540 +c01068bb: e8 c0 bd ff ff call c0102680 +c01068c0: 8b 45 08 mov 0x8(%ebp),%eax +c01068c3: 83 c4 10 add $0x10,%esp +c01068c6: c6 00 01 movb $0x1,(%eax) +c01068c9: c9 leave +c01068ca: c3 ret +c01068cb: 00 00 add %al,(%eax) +c01068cd: 00 00 add %al,(%eax) + ... + +c01068d0 <_ZN2cb14CPageDirectoryC1Eb>: +c01068d0: 55 push %ebp +c01068d1: 89 e5 mov %esp,%ebp +c01068d3: 53 push %ebx +c01068d4: 83 ec 24 sub $0x24,%esp +c01068d7: 8a 55 0c mov 0xc(%ebp),%dl +c01068da: 8b 5d 08 mov 0x8(%ebp),%ebx +c01068dd: 84 d2 test %dl,%dl +c01068df: 75 42 jne c0106923 <_ZN2cb14CPageDirectoryC1Eb+0x53> +c01068e1: 31 c0 xor %eax,%eax +c01068e3: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c01068e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c01068f0: c7 44 83 04 00 00 00 movl $0x0,0x4(%ebx,%eax,4) +c01068f7: 00 +c01068f8: 40 inc %eax +c01068f9: 83 f8 20 cmp $0x20,%eax +c01068fc: 75 f2 jne c01068f0 <_ZN2cb14CPageDirectoryC1Eb+0x20> +c01068fe: 50 push %eax +c01068ff: 8d 45 f4 lea -0xc(%ebp),%eax +c0106902: 50 push %eax +c0106903: 88 55 e4 mov %dl,-0x1c(%ebp) +c0106906: 6a 01 push $0x1 +c0106908: 68 04 20 00 00 push $0x2004 +c010690d: e8 7e b2 ff ff call c0101b90 +c0106912: 8b 4d f4 mov -0xc(%ebp),%ecx +c0106915: 89 03 mov %eax,(%ebx) +c0106917: 83 c4 10 add $0x10,%esp +c010691a: 89 88 00 20 00 00 mov %ecx,0x2000(%eax) +c0106920: 8a 55 e4 mov -0x1c(%ebp),%dl +c0106923: 88 93 84 00 00 00 mov %dl,0x84(%ebx) +c0106929: 8b 5d fc mov -0x4(%ebp),%ebx +c010692c: c9 leave +c010692d: c3 ret +c010692e: 66 90 xchg %ax,%ax + +c0106930 <_ZN2cb14CPageDirectoryD1Ev>: +c0106930: 55 push %ebp +c0106931: 89 e5 mov %esp,%ebp +c0106933: 57 push %edi +c0106934: 56 push %esi +c0106935: 53 push %ebx +c0106936: 83 ec 0c sub $0xc,%esp +c0106939: 8b 75 08 mov 0x8(%ebp),%esi +c010693c: 80 be 84 00 00 00 00 cmpb $0x0,0x84(%esi) +c0106943: 75 5f jne c01069a4 <_ZN2cb14CPageDirectoryD1Ev+0x74> +c0106945: 31 db xor %ebx,%ebx +c0106947: bf 01 00 00 00 mov $0x1,%edi +c010694c: eb 0b jmp c0106959 <_ZN2cb14CPageDirectoryD1Ev+0x29> +c010694e: 66 90 xchg %ax,%ax +c0106950: 43 inc %ebx +c0106951: 81 fb 00 04 00 00 cmp $0x400,%ebx +c0106957: 74 3a je c0106993 <_ZN2cb14CPageDirectoryD1Ev+0x63> +c0106959: 89 d8 mov %ebx,%eax +c010695b: 88 d9 mov %bl,%cl +c010695d: 66 c1 e8 05 shr $0x5,%ax +c0106961: 83 e1 1f and $0x1f,%ecx +c0106964: 25 ff 00 00 00 and $0xff,%eax +c0106969: 89 fa mov %edi,%edx +c010696b: d3 e2 shl %cl,%edx +c010696d: 8b 44 86 04 mov 0x4(%esi,%eax,4),%eax +c0106971: 85 c2 test %eax,%edx +c0106973: 74 db je c0106950 <_ZN2cb14CPageDirectoryD1Ev+0x20> +c0106975: 8b 06 mov (%esi),%eax +c0106977: 83 ec 0c sub $0xc,%esp +c010697a: 8b 94 98 00 10 00 00 mov 0x1000(%eax,%ebx,4),%edx +c0106981: 43 inc %ebx +c0106982: 52 push %edx +c0106983: e8 38 b2 ff ff call c0101bc0 +c0106988: 83 c4 10 add $0x10,%esp +c010698b: 81 fb 00 04 00 00 cmp $0x400,%ebx +c0106991: 75 c6 jne c0106959 <_ZN2cb14CPageDirectoryD1Ev+0x29> +c0106993: 8b 06 mov (%esi),%eax +c0106995: 89 45 08 mov %eax,0x8(%ebp) +c0106998: 8d 65 f4 lea -0xc(%ebp),%esp +c010699b: 5b pop %ebx +c010699c: 5e pop %esi +c010699d: 5f pop %edi +c010699e: 5d pop %ebp +c010699f: e9 1c b2 ff ff jmp c0101bc0 +c01069a4: 8d 65 f4 lea -0xc(%ebp),%esp +c01069a7: 5b pop %ebx +c01069a8: 5e pop %esi +c01069a9: 5f pop %edi +c01069aa: 5d pop %ebp +c01069ab: c3 ret +c01069ac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c01069b0 <_ZN2cb14CPageDirectory11CreateTableEjhh>: +c01069b0: 55 push %ebp +c01069b1: 89 e5 mov %esp,%ebp +c01069b3: 57 push %edi +c01069b4: 56 push %esi +c01069b5: 53 push %ebx +c01069b6: 83 ec 30 sub $0x30,%esp +c01069b9: 8b 75 0c mov 0xc(%ebp),%esi +c01069bc: 8b 5d 08 mov 0x8(%ebp),%ebx +c01069bf: c1 ee 16 shr $0x16,%esi +c01069c2: 8a 45 14 mov 0x14(%ebp),%al +c01069c5: 89 f2 mov %esi,%edx +c01069c7: 88 45 d3 mov %al,-0x2d(%ebp) +c01069ca: 66 c1 ea 05 shr $0x5,%dx +c01069ce: 89 f1 mov %esi,%ecx +c01069d0: 81 e2 ff 00 00 00 and $0xff,%edx +c01069d6: 83 e1 1f and $0x1f,%ecx +c01069d9: 0f b6 7d 10 movzbl 0x10(%ebp),%edi +c01069dd: 8b 44 93 04 mov 0x4(%ebx,%edx,4),%eax +c01069e1: 81 e6 ff ff 00 00 and $0xffff,%esi +c01069e7: 89 45 d4 mov %eax,-0x2c(%ebp) +c01069ea: b8 01 00 00 00 mov $0x1,%eax +c01069ef: d3 e0 shl %cl,%eax +c01069f1: 8b 4d d4 mov -0x2c(%ebp),%ecx +c01069f4: 81 e7 ff 00 00 00 and $0xff,%edi +c01069fa: c1 e7 02 shl $0x2,%edi +c01069fd: 09 c8 or %ecx,%eax +c01069ff: 89 44 93 04 mov %eax,0x4(%ebx,%edx,4) +c0106a03: 8d 45 e4 lea -0x1c(%ebp),%eax +c0106a06: 50 push %eax +c0106a07: 6a 01 push $0x1 +c0106a09: 68 00 10 00 00 push $0x1000 +c0106a0e: e8 7d b1 ff ff call c0101b90 +c0106a13: 8b 13 mov (%ebx),%edx +c0106a15: 83 c4 0c add $0xc,%esp +c0106a18: 89 84 b2 00 10 00 00 mov %eax,0x1000(%edx,%esi,4) +c0106a1f: 68 00 04 00 00 push $0x400 +c0106a24: 6a 00 push $0x0 +c0106a26: 50 push %eax +c0106a27: e8 e4 be ff ff call c0102910 +c0106a2c: 8b 45 e4 mov -0x1c(%ebp),%eax +c0106a2f: 25 00 f0 ff ff and $0xfffff000,%eax +c0106a34: 31 c9 xor %ecx,%ecx +c0106a36: 8a 4d d3 mov -0x2d(%ebp),%cl +c0106a39: 83 c8 01 or $0x1,%eax +c0106a3c: 8b 13 mov (%ebx),%edx +c0106a3e: 09 f8 or %edi,%eax +c0106a40: 01 c9 add %ecx,%ecx +c0106a42: 83 c4 10 add $0x10,%esp +c0106a45: 09 c8 or %ecx,%eax +c0106a47: 89 04 b2 mov %eax,(%edx,%esi,4) +c0106a4a: 8d 65 f4 lea -0xc(%ebp),%esp +c0106a4d: 5b pop %ebx +c0106a4e: 5e pop %esi +c0106a4f: 5f pop %edi +c0106a50: 5d pop %ebp +c0106a51: c3 ret +c0106a52: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0106a59: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0106a60 <_ZN2cb14CPageDirectory11IsTableOursEj>: +c0106a60: 55 push %ebp +c0106a61: 89 e5 mov %esp,%ebp +c0106a63: 8b 4d 0c mov 0xc(%ebp),%ecx +c0106a66: 8b 45 08 mov 0x8(%ebp),%eax +c0106a69: c1 e9 16 shr $0x16,%ecx +c0106a6c: 5d pop %ebp +c0106a6d: 89 ca mov %ecx,%edx +c0106a6f: 83 e1 1f and $0x1f,%ecx +c0106a72: 66 c1 ea 05 shr $0x5,%dx +c0106a76: 81 e2 ff 00 00 00 and $0xff,%edx +c0106a7c: 8b 54 90 04 mov 0x4(%eax,%edx,4),%edx +c0106a80: b8 01 00 00 00 mov $0x1,%eax +c0106a85: d3 e0 shl %cl,%eax +c0106a87: 85 d0 test %edx,%eax +c0106a89: 0f 95 c0 setne %al +c0106a8c: c3 ret +c0106a8d: 90 nop +c0106a8e: 66 90 xchg %ax,%ax + +c0106a90 <_ZN2cb14CPageDirectory9UnmapPageEj>: +c0106a90: 55 push %ebp +c0106a91: 89 e5 mov %esp,%ebp +c0106a93: 56 push %esi +c0106a94: 53 push %ebx +c0106a95: 8b 75 08 mov 0x8(%ebp),%esi +c0106a98: 8b 45 0c mov 0xc(%ebp),%eax +c0106a9b: 89 c3 mov %eax,%ebx +c0106a9d: c1 eb 16 shr $0x16,%ebx +c0106aa0: 8b 16 mov (%esi),%edx +c0106aa2: f6 04 9a 01 testb $0x1,(%edx,%ebx,4) +c0106aa6: 75 1d jne c0106ac5 <_ZN2cb14CPageDirectory9UnmapPageEj+0x35> +c0106aa8: 50 push %eax +c0106aa9: 68 97 00 00 00 push $0x97 +c0106aae: 68 8f 9a 10 c0 push $0xc0109a8f +c0106ab3: 68 e8 9a 10 c0 push $0xc0109ae8 +c0106ab8: e8 f3 c3 ff ff call c0102eb0 +c0106abd: 8b 16 mov (%esi),%edx +c0106abf: 8b 45 0c mov 0xc(%ebp),%eax +c0106ac2: 83 c4 10 add $0x10,%esp +c0106ac5: c1 e8 0a shr $0xa,%eax +c0106ac8: 8b 94 9a 00 10 00 00 mov 0x1000(%edx,%ebx,4),%edx +c0106acf: 25 fc 0f 00 00 and $0xffc,%eax +c0106ad4: c7 04 02 00 00 00 00 movl $0x0,(%edx,%eax,1) +c0106adb: 0f 01 7d 0c invlpg 0xc(%ebp) +c0106adf: 8d 65 f8 lea -0x8(%ebp),%esp +c0106ae2: 5b pop %ebx +c0106ae3: 5e pop %esi +c0106ae4: 5d pop %ebp +c0106ae5: c3 ret +c0106ae6: 8d 76 00 lea 0x0(%esi),%esi +c0106ae9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0106af0 <_ZN2cb14CPageDirectory9LinkTableEjPS0_>: +c0106af0: 55 push %ebp +c0106af1: 89 e5 mov %esp,%ebp +c0106af3: 53 push %ebx +c0106af4: 8b 45 08 mov 0x8(%ebp),%eax +c0106af7: 8b 10 mov (%eax),%edx +c0106af9: 8b 45 10 mov 0x10(%ebp),%eax +c0106afc: 8b 08 mov (%eax),%ecx +c0106afe: 8b 45 0c mov 0xc(%ebp),%eax +c0106b01: c1 e8 16 shr $0x16,%eax +c0106b04: 8b 1c 81 mov (%ecx,%eax,4),%ebx +c0106b07: 89 1c 82 mov %ebx,(%edx,%eax,4) +c0106b0a: 05 00 04 00 00 add $0x400,%eax +c0106b0f: 8b 0c 81 mov (%ecx,%eax,4),%ecx +c0106b12: 89 0c 82 mov %ecx,(%edx,%eax,4) +c0106b15: 0f 01 7d 0c invlpg 0xc(%ebp) +c0106b19: 5b pop %ebx +c0106b1a: 5d pop %ebp +c0106b1b: c3 ret +c0106b1c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0106b20 <_ZN2cb14CPageDirectory8CopyPageEjPS0_hh>: +c0106b20: 55 push %ebp +c0106b21: 89 e5 mov %esp,%ebp +c0106b23: 57 push %edi +c0106b24: 56 push %esi +c0106b25: 53 push %ebx +c0106b26: 83 ec 2c sub $0x2c,%esp +c0106b29: 8b 75 0c mov 0xc(%ebp),%esi +c0106b2c: 8b 4d 10 mov 0x10(%ebp),%ecx +c0106b2f: 89 f7 mov %esi,%edi +c0106b31: 8b 5d 08 mov 0x8(%ebp),%ebx +c0106b34: c1 ef 16 shr $0x16,%edi +c0106b37: 8b 01 mov (%ecx),%eax +c0106b39: f6 04 b8 01 testb $0x1,(%eax,%edi,4) +c0106b3d: 0f 84 9d 01 00 00 je c0106ce0 <_ZN2cb14CPageDirectory8CopyPageEjPS0_hh+0x1c0> +c0106b43: 89 f2 mov %esi,%edx +c0106b45: 8b bc b8 00 10 00 00 mov 0x1000(%eax,%edi,4),%edi +c0106b4c: c1 ea 0c shr $0xc,%edx +c0106b4f: 81 e2 ff 03 00 00 and $0x3ff,%edx +c0106b55: f6 04 97 01 testb $0x1,(%edi,%edx,4) +c0106b59: 75 20 jne c0106b7b <_ZN2cb14CPageDirectory8CopyPageEjPS0_hh+0x5b> +c0106b5b: 89 4d d4 mov %ecx,-0x2c(%ebp) +c0106b5e: 57 push %edi +c0106b5f: 68 d4 00 00 00 push $0xd4 +c0106b64: 68 8f 9a 10 c0 push $0xc0109a8f +c0106b69: 68 c9 9a 10 c0 push $0xc0109ac9 +c0106b6e: e8 3d c3 ff ff call c0102eb0 +c0106b73: 8b 4d d4 mov -0x2c(%ebp),%ecx +c0106b76: 83 c4 10 add $0x10,%esp +c0106b79: 8b 01 mov (%ecx),%eax +c0106b7b: 51 push %ecx +c0106b7c: 50 push %eax +c0106b7d: 8d 45 e4 lea -0x1c(%ebp),%eax +c0106b80: 50 push %eax +c0106b81: 56 push %esi +c0106b82: e8 b9 bd ff ff call c0102940 +c0106b87: 83 c4 0c add $0xc,%esp +c0106b8a: 25 ff 00 00 00 and $0xff,%eax +c0106b8f: 68 e6 00 00 00 push $0xe6 +c0106b94: 68 8f 9a 10 c0 push $0xc0109a8f +c0106b99: 50 push %eax +c0106b9a: e8 71 c3 ff ff call c0102f10 +c0106b9f: 8b 13 mov (%ebx),%edx +c0106ba1: 8b 7d e4 mov -0x1c(%ebp),%edi +c0106ba4: 83 c4 10 add $0x10,%esp +c0106ba7: c7 45 e4 00 00 00 b0 movl $0xb0000000,-0x1c(%ebp) +c0106bae: f6 82 00 0b 00 00 01 testb $0x1,0xb00(%edx) +c0106bb5: 0f 84 55 01 00 00 je c0106d10 <_ZN2cb14CPageDirectory8CopyPageEjPS0_hh+0x1f0> +c0106bbb: 8b 4b 5c mov 0x5c(%ebx),%ecx +c0106bbe: 31 c0 xor %eax,%eax +c0106bc0: 83 e1 01 and $0x1,%ecx +c0106bc3: 0f 84 97 00 00 00 je c0106c60 <_ZN2cb14CPageDirectory8CopyPageEjPS0_hh+0x140> +c0106bc9: 89 f9 mov %edi,%ecx +c0106bcb: 8b 92 00 1b 00 00 mov 0x1b00(%edx),%edx +c0106bd1: c1 e9 0c shr $0xc,%ecx +c0106bd4: c1 e1 04 shl $0x4,%ecx +c0106bd7: c6 04 82 07 movb $0x7,(%edx,%eax,4) +c0106bdb: 88 4c 82 01 mov %cl,0x1(%edx,%eax,4) +c0106bdf: 89 f9 mov %edi,%ecx +c0106be1: c1 e9 10 shr $0x10,%ecx +c0106be4: 88 4c 82 02 mov %cl,0x2(%edx,%eax,4) +c0106be8: 89 f9 mov %edi,%ecx +c0106bea: c1 e9 18 shr $0x18,%ecx +c0106bed: 88 4c 82 03 mov %cl,0x3(%edx,%eax,4) +c0106bf1: 0f 01 7d e4 invlpg -0x1c(%ebp) +c0106bf5: 51 push %ecx +c0106bf6: 68 00 10 00 00 push $0x1000 +c0106bfb: 56 push %esi +c0106bfc: 68 00 00 00 b0 push $0xb0000000 +c0106c01: e8 aa bc ff ff call c01028b0 +c0106c06: 8b 03 mov (%ebx),%eax +c0106c08: 83 c4 10 add $0x10,%esp +c0106c0b: 31 d2 xor %edx,%edx +c0106c0d: c7 45 e0 00 00 00 b0 movl $0xb0000000,-0x20(%ebp) +c0106c14: f6 80 00 0b 00 00 01 testb $0x1,0xb00(%eax) +c0106c1b: 75 26 jne c0106c43 <_ZN2cb14CPageDirectory8CopyPageEjPS0_hh+0x123> +c0106c1d: 52 push %edx +c0106c1e: 68 97 00 00 00 push $0x97 +c0106c23: 68 8f 9a 10 c0 push $0xc0109a8f +c0106c28: 68 e8 9a 10 c0 push $0xc0109ae8 +c0106c2d: e8 7e c2 ff ff call c0102eb0 +c0106c32: 8b 55 e0 mov -0x20(%ebp),%edx +c0106c35: c1 ea 0c shr $0xc,%edx +c0106c38: 8b 03 mov (%ebx),%eax +c0106c3a: 81 e2 ff 03 00 00 and $0x3ff,%edx +c0106c40: 83 c4 10 add $0x10,%esp +c0106c43: 8b 80 00 1b 00 00 mov 0x1b00(%eax),%eax +c0106c49: c7 04 90 00 00 00 00 movl $0x0,(%eax,%edx,4) +c0106c50: 0f 01 7d e0 invlpg -0x20(%ebp) +c0106c54: 8d 65 f4 lea -0xc(%ebp),%esp +c0106c57: 5b pop %ebx +c0106c58: 5e pop %esi +c0106c59: 5f pop %edi +c0106c5a: 5d pop %ebp +c0106c5b: c3 ret +c0106c5c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0106c60: 8b 83 80 00 00 00 mov 0x80(%ebx),%eax +c0106c66: 0d 00 00 00 80 or $0x80000000,%eax +c0106c6b: 89 83 80 00 00 00 mov %eax,0x80(%ebx) +c0106c71: 50 push %eax +c0106c72: 8d 45 e0 lea -0x20(%ebp),%eax +c0106c75: 50 push %eax +c0106c76: 6a 01 push $0x1 +c0106c78: 68 00 10 00 00 push $0x1000 +c0106c7d: e8 0e af ff ff call c0101b90 +c0106c82: 8b 13 mov (%ebx),%edx +c0106c84: 83 c4 0c add $0xc,%esp +c0106c87: 89 82 fc 1f 00 00 mov %eax,0x1ffc(%edx) +c0106c8d: 68 00 04 00 00 push $0x400 +c0106c92: 6a 00 push $0x0 +c0106c94: 50 push %eax +c0106c95: e8 76 bc ff ff call c0102910 +c0106c9a: 8b 45 e0 mov -0x20(%ebp),%eax +c0106c9d: 8b 13 mov (%ebx),%edx +c0106c9f: 25 00 f0 ff ff and $0xfffff000,%eax +c0106ca4: 83 c4 0c add $0xc,%esp +c0106ca7: 83 c8 07 or $0x7,%eax +c0106caa: 89 82 fc 0f 00 00 mov %eax,0xffc(%edx) +c0106cb0: 8b 82 fc 1f 00 00 mov 0x1ffc(%edx),%eax +c0106cb6: 68 00 10 00 00 push $0x1000 +c0106cbb: 50 push %eax +c0106cbc: 50 push %eax +c0106cbd: e8 ee bb ff ff call c01028b0 +c0106cc2: 8b 45 e4 mov -0x1c(%ebp),%eax +c0106cc5: 8b 13 mov (%ebx),%edx +c0106cc7: c1 e8 0c shr $0xc,%eax +c0106cca: 83 c4 10 add $0x10,%esp +c0106ccd: 25 ff 03 00 00 and $0x3ff,%eax +c0106cd2: e9 f2 fe ff ff jmp c0106bc9 <_ZN2cb14CPageDirectory8CopyPageEjPS0_hh+0xa9> +c0106cd7: 89 f6 mov %esi,%esi +c0106cd9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0106ce0: 89 4d d4 mov %ecx,-0x2c(%ebp) +c0106ce3: 50 push %eax +c0106ce4: 68 ce 00 00 00 push $0xce +c0106ce9: 68 8f 9a 10 c0 push $0xc0109a8f +c0106cee: 68 ac 9a 10 c0 push $0xc0109aac +c0106cf3: e8 b8 c1 ff ff call c0102eb0 +c0106cf8: 8b 4d d4 mov -0x2c(%ebp),%ecx +c0106cfb: 83 c4 10 add $0x10,%esp +c0106cfe: 8b 01 mov (%ecx),%eax +c0106d00: e9 3e fe ff ff jmp c0106b43 <_ZN2cb14CPageDirectory8CopyPageEjPS0_hh+0x23> +c0106d05: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0106d09: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0106d10: 8b 43 5c mov 0x5c(%ebx),%eax +c0106d13: 83 c8 01 or $0x1,%eax +c0106d16: 89 43 5c mov %eax,0x5c(%ebx) +c0106d19: 8d 45 e0 lea -0x20(%ebp),%eax +c0106d1c: 52 push %edx +c0106d1d: 50 push %eax +c0106d1e: 6a 01 push $0x1 +c0106d20: 68 00 10 00 00 push $0x1000 +c0106d25: e8 66 ae ff ff call c0101b90 +c0106d2a: 8b 13 mov (%ebx),%edx +c0106d2c: 83 c4 0c add $0xc,%esp +c0106d2f: 89 82 00 1b 00 00 mov %eax,0x1b00(%edx) +c0106d35: 68 00 04 00 00 push $0x400 +c0106d3a: 6a 00 push $0x0 +c0106d3c: 50 push %eax +c0106d3d: e8 ce bb ff ff call c0102910 +c0106d42: 8b 45 e0 mov -0x20(%ebp),%eax +c0106d45: 8b 13 mov (%ebx),%edx +c0106d47: 25 00 f0 ff ff and $0xfffff000,%eax +c0106d4c: 83 c4 10 add $0x10,%esp +c0106d4f: 83 c8 07 or $0x7,%eax +c0106d52: 89 82 00 0b 00 00 mov %eax,0xb00(%edx) +c0106d58: 8b 45 e4 mov -0x1c(%ebp),%eax +c0106d5b: c1 e8 0c shr $0xc,%eax +c0106d5e: 25 ff 03 00 00 and $0x3ff,%eax +c0106d63: e9 61 fe ff ff jmp c0106bc9 <_ZN2cb14CPageDirectory8CopyPageEjPS0_hh+0xa9> +c0106d68: 90 nop +c0106d69: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c0106d70 <_ZN2cb14CPageDirectory9CopyTableEjPS0_bhh>: +c0106d70: 55 push %ebp +c0106d71: 89 e5 mov %esp,%ebp +c0106d73: 57 push %edi +c0106d74: 56 push %esi +c0106d75: 53 push %ebx +c0106d76: 83 ec 3c sub $0x3c,%esp +c0106d79: 8b 45 0c mov 0xc(%ebp),%eax +c0106d7c: 8b 5d 08 mov 0x8(%ebp),%ebx +c0106d7f: 0d 00 f0 ff ff or $0xfffff000,%eax +c0106d84: 8a 55 18 mov 0x18(%ebp),%dl +c0106d87: 0f b6 7d 1c movzbl 0x1c(%ebp),%edi +c0106d8b: 80 7d 14 00 cmpb $0x0,0x14(%ebp) +c0106d8f: 74 3d je c0106dce <_ZN2cb14CPageDirectory9CopyTableEjPS0_bhh+0x5e> +c0106d91: 8b 55 10 mov 0x10(%ebp),%edx +c0106d94: 89 de mov %ebx,%esi +c0106d96: 31 ff xor %edi,%edi +c0106d98: 89 55 c8 mov %edx,-0x38(%ebp) +c0106d9b: 89 c3 mov %eax,%ebx +c0106d9d: 8d 76 00 lea 0x0(%esi),%esi +c0106da0: 83 ec 0c sub $0xc,%esp +c0106da3: 8b 45 c8 mov -0x38(%ebp),%eax +c0106da6: 6a 01 push $0x1 +c0106da8: 6a 01 push $0x1 +c0106daa: 50 push %eax +c0106dab: 8d 04 1f lea (%edi,%ebx,1),%eax +c0106dae: 50 push %eax +c0106daf: 81 c7 00 10 00 00 add $0x1000,%edi +c0106db5: 56 push %esi +c0106db6: e8 65 fd ff ff call c0106b20 <_ZN2cb14CPageDirectory8CopyPageEjPS0_hh> +c0106dbb: 83 c4 20 add $0x20,%esp +c0106dbe: 81 ff 00 00 40 00 cmp $0x400000,%edi +c0106dc4: 75 da jne c0106da0 <_ZN2cb14CPageDirectory9CopyTableEjPS0_bhh+0x30> +c0106dc6: 8d 65 f4 lea -0xc(%ebp),%esp +c0106dc9: 5b pop %ebx +c0106dca: 5e pop %esi +c0106dcb: 5f pop %edi +c0106dcc: 5d pop %ebp +c0106dcd: c3 ret +c0106dce: 89 c6 mov %eax,%esi +c0106dd0: 31 c9 xor %ecx,%ecx +c0106dd2: c1 ee 16 shr $0x16,%esi +c0106dd5: 89 f0 mov %esi,%eax +c0106dd7: 66 c1 e8 05 shr $0x5,%ax +c0106ddb: 88 c1 mov %al,%cl +c0106ddd: 89 4d c4 mov %ecx,-0x3c(%ebp) +c0106de0: 8b 44 8b 04 mov 0x4(%ebx,%ecx,4),%eax +c0106de4: 89 f1 mov %esi,%ecx +c0106de6: 89 45 c0 mov %eax,-0x40(%ebp) +c0106de9: 83 e1 1f and $0x1f,%ecx +c0106dec: b8 01 00 00 00 mov $0x1,%eax +c0106df1: 81 e6 ff ff 00 00 and $0xffff,%esi +c0106df7: d3 e0 shl %cl,%eax +c0106df9: 8b 4d c0 mov -0x40(%ebp),%ecx +c0106dfc: 09 c8 or %ecx,%eax +c0106dfe: 8b 4d c4 mov -0x3c(%ebp),%ecx +c0106e01: 89 44 8b 04 mov %eax,0x4(%ebx,%ecx,4) +c0106e05: 50 push %eax +c0106e06: 8d 45 e4 lea -0x1c(%ebp),%eax +c0106e09: 88 55 bc mov %dl,-0x44(%ebp) +c0106e0c: 50 push %eax +c0106e0d: 6a 01 push $0x1 +c0106e0f: 68 00 10 00 00 push $0x1000 +c0106e14: e8 77 ad ff ff call c0101b90 +c0106e19: 89 f1 mov %esi,%ecx +c0106e1b: 89 75 c8 mov %esi,-0x38(%ebp) +c0106e1e: 81 c1 00 04 00 00 add $0x400,%ecx +c0106e24: 8b 33 mov (%ebx),%esi +c0106e26: 83 c4 0c add $0xc,%esp +c0106e29: 89 04 8e mov %eax,(%esi,%ecx,4) +c0106e2c: 89 4d b8 mov %ecx,-0x48(%ebp) +c0106e2f: 68 00 04 00 00 push $0x400 +c0106e34: 6a 00 push $0x0 +c0106e36: 50 push %eax +c0106e37: e8 d4 ba ff ff call c0102910 +c0106e3c: 8b 45 e4 mov -0x1c(%ebp),%eax +c0106e3f: 8a 55 bc mov -0x44(%ebp),%dl +c0106e42: 25 00 f0 ff ff and $0xfffff000,%eax +c0106e47: 81 e2 ff 00 00 00 and $0xff,%edx +c0106e4d: c1 e2 02 shl $0x2,%edx +c0106e50: 83 c8 01 or $0x1,%eax +c0106e53: 09 d0 or %edx,%eax +c0106e55: 8b 13 mov (%ebx),%edx +c0106e57: 89 fb mov %edi,%ebx +c0106e59: 83 c4 0c add $0xc,%esp +c0106e5c: 81 e3 ff 00 00 00 and $0xff,%ebx +c0106e62: 8b 75 10 mov 0x10(%ebp),%esi +c0106e65: 01 db add %ebx,%ebx +c0106e67: 8b 4d b8 mov -0x48(%ebp),%ecx +c0106e6a: 09 d8 or %ebx,%eax +c0106e6c: 8b 5d c8 mov -0x38(%ebp),%ebx +c0106e6f: 89 04 9a mov %eax,(%edx,%ebx,4) +c0106e72: 68 00 10 00 00 push $0x1000 +c0106e77: 8b 06 mov (%esi),%eax +c0106e79: 8b 1c 88 mov (%eax,%ecx,4),%ebx +c0106e7c: 53 push %ebx +c0106e7d: 8b 14 8a mov (%edx,%ecx,4),%edx +c0106e80: 52 push %edx +c0106e81: e8 2a ba ff ff call c01028b0 +c0106e86: 83 c4 10 add $0x10,%esp +c0106e89: 8d 65 f4 lea -0xc(%ebp),%esp +c0106e8c: 5b pop %ebx +c0106e8d: 5e pop %esi +c0106e8e: 5f pop %edi +c0106e8f: 5d pop %ebp +c0106e90: c3 ret +c0106e91: 90 nop +c0106e92: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0106e99: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0106ea0 <_ZN2cb14CPageDirectory8MapRangeEjjjhh>: +c0106ea0: 55 push %ebp +c0106ea1: 89 e5 mov %esp,%ebp +c0106ea3: 57 push %edi +c0106ea4: 56 push %esi +c0106ea5: 53 push %ebx +c0106ea6: 83 ec 7c sub $0x7c,%esp +c0106ea9: 8b 55 0c mov 0xc(%ebp),%edx +c0106eac: 8b 75 08 mov 0x8(%ebp),%esi +c0106eaf: 89 d3 mov %edx,%ebx +c0106eb1: 8a 4d 18 mov 0x18(%ebp),%cl +c0106eb4: 81 cb 00 f0 ff ff or $0xfffff000,%ebx +c0106eba: 8a 45 1c mov 0x1c(%ebp),%al +c0106ebd: 29 da sub %ebx,%edx +c0106ebf: 89 5d b0 mov %ebx,-0x50(%ebp) +c0106ec2: 8b 5d 14 mov 0x14(%ebp),%ebx +c0106ec5: 01 da add %ebx,%edx +c0106ec7: f7 c2 ff 0f 00 00 test $0xfff,%edx +c0106ecd: 74 09 je c0106ed8 <_ZN2cb14CPageDirectory8MapRangeEjjjhh+0x38> +c0106ecf: 80 ce 10 or $0x10,%dh +c0106ed2: 81 c2 00 10 00 00 add $0x1000,%edx +c0106ed8: c1 ea 0c shr $0xc,%edx +c0106edb: 81 e2 ff ff 00 00 and $0xffff,%edx +c0106ee1: 89 55 9c mov %edx,-0x64(%ebp) +c0106ee4: 85 d2 test %edx,%edx +c0106ee6: 0f 84 42 02 00 00 je c010712e <_ZN2cb14CPageDirectory8MapRangeEjjjhh+0x28e> +c0106eec: bf 01 00 00 00 mov $0x1,%edi +c0106ef1: 88 cb mov %cl,%bl +c0106ef3: 21 c7 and %eax,%edi +c0106ef5: 25 ff 00 00 00 and $0xff,%eax +c0106efa: 01 c0 add %eax,%eax +c0106efc: 83 e3 01 and $0x1,%ebx +c0106eff: 89 45 a8 mov %eax,-0x58(%ebp) +c0106f02: 31 c0 xor %eax,%eax +c0106f04: 88 c8 mov %cl,%al +c0106f06: 8d 0c 9d 00 00 00 00 lea 0x0(,%ebx,4),%ecx +c0106f0d: c1 e0 02 shl $0x2,%eax +c0106f10: 8b 16 mov (%esi),%edx +c0106f12: 89 45 a4 mov %eax,-0x5c(%ebp) +c0106f15: 8d 04 3f lea (%edi,%edi,1),%eax +c0106f18: c7 45 a0 00 00 00 00 movl $0x0,-0x60(%ebp) +c0106f1f: 88 4d af mov %cl,-0x51(%ebp) +c0106f22: 88 45 ae mov %al,-0x52(%ebp) +c0106f25: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0106f29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0106f30: 31 db xor %ebx,%ebx +c0106f32: 89 55 94 mov %edx,-0x6c(%ebp) +c0106f35: e9 07 01 00 00 jmp c0107041 <_ZN2cb14CPageDirectory8MapRangeEjjjhh+0x1a1> +c0106f3a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c0106f40: 89 c2 mov %eax,%edx +c0106f42: c1 ea 16 shr $0x16,%edx +c0106f45: 89 d1 mov %edx,%ecx +c0106f47: 83 e2 1f and $0x1f,%edx +c0106f4a: 66 c1 e9 05 shr $0x5,%cx +c0106f4e: 81 e1 ff 00 00 00 and $0xff,%ecx +c0106f54: 8b 4c 8e 04 mov 0x4(%esi,%ecx,4),%ecx +c0106f58: 89 4d b4 mov %ecx,-0x4c(%ebp) +c0106f5b: 88 d1 mov %dl,%cl +c0106f5d: ba 01 00 00 00 mov $0x1,%edx +c0106f62: d3 e2 shl %cl,%edx +c0106f64: 85 55 b4 test %edx,-0x4c(%ebp) +c0106f67: 75 77 jne c0106fe0 <_ZN2cb14CPageDirectory8MapRangeEjjjhh+0x140> +c0106f69: 8b 86 80 00 00 00 mov 0x80(%esi),%eax +c0106f6f: 0d 00 00 00 80 or $0x80000000,%eax +c0106f74: 89 86 80 00 00 00 mov %eax,0x80(%esi) +c0106f7a: 51 push %ecx +c0106f7b: 8d 4d e0 lea -0x20(%ebp),%ecx +c0106f7e: 51 push %ecx +c0106f7f: 6a 01 push $0x1 +c0106f81: 68 00 10 00 00 push $0x1000 +c0106f86: e8 05 ac ff ff call c0101b90 +c0106f8b: 8b 16 mov (%esi),%edx +c0106f8d: 83 c4 0c add $0xc,%esp +c0106f90: 89 82 fc 1f 00 00 mov %eax,0x1ffc(%edx) +c0106f96: 68 00 04 00 00 push $0x400 +c0106f9b: 6a 00 push $0x0 +c0106f9d: 50 push %eax +c0106f9e: e8 6d b9 ff ff call c0102910 +c0106fa3: 8b 45 e0 mov -0x20(%ebp),%eax +c0106fa6: 25 00 f0 ff ff and $0xfffff000,%eax +c0106fab: 8b 55 a4 mov -0x5c(%ebp),%edx +c0106fae: 83 c8 01 or $0x1,%eax +c0106fb1: 8b 4d a8 mov -0x58(%ebp),%ecx +c0106fb4: 09 d0 or %edx,%eax +c0106fb6: 8b 16 mov (%esi),%edx +c0106fb8: 83 c4 0c add $0xc,%esp +c0106fbb: 09 c8 or %ecx,%eax +c0106fbd: 89 82 fc 0f 00 00 mov %eax,0xffc(%edx) +c0106fc3: 8b 82 fc 1f 00 00 mov 0x1ffc(%edx),%eax +c0106fc9: 68 00 10 00 00 push $0x1000 +c0106fce: 50 push %eax +c0106fcf: 50 push %eax +c0106fd0: e8 db b8 ff ff call c01028b0 +c0106fd5: 8b 06 mov (%esi),%eax +c0106fd7: 83 c4 10 add $0x10,%esp +c0106fda: 89 45 94 mov %eax,-0x6c(%ebp) +c0106fdd: 8b 45 e4 mov -0x1c(%ebp),%eax +c0106fe0: c1 e8 0c shr $0xc,%eax +c0106fe3: 8b 55 94 mov -0x6c(%ebp),%edx +c0106fe6: 25 ff 03 00 00 and $0x3ff,%eax +c0106feb: 8b 8c ba 00 10 00 00 mov 0x1000(%edx,%edi,4),%ecx +c0106ff2: 8a 55 af mov -0x51(%ebp),%dl +c0106ff5: 83 ca 01 or $0x1,%edx +c0106ff8: 89 d7 mov %edx,%edi +c0106ffa: 8a 55 ae mov -0x52(%ebp),%dl +c0106ffd: 09 d7 or %edx,%edi +c0106fff: 89 fa mov %edi,%edx +c0107001: 88 14 81 mov %dl,(%ecx,%eax,4) +c0107004: 8b 7d d4 mov -0x2c(%ebp),%edi +c0107007: c1 ef 0c shr $0xc,%edi +c010700a: c1 e7 04 shl $0x4,%edi +c010700d: 89 fa mov %edi,%edx +c010700f: 88 54 81 01 mov %dl,0x1(%ecx,%eax,4) +c0107013: 8b 7d d4 mov -0x2c(%ebp),%edi +c0107016: c1 ef 10 shr $0x10,%edi +c0107019: 89 fa mov %edi,%edx +c010701b: 88 54 81 02 mov %dl,0x2(%ecx,%eax,4) +c010701f: 8b 7d d4 mov -0x2c(%ebp),%edi +c0107022: c1 ef 18 shr $0x18,%edi +c0107025: 89 fa mov %edi,%edx +c0107027: 88 54 81 03 mov %dl,0x3(%ecx,%eax,4) +c010702b: 0f 01 7d e4 invlpg -0x1c(%ebp) +c010702f: 81 c3 00 10 00 00 add $0x1000,%ebx +c0107035: 81 fb 00 00 40 00 cmp $0x400000,%ebx +c010703b: 0f 84 bf 00 00 00 je c0107100 <_ZN2cb14CPageDirectory8MapRangeEjjjhh+0x260> +c0107041: 8b 45 b0 mov -0x50(%ebp),%eax +c0107044: 8b 55 10 mov 0x10(%ebp),%edx +c0107047: 01 d8 add %ebx,%eax +c0107049: 8b 4d 94 mov -0x6c(%ebp),%ecx +c010704c: 89 c7 mov %eax,%edi +c010704e: 01 da add %ebx,%edx +c0107050: c1 ef 16 shr $0x16,%edi +c0107053: 89 55 d4 mov %edx,-0x2c(%ebp) +c0107056: 89 45 e4 mov %eax,-0x1c(%ebp) +c0107059: f6 04 b9 01 testb $0x1,(%ecx,%edi,4) +c010705d: 0f 85 dd fe ff ff jne c0106f40 <_ZN2cb14CPageDirectory8MapRangeEjjjhh+0xa0> +c0107063: 89 f8 mov %edi,%eax +c0107065: 31 c9 xor %ecx,%ecx +c0107067: 66 c1 e8 05 shr $0x5,%ax +c010706b: 88 c1 mov %al,%cl +c010706d: 89 4d 94 mov %ecx,-0x6c(%ebp) +c0107070: 8b 44 8e 04 mov 0x4(%esi,%ecx,4),%eax +c0107074: 89 f9 mov %edi,%ecx +c0107076: 89 45 b8 mov %eax,-0x48(%ebp) +c0107079: 83 e1 1f and $0x1f,%ecx +c010707c: b8 01 00 00 00 mov $0x1,%eax +c0107081: d3 e0 shl %cl,%eax +c0107083: 8b 4d b8 mov -0x48(%ebp),%ecx +c0107086: 09 c8 or %ecx,%eax +c0107088: 8b 4d 94 mov -0x6c(%ebp),%ecx +c010708b: 89 44 8e 04 mov %eax,0x4(%esi,%ecx,4) +c010708f: 8d 45 e0 lea -0x20(%ebp),%eax +c0107092: 89 7d 98 mov %edi,-0x68(%ebp) +c0107095: 51 push %ecx +c0107096: 50 push %eax +c0107097: 6a 01 push $0x1 +c0107099: 68 00 10 00 00 push $0x1000 +c010709e: e8 ed aa ff ff call c0101b90 +c01070a3: 8b 55 98 mov -0x68(%ebp),%edx +c01070a6: 83 c4 0c add $0xc,%esp +c01070a9: 89 d1 mov %edx,%ecx +c01070ab: 8b 16 mov (%esi),%edx +c01070ad: 81 e1 ff ff 00 00 and $0xffff,%ecx +c01070b3: 89 84 8a 00 10 00 00 mov %eax,0x1000(%edx,%ecx,4) +c01070ba: 68 00 04 00 00 push $0x400 +c01070bf: 89 4d 98 mov %ecx,-0x68(%ebp) +c01070c2: 6a 00 push $0x0 +c01070c4: 50 push %eax +c01070c5: e8 46 b8 ff ff call c0102910 +c01070ca: 8b 45 e0 mov -0x20(%ebp),%eax +c01070cd: 8b 55 a4 mov -0x5c(%ebp),%edx +c01070d0: 25 00 f0 ff ff and $0xfffff000,%eax +c01070d5: 8b 4d a8 mov -0x58(%ebp),%ecx +c01070d8: 83 c8 01 or $0x1,%eax +c01070db: 83 c4 10 add $0x10,%esp +c01070de: 09 d0 or %edx,%eax +c01070e0: 8b 16 mov (%esi),%edx +c01070e2: 09 c8 or %ecx,%eax +c01070e4: 8b 4d 98 mov -0x68(%ebp),%ecx +c01070e7: 89 55 94 mov %edx,-0x6c(%ebp) +c01070ea: 89 04 8a mov %eax,(%edx,%ecx,4) +c01070ed: 8b 45 e4 mov -0x1c(%ebp),%eax +c01070f0: e9 eb fe ff ff jmp c0106fe0 <_ZN2cb14CPageDirectory8MapRangeEjjjhh+0x140> +c01070f5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c01070f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0107100: 8b 7d a0 mov -0x60(%ebp),%edi +c0107103: 8b 4d b0 mov -0x50(%ebp),%ecx +c0107106: 81 c1 00 10 00 00 add $0x1000,%ecx +c010710c: 47 inc %edi +c010710d: 8b 5d 10 mov 0x10(%ebp),%ebx +c0107110: 89 7d a0 mov %edi,-0x60(%ebp) +c0107113: 81 c3 00 10 00 00 add $0x1000,%ebx +c0107119: 89 4d b0 mov %ecx,-0x50(%ebp) +c010711c: 8b 4d 9c mov -0x64(%ebp),%ecx +c010711f: 8b 55 94 mov -0x6c(%ebp),%edx +c0107122: 89 5d 10 mov %ebx,0x10(%ebp) +c0107125: 39 4d a0 cmp %ecx,-0x60(%ebp) +c0107128: 0f 82 02 fe ff ff jb c0106f30 <_ZN2cb14CPageDirectory8MapRangeEjjjhh+0x90> +c010712e: 8d 65 f4 lea -0xc(%ebp),%esp +c0107131: 5b pop %ebx +c0107132: 5e pop %esi +c0107133: 5f pop %edi +c0107134: 5d pop %ebp +c0107135: c3 ret +c0107136: 8d 76 00 lea 0x0(%esi),%esi +c0107139: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0107140 <_ZN2cb14CPageDirectory8MapTableEjjhh>: +c0107140: 55 push %ebp +c0107141: 89 e5 mov %esp,%ebp +c0107143: 57 push %edi +c0107144: 56 push %esi +c0107145: 53 push %ebx +c0107146: 83 ec 7c sub $0x7c,%esp +c0107149: bf 01 00 00 00 mov $0x1,%edi +c010714e: 8a 4d 18 mov 0x18(%ebp),%cl +c0107151: 8a 45 14 mov 0x14(%ebp),%al +c0107154: 88 cb mov %cl,%bl +c0107156: 21 c7 and %eax,%edi +c0107158: 83 e3 01 and $0x1,%ebx +c010715b: 25 ff 00 00 00 and $0xff,%eax +c0107160: 88 5d d4 mov %bl,-0x2c(%ebp) +c0107163: 8b 75 08 mov 0x8(%ebp),%esi +c0107166: c1 e0 02 shl $0x2,%eax +c0107169: 81 e1 ff 00 00 00 and $0xff,%ecx +c010716f: 01 c9 add %ecx,%ecx +c0107171: 89 45 a8 mov %eax,-0x58(%ebp) +c0107174: 8a 45 d4 mov -0x2c(%ebp),%al +c0107177: 8b 16 mov (%esi),%edx +c0107179: 89 4d ac mov %ecx,-0x54(%ebp) +c010717c: 01 c0 add %eax,%eax +c010717e: 8d 0c bd 00 00 00 00 lea 0x0(,%edi,4),%ecx +c0107185: 31 db xor %ebx,%ebx +c0107187: 88 4d b3 mov %cl,-0x4d(%ebp) +c010718a: 88 45 b2 mov %al,-0x4e(%ebp) +c010718d: 89 55 94 mov %edx,-0x6c(%ebp) +c0107190: e9 0c 01 00 00 jmp c01072a1 <_ZN2cb14CPageDirectory8MapTableEjjhh+0x161> +c0107195: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0107199: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c01071a0: 89 c2 mov %eax,%edx +c01071a2: c1 ea 16 shr $0x16,%edx +c01071a5: 89 d1 mov %edx,%ecx +c01071a7: 83 e2 1f and $0x1f,%edx +c01071aa: 66 c1 e9 05 shr $0x5,%cx +c01071ae: 81 e1 ff 00 00 00 and $0xff,%ecx +c01071b4: 8b 4c 8e 04 mov 0x4(%esi,%ecx,4),%ecx +c01071b8: 89 4d b4 mov %ecx,-0x4c(%ebp) +c01071bb: 88 d1 mov %dl,%cl +c01071bd: ba 01 00 00 00 mov $0x1,%edx +c01071c2: d3 e2 shl %cl,%edx +c01071c4: 85 55 b4 test %edx,-0x4c(%ebp) +c01071c7: 75 77 jne c0107240 <_ZN2cb14CPageDirectory8MapTableEjjhh+0x100> +c01071c9: 8b 86 80 00 00 00 mov 0x80(%esi),%eax +c01071cf: 0d 00 00 00 80 or $0x80000000,%eax +c01071d4: 89 86 80 00 00 00 mov %eax,0x80(%esi) +c01071da: 51 push %ecx +c01071db: 8d 4d e0 lea -0x20(%ebp),%ecx +c01071de: 51 push %ecx +c01071df: 6a 01 push $0x1 +c01071e1: 68 00 10 00 00 push $0x1000 +c01071e6: e8 a5 a9 ff ff call c0101b90 +c01071eb: 8b 16 mov (%esi),%edx +c01071ed: 83 c4 0c add $0xc,%esp +c01071f0: 89 82 fc 1f 00 00 mov %eax,0x1ffc(%edx) +c01071f6: 68 00 04 00 00 push $0x400 +c01071fb: 6a 00 push $0x0 +c01071fd: 50 push %eax +c01071fe: e8 0d b7 ff ff call c0102910 +c0107203: 8b 45 e0 mov -0x20(%ebp),%eax +c0107206: 25 00 f0 ff ff and $0xfffff000,%eax +c010720b: 8b 55 a8 mov -0x58(%ebp),%edx +c010720e: 83 c8 01 or $0x1,%eax +c0107211: 8b 4d ac mov -0x54(%ebp),%ecx +c0107214: 09 d0 or %edx,%eax +c0107216: 8b 16 mov (%esi),%edx +c0107218: 83 c4 0c add $0xc,%esp +c010721b: 09 c8 or %ecx,%eax +c010721d: 89 82 fc 0f 00 00 mov %eax,0xffc(%edx) +c0107223: 8b 82 fc 1f 00 00 mov 0x1ffc(%edx),%eax +c0107229: 68 00 10 00 00 push $0x1000 +c010722e: 50 push %eax +c010722f: 50 push %eax +c0107230: e8 7b b6 ff ff call c01028b0 +c0107235: 8b 06 mov (%esi),%eax +c0107237: 83 c4 10 add $0x10,%esp +c010723a: 89 45 94 mov %eax,-0x6c(%ebp) +c010723d: 8b 45 e4 mov -0x1c(%ebp),%eax +c0107240: c1 e8 0c shr $0xc,%eax +c0107243: 8b 55 94 mov -0x6c(%ebp),%edx +c0107246: 25 ff 03 00 00 and $0x3ff,%eax +c010724b: 8b 8c ba 00 10 00 00 mov 0x1000(%edx,%edi,4),%ecx +c0107252: 8a 55 b3 mov -0x4d(%ebp),%dl +c0107255: 83 ca 01 or $0x1,%edx +c0107258: 89 d7 mov %edx,%edi +c010725a: 8a 55 b2 mov -0x4e(%ebp),%dl +c010725d: 09 d7 or %edx,%edi +c010725f: 89 fa mov %edi,%edx +c0107261: 88 14 81 mov %dl,(%ecx,%eax,4) +c0107264: 8b 7d d4 mov -0x2c(%ebp),%edi +c0107267: c1 ef 0c shr $0xc,%edi +c010726a: c1 e7 04 shl $0x4,%edi +c010726d: 89 fa mov %edi,%edx +c010726f: 88 54 81 01 mov %dl,0x1(%ecx,%eax,4) +c0107273: 8b 7d d4 mov -0x2c(%ebp),%edi +c0107276: c1 ef 10 shr $0x10,%edi +c0107279: 89 fa mov %edi,%edx +c010727b: 88 54 81 02 mov %dl,0x2(%ecx,%eax,4) +c010727f: 8b 7d d4 mov -0x2c(%ebp),%edi +c0107282: c1 ef 18 shr $0x18,%edi +c0107285: 89 fa mov %edi,%edx +c0107287: 88 54 81 03 mov %dl,0x3(%ecx,%eax,4) +c010728b: 0f 01 7d e4 invlpg -0x1c(%ebp) +c010728f: 81 c3 00 10 00 00 add $0x1000,%ebx +c0107295: 81 fb 00 00 40 00 cmp $0x400000,%ebx +c010729b: 0f 84 bf 00 00 00 je c0107360 <_ZN2cb14CPageDirectory8MapTableEjjhh+0x220> +c01072a1: 8b 45 0c mov 0xc(%ebp),%eax +c01072a4: 8b 55 10 mov 0x10(%ebp),%edx +c01072a7: 8b 4d 94 mov -0x6c(%ebp),%ecx +c01072aa: 01 da add %ebx,%edx +c01072ac: 8d 04 03 lea (%ebx,%eax,1),%eax +c01072af: 89 55 d4 mov %edx,-0x2c(%ebp) +c01072b2: 89 c7 mov %eax,%edi +c01072b4: 89 45 e4 mov %eax,-0x1c(%ebp) +c01072b7: c1 ef 16 shr $0x16,%edi +c01072ba: f6 04 b9 01 testb $0x1,(%ecx,%edi,4) +c01072be: 0f 85 dc fe ff ff jne c01071a0 <_ZN2cb14CPageDirectory8MapTableEjjhh+0x60> +c01072c4: 89 f8 mov %edi,%eax +c01072c6: 31 c9 xor %ecx,%ecx +c01072c8: 66 c1 e8 05 shr $0x5,%ax +c01072cc: 88 c1 mov %al,%cl +c01072ce: 89 4d 94 mov %ecx,-0x6c(%ebp) +c01072d1: 8b 44 8e 04 mov 0x4(%esi,%ecx,4),%eax +c01072d5: 89 f9 mov %edi,%ecx +c01072d7: 89 45 b8 mov %eax,-0x48(%ebp) +c01072da: 83 e1 1f and $0x1f,%ecx +c01072dd: b8 01 00 00 00 mov $0x1,%eax +c01072e2: d3 e0 shl %cl,%eax +c01072e4: 8b 4d b8 mov -0x48(%ebp),%ecx +c01072e7: 09 c8 or %ecx,%eax +c01072e9: 8b 4d 94 mov -0x6c(%ebp),%ecx +c01072ec: 89 44 8e 04 mov %eax,0x4(%esi,%ecx,4) +c01072f0: 8d 45 e0 lea -0x20(%ebp),%eax +c01072f3: 89 7d a4 mov %edi,-0x5c(%ebp) +c01072f6: 51 push %ecx +c01072f7: 50 push %eax +c01072f8: 6a 01 push $0x1 +c01072fa: 68 00 10 00 00 push $0x1000 +c01072ff: e8 8c a8 ff ff call c0101b90 +c0107304: 8b 55 a4 mov -0x5c(%ebp),%edx +c0107307: 83 c4 0c add $0xc,%esp +c010730a: 89 d1 mov %edx,%ecx +c010730c: 8b 16 mov (%esi),%edx +c010730e: 81 e1 ff ff 00 00 and $0xffff,%ecx +c0107314: 89 84 8a 00 10 00 00 mov %eax,0x1000(%edx,%ecx,4) +c010731b: 68 00 04 00 00 push $0x400 +c0107320: 89 4d a4 mov %ecx,-0x5c(%ebp) +c0107323: 6a 00 push $0x0 +c0107325: 50 push %eax +c0107326: e8 e5 b5 ff ff call c0102910 +c010732b: 8b 45 e0 mov -0x20(%ebp),%eax +c010732e: 8b 55 a8 mov -0x58(%ebp),%edx +c0107331: 25 00 f0 ff ff and $0xfffff000,%eax +c0107336: 8b 4d ac mov -0x54(%ebp),%ecx +c0107339: 83 c8 01 or $0x1,%eax +c010733c: 83 c4 10 add $0x10,%esp +c010733f: 09 d0 or %edx,%eax +c0107341: 8b 16 mov (%esi),%edx +c0107343: 09 c8 or %ecx,%eax +c0107345: 8b 4d a4 mov -0x5c(%ebp),%ecx +c0107348: 89 55 94 mov %edx,-0x6c(%ebp) +c010734b: 89 04 8a mov %eax,(%edx,%ecx,4) +c010734e: 8b 45 e4 mov -0x1c(%ebp),%eax +c0107351: e9 ea fe ff ff jmp c0107240 <_ZN2cb14CPageDirectory8MapTableEjjhh+0x100> +c0107356: 8d 76 00 lea 0x0(%esi),%esi +c0107359: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0107360: 8d 65 f4 lea -0xc(%ebp),%esp +c0107363: 5b pop %ebx +c0107364: 5e pop %esi +c0107365: 5f pop %edi +c0107366: 5d pop %ebp +c0107367: c3 ret +c0107368: 90 nop +c0107369: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c0107370 <_ZN2cb14CPageDirectory7MapPageEjjhh>: +c0107370: 55 push %ebp +c0107371: 89 e5 mov %esp,%ebp +c0107373: 57 push %edi +c0107374: 56 push %esi +c0107375: 53 push %ebx +c0107376: 83 ec 2c sub $0x2c,%esp +c0107379: 8a 45 14 mov 0x14(%ebp),%al +c010737c: 8b 5d 08 mov 0x8(%ebp),%ebx +c010737f: 88 45 d7 mov %al,-0x29(%ebp) +c0107382: 8a 45 18 mov 0x18(%ebp),%al +c0107385: 88 45 d6 mov %al,-0x2a(%ebp) +c0107388: 8b 45 0c mov 0xc(%ebp),%eax +c010738b: 89 c7 mov %eax,%edi +c010738d: 8b 13 mov (%ebx),%edx +c010738f: c1 ef 16 shr $0x16,%edi +c0107392: f6 04 ba 01 testb $0x1,(%edx,%edi,4) +c0107396: 0f 84 14 01 00 00 je c01074b0 <_ZN2cb14CPageDirectory7MapPageEjjhh+0x140> +c010739c: 89 c1 mov %eax,%ecx +c010739e: c1 e9 16 shr $0x16,%ecx +c01073a1: 89 ce mov %ecx,%esi +c01073a3: 83 e1 1f and $0x1f,%ecx +c01073a6: 66 c1 ee 05 shr $0x5,%si +c01073aa: 81 e6 ff 00 00 00 and $0xff,%esi +c01073b0: 8b 74 b3 04 mov 0x4(%ebx,%esi,4),%esi +c01073b4: 89 75 d0 mov %esi,-0x30(%ebp) +c01073b7: be 01 00 00 00 mov $0x1,%esi +c01073bc: d3 e6 shl %cl,%esi +c01073be: 85 75 d0 test %esi,-0x30(%ebp) +c01073c1: 74 5d je c0107420 <_ZN2cb14CPageDirectory7MapPageEjjhh+0xb0> +c01073c3: 8a 4d d7 mov -0x29(%ebp),%cl +c01073c6: 8a 5d d6 mov -0x2a(%ebp),%bl +c01073c9: 83 e1 01 and $0x1,%ecx +c01073cc: 83 e3 01 and $0x1,%ebx +c01073cf: c1 e8 0c shr $0xc,%eax +c01073d2: 8b 94 ba 00 10 00 00 mov 0x1000(%edx,%edi,4),%edx +c01073d9: c1 e1 02 shl $0x2,%ecx +c01073dc: 25 ff 03 00 00 and $0x3ff,%eax +c01073e1: 83 c9 01 or $0x1,%ecx +c01073e4: 01 db add %ebx,%ebx +c01073e6: 09 d9 or %ebx,%ecx +c01073e8: 88 0c 82 mov %cl,(%edx,%eax,4) +c01073eb: 8b 4d 10 mov 0x10(%ebp),%ecx +c01073ee: c1 e9 0c shr $0xc,%ecx +c01073f1: c1 e1 04 shl $0x4,%ecx +c01073f4: 88 4c 82 01 mov %cl,0x1(%edx,%eax,4) +c01073f8: 8b 4d 10 mov 0x10(%ebp),%ecx +c01073fb: c1 e9 10 shr $0x10,%ecx +c01073fe: 88 4c 82 02 mov %cl,0x2(%edx,%eax,4) +c0107402: 8b 4d 10 mov 0x10(%ebp),%ecx +c0107405: c1 e9 18 shr $0x18,%ecx +c0107408: 88 4c 82 03 mov %cl,0x3(%edx,%eax,4) +c010740c: 0f 01 7d 0c invlpg 0xc(%ebp) +c0107410: 8d 65 f4 lea -0xc(%ebp),%esp +c0107413: 5b pop %ebx +c0107414: 5e pop %esi +c0107415: 5f pop %edi +c0107416: 5d pop %ebp +c0107417: c3 ret +c0107418: 90 nop +c0107419: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0107420: 8b 83 80 00 00 00 mov 0x80(%ebx),%eax +c0107426: 0d 00 00 00 80 or $0x80000000,%eax +c010742b: 89 83 80 00 00 00 mov %eax,0x80(%ebx) +c0107431: 8d 45 e4 lea -0x1c(%ebp),%eax +c0107434: 56 push %esi +c0107435: 50 push %eax +c0107436: 6a 01 push $0x1 +c0107438: 68 00 10 00 00 push $0x1000 +c010743d: e8 4e a7 ff ff call c0101b90 +c0107442: 8b 13 mov (%ebx),%edx +c0107444: 83 c4 0c add $0xc,%esp +c0107447: 89 82 fc 1f 00 00 mov %eax,0x1ffc(%edx) +c010744d: 68 00 04 00 00 push $0x400 +c0107452: 6a 00 push $0x0 +c0107454: 50 push %eax +c0107455: e8 b6 b4 ff ff call c0102910 +c010745a: 8b 45 e4 mov -0x1c(%ebp),%eax +c010745d: 31 d2 xor %edx,%edx +c010745f: 8a 55 d7 mov -0x29(%ebp),%dl +c0107462: 25 00 f0 ff ff and $0xfffff000,%eax +c0107467: c1 e2 02 shl $0x2,%edx +c010746a: 83 c8 01 or $0x1,%eax +c010746d: 09 d0 or %edx,%eax +c010746f: 31 d2 xor %edx,%edx +c0107471: 8a 55 d6 mov -0x2a(%ebp),%dl +c0107474: 8b 0b mov (%ebx),%ecx +c0107476: 01 d2 add %edx,%edx +c0107478: 83 c4 0c add $0xc,%esp +c010747b: 09 d0 or %edx,%eax +c010747d: 89 81 fc 0f 00 00 mov %eax,0xffc(%ecx) +c0107483: 8b 81 fc 1f 00 00 mov 0x1ffc(%ecx),%eax +c0107489: 68 00 10 00 00 push $0x1000 +c010748e: 50 push %eax +c010748f: 50 push %eax +c0107490: e8 1b b4 ff ff call c01028b0 +c0107495: 8b 13 mov (%ebx),%edx +c0107497: 8b 45 0c mov 0xc(%ebp),%eax +c010749a: 83 c4 10 add $0x10,%esp +c010749d: e9 21 ff ff ff jmp c01073c3 <_ZN2cb14CPageDirectory7MapPageEjjhh+0x53> +c01074a2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c01074a9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c01074b0: 89 fa mov %edi,%edx +c01074b2: 89 f9 mov %edi,%ecx +c01074b4: 66 c1 ea 05 shr $0x5,%dx +c01074b8: 83 e1 1f and $0x1f,%ecx +c01074bb: 81 e2 ff 00 00 00 and $0xff,%edx +c01074c1: 89 fe mov %edi,%esi +c01074c3: 81 e6 ff ff 00 00 and $0xffff,%esi +c01074c9: 8b 44 93 04 mov 0x4(%ebx,%edx,4),%eax +c01074cd: 89 45 d0 mov %eax,-0x30(%ebp) +c01074d0: b8 01 00 00 00 mov $0x1,%eax +c01074d5: d3 e0 shl %cl,%eax +c01074d7: 8b 4d d0 mov -0x30(%ebp),%ecx +c01074da: 09 c8 or %ecx,%eax +c01074dc: 89 44 93 04 mov %eax,0x4(%ebx,%edx,4) +c01074e0: 50 push %eax +c01074e1: 8d 45 e4 lea -0x1c(%ebp),%eax +c01074e4: 50 push %eax +c01074e5: 6a 01 push $0x1 +c01074e7: 68 00 10 00 00 push $0x1000 +c01074ec: e8 9f a6 ff ff call c0101b90 +c01074f1: 8b 13 mov (%ebx),%edx +c01074f3: 83 c4 0c add $0xc,%esp +c01074f6: 89 84 b2 00 10 00 00 mov %eax,0x1000(%edx,%esi,4) +c01074fd: 68 00 04 00 00 push $0x400 +c0107502: 6a 00 push $0x0 +c0107504: 50 push %eax +c0107505: e8 06 b4 ff ff call c0102910 +c010750a: 8b 45 e4 mov -0x1c(%ebp),%eax +c010750d: 31 d2 xor %edx,%edx +c010750f: 25 00 f0 ff ff and $0xfffff000,%eax +c0107514: 8a 55 d7 mov -0x29(%ebp),%dl +c0107517: 31 c9 xor %ecx,%ecx +c0107519: c1 e2 02 shl $0x2,%edx +c010751c: 8a 4d d6 mov -0x2a(%ebp),%cl +c010751f: 83 c8 01 or $0x1,%eax +c0107522: 01 c9 add %ecx,%ecx +c0107524: 09 d0 or %edx,%eax +c0107526: 8b 13 mov (%ebx),%edx +c0107528: 09 c8 or %ecx,%eax +c010752a: 83 c4 10 add $0x10,%esp +c010752d: 89 04 b2 mov %eax,(%edx,%esi,4) +c0107530: 8b 45 0c mov 0xc(%ebp),%eax +c0107533: e9 8b fe ff ff jmp c01073c3 <_ZN2cb14CPageDirectory7MapPageEjjhh+0x53> +c0107538: 90 nop +c0107539: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c0107540 <_ZN2cb14CPageDirectory9TranslateEj>: +c0107540: 55 push %ebp +c0107541: 89 e5 mov %esp,%ebp +c0107543: 83 ec 1c sub $0x1c,%esp +c0107546: 8b 45 08 mov 0x8(%ebp),%eax +c0107549: 8b 10 mov (%eax),%edx +c010754b: 8d 45 f4 lea -0xc(%ebp),%eax +c010754e: 52 push %edx +c010754f: 50 push %eax +c0107550: 8b 45 0c mov 0xc(%ebp),%eax +c0107553: 50 push %eax +c0107554: e8 e7 b3 ff ff call c0102940 +c0107559: 83 c4 0c add $0xc,%esp +c010755c: 25 ff 00 00 00 and $0xff,%eax +c0107561: 68 e6 00 00 00 push $0xe6 +c0107566: 68 8f 9a 10 c0 push $0xc0109a8f +c010756b: 50 push %eax +c010756c: e8 9f b9 ff ff call c0102f10 +c0107571: 8b 45 f4 mov -0xc(%ebp),%eax +c0107574: c9 leave +c0107575: c3 ret + ... + +c0107580 <_ZN2cb20CPageFaultDispatcher8DispatchEPv>: +c0107580: 55 push %ebp +c0107581: 89 e5 mov %esp,%ebp +c0107583: 83 ec 0c sub $0xc,%esp +c0107586: 6a 10 push $0x10 +c0107588: 68 0c 9b 10 c0 push $0xc0109b0c +c010758d: 68 2f 9b 10 c0 push $0xc0109b2f +c0107592: e8 19 b9 ff ff call c0102eb0 +c0107597: 83 c4 10 add $0x10,%esp +c010759a: c9 leave +c010759b: c3 ret +c010759c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c01075a0 <_ZN2cb20CPageFaultDispatcherC1Ev>: +c01075a0: 55 push %ebp +c01075a1: 89 e5 mov %esp,%ebp +c01075a3: 53 push %ebx +c01075a4: 83 ec 10 sub $0x10,%esp +c01075a7: 8b 5d 08 mov 0x8(%ebp),%ebx +c01075aa: 53 push %ebx +c01075ab: e8 60 eb ff ff call c0106110 <_ZN2cb20CInterruptDispatcherC1Ev> +c01075b0: c7 03 48 9b 10 c0 movl $0xc0109b48,(%ebx) +c01075b6: c6 43 04 0e movb $0xe,0x4(%ebx) +c01075ba: 83 c4 10 add $0x10,%esp +c01075bd: 89 5d 08 mov %ebx,0x8(%ebp) +c01075c0: 8b 5d fc mov -0x4(%ebp),%ebx +c01075c3: c9 leave +c01075c4: e9 77 eb ff ff jmp c0106140 <_ZN2cb20CInterruptDispatcher6EnableEv> +c01075c9: 00 00 add %al,(%eax) +c01075cb: 00 00 add %al,(%eax) +c01075cd: 00 00 add %al,(%eax) + ... + +c01075d0 <_ZN2cb20CRoundRobinScheduler6EnableEb>: +c01075d0: 55 push %ebp +c01075d1: 89 e5 mov %esp,%ebp +c01075d3: 8b 45 08 mov 0x8(%ebp),%eax +c01075d6: c7 40 14 00 00 00 00 movl $0x0,0x14(%eax) +c01075dd: c7 40 18 00 00 00 00 movl $0x0,0x18(%eax) +c01075e4: 5d pop %ebp +c01075e5: c3 ret +c01075e6: 8d 76 00 lea 0x0(%esi),%esi +c01075e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c01075f0 <_ZN2cb20CRoundRobinScheduler14GetCurrentTaskEv>: +c01075f0: 55 push %ebp +c01075f1: 89 e5 mov %esp,%ebp +c01075f3: 8b 45 08 mov 0x8(%ebp),%eax +c01075f6: 5d pop %ebp +c01075f7: 8b 40 04 mov 0x4(%eax),%eax +c01075fa: c3 ret +c01075fb: 90 nop +c01075fc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0107600 <_ZN2cb20CRoundRobinScheduler14PrioritizeTaskEPNS_5CTaskE>: +c0107600: 55 push %ebp +c0107601: 89 e5 mov %esp,%ebp +c0107603: 8b 45 08 mov 0x8(%ebp),%eax +c0107606: 8b 55 0c mov 0xc(%ebp),%edx +c0107609: 89 50 18 mov %edx,0x18(%eax) +c010760c: 5d pop %ebp +c010760d: c3 ret +c010760e: 66 90 xchg %ax,%ax + +c0107610 <_ZN2cb11CLinearListIPNS_5CTaskEEixEj.clone.0>: +c0107610: 55 push %ebp +c0107611: 89 e5 mov %esp,%ebp +c0107613: 83 ec 1c sub $0x1c,%esp +c0107616: 6a 64 push $0x64 +c0107618: 68 4c 9b 10 c0 push $0xc0109b4c +c010761d: 83 38 00 cmpl $0x0,(%eax) +c0107620: 89 45 f4 mov %eax,-0xc(%ebp) +c0107623: 0f 95 c1 setne %cl +c0107626: 81 e1 ff 00 00 00 and $0xff,%ecx +c010762c: 89 55 f0 mov %edx,-0x10(%ebp) +c010762f: 51 push %ecx +c0107630: e8 db b8 ff ff call c0102f10 +c0107635: 8b 45 f4 mov -0xc(%ebp),%eax +c0107638: 8b 55 f0 mov -0x10(%ebp),%edx +c010763b: 83 c4 10 add $0x10,%esp +c010763e: 85 d2 test %edx,%edx +c0107640: 8b 00 mov (%eax),%eax +c0107642: 74 18 je c010765c <_ZN2cb11CLinearListIPNS_5CTaskEEixEj.clone.0+0x4c> +c0107644: 8b 40 04 mov 0x4(%eax),%eax +c0107647: 85 c0 test %eax,%eax +c0107649: 74 13 je c010765e <_ZN2cb11CLinearListIPNS_5CTaskEEixEj.clone.0+0x4e> +c010764b: 31 c9 xor %ecx,%ecx +c010764d: eb 08 jmp c0107657 <_ZN2cb11CLinearListIPNS_5CTaskEEixEj.clone.0+0x47> +c010764f: 90 nop +c0107650: 8b 40 04 mov 0x4(%eax),%eax +c0107653: 85 c0 test %eax,%eax +c0107655: 74 07 je c010765e <_ZN2cb11CLinearListIPNS_5CTaskEEixEj.clone.0+0x4e> +c0107657: 41 inc %ecx +c0107658: 39 d1 cmp %edx,%ecx +c010765a: 72 f4 jb c0107650 <_ZN2cb11CLinearListIPNS_5CTaskEEixEj.clone.0+0x40> +c010765c: c9 leave +c010765d: c3 ret +c010765e: 83 ec 0c sub $0xc,%esp +c0107661: 68 6f 9b 10 c0 push $0xc0109b6f +c0107666: e8 15 b0 ff ff call c0102680 +c010766b: fa cli +c010766c: 83 c4 10 add $0x10,%esp +c010766f: eb fe jmp c010766f <_ZN2cb11CLinearListIPNS_5CTaskEEixEj.clone.0+0x5f> +c0107671: 90 nop +c0107672: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0107679: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0107680 <_ZN2cb11CLinearListIPNS_5CTaskEE4PushERKS2_.clone.1>: +c0107680: 55 push %ebp +c0107681: 89 e5 mov %esp,%ebp +c0107683: 57 push %edi +c0107684: 56 push %esi +c0107685: 53 push %ebx +c0107686: 83 ec 1c sub $0x1c,%esp +c0107689: 89 c3 mov %eax,%ebx +c010768b: 8b 38 mov (%eax),%edi +c010768d: 89 d6 mov %edx,%esi +c010768f: 85 ff test %edi,%edi +c0107691: 75 0f jne c01076a2 <_ZN2cb11CLinearListIPNS_5CTaskEE4PushERKS2_.clone.1+0x22> +c0107693: eb 4a jmp c01076df <_ZN2cb11CLinearListIPNS_5CTaskEE4PushERKS2_.clone.1+0x5f> +c0107695: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0107699: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c01076a0: 89 c7 mov %eax,%edi +c01076a2: 8b 47 04 mov 0x4(%edi),%eax +c01076a5: 85 c0 test %eax,%eax +c01076a7: 75 f7 jne c01076a0 <_ZN2cb11CLinearListIPNS_5CTaskEE4PushERKS2_.clone.1+0x20> +c01076a9: 83 ec 0c sub $0xc,%esp +c01076ac: 89 4d e4 mov %ecx,-0x1c(%ebp) +c01076af: 6a 08 push $0x8 +c01076b1: e8 ba a4 ff ff call c0101b70 +c01076b6: 83 c4 0c add $0xc,%esp +c01076b9: 89 c3 mov %eax,%ebx +c01076bb: 8b 4d e4 mov -0x1c(%ebp),%ecx +c01076be: 6a 04 push $0x4 +c01076c0: 51 push %ecx +c01076c1: 50 push %eax +c01076c2: e8 e9 b1 ff ff call c01028b0 +c01076c7: c7 43 04 00 00 00 00 movl $0x0,0x4(%ebx) +c01076ce: 83 c4 10 add $0x10,%esp +c01076d1: 89 5f 04 mov %ebx,0x4(%edi) +c01076d4: c6 06 00 movb $0x0,(%esi) +c01076d7: 8d 65 f4 lea -0xc(%ebp),%esp +c01076da: 5b pop %ebx +c01076db: 5e pop %esi +c01076dc: 5f pop %edi +c01076dd: 5d pop %ebp +c01076de: c3 ret +c01076df: 83 ec 0c sub $0xc,%esp +c01076e2: 89 4d e4 mov %ecx,-0x1c(%ebp) +c01076e5: 6a 08 push $0x8 +c01076e7: e8 84 a4 ff ff call c0101b70 +c01076ec: 8b 4d e4 mov -0x1c(%ebp),%ecx +c01076ef: 89 03 mov %eax,(%ebx) +c01076f1: 83 c4 10 add $0x10,%esp +c01076f4: 8b 11 mov (%ecx),%edx +c01076f6: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax) +c01076fd: 89 10 mov %edx,(%eax) +c01076ff: c6 06 00 movb $0x0,(%esi) +c0107702: eb d3 jmp c01076d7 <_ZN2cb11CLinearListIPNS_5CTaskEE4PushERKS2_.clone.1+0x57> +c0107704: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c010770a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi + +c0107710 <_ZN2cb20CRoundRobinScheduler21SetSemaphoreAvailableEPNS_10CSemaphoreE>: +c0107710: 55 push %ebp +c0107711: 89 e5 mov %esp,%ebp +c0107713: 57 push %edi +c0107714: 56 push %esi +c0107715: 53 push %ebx +c0107716: 83 ec 28 sub $0x28,%esp +c0107719: 8b 75 08 mov 0x8(%ebp),%esi +c010771c: 8b 06 mov (%esi),%eax +c010771e: 56 push %esi +c010771f: 83 c6 08 add $0x8,%esi +c0107722: ff 50 0c call *0xc(%eax) +c0107725: 89 04 24 mov %eax,(%esp) +c0107728: e8 03 0a 00 00 call c0108130 <_ZN2cb5CTask16GetPageDirectoryEv> +c010772d: 5b pop %ebx +c010772e: 8b 4d 0c mov 0xc(%ebp),%ecx +c0107731: 5f pop %edi +c0107732: 31 db xor %ebx,%ebx +c0107734: 51 push %ecx +c0107735: 50 push %eax +c0107736: e8 05 fe ff ff call c0107540 <_ZN2cb14CPageDirectory9TranslateEj> +c010773b: 83 c4 10 add $0x10,%esp +c010773e: 83 ec 0c sub $0xc,%esp +c0107741: 89 c7 mov %eax,%edi +c0107743: 56 push %esi +c0107744: e8 97 03 00 00 call c0107ae0 <_ZN2cb11CLinearListIPNS_5CTaskEE7GetSizeEv> +c0107749: 83 c4 10 add $0x10,%esp +c010774c: 39 c3 cmp %eax,%ebx +c010774e: 73 30 jae c0107780 <_ZN2cb20CRoundRobinScheduler21SetSemaphoreAvailableEPNS_10CSemaphoreE+0x70> +c0107750: 89 da mov %ebx,%edx +c0107752: 89 f0 mov %esi,%eax +c0107754: e8 b7 fe ff ff call c0107610 <_ZN2cb11CLinearListIPNS_5CTaskEEixEj.clone.0> +c0107759: 83 ec 0c sub $0xc,%esp +c010775c: 8b 00 mov (%eax),%eax +c010775e: 50 push %eax +c010775f: 89 45 e4 mov %eax,-0x1c(%ebp) +c0107762: e8 59 03 00 00 call c0107ac0 <_ZN2cb5CTask9GetStatusEv> +c0107767: 83 c4 10 add $0x10,%esp +c010776a: 83 f8 03 cmp $0x3,%eax +c010776d: 74 21 je c0107790 <_ZN2cb20CRoundRobinScheduler21SetSemaphoreAvailableEPNS_10CSemaphoreE+0x80> +c010776f: 43 inc %ebx +c0107770: 83 ec 0c sub $0xc,%esp +c0107773: 56 push %esi +c0107774: e8 67 03 00 00 call c0107ae0 <_ZN2cb11CLinearListIPNS_5CTaskEE7GetSizeEv> +c0107779: 83 c4 10 add $0x10,%esp +c010777c: 39 c3 cmp %eax,%ebx +c010777e: 72 d0 jb c0107750 <_ZN2cb20CRoundRobinScheduler21SetSemaphoreAvailableEPNS_10CSemaphoreE+0x40> +c0107780: 8d 65 f4 lea -0xc(%ebp),%esp +c0107783: 5b pop %ebx +c0107784: 5e pop %esi +c0107785: 5f pop %edi +c0107786: 5d pop %ebp +c0107787: c3 ret +c0107788: 90 nop +c0107789: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0107790: 83 ec 0c sub $0xc,%esp +c0107793: 8b 55 e4 mov -0x1c(%ebp),%edx +c0107796: 52 push %edx +c0107797: e8 34 03 00 00 call c0107ad0 <_ZN2cb5CTask13GetStatusDataEv> +c010779c: 83 c4 10 add $0x10,%esp +c010779f: 39 f8 cmp %edi,%eax +c01077a1: 75 cc jne c010776f <_ZN2cb20CRoundRobinScheduler21SetSemaphoreAvailableEPNS_10CSemaphoreE+0x5f> +c01077a3: 83 ec 0c sub $0xc,%esp +c01077a6: 8b 45 e4 mov -0x1c(%ebp),%eax +c01077a9: 43 inc %ebx +c01077aa: 50 push %eax +c01077ab: e8 b0 0b 00 00 call c0108360 <_ZN2cb5CTask6EnableEv> +c01077b0: 83 c4 10 add $0x10,%esp +c01077b3: eb bb jmp c0107770 <_ZN2cb20CRoundRobinScheduler21SetSemaphoreAvailableEPNS_10CSemaphoreE+0x60> +c01077b5: 90 nop +c01077b6: 8d 76 00 lea 0x0(%esi),%esi +c01077b9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c01077c0 <_ZN2cb20CRoundRobinScheduler8NextTaskEjjjjjjjjj>: +c01077c0: 55 push %ebp +c01077c1: 89 e5 mov %esp,%ebp +c01077c3: 53 push %ebx +c01077c4: 83 ec 24 sub $0x24,%esp +c01077c7: 83 45 18 18 addl $0x18,0x18(%ebp) +c01077cb: 8b 45 08 mov 0x8(%ebp),%eax +c01077ce: 83 c0 08 add $0x8,%eax +c01077d1: 83 ec 0c sub $0xc,%esp +c01077d4: 50 push %eax +c01077d5: e8 06 03 00 00 call c0107ae0 <_ZN2cb11CLinearListIPNS_5CTaskEE7GetSizeEv> +c01077da: 83 c4 10 add $0x10,%esp +c01077dd: 85 c0 test %eax,%eax +c01077df: 0f 94 c0 sete %al +c01077e2: 84 c0 test %al,%al +c01077e4: 74 17 je c01077fd <_ZN2cb20CRoundRobinScheduler8NextTaskEjjjjjjjjj+0x3d> +c01077e6: 83 ec 04 sub $0x4,%esp +c01077e9: 6a 18 push $0x18 +c01077eb: 68 78 9b 10 c0 push $0xc0109b78 +c01077f0: 68 9b 9b 10 c0 push $0xc0109b9b +c01077f5: e8 b6 b6 ff ff call c0102eb0 +c01077fa: 83 c4 10 add $0x10,%esp +c01077fd: 8b 45 08 mov 0x8(%ebp),%eax +c0107800: 8b 40 14 mov 0x14(%eax),%eax +c0107803: 8d 50 01 lea 0x1(%eax),%edx +c0107806: 8b 45 08 mov 0x8(%ebp),%eax +c0107809: 89 50 14 mov %edx,0x14(%eax) +c010780c: 8b 45 08 mov 0x8(%ebp),%eax +c010780f: 8b 58 14 mov 0x14(%eax),%ebx +c0107812: 8b 45 08 mov 0x8(%ebp),%eax +c0107815: 83 c0 08 add $0x8,%eax +c0107818: 83 ec 0c sub $0xc,%esp +c010781b: 50 push %eax +c010781c: e8 bf 02 00 00 call c0107ae0 <_ZN2cb11CLinearListIPNS_5CTaskEE7GetSizeEv> +c0107821: 83 c4 10 add $0x10,%esp +c0107824: 39 c3 cmp %eax,%ebx +c0107826: 0f 93 c0 setae %al +c0107829: 84 c0 test %al,%al +c010782b: 74 0a je c0107837 <_ZN2cb20CRoundRobinScheduler8NextTaskEjjjjjjjjj+0x77> +c010782d: 8b 45 08 mov 0x8(%ebp),%eax +c0107830: c7 40 14 00 00 00 00 movl $0x0,0x14(%eax) +c0107837: 8b 45 08 mov 0x8(%ebp),%eax +c010783a: 8b 50 14 mov 0x14(%eax),%edx +c010783d: 8b 45 08 mov 0x8(%ebp),%eax +c0107840: 83 c0 08 add $0x8,%eax +c0107843: 83 ec 08 sub $0x8,%esp +c0107846: 52 push %edx +c0107847: 50 push %eax +c0107848: e8 c3 fd ff ff call c0107610 <_ZN2cb11CLinearListIPNS_5CTaskEEixEj.clone.0> +c010784d: 83 c4 10 add $0x10,%esp +c0107850: 8b 00 mov (%eax),%eax +c0107852: 89 45 f4 mov %eax,-0xc(%ebp) +c0107855: 83 ec 0c sub $0xc,%esp +c0107858: ff 75 f4 pushl -0xc(%ebp) +c010785b: e8 60 02 00 00 call c0107ac0 <_ZN2cb5CTask9GetStatusEv> +c0107860: 83 c4 10 add $0x10,%esp +c0107863: 85 c0 test %eax,%eax +c0107865: 0f 95 c0 setne %al +c0107868: 84 c0 test %al,%al +c010786a: 75 91 jne c01077fd <_ZN2cb20CRoundRobinScheduler8NextTaskEjjjjjjjjj+0x3d> +c010786c: 8b 45 08 mov 0x8(%ebp),%eax +c010786f: 8b 40 04 mov 0x4(%eax),%eax +c0107872: 83 ec 0c sub $0xc,%esp +c0107875: 50 push %eax +c0107876: e8 b5 01 00 00 call c0107a30 <_ZN2cb5CTask6GetPIDEv> +c010787b: 83 c4 10 add $0x10,%esp +c010787e: 89 c3 mov %eax,%ebx +c0107880: 83 ec 0c sub $0xc,%esp +c0107883: ff 75 f4 pushl -0xc(%ebp) +c0107886: e8 a5 01 00 00 call c0107a30 <_ZN2cb5CTask6GetPIDEv> +c010788b: 83 c4 10 add $0x10,%esp +c010788e: 39 c3 cmp %eax,%ebx +c0107890: 0f 94 c0 sete %al +c0107893: 84 c0 test %al,%al +c0107895: 0f 85 3e 01 00 00 jne c01079d9 <_ZN2cb20CRoundRobinScheduler8NextTaskEjjjjjjjjj+0x219> +c010789b: 83 ec 0c sub $0xc,%esp +c010789e: ff 75 f4 pushl -0xc(%ebp) +c01078a1: e8 8a 01 00 00 call c0107a30 <_ZN2cb5CTask6GetPIDEv> +c01078a6: 83 c4 10 add $0x10,%esp +c01078a9: 89 c3 mov %eax,%ebx +c01078ab: 8b 45 08 mov 0x8(%ebp),%eax +c01078ae: 8b 40 04 mov 0x4(%eax),%eax +c01078b1: 83 ec 0c sub $0xc,%esp +c01078b4: 50 push %eax +c01078b5: e8 76 01 00 00 call c0107a30 <_ZN2cb5CTask6GetPIDEv> +c01078ba: 83 c4 10 add $0x10,%esp +c01078bd: 83 ec 08 sub $0x8,%esp +c01078c0: 53 push %ebx +c01078c1: 50 push %eax +c01078c2: ff 75 14 pushl 0x14(%ebp) +c01078c5: ff 75 18 pushl 0x18(%ebp) +c01078c8: ff 75 2c pushl 0x2c(%ebp) +c01078cb: 68 b0 9b 10 c0 push $0xc0109bb0 +c01078d0: e8 ab ad ff ff call c0102680 +c01078d5: 83 c4 20 add $0x20,%esp +c01078d8: 83 ec 0c sub $0xc,%esp +c01078db: ff 75 f4 pushl -0xc(%ebp) +c01078de: e8 7d 01 00 00 call c0107a60 <_ZN2cb5CTask6GetEBPEv> +c01078e3: 83 c4 10 add $0x10,%esp +c01078e6: 89 45 f0 mov %eax,-0x10(%ebp) +c01078e9: 83 ec 0c sub $0xc,%esp +c01078ec: ff 75 f4 pushl -0xc(%ebp) +c01078ef: e8 4c 01 00 00 call c0107a40 <_ZN2cb5CTask6GetESPEv> +c01078f4: 83 c4 10 add $0x10,%esp +c01078f7: 89 45 ec mov %eax,-0x14(%ebp) +c01078fa: 83 ec 0c sub $0xc,%esp +c01078fd: ff 75 f4 pushl -0xc(%ebp) +c0107900: e8 4b 01 00 00 call c0107a50 <_ZN2cb5CTask6GetEIPEv> +c0107905: 83 c4 10 add $0x10,%esp +c0107908: 89 45 e8 mov %eax,-0x18(%ebp) +c010790b: 8b 45 e8 mov -0x18(%ebp),%eax +c010790e: 85 c0 test %eax,%eax +c0107910: 74 0e je c0107920 <_ZN2cb20CRoundRobinScheduler8NextTaskEjjjjjjjjj+0x160> +c0107912: 8b 45 ec mov -0x14(%ebp),%eax +c0107915: 85 c0 test %eax,%eax +c0107917: 74 07 je c0107920 <_ZN2cb20CRoundRobinScheduler8NextTaskEjjjjjjjjj+0x160> +c0107919: 8b 45 f0 mov -0x10(%ebp),%eax +c010791c: 85 c0 test %eax,%eax +c010791e: 75 04 jne c0107924 <_ZN2cb20CRoundRobinScheduler8NextTaskEjjjjjjjjj+0x164> +c0107920: b0 01 mov $0x1,%al +c0107922: eb 02 jmp c0107926 <_ZN2cb20CRoundRobinScheduler8NextTaskEjjjjjjjjj+0x166> +c0107924: b0 00 mov $0x0,%al +c0107926: 84 c0 test %al,%al +c0107928: 0f 85 ae 00 00 00 jne c01079dc <_ZN2cb20CRoundRobinScheduler8NextTaskEjjjjjjjjj+0x21c> +c010792e: 8b 45 08 mov 0x8(%ebp),%eax +c0107931: 8b 40 04 mov 0x4(%eax),%eax +c0107934: 83 ec 08 sub $0x8,%esp +c0107937: ff 75 14 pushl 0x14(%ebp) +c010793a: 50 push %eax +c010793b: e8 70 01 00 00 call c0107ab0 <_ZN2cb5CTask6SetEBPEj> +c0107940: 83 c4 10 add $0x10,%esp +c0107943: 8b 45 08 mov 0x8(%ebp),%eax +c0107946: 8b 40 04 mov 0x4(%eax),%eax +c0107949: 83 ec 08 sub $0x8,%esp +c010794c: ff 75 18 pushl 0x18(%ebp) +c010794f: 50 push %eax +c0107950: e8 3b 01 00 00 call c0107a90 <_ZN2cb5CTask6SetESPEj> +c0107955: 83 c4 10 add $0x10,%esp +c0107958: 8b 45 2c mov 0x2c(%ebp),%eax +c010795b: 89 45 e0 mov %eax,-0x20(%ebp) +c010795e: 8b 55 e0 mov -0x20(%ebp),%edx +c0107961: 8b 45 08 mov 0x8(%ebp),%eax +c0107964: 8b 40 04 mov 0x4(%eax),%eax +c0107967: 83 ec 08 sub $0x8,%esp +c010796a: 52 push %edx +c010796b: 50 push %eax +c010796c: e8 2f 01 00 00 call c0107aa0 <_ZN2cb5CTask6SetEIPEj> +c0107971: 83 c4 10 add $0x10,%esp +c0107974: 8b 45 08 mov 0x8(%ebp),%eax +c0107977: 8b 55 f4 mov -0xc(%ebp),%edx +c010797a: 89 50 04 mov %edx,0x4(%eax) +c010797d: 83 ec 0c sub $0xc,%esp +c0107980: ff 75 f4 pushl -0xc(%ebp) +c0107983: e8 e8 00 00 00 call c0107a70 <_ZN2cb5CTask31GetPageDirectoryPhysicalAddressEv> +c0107988: 83 c4 10 add $0x10,%esp +c010798b: 89 45 e4 mov %eax,-0x1c(%ebp) +c010798e: 8b 5d e4 mov -0x1c(%ebp),%ebx +c0107991: 8b 4d f0 mov -0x10(%ebp),%ecx +c0107994: 8b 55 ec mov -0x14(%ebp),%edx +c0107997: 8b 45 e8 mov -0x18(%ebp),%eax +c010799a: 83 ec 0c sub $0xc,%esp +c010799d: 53 push %ebx +c010799e: 51 push %ecx +c010799f: 52 push %edx +c01079a0: 50 push %eax +c01079a1: 68 d4 9b 10 c0 push $0xc0109bd4 +c01079a6: e8 d5 ac ff ff call c0102680 +c01079ab: 83 c4 20 add $0x20,%esp +c01079ae: 83 ec 0c sub $0xc,%esp +c01079b1: 6a 00 push $0x0 +c01079b3: e8 48 a6 ff ff call c0102000 +c01079b8: 83 c4 10 add $0x10,%esp +c01079bb: 8b 45 e8 mov -0x18(%ebp),%eax +c01079be: 8b 55 ec mov -0x14(%ebp),%edx +c01079c1: 8b 4d f0 mov -0x10(%ebp),%ecx +c01079c4: 8b 5d e4 mov -0x1c(%ebp),%ebx +c01079c7: 89 d4 mov %edx,%esp +c01079c9: 89 cd mov %ecx,%ebp +c01079cb: 0f 22 db mov %ebx,%cr3 +c01079ce: 89 c1 mov %eax,%ecx +c01079d0: b8 00 00 00 00 mov $0x0,%eax +c01079d5: ff e1 jmp *%ecx +c01079d7: eb 04 jmp c01079dd <_ZN2cb20CRoundRobinScheduler8NextTaskEjjjjjjjjj+0x21d> +c01079d9: 90 nop +c01079da: eb 01 jmp c01079dd <_ZN2cb20CRoundRobinScheduler8NextTaskEjjjjjjjjj+0x21d> +c01079dc: 90 nop +c01079dd: 8b 5d fc mov -0x4(%ebp),%ebx +c01079e0: c9 leave +c01079e1: c3 ret +c01079e2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c01079e9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c01079f0 <_ZN2cb20CRoundRobinScheduler7AddTaskEPNS_5CTaskE>: +c01079f0: 55 push %ebp +c01079f1: 89 e5 mov %esp,%ebp +c01079f3: 56 push %esi +c01079f4: 53 push %ebx +c01079f5: 8b 75 08 mov 0x8(%ebp),%esi +c01079f8: 8d 4d 0c lea 0xc(%ebp),%ecx +c01079fb: 8d 5e 08 lea 0x8(%esi),%ebx +c01079fe: 8d 56 0c lea 0xc(%esi),%edx +c0107a01: 89 d8 mov %ebx,%eax +c0107a03: e8 78 fc ff ff call c0107680 <_ZN2cb11CLinearListIPNS_5CTaskEE4PushERKS2_.clone.1> +c0107a08: 83 ec 0c sub $0xc,%esp +c0107a0b: 53 push %ebx +c0107a0c: e8 cf 00 00 00 call c0107ae0 <_ZN2cb11CLinearListIPNS_5CTaskEE7GetSizeEv> +c0107a11: 83 c4 10 add $0x10,%esp +c0107a14: 48 dec %eax +c0107a15: 75 06 jne c0107a1d <_ZN2cb20CRoundRobinScheduler7AddTaskEPNS_5CTaskE+0x2d> +c0107a17: 8b 45 0c mov 0xc(%ebp),%eax +c0107a1a: 89 46 04 mov %eax,0x4(%esi) +c0107a1d: 8d 65 f8 lea -0x8(%ebp),%esp +c0107a20: 5b pop %ebx +c0107a21: 5e pop %esi +c0107a22: 5d pop %ebp +c0107a23: c3 ret + ... + +c0107a30 <_ZN2cb5CTask6GetPIDEv>: +c0107a30: 55 push %ebp +c0107a31: 89 e5 mov %esp,%ebp +c0107a33: 8b 45 08 mov 0x8(%ebp),%eax +c0107a36: 5d pop %ebp +c0107a37: 8b 40 14 mov 0x14(%eax),%eax +c0107a3a: c3 ret +c0107a3b: 00 00 add %al,(%eax) +c0107a3d: 00 00 add %al,(%eax) + ... + +c0107a40 <_ZN2cb5CTask6GetESPEv>: +c0107a40: 55 push %ebp +c0107a41: 89 e5 mov %esp,%ebp +c0107a43: 8b 45 08 mov 0x8(%ebp),%eax +c0107a46: 5d pop %ebp +c0107a47: 8b 40 18 mov 0x18(%eax),%eax +c0107a4a: c3 ret +c0107a4b: 00 00 add %al,(%eax) +c0107a4d: 00 00 add %al,(%eax) + ... + +c0107a50 <_ZN2cb5CTask6GetEIPEv>: +c0107a50: 55 push %ebp +c0107a51: 89 e5 mov %esp,%ebp +c0107a53: 8b 45 08 mov 0x8(%ebp),%eax +c0107a56: 5d pop %ebp +c0107a57: 8b 40 1c mov 0x1c(%eax),%eax +c0107a5a: c3 ret +c0107a5b: 00 00 add %al,(%eax) +c0107a5d: 00 00 add %al,(%eax) + ... + +c0107a60 <_ZN2cb5CTask6GetEBPEv>: +c0107a60: 55 push %ebp +c0107a61: 89 e5 mov %esp,%ebp +c0107a63: 8b 45 08 mov 0x8(%ebp),%eax +c0107a66: 5d pop %ebp +c0107a67: 8b 40 20 mov 0x20(%eax),%eax +c0107a6a: c3 ret +c0107a6b: 00 00 add %al,(%eax) +c0107a6d: 00 00 add %al,(%eax) + ... + +c0107a70 <_ZN2cb5CTask31GetPageDirectoryPhysicalAddressEv>: +c0107a70: 55 push %ebp +c0107a71: 89 e5 mov %esp,%ebp +c0107a73: 8b 45 08 mov 0x8(%ebp),%eax +c0107a76: 5d pop %ebp +c0107a77: 8b 40 04 mov 0x4(%eax),%eax +c0107a7a: 8b 00 mov (%eax),%eax +c0107a7c: 8b 80 00 20 00 00 mov 0x2000(%eax),%eax +c0107a82: c3 ret + ... + +c0107a90 <_ZN2cb5CTask6SetESPEj>: +c0107a90: 55 push %ebp +c0107a91: 89 e5 mov %esp,%ebp +c0107a93: 8b 45 08 mov 0x8(%ebp),%eax +c0107a96: 8b 55 0c mov 0xc(%ebp),%edx +c0107a99: 89 50 18 mov %edx,0x18(%eax) +c0107a9c: 5d pop %ebp +c0107a9d: c3 ret + ... + +c0107aa0 <_ZN2cb5CTask6SetEIPEj>: +c0107aa0: 55 push %ebp +c0107aa1: 89 e5 mov %esp,%ebp +c0107aa3: 8b 45 08 mov 0x8(%ebp),%eax +c0107aa6: 8b 55 0c mov 0xc(%ebp),%edx +c0107aa9: 89 50 1c mov %edx,0x1c(%eax) +c0107aac: 5d pop %ebp +c0107aad: c3 ret + ... + +c0107ab0 <_ZN2cb5CTask6SetEBPEj>: +c0107ab0: 55 push %ebp +c0107ab1: 89 e5 mov %esp,%ebp +c0107ab3: 8b 45 08 mov 0x8(%ebp),%eax +c0107ab6: 8b 55 0c mov 0xc(%ebp),%edx +c0107ab9: 89 50 20 mov %edx,0x20(%eax) +c0107abc: 5d pop %ebp +c0107abd: c3 ret + ... + +c0107ac0 <_ZN2cb5CTask9GetStatusEv>: +c0107ac0: 55 push %ebp +c0107ac1: 89 e5 mov %esp,%ebp +c0107ac3: 8b 45 08 mov 0x8(%ebp),%eax +c0107ac6: 5d pop %ebp +c0107ac7: 8b 40 24 mov 0x24(%eax),%eax +c0107aca: c3 ret +c0107acb: 00 00 add %al,(%eax) +c0107acd: 00 00 add %al,(%eax) + ... + +c0107ad0 <_ZN2cb5CTask13GetStatusDataEv>: +c0107ad0: 55 push %ebp +c0107ad1: 89 e5 mov %esp,%ebp +c0107ad3: 8b 45 08 mov 0x8(%ebp),%eax +c0107ad6: 5d pop %ebp +c0107ad7: 8b 40 28 mov 0x28(%eax),%eax +c0107ada: c3 ret +c0107adb: 00 00 add %al,(%eax) +c0107add: 00 00 add %al,(%eax) + ... + +c0107ae0 <_ZN2cb11CLinearListIPNS_5CTaskEE7GetSizeEv>: +c0107ae0: 55 push %ebp +c0107ae1: 89 e5 mov %esp,%ebp +c0107ae3: 8b 4d 08 mov 0x8(%ebp),%ecx +c0107ae6: 80 79 04 00 cmpb $0x0,0x4(%ecx) +c0107aea: 75 34 jne c0107b20 <_ZN2cb11CLinearListIPNS_5CTaskEE7GetSizeEv+0x40> +c0107aec: 8b 01 mov (%ecx),%eax +c0107aee: 85 c0 test %eax,%eax +c0107af0: 74 3e je c0107b30 <_ZN2cb11CLinearListIPNS_5CTaskEE7GetSizeEv+0x50> +c0107af2: 8b 50 04 mov 0x4(%eax),%edx +c0107af5: b8 01 00 00 00 mov $0x1,%eax +c0107afa: 85 d2 test %edx,%edx +c0107afc: 74 0a je c0107b08 <_ZN2cb11CLinearListIPNS_5CTaskEE7GetSizeEv+0x28> +c0107afe: 66 90 xchg %ax,%ax +c0107b00: 8b 52 04 mov 0x4(%edx),%edx +c0107b03: 40 inc %eax +c0107b04: 85 d2 test %edx,%edx +c0107b06: 75 f8 jne c0107b00 <_ZN2cb11CLinearListIPNS_5CTaskEE7GetSizeEv+0x20> +c0107b08: 89 41 08 mov %eax,0x8(%ecx) +c0107b0b: c6 41 04 01 movb $0x1,0x4(%ecx) +c0107b0f: 5d pop %ebp +c0107b10: c3 ret +c0107b11: eb 0d jmp c0107b20 <_ZN2cb11CLinearListIPNS_5CTaskEE7GetSizeEv+0x40> +c0107b13: 90 nop +c0107b14: 90 nop +c0107b15: 90 nop +c0107b16: 90 nop +c0107b17: 90 nop +c0107b18: 90 nop +c0107b19: 90 nop +c0107b1a: 90 nop +c0107b1b: 90 nop +c0107b1c: 90 nop +c0107b1d: 90 nop +c0107b1e: 90 nop +c0107b1f: 90 nop +c0107b20: 8b 41 08 mov 0x8(%ecx),%eax +c0107b23: 5d pop %ebp +c0107b24: c3 ret +c0107b25: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0107b29: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0107b30: c7 41 08 00 00 00 00 movl $0x0,0x8(%ecx) +c0107b37: c6 41 04 01 movb $0x1,0x4(%ecx) +c0107b3b: 31 c0 xor %eax,%eax +c0107b3d: 5d pop %ebp +c0107b3e: c3 ret + ... + +c0107b40 <_ZN2cb10CScheduler5YieldEjjjjjjjjj>: +c0107b40: 55 push %ebp +c0107b41: 89 e5 mov %esp,%ebp +c0107b43: 83 ec 08 sub $0x8,%esp +c0107b46: fa cli +c0107b47: a1 50 00 53 c0 mov 0xc0530050,%eax +c0107b4c: 8b 10 mov (%eax),%edx +c0107b4e: 83 c2 08 add $0x8,%edx +c0107b51: 8b 12 mov (%edx),%edx +c0107b53: 83 ec 08 sub $0x8,%esp +c0107b56: ff 75 28 pushl 0x28(%ebp) +c0107b59: ff 75 24 pushl 0x24(%ebp) +c0107b5c: ff 75 20 pushl 0x20(%ebp) +c0107b5f: ff 75 1c pushl 0x1c(%ebp) +c0107b62: ff 75 18 pushl 0x18(%ebp) +c0107b65: ff 75 14 pushl 0x14(%ebp) +c0107b68: ff 75 10 pushl 0x10(%ebp) +c0107b6b: ff 75 0c pushl 0xc(%ebp) +c0107b6e: ff 75 08 pushl 0x8(%ebp) +c0107b71: 50 push %eax +c0107b72: ff d2 call *%edx +c0107b74: 83 c4 30 add $0x30,%esp +c0107b77: fb sti +c0107b78: c9 leave +c0107b79: c3 ret +c0107b7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c0107b80 <_ZN2cb10CScheduler9TimerTickEjjjjjjjjj>: +c0107b80: 55 push %ebp +c0107b81: 89 e5 mov %esp,%ebp +c0107b83: 5d pop %ebp +c0107b84: c3 ret +c0107b85: 90 nop +c0107b86: 8d 76 00 lea 0x0(%esi),%esi +c0107b89: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0107b90 <_ZN2cb10CScheduler7AddTaskEPNS_5CTaskE>: +c0107b90: 55 push %ebp +c0107b91: 89 e5 mov %esp,%ebp +c0107b93: 53 push %ebx +c0107b94: 83 ec 10 sub $0x10,%esp +c0107b97: 8b 5d 08 mov 0x8(%ebp),%ebx +c0107b9a: fa cli +c0107b9b: 53 push %ebx +c0107b9c: e8 8f fe ff ff call c0107a30 <_ZN2cb5CTask6GetPIDEv> +c0107ba1: 83 c4 0c add $0xc,%esp +c0107ba4: 53 push %ebx +c0107ba5: 50 push %eax +c0107ba6: 68 20 9c 10 c0 push $0xc0109c20 +c0107bab: e8 d0 aa ff ff call c0102680 +c0107bb0: a1 50 00 53 c0 mov 0xc0530050,%eax +c0107bb5: 5a pop %edx +c0107bb6: 59 pop %ecx +c0107bb7: 8b 10 mov (%eax),%edx +c0107bb9: 53 push %ebx +c0107bba: 50 push %eax +c0107bbb: ff 52 04 call *0x4(%edx) +c0107bbe: fb sti +c0107bbf: 83 c4 10 add $0x10,%esp +c0107bc2: 8b 5d fc mov -0x4(%ebp),%ebx +c0107bc5: c9 leave +c0107bc6: c3 ret +c0107bc7: 90 nop +c0107bc8: 90 nop +c0107bc9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv>: +c0107bd0: 55 push %ebp +c0107bd1: 89 e5 mov %esp,%ebp +c0107bd3: 83 ec 14 sub $0x14,%esp +c0107bd6: a1 50 00 53 c0 mov 0xc0530050,%eax +c0107bdb: 8b 10 mov (%eax),%edx +c0107bdd: 50 push %eax +c0107bde: ff 52 0c call *0xc(%edx) +c0107be1: c9 leave +c0107be2: c3 ret +c0107be3: 90 nop +c0107be4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c0107bea: 8d bf 00 00 00 00 lea 0x0(%edi),%edi + +c0107bf0 <_ZN2cb10CScheduler14PrioritizeTaskEPNS_5CTaskE>: +c0107bf0: 55 push %ebp +c0107bf1: 89 e5 mov %esp,%ebp +c0107bf3: 83 ec 10 sub $0x10,%esp +c0107bf6: a1 50 00 53 c0 mov 0xc0530050,%eax +c0107bfb: 8b 4d 08 mov 0x8(%ebp),%ecx +c0107bfe: 8b 10 mov (%eax),%edx +c0107c00: 51 push %ecx +c0107c01: 50 push %eax +c0107c02: ff 52 14 call *0x14(%edx) +c0107c05: 83 c4 10 add $0x10,%esp +c0107c08: c9 leave +c0107c09: c3 ret +c0107c0a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c0107c10 <_ZN2cb10CScheduler6EnableEv>: +c0107c10: 55 push %ebp +c0107c11: 89 e5 mov %esp,%ebp +c0107c13: 83 ec 14 sub $0x14,%esp +c0107c16: 68 80 7b 10 c0 push $0xc0107b80 +c0107c1b: e8 00 0c 00 00 call c0108820 <_ZN2cb6CTimer16SetFastTimerHookEPFvjjjjjjjjjE> +c0107c20: 83 c4 0c add $0xc,%esp +c0107c23: 6a 00 push $0x0 +c0107c25: 68 40 7b 10 c0 push $0xc0107b40 +c0107c2a: 68 99 00 00 00 push $0x99 +c0107c2f: e8 ac a2 ff ff call c0101ee0 +c0107c34: 83 c4 10 add $0x10,%esp +c0107c37: c9 leave +c0107c38: c3 ret +c0107c39: 90 nop +c0107c3a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c0107c40 <_ZN2cb10CScheduler8NextTaskEv>: +c0107c40: 55 push %ebp +c0107c41: 89 e5 mov %esp,%ebp +c0107c43: 60 pusha +c0107c44: cd 99 int $0x99 +c0107c46: 61 popa +c0107c47: 5d pop %ebp +c0107c48: c3 ret +c0107c49: 90 nop +c0107c4a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c0107c50 <_ZN2cb10CScheduler26DispatchAvailableSemaphoreEPNS_10CSemaphoreE>: +c0107c50: 55 push %ebp +c0107c51: 89 e5 mov %esp,%ebp +c0107c53: 83 ec 10 sub $0x10,%esp +c0107c56: a1 50 00 53 c0 mov 0xc0530050,%eax +c0107c5b: 8b 4d 08 mov 0x8(%ebp),%ecx +c0107c5e: 8b 10 mov (%eax),%edx +c0107c60: 51 push %ecx +c0107c61: 50 push %eax +c0107c62: ff 52 10 call *0x10(%edx) +c0107c65: 83 c4 10 add $0x10,%esp +c0107c68: c9 leave +c0107c69: c3 ret +c0107c6a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c0107c70 <_ZN2cb10CSchedulerC1Ev>: +c0107c70: 55 push %ebp +c0107c71: 89 e5 mov %esp,%ebp +c0107c73: 57 push %edi +c0107c74: 53 push %ebx +c0107c75: 83 ec 0c sub $0xc,%esp +c0107c78: 6a 1c push $0x1c +c0107c7a: e8 e1 0d 00 00 call c0108a60 <_Znwm> +c0107c7f: 89 c3 mov %eax,%ebx +c0107c81: b9 07 00 00 00 mov $0x7,%ecx +c0107c86: 31 c0 xor %eax,%eax +c0107c88: 89 df mov %ebx,%edi +c0107c8a: f3 ab rep stos %eax,%es:(%edi) +c0107c8c: 89 1c 24 mov %ebx,(%esp) +c0107c8f: e8 bc 00 00 00 call c0107d50 <_ZN2cb20CRoundRobinSchedulerC1Ev> +c0107c94: 8b 45 08 mov 0x8(%ebp),%eax +c0107c97: 89 18 mov %ebx,(%eax) +c0107c99: 5f pop %edi +c0107c9a: 58 pop %eax +c0107c9b: 8b 03 mov (%ebx),%eax +c0107c9d: 6a 01 push $0x1 +c0107c9f: 53 push %ebx +c0107ca0: ff 10 call *(%eax) +c0107ca2: 83 c4 10 add $0x10,%esp +c0107ca5: 8d 65 f8 lea -0x8(%ebp),%esp +c0107ca8: 5b pop %ebx +c0107ca9: 5f pop %edi +c0107caa: 5d pop %ebp +c0107cab: c3 ret +c0107cac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0107cb0 <_ZN2cb10CSchedulerC2Ev.clone.1>: +c0107cb0: 55 push %ebp +c0107cb1: 89 e5 mov %esp,%ebp +c0107cb3: 57 push %edi +c0107cb4: 53 push %ebx +c0107cb5: 83 ec 0c sub $0xc,%esp +c0107cb8: 6a 1c push $0x1c +c0107cba: e8 a1 0d 00 00 call c0108a60 <_Znwm> +c0107cbf: 89 c3 mov %eax,%ebx +c0107cc1: b9 07 00 00 00 mov $0x7,%ecx +c0107cc6: 31 c0 xor %eax,%eax +c0107cc8: 89 df mov %ebx,%edi +c0107cca: f3 ab rep stos %eax,%es:(%edi) +c0107ccc: 89 1c 24 mov %ebx,(%esp) +c0107ccf: e8 7c 00 00 00 call c0107d50 <_ZN2cb20CRoundRobinSchedulerC1Ev> +c0107cd4: 89 1d 50 00 53 c0 mov %ebx,0xc0530050 +c0107cda: 59 pop %ecx +c0107cdb: a1 50 00 53 c0 mov 0xc0530050,%eax +c0107ce0: 5b pop %ebx +c0107ce1: 8b 15 50 00 53 c0 mov 0xc0530050,%edx +c0107ce7: 8b 00 mov (%eax),%eax +c0107ce9: 6a 01 push $0x1 +c0107ceb: 52 push %edx +c0107cec: ff 10 call *(%eax) +c0107cee: 83 c4 10 add $0x10,%esp +c0107cf1: 8d 65 f8 lea -0x8(%ebp),%esp +c0107cf4: 5b pop %ebx +c0107cf5: 5f pop %edi +c0107cf6: 5d pop %ebp +c0107cf7: c3 ret +c0107cf8: 90 nop +c0107cf9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c0107d00 <_Z41__static_initialization_and_destruction_0ii.clone.0>: +c0107d00: 55 push %ebp +c0107d01: 89 e5 mov %esp,%ebp +c0107d03: 83 ec 08 sub $0x8,%esp +c0107d06: c9 leave +c0107d07: eb a7 jmp c0107cb0 <_ZN2cb10CSchedulerC2Ev.clone.1> +c0107d09: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c0107d10 <_GLOBAL__I_g_Scheduler>: +c0107d10: 55 push %ebp +c0107d11: 89 e5 mov %esp,%ebp +c0107d13: 83 ec 08 sub $0x8,%esp +c0107d16: c9 leave +c0107d17: eb e7 jmp c0107d00 <_Z41__static_initialization_and_destruction_0ii.clone.0> +c0107d19: 00 00 add %al,(%eax) +c0107d1b: 00 00 add %al,(%eax) +c0107d1d: 00 00 add %al,(%eax) + ... + +c0107d20 <_ZN2cb10ISchedulerC1Ev>: +c0107d20: 55 push %ebp +c0107d21: 89 e5 mov %esp,%ebp +c0107d23: 8b 45 08 mov 0x8(%ebp),%eax +c0107d26: c7 00 48 9c 10 c0 movl $0xc0109c48,(%eax) +c0107d2c: 5d pop %ebp +c0107d2d: c3 ret + ... + +c0107d30 <_ZN2cb11CLinearListIPNS_5CTaskEEC1Ev>: +c0107d30: 55 push %ebp +c0107d31: 89 e5 mov %esp,%ebp +c0107d33: 8b 45 08 mov 0x8(%ebp),%eax +c0107d36: c7 00 00 00 00 00 movl $0x0,(%eax) +c0107d3c: c6 40 04 01 movb $0x1,0x4(%eax) +c0107d40: c7 40 08 00 00 00 00 movl $0x0,0x8(%eax) +c0107d47: 5d pop %ebp +c0107d48: c3 ret +c0107d49: 00 00 add %al,(%eax) +c0107d4b: 00 00 add %al,(%eax) +c0107d4d: 00 00 add %al,(%eax) + ... + +c0107d50 <_ZN2cb20CRoundRobinSchedulerC1Ev>: +c0107d50: 55 push %ebp +c0107d51: 89 e5 mov %esp,%ebp +c0107d53: 53 push %ebx +c0107d54: 83 ec 10 sub $0x10,%esp +c0107d57: 8b 5d 08 mov 0x8(%ebp),%ebx +c0107d5a: 53 push %ebx +c0107d5b: e8 c0 ff ff ff call c0107d20 <_ZN2cb10ISchedulerC1Ev> +c0107d60: c7 03 08 9c 10 c0 movl $0xc0109c08,(%ebx) +c0107d66: 83 c3 08 add $0x8,%ebx +c0107d69: 89 5d 08 mov %ebx,0x8(%ebp) +c0107d6c: 83 c4 10 add $0x10,%esp +c0107d6f: 8b 5d fc mov -0x4(%ebp),%ebx +c0107d72: c9 leave +c0107d73: e9 b8 ff ff ff jmp c0107d30 <_ZN2cb11CLinearListIPNS_5CTaskEEC1Ev> + ... + +c0107d80 <_ZN2cb10CSemaphoreC1Ej>: +c0107d80: 55 push %ebp +c0107d81: 89 e5 mov %esp,%ebp +c0107d83: 8b 45 08 mov 0x8(%ebp),%eax +c0107d86: 8b 55 0c mov 0xc(%ebp),%edx +c0107d89: 89 10 mov %edx,(%eax) +c0107d8b: 5d pop %ebp +c0107d8c: c3 ret +c0107d8d: 90 nop +c0107d8e: 66 90 xchg %ax,%ax + +c0107d90 <_ZN2cb10CSemaphore7AcquireEv>: +c0107d90: 55 push %ebp +c0107d91: 89 e5 mov %esp,%ebp +c0107d93: 53 push %ebx +c0107d94: 83 ec 04 sub $0x4,%esp +c0107d97: 8b 5d 08 mov 0x8(%ebp),%ebx +c0107d9a: fa cli +c0107d9b: 8b 0b mov (%ebx),%ecx +c0107d9d: 85 c9 test %ecx,%ecx +c0107d9f: 74 0f je c0107db0 <_ZN2cb10CSemaphore7AcquireEv+0x20> +c0107da1: f0 ff 0b lock decl (%ebx) +c0107da4: 8b 5d fc mov -0x4(%ebp),%ebx +c0107da7: c9 leave +c0107da8: c3 ret +c0107da9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0107db0: e8 1b fe ff ff call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c0107db5: 52 push %edx +c0107db6: 52 push %edx +c0107db7: 53 push %ebx +c0107db8: 50 push %eax +c0107db9: e8 42 05 00 00 call c0108300 <_ZN2cb5CTask16WaitForSemaphoreEPNS_10CSemaphoreE> +c0107dbe: fa cli +c0107dbf: 8b 0b mov (%ebx),%ecx +c0107dc1: 83 c4 10 add $0x10,%esp +c0107dc4: 85 c9 test %ecx,%ecx +c0107dc6: 74 18 je c0107de0 <_ZN2cb10CSemaphore7AcquireEv+0x50> +c0107dc8: f0 ff 0b lock decl (%ebx) +c0107dcb: fb sti +c0107dcc: 8b 5d fc mov -0x4(%ebp),%ebx +c0107dcf: c9 leave +c0107dd0: c3 ret +c0107dd1: eb 0d jmp c0107de0 <_ZN2cb10CSemaphore7AcquireEv+0x50> +c0107dd3: 90 nop +c0107dd4: 90 nop +c0107dd5: 90 nop +c0107dd6: 90 nop +c0107dd7: 90 nop +c0107dd8: 90 nop +c0107dd9: 90 nop +c0107dda: 90 nop +c0107ddb: 90 nop +c0107ddc: 90 nop +c0107ddd: 90 nop +c0107dde: 90 nop +c0107ddf: 90 nop +c0107de0: e8 eb fd ff ff call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c0107de5: 52 push %edx +c0107de6: 52 push %edx +c0107de7: 53 push %ebx +c0107de8: 50 push %eax +c0107de9: e8 12 05 00 00 call c0108300 <_ZN2cb5CTask16WaitForSemaphoreEPNS_10CSemaphoreE> +c0107dee: fa cli +c0107def: 8b 0b mov (%ebx),%ecx +c0107df1: 83 c4 10 add $0x10,%esp +c0107df4: 85 c9 test %ecx,%ecx +c0107df6: 74 08 je c0107e00 <_ZN2cb10CSemaphore7AcquireEv+0x70> +c0107df8: f0 ff 0b lock decl (%ebx) +c0107dfb: fb sti +c0107dfc: eb cd jmp c0107dcb <_ZN2cb10CSemaphore7AcquireEv+0x3b> +c0107dfe: 66 90 xchg %ax,%ax +c0107e00: e8 cb fd ff ff call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c0107e05: 52 push %edx +c0107e06: 52 push %edx +c0107e07: 53 push %ebx +c0107e08: 50 push %eax +c0107e09: e8 f2 04 00 00 call c0108300 <_ZN2cb5CTask16WaitForSemaphoreEPNS_10CSemaphoreE> +c0107e0e: fa cli +c0107e0f: 8b 0b mov (%ebx),%ecx +c0107e11: 83 c4 10 add $0x10,%esp +c0107e14: 85 c9 test %ecx,%ecx +c0107e16: 74 08 je c0107e20 <_ZN2cb10CSemaphore7AcquireEv+0x90> +c0107e18: f0 ff 0b lock decl (%ebx) +c0107e1b: fb sti +c0107e1c: eb dd jmp c0107dfb <_ZN2cb10CSemaphore7AcquireEv+0x6b> +c0107e1e: 66 90 xchg %ax,%ax +c0107e20: e8 ab fd ff ff call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c0107e25: 52 push %edx +c0107e26: 52 push %edx +c0107e27: 53 push %ebx +c0107e28: 50 push %eax +c0107e29: e8 d2 04 00 00 call c0108300 <_ZN2cb5CTask16WaitForSemaphoreEPNS_10CSemaphoreE> +c0107e2e: fa cli +c0107e2f: 8b 0b mov (%ebx),%ecx +c0107e31: 83 c4 10 add $0x10,%esp +c0107e34: 85 c9 test %ecx,%ecx +c0107e36: 74 06 je c0107e3e <_ZN2cb10CSemaphore7AcquireEv+0xae> +c0107e38: f0 ff 0b lock decl (%ebx) +c0107e3b: fb sti +c0107e3c: eb dd jmp c0107e1b <_ZN2cb10CSemaphore7AcquireEv+0x8b> +c0107e3e: e8 8d fd ff ff call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c0107e43: 52 push %edx +c0107e44: 52 push %edx +c0107e45: 53 push %ebx +c0107e46: 50 push %eax +c0107e47: e8 b4 04 00 00 call c0108300 <_ZN2cb5CTask16WaitForSemaphoreEPNS_10CSemaphoreE> +c0107e4c: fa cli +c0107e4d: 8b 0b mov (%ebx),%ecx +c0107e4f: 83 c4 10 add $0x10,%esp +c0107e52: 85 c9 test %ecx,%ecx +c0107e54: 74 06 je c0107e5c <_ZN2cb10CSemaphore7AcquireEv+0xcc> +c0107e56: f0 ff 0b lock decl (%ebx) +c0107e59: fb sti +c0107e5a: eb df jmp c0107e3b <_ZN2cb10CSemaphore7AcquireEv+0xab> +c0107e5c: e8 6f fd ff ff call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c0107e61: 52 push %edx +c0107e62: 52 push %edx +c0107e63: 53 push %ebx +c0107e64: 50 push %eax +c0107e65: e8 96 04 00 00 call c0108300 <_ZN2cb5CTask16WaitForSemaphoreEPNS_10CSemaphoreE> +c0107e6a: fa cli +c0107e6b: 8b 0b mov (%ebx),%ecx +c0107e6d: 83 c4 10 add $0x10,%esp +c0107e70: 85 c9 test %ecx,%ecx +c0107e72: 74 06 je c0107e7a <_ZN2cb10CSemaphore7AcquireEv+0xea> +c0107e74: f0 ff 0b lock decl (%ebx) +c0107e77: fb sti +c0107e78: eb df jmp c0107e59 <_ZN2cb10CSemaphore7AcquireEv+0xc9> +c0107e7a: e8 51 fd ff ff call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c0107e7f: 52 push %edx +c0107e80: 52 push %edx +c0107e81: 53 push %ebx +c0107e82: 50 push %eax +c0107e83: e8 78 04 00 00 call c0108300 <_ZN2cb5CTask16WaitForSemaphoreEPNS_10CSemaphoreE> +c0107e88: fa cli +c0107e89: 8b 03 mov (%ebx),%eax +c0107e8b: 83 c4 10 add $0x10,%esp +c0107e8e: 85 c0 test %eax,%eax +c0107e90: 74 06 je c0107e98 <_ZN2cb10CSemaphore7AcquireEv+0x108> +c0107e92: f0 ff 0b lock decl (%ebx) +c0107e95: fb sti +c0107e96: eb df jmp c0107e77 <_ZN2cb10CSemaphore7AcquireEv+0xe7> +c0107e98: e8 33 fd ff ff call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c0107e9d: 51 push %ecx +c0107e9e: 51 push %ecx +c0107e9f: 53 push %ebx +c0107ea0: 50 push %eax +c0107ea1: e8 5a 04 00 00 call c0108300 <_ZN2cb5CTask16WaitForSemaphoreEPNS_10CSemaphoreE> +c0107ea6: fa cli +c0107ea7: 83 c4 10 add $0x10,%esp +c0107eaa: 83 3b 00 cmpl $0x0,(%ebx) +c0107ead: 74 06 je c0107eb5 <_ZN2cb10CSemaphore7AcquireEv+0x125> +c0107eaf: f0 ff 0b lock decl (%ebx) +c0107eb2: fb sti +c0107eb3: eb e0 jmp c0107e95 <_ZN2cb10CSemaphore7AcquireEv+0x105> +c0107eb5: e8 16 fd ff ff call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c0107eba: 52 push %edx +c0107ebb: 52 push %edx +c0107ebc: 53 push %ebx +c0107ebd: 50 push %eax +c0107ebe: e8 3d 04 00 00 call c0108300 <_ZN2cb5CTask16WaitForSemaphoreEPNS_10CSemaphoreE> +c0107ec3: 89 1c 24 mov %ebx,(%esp) +c0107ec6: e8 c5 fe ff ff call c0107d90 <_ZN2cb10CSemaphore7AcquireEv> +c0107ecb: fb sti +c0107ecc: 83 c4 10 add $0x10,%esp +c0107ecf: eb e1 jmp c0107eb2 <_ZN2cb10CSemaphore7AcquireEv+0x122> +c0107ed1: 90 nop +c0107ed2: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0107ed9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0107ee0 <_ZN2cb10CSemaphore7ReleaseEv>: +c0107ee0: 55 push %ebp +c0107ee1: 89 e5 mov %esp,%ebp +c0107ee3: 83 ec 08 sub $0x8,%esp +c0107ee6: 8b 45 08 mov 0x8(%ebp),%eax +c0107ee9: fa cli +c0107eea: f0 ff 00 lock incl (%eax) +c0107eed: 8b 10 mov (%eax),%edx +c0107eef: 85 d2 test %edx,%edx +c0107ef1: 74 0c je c0107eff <_ZN2cb10CSemaphore7ReleaseEv+0x1f> +c0107ef3: 83 ec 0c sub $0xc,%esp +c0107ef6: 50 push %eax +c0107ef7: e8 54 fd ff ff call c0107c50 <_ZN2cb10CScheduler26DispatchAvailableSemaphoreEPNS_10CSemaphoreE> +c0107efc: 83 c4 10 add $0x10,%esp +c0107eff: fb sti +c0107f00: c9 leave +c0107f01: c3 ret + ... + +c0107f10 <_ZN2cb5CTaskD1Ev>: +c0107f10: 55 push %ebp +c0107f11: 89 e5 mov %esp,%ebp +c0107f13: 83 ec 08 sub $0x8,%esp +c0107f16: 8b 45 08 mov 0x8(%ebp),%eax +c0107f19: 80 78 4c 00 cmpb $0x0,0x4c(%eax) +c0107f1d: 75 11 jne c0107f30 <_ZN2cb5CTaskD1Ev+0x20> +c0107f1f: c9 leave +c0107f20: c3 ret +c0107f21: eb 0d jmp c0107f30 <_ZN2cb5CTaskD1Ev+0x20> +c0107f23: 90 nop +c0107f24: 90 nop +c0107f25: 90 nop +c0107f26: 90 nop +c0107f27: 90 nop +c0107f28: 90 nop +c0107f29: 90 nop +c0107f2a: 90 nop +c0107f2b: 90 nop +c0107f2c: 90 nop +c0107f2d: 90 nop +c0107f2e: 90 nop +c0107f2f: 90 nop +c0107f30: 8b 40 34 mov 0x34(%eax),%eax +c0107f33: c1 e8 0c shr $0xc,%eax +c0107f36: 89 45 08 mov %eax,0x8(%ebp) +c0107f39: c9 leave +c0107f3a: e9 e1 b0 ff ff jmp c0103020 +c0107f3f: 90 nop + +c0107f40 <_ZN2cb5CTask11CreateStackEv>: +c0107f40: 55 push %ebp +c0107f41: 89 e5 mov %esp,%ebp +c0107f43: 53 push %ebx +c0107f44: 83 ec 04 sub $0x4,%esp +c0107f47: 8b 5d 08 mov 0x8(%ebp),%ebx +c0107f4a: e8 41 b0 ff ff call c0102f90 +c0107f4f: 83 ec 0c sub $0xc,%esp +c0107f52: c7 43 38 00 00 00 10 movl $0x10000000,0x38(%ebx) +c0107f59: c1 e0 0c shl $0xc,%eax +c0107f5c: 89 43 34 mov %eax,0x34(%ebx) +c0107f5f: 6a 01 push $0x1 +c0107f61: 6a 01 push $0x1 +c0107f63: 50 push %eax +c0107f64: 68 00 00 00 a0 push $0xa0000000 +c0107f69: 8b 43 04 mov 0x4(%ebx),%eax +c0107f6c: 50 push %eax +c0107f6d: e8 ce f1 ff ff call c0107140 <_ZN2cb14CPageDirectory8MapTableEjjhh> +c0107f72: 83 c4 20 add $0x20,%esp +c0107f75: 8b 5d fc mov -0x4(%ebp),%ebx +c0107f78: c9 leave +c0107f79: c3 ret +c0107f7a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c0107f80 <_ZN2cb5CTask15CreateDirectoryEv>: +c0107f80: 55 push %ebp +c0107f81: 89 e5 mov %esp,%ebp +c0107f83: 53 push %ebx +c0107f84: 83 ec 10 sub $0x10,%esp +c0107f87: 68 88 00 00 00 push $0x88 +c0107f8c: e8 cf 0a 00 00 call c0108a60 <_Znwm> +c0107f91: 5a pop %edx +c0107f92: 59 pop %ecx +c0107f93: 89 c3 mov %eax,%ebx +c0107f95: 6a 00 push $0x0 +c0107f97: 50 push %eax +c0107f98: e8 33 e9 ff ff call c01068d0 <_ZN2cb14CPageDirectoryC1Eb> +c0107f9d: 8b 45 08 mov 0x8(%ebp),%eax +c0107fa0: 83 c4 10 add $0x10,%esp +c0107fa3: 89 58 04 mov %ebx,0x4(%eax) +c0107fa6: 8b 5d fc mov -0x4(%ebp),%ebx +c0107fa9: c9 leave +c0107faa: c3 ret +c0107fab: 90 nop +c0107fac: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0107fb0 <_ZN2cb5CTask16CopyKernelMemoryEv>: +c0107fb0: 55 push %ebp +c0107fb1: b8 00 00 00 c0 mov $0xc0000000,%eax +c0107fb6: 89 e5 mov %esp,%ebp +c0107fb8: 56 push %esi +c0107fb9: 53 push %ebx +c0107fba: 31 db xor %ebx,%ebx +c0107fbc: 8b 75 08 mov 0x8(%ebp),%esi +c0107fbf: c7 46 44 00 00 00 c0 movl $0xc0000000,0x44(%esi) +c0107fc6: c7 46 48 00 00 00 20 movl $0x20000000,0x48(%esi) +c0107fcd: eb 04 jmp c0107fd3 <_ZN2cb5CTask16CopyKernelMemoryEv+0x23> +c0107fcf: 90 nop +c0107fd0: 8b 46 44 mov 0x44(%esi),%eax +c0107fd3: 01 d8 add %ebx,%eax +c0107fd5: 8b 15 4c 00 53 c0 mov 0xc053004c,%edx +c0107fdb: 51 push %ecx +c0107fdc: 52 push %edx +c0107fdd: 50 push %eax +c0107fde: 81 c3 00 00 40 00 add $0x400000,%ebx +c0107fe4: 8b 46 04 mov 0x4(%esi),%eax +c0107fe7: 50 push %eax +c0107fe8: e8 03 eb ff ff call c0106af0 <_ZN2cb14CPageDirectory9LinkTableEjPS0_> +c0107fed: 83 c4 10 add $0x10,%esp +c0107ff0: 81 fb 00 00 00 20 cmp $0x20000000,%ebx +c0107ff6: 75 d8 jne c0107fd0 <_ZN2cb5CTask16CopyKernelMemoryEv+0x20> +c0107ff8: 8b 0d 4c 00 53 c0 mov 0xc053004c,%ecx +c0107ffe: 53 push %ebx +c0107fff: 51 push %ecx +c0108000: 6a 00 push $0x0 +c0108002: 8b 56 04 mov 0x4(%esi),%edx +c0108005: 52 push %edx +c0108006: e8 e5 ea ff ff call c0106af0 <_ZN2cb14CPageDirectory9LinkTableEjPS0_> +c010800b: 83 c4 0c add $0xc,%esp +c010800e: a1 4c 00 53 c0 mov 0xc053004c,%eax +c0108013: 50 push %eax +c0108014: 68 00 00 40 00 push $0x400000 +c0108019: 8b 5e 04 mov 0x4(%esi),%ebx +c010801c: 53 push %ebx +c010801d: e8 ce ea ff ff call c0106af0 <_ZN2cb14CPageDirectory9LinkTableEjPS0_> +c0108022: 83 c4 10 add $0x10,%esp +c0108025: 8d 65 f8 lea -0x8(%ebp),%esp +c0108028: 5b pop %ebx +c0108029: 5e pop %esi +c010802a: 5d pop %ebp +c010802b: c3 ret +c010802c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0108030 <_ZN2cb5CTaskC1Ebb>: +c0108030: 55 push %ebp +c0108031: 89 e5 mov %esp,%ebp +c0108033: 53 push %ebx +c0108034: 83 ec 14 sub $0x14,%esp +c0108037: 8b 5d 08 mov 0x8(%ebp),%ebx +c010803a: 8b 45 0c mov 0xc(%ebp),%eax +c010803d: 88 c2 mov %al,%dl +c010803f: 88 43 10 mov %al,0x10(%ebx) +c0108042: 80 7d 10 00 cmpb $0x0,0x10(%ebp) +c0108046: 74 48 je c0108090 <_ZN2cb5CTaskC1Ebb+0x60> +c0108048: c6 43 4c 00 movb $0x0,0x4c(%ebx) +c010804c: a1 54 00 53 c0 mov 0xc0530054,%eax +c0108051: c7 43 24 00 00 00 00 movl $0x0,0x24(%ebx) +c0108058: 89 43 14 mov %eax,0x14(%ebx) +c010805b: 40 inc %eax +c010805c: 80 fa 01 cmp $0x1,%dl +c010805f: a3 54 00 53 c0 mov %eax,0xc0530054 +c0108064: 19 c0 sbb %eax,%eax +c0108066: c7 43 08 02 00 00 00 movl $0x2,0x8(%ebx) +c010806d: 83 f0 ff xor $0xffffffff,%eax +c0108070: c7 03 00 00 00 00 movl $0x0,(%ebx) +c0108076: 83 e0 03 and $0x3,%eax +c0108079: 89 43 0c mov %eax,0xc(%ebx) +c010807c: 8b 5d fc mov -0x4(%ebp),%ebx +c010807f: c9 leave +c0108080: c3 ret +c0108081: eb 0d jmp c0108090 <_ZN2cb5CTaskC1Ebb+0x60> +c0108083: 90 nop +c0108084: 90 nop +c0108085: 90 nop +c0108086: 90 nop +c0108087: 90 nop +c0108088: 90 nop +c0108089: 90 nop +c010808a: 90 nop +c010808b: 90 nop +c010808c: 90 nop +c010808d: 90 nop +c010808e: 90 nop +c010808f: 90 nop +c0108090: 83 ec 0c sub $0xc,%esp +c0108093: 88 45 f4 mov %al,-0xc(%ebp) +c0108096: 53 push %ebx +c0108097: e8 e4 fe ff ff call c0107f80 <_ZN2cb5CTask15CreateDirectoryEv> +c010809c: 89 1c 24 mov %ebx,(%esp) +c010809f: e8 9c fe ff ff call c0107f40 <_ZN2cb5CTask11CreateStackEv> +c01080a4: 89 1c 24 mov %ebx,(%esp) +c01080a7: e8 04 ff ff ff call c0107fb0 <_ZN2cb5CTask16CopyKernelMemoryEv> +c01080ac: c6 43 4c 01 movb $0x1,0x4c(%ebx) +c01080b0: 83 c4 10 add $0x10,%esp +c01080b3: 8a 55 f4 mov -0xc(%ebp),%dl +c01080b6: eb 94 jmp c010804c <_ZN2cb5CTaskC1Ebb+0x1c> +c01080b8: 90 nop +c01080b9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi + +c01080c0 <_ZN2cb5CTaskC2Ebb.clone.0>: +c01080c0: 55 push %ebp +c01080c1: 89 e5 mov %esp,%ebp +c01080c3: 56 push %esi +c01080c4: 53 push %ebx +c01080c5: 89 c3 mov %eax,%ebx +c01080c7: 83 ec 0c sub $0xc,%esp +c01080ca: 88 50 10 mov %dl,0x10(%eax) +c01080cd: 89 d6 mov %edx,%esi +c01080cf: 50 push %eax +c01080d0: e8 ab fe ff ff call c0107f80 <_ZN2cb5CTask15CreateDirectoryEv> +c01080d5: 89 1c 24 mov %ebx,(%esp) +c01080d8: e8 63 fe ff ff call c0107f40 <_ZN2cb5CTask11CreateStackEv> +c01080dd: 89 1c 24 mov %ebx,(%esp) +c01080e0: e8 cb fe ff ff call c0107fb0 <_ZN2cb5CTask16CopyKernelMemoryEv> +c01080e5: a1 54 00 53 c0 mov 0xc0530054,%eax +c01080ea: c7 43 24 00 00 00 00 movl $0x0,0x24(%ebx) +c01080f1: 89 43 14 mov %eax,0x14(%ebx) +c01080f4: 40 inc %eax +c01080f5: a3 54 00 53 c0 mov %eax,0xc0530054 +c01080fa: 89 f0 mov %esi,%eax +c01080fc: 83 c4 10 add $0x10,%esp +c01080ff: 3c 01 cmp $0x1,%al +c0108101: 19 c0 sbb %eax,%eax +c0108103: c6 43 4c 01 movb $0x1,0x4c(%ebx) +c0108107: 83 f0 ff xor $0xffffffff,%eax +c010810a: c7 43 08 02 00 00 00 movl $0x2,0x8(%ebx) +c0108111: 83 e0 03 and $0x3,%eax +c0108114: c7 03 00 00 00 00 movl $0x0,(%ebx) +c010811a: 89 43 0c mov %eax,0xc(%ebx) +c010811d: 8d 65 f8 lea -0x8(%ebp),%esp +c0108120: 5b pop %ebx +c0108121: 5e pop %esi +c0108122: 5d pop %ebp +c0108123: c3 ret +c0108124: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c010812a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi + +c0108130 <_ZN2cb5CTask16GetPageDirectoryEv>: +c0108130: 55 push %ebp +c0108131: 89 e5 mov %esp,%ebp +c0108133: 8b 45 08 mov 0x8(%ebp),%eax +c0108136: 5d pop %ebp +c0108137: 8b 40 04 mov 0x4(%eax),%eax +c010813a: c3 ret +c010813b: 90 nop +c010813c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0108140 <_ZN2cb5CTask9CopyStackEPS0_>: +c0108140: 55 push %ebp +c0108141: 89 e5 mov %esp,%ebp +c0108143: 53 push %ebx +c0108144: 83 ec 04 sub $0x4,%esp +c0108147: 8b 4d 0c mov 0xc(%ebp),%ecx +c010814a: 8b 5d 08 mov 0x8(%ebp),%ebx +c010814d: 51 push %ecx +c010814e: e8 dd ff ff ff call c0108130 <_ZN2cb5CTask16GetPageDirectoryEv> +c0108153: 52 push %edx +c0108154: 52 push %edx +c0108155: 31 d2 xor %edx,%edx +c0108157: 6a 01 push $0x1 +c0108159: 8a 53 10 mov 0x10(%ebx),%dl +c010815c: 52 push %edx +c010815d: 8b 5b 04 mov 0x4(%ebx),%ebx +c0108160: 53 push %ebx +c0108161: 68 00 00 00 a0 push $0xa0000000 +c0108166: 50 push %eax +c0108167: e8 b4 e9 ff ff call c0106b20 <_ZN2cb14CPageDirectory8CopyPageEjPS0_hh> +c010816c: 83 c4 20 add $0x20,%esp +c010816f: 8b 5d fc mov -0x4(%ebp),%ebx +c0108172: c9 leave +c0108173: c3 ret +c0108174: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c010817a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi + +c0108180 <_ZN2cb5CTask4ForkEv>: +c0108180: 55 push %ebp +c0108181: 89 e5 mov %esp,%ebp +c0108183: 57 push %edi +c0108184: 56 push %esi +c0108185: 53 push %ebx +c0108186: 83 ec 1c sub $0x1c,%esp +c0108189: 8b 75 08 mov 0x8(%ebp),%esi +c010818c: fa cli +c010818d: e8 3e fa ff ff call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c0108192: 83 ec 0c sub $0xc,%esp +c0108195: 89 c7 mov %eax,%edi +c0108197: 6a 50 push $0x50 +c0108199: e8 c2 08 00 00 call c0108a60 <_Znwm> +c010819e: 31 d2 xor %edx,%edx +c01081a0: 89 c3 mov %eax,%ebx +c01081a2: 8a 56 10 mov 0x10(%esi),%dl +c01081a5: e8 16 ff ff ff call c01080c0 <_ZN2cb5CTaskC2Ebb.clone.0> +c01081aa: 8b 06 mov (%esi),%eax +c01081ac: 89 03 mov %eax,(%ebx) +c01081ae: 8b 46 0c mov 0xc(%esi),%eax +c01081b1: 83 c4 10 add $0x10,%esp +c01081b4: 89 43 0c mov %eax,0xc(%ebx) +c01081b7: 80 7e 10 00 cmpb $0x0,0x10(%esi) +c01081bb: 75 33 jne c01081f0 <_ZN2cb5CTask4ForkEv+0x70> +c01081bd: 89 e0 mov %esp,%eax +c01081bf: 89 45 e4 mov %eax,-0x1c(%ebp) +c01081c2: 89 e8 mov %ebp,%eax +c01081c4: 89 45 e0 mov %eax,-0x20(%ebp) +c01081c7: 50 push %eax +c01081c8: 50 push %eax +c01081c9: 56 push %esi +c01081ca: 53 push %ebx +c01081cb: e8 70 ff ff ff call c0108140 <_ZN2cb5CTask9CopyStackEPS0_> +c01081d0: e8 cb 08 00 00 call c0108aa0 +c01081d5: 89 45 dc mov %eax,-0x24(%ebp) +c01081d8: e8 f3 f9 ff ff call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c01081dd: 83 c4 10 add $0x10,%esp +c01081e0: 39 c7 cmp %eax,%edi +c01081e2: 74 2c je c0108210 <_ZN2cb5CTask4ForkEv+0x90> +c01081e4: fb sti +c01081e5: 8d 65 f4 lea -0xc(%ebp),%esp +c01081e8: 89 d8 mov %ebx,%eax +c01081ea: 5b pop %ebx +c01081eb: 5e pop %esi +c01081ec: 5f pop %edi +c01081ed: 5d pop %ebp +c01081ee: c3 ret +c01081ef: 90 nop +c01081f0: 52 push %edx +c01081f1: 6a 62 push $0x62 +c01081f3: 68 60 9c 10 c0 push $0xc0109c60 +c01081f8: 68 74 9c 10 c0 push $0xc0109c74 +c01081fd: e8 ae ac ff ff call c0102eb0 +c0108202: 83 c4 10 add $0x10,%esp +c0108205: eb b6 jmp c01081bd <_ZN2cb5CTask4ForkEv+0x3d> +c0108207: 89 f6 mov %esi,%esi +c0108209: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0108210: 8b 45 e4 mov -0x1c(%ebp),%eax +c0108213: 83 ec 0c sub $0xc,%esp +c0108216: 89 43 18 mov %eax,0x18(%ebx) +c0108219: 8b 45 e0 mov -0x20(%ebp),%eax +c010821c: 89 43 20 mov %eax,0x20(%ebx) +c010821f: 8b 45 dc mov -0x24(%ebp),%eax +c0108222: 89 43 1c mov %eax,0x1c(%ebx) +c0108225: 8b 75 dc mov -0x24(%ebp),%esi +c0108228: 8b 4d e0 mov -0x20(%ebp),%ecx +c010822b: 8b 55 e4 mov -0x1c(%ebp),%edx +c010822e: 8b 43 14 mov 0x14(%ebx),%eax +c0108231: 56 push %esi +c0108232: 51 push %ecx +c0108233: 52 push %edx +c0108234: 50 push %eax +c0108235: 68 a8 9c 10 c0 push $0xc0109ca8 +c010823a: e8 41 a4 ff ff call c0102680 +c010823f: 83 c4 14 add $0x14,%esp +c0108242: 53 push %ebx +c0108243: e8 48 f9 ff ff call c0107b90 <_ZN2cb10CScheduler7AddTaskEPNS_5CTaskE> +c0108248: fb sti +c0108249: 83 c4 10 add $0x10,%esp +c010824c: 89 fb mov %edi,%ebx +c010824e: eb 95 jmp c01081e5 <_ZN2cb5CTask4ForkEv+0x65> + +c0108250 <_ZN2cb5CTask4DumpEv>: +c0108250: 55 push %ebp +c0108251: 89 e5 mov %esp,%ebp +c0108253: 53 push %ebx +c0108254: 83 ec 10 sub $0x10,%esp +c0108257: 8b 45 08 mov 0x8(%ebp),%eax +c010825a: 8b 58 1c mov 0x1c(%eax),%ebx +c010825d: 8b 48 20 mov 0x20(%eax),%ecx +c0108260: 8b 50 18 mov 0x18(%eax),%edx +c0108263: 53 push %ebx +c0108264: 51 push %ecx +c0108265: 52 push %edx +c0108266: 8b 40 04 mov 0x4(%eax),%eax +c0108269: 8b 00 mov (%eax),%eax +c010826b: 8b 88 00 20 00 00 mov 0x2000(%eax),%ecx +c0108271: 51 push %ecx +c0108272: 68 92 9c 10 c0 push $0xc0109c92 +c0108277: e8 04 a4 ff ff call c0102680 +c010827c: 83 c4 20 add $0x20,%esp +c010827f: 8b 5d fc mov -0x4(%ebp),%ebx +c0108282: c9 leave +c0108283: c3 ret +c0108284: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c010828a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi + +c0108290 <_ZN2cb5CTask5YieldEv>: +c0108290: 55 push %ebp +c0108291: 89 e5 mov %esp,%ebp +c0108293: 83 ec 08 sub $0x8,%esp +c0108296: 83 ec 0c sub $0xc,%esp +c0108299: 68 d8 9c 10 c0 push $0xc0109cd8 +c010829e: e8 dd a3 ff ff call c0102680 +c01082a3: 83 c4 10 add $0x10,%esp +c01082a6: e8 95 f9 ff ff call c0107c40 <_ZN2cb10CScheduler8NextTaskEv> +c01082ab: 83 ec 0c sub $0xc,%esp +c01082ae: 68 eb 9c 10 c0 push $0xc0109ceb +c01082b3: e8 c8 a3 ff ff call c0102680 +c01082b8: 83 c4 10 add $0x10,%esp +c01082bb: c9 leave +c01082bc: c3 ret +c01082bd: 90 nop +c01082be: 66 90 xchg %ax,%ax + +c01082c0 <_ZN2cb5CTask16WaitForSemaphoreEP8T_ATOMIC>: +c01082c0: 55 push %ebp +c01082c1: 89 e5 mov %esp,%ebp +c01082c3: 53 push %ebx +c01082c4: 83 ec 0c sub $0xc,%esp +c01082c7: 8b 5d 08 mov 0x8(%ebp),%ebx +c01082ca: fa cli +c01082cb: 8b 55 0c mov 0xc(%ebp),%edx +c01082ce: c7 43 24 03 00 00 00 movl $0x3,0x24(%ebx) +c01082d5: 52 push %edx +c01082d6: 8b 43 04 mov 0x4(%ebx),%eax +c01082d9: 50 push %eax +c01082da: e8 61 f2 ff ff call c0107540 <_ZN2cb14CPageDirectory9TranslateEj> +c01082df: 89 43 28 mov %eax,0x28(%ebx) +c01082e2: 89 1c 24 mov %ebx,(%esp) +c01082e5: e8 a6 ff ff ff call c0108290 <_ZN2cb5CTask5YieldEv> +c01082ea: fb sti +c01082eb: 83 c4 10 add $0x10,%esp +c01082ee: 8b 5d fc mov -0x4(%ebp),%ebx +c01082f1: c9 leave +c01082f2: c3 ret +c01082f3: 90 nop +c01082f4: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c01082fa: 8d bf 00 00 00 00 lea 0x0(%edi),%edi + +c0108300 <_ZN2cb5CTask16WaitForSemaphoreEPNS_10CSemaphoreE>: +c0108300: 55 push %ebp +c0108301: 89 e5 mov %esp,%ebp +c0108303: 53 push %ebx +c0108304: 83 ec 0c sub $0xc,%esp +c0108307: 8b 5d 08 mov 0x8(%ebp),%ebx +c010830a: fa cli +c010830b: 8b 45 0c mov 0xc(%ebp),%eax +c010830e: c7 43 24 03 00 00 00 movl $0x3,0x24(%ebx) +c0108315: 50 push %eax +c0108316: 8b 4b 04 mov 0x4(%ebx),%ecx +c0108319: 51 push %ecx +c010831a: e8 21 f2 ff ff call c0107540 <_ZN2cb14CPageDirectory9TranslateEj> +c010831f: 89 43 28 mov %eax,0x28(%ebx) +c0108322: 89 1c 24 mov %ebx,(%esp) +c0108325: e8 66 ff ff ff call c0108290 <_ZN2cb5CTask5YieldEv> +c010832a: fb sti +c010832b: 83 c4 10 add $0x10,%esp +c010832e: 8b 5d fc mov -0x4(%ebp),%ebx +c0108331: c9 leave +c0108332: c3 ret +c0108333: 90 nop +c0108334: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c010833a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi + +c0108340 <_ZN2cb5CTask7DisableEv>: +c0108340: 55 push %ebp +c0108341: 89 e5 mov %esp,%ebp +c0108343: 83 ec 14 sub $0x14,%esp +c0108346: 8b 45 08 mov 0x8(%ebp),%eax +c0108349: fa cli +c010834a: c7 40 24 01 00 00 00 movl $0x1,0x24(%eax) +c0108351: 50 push %eax +c0108352: e8 39 ff ff ff call c0108290 <_ZN2cb5CTask5YieldEv> +c0108357: fb sti +c0108358: 83 c4 10 add $0x10,%esp +c010835b: c9 leave +c010835c: c3 ret +c010835d: 90 nop +c010835e: 66 90 xchg %ax,%ax + +c0108360 <_ZN2cb5CTask6EnableEv>: +c0108360: 55 push %ebp +c0108361: 89 e5 mov %esp,%ebp +c0108363: fa cli +c0108364: 8b 45 08 mov 0x8(%ebp),%eax +c0108367: c7 40 24 00 00 00 00 movl $0x0,0x24(%eax) +c010836e: fb sti +c010836f: 5d pop %ebp +c0108370: c3 ret +c0108371: 90 nop +c0108372: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0108379: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0108380 <_ZN2cb5CTask6WakeUpEj>: +c0108380: 55 push %ebp +c0108381: 89 e5 mov %esp,%ebp +c0108383: 8b 55 08 mov 0x8(%ebp),%edx +c0108386: 52 push %edx +c0108387: e8 d4 ff ff ff call c0108360 <_ZN2cb5CTask6EnableEv> +c010838c: b0 01 mov $0x1,%al +c010838e: c9 leave +c010838f: c3 ret + +c0108390 <_ZN2cb5CTask5SleepEj>: +c0108390: 55 push %ebp +c0108391: 89 e5 mov %esp,%ebp +c0108393: 53 push %ebx +c0108394: 83 ec 04 sub $0x4,%esp +c0108397: 8b 5d 08 mov 0x8(%ebp),%ebx +c010839a: fa cli +c010839b: 8b 4d 0c mov 0xc(%ebp),%ecx +c010839e: c7 43 24 01 00 00 00 movl $0x1,0x24(%ebx) +c01083a5: 53 push %ebx +c01083a6: 68 80 83 10 c0 push $0xc0108380 +c01083ab: 6a 01 push $0x1 +c01083ad: 51 push %ecx +c01083ae: e8 6d 05 00 00 call c0108920 <_ZN2cb6CTimer6CreateEjiPFbjEj> +c01083b3: 89 1c 24 mov %ebx,(%esp) +c01083b6: e8 d5 fe ff ff call c0108290 <_ZN2cb5CTask5YieldEv> +c01083bb: fb sti +c01083bc: 83 c4 10 add $0x10,%esp +c01083bf: 8b 5d fc mov -0x4(%ebp),%ebx +c01083c2: c9 leave +c01083c3: c3 ret + ... + +c01083d0 <_ZN2cb11CLinearListINS_13TCallbackInfoEE6DeleteEj.clone.4>: +c01083d0: 55 push %ebp +c01083d1: 89 e5 mov %esp,%ebp +c01083d3: 57 push %edi +c01083d4: 56 push %esi +c01083d5: 53 push %ebx +c01083d6: 83 ec 1c sub $0x1c,%esp +c01083d9: 85 c0 test %eax,%eax +c01083db: 8b 15 64 00 53 c0 mov 0xc0530064,%edx +c01083e1: 0f 94 c3 sete %bl +c01083e4: 75 4a jne c0108430 <_ZN2cb11CLinearListINS_13TCallbackInfoEE6DeleteEj.clone.4+0x60> +c01083e6: 85 d2 test %edx,%edx +c01083e8: 75 46 jne c0108430 <_ZN2cb11CLinearListINS_13TCallbackInfoEE6DeleteEj.clone.4+0x60> +c01083ea: 57 push %edi +c01083eb: 6a 4b push $0x4b +c01083ed: 68 4c 9b 10 c0 push $0xc0109b4c +c01083f2: 6a 00 push $0x0 +c01083f4: e8 17 ab ff ff call c0102f10 +c01083f9: 8b 1d 64 00 53 c0 mov 0xc0530064,%ebx +c01083ff: 8b 43 18 mov 0x18(%ebx),%eax +c0108402: 83 c4 10 add $0x10,%esp +c0108405: 85 c0 test %eax,%eax +c0108407: 0f 85 d7 00 00 00 jne c01084e4 <_ZN2cb11CLinearListINS_13TCallbackInfoEE6DeleteEj.clone.4+0x114> +c010840d: 83 ec 0c sub $0xc,%esp +c0108410: 53 push %ebx +c0108411: e8 aa 97 ff ff call c0101bc0 +c0108416: c7 05 64 00 53 c0 00 movl $0x0,0xc0530064 +c010841d: 00 00 00 +c0108420: 83 c4 10 add $0x10,%esp +c0108423: e9 d6 00 00 00 jmp c01084fe <_ZN2cb11CLinearListINS_13TCallbackInfoEE6DeleteEj.clone.4+0x12e> +c0108428: 90 nop +c0108429: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0108430: 85 d2 test %edx,%edx +c0108432: 56 push %esi +c0108433: 0f 95 c2 setne %dl +c0108436: 81 e2 ff 00 00 00 and $0xff,%edx +c010843c: 68 af 00 00 00 push $0xaf +c0108441: 68 4c 9b 10 c0 push $0xc0109b4c +c0108446: 52 push %edx +c0108447: 89 45 e4 mov %eax,-0x1c(%ebp) +c010844a: e8 c1 aa ff ff call c0102f10 +c010844f: 83 c4 10 add $0x10,%esp +c0108452: 8b 45 e4 mov -0x1c(%ebp),%eax +c0108455: 84 db test %bl,%bl +c0108457: 0f 85 b3 00 00 00 jne c0108510 <_ZN2cb11CLinearListINS_13TCallbackInfoEE6DeleteEj.clone.4+0x140> +c010845d: 8d 78 ff lea -0x1(%eax),%edi +c0108460: 8b 1d 64 00 53 c0 mov 0xc0530064,%ebx +c0108466: 85 ff test %edi,%edi +c0108468: 7e 2d jle c0108497 <_ZN2cb11CLinearListINS_13TCallbackInfoEE6DeleteEj.clone.4+0xc7> +c010846a: 31 f6 xor %esi,%esi +c010846c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0108470: 8b 5b 18 mov 0x18(%ebx),%ebx +c0108473: 52 push %edx +c0108474: 85 db test %ebx,%ebx +c0108476: 68 c3 00 00 00 push $0xc3 +c010847b: 0f 95 c2 setne %dl +c010847e: 81 e2 ff 00 00 00 and $0xff,%edx +c0108484: 68 4c 9b 10 c0 push $0xc0109b4c +c0108489: 46 inc %esi +c010848a: 52 push %edx +c010848b: e8 80 aa ff ff call c0102f10 +c0108490: 83 c4 10 add $0x10,%esp +c0108493: 39 fe cmp %edi,%esi +c0108495: 7c d9 jl c0108470 <_ZN2cb11CLinearListINS_13TCallbackInfoEE6DeleteEj.clone.4+0xa0> +c0108497: 8b 73 18 mov 0x18(%ebx),%esi +c010849a: 50 push %eax +c010849b: 85 f6 test %esi,%esi +c010849d: 68 c7 00 00 00 push $0xc7 +c01084a2: 0f 95 c0 setne %al +c01084a5: 25 ff 00 00 00 and $0xff,%eax +c01084aa: 68 4c 9b 10 c0 push $0xc0109b4c +c01084af: 50 push %eax +c01084b0: e8 5b aa ff ff call c0102f10 +c01084b5: 8b 7e 18 mov 0x18(%esi),%edi +c01084b8: 89 34 24 mov %esi,(%esp) +c01084bb: e8 00 97 ff ff call c0101bc0 +c01084c0: 89 7b 18 mov %edi,0x18(%ebx) +c01084c3: c6 05 68 00 53 c0 00 movb $0x0,0xc0530068 +c01084ca: 83 c4 10 add $0x10,%esp +c01084cd: 8d 65 f4 lea -0xc(%ebp),%esp +c01084d0: 5b pop %ebx +c01084d1: 5e pop %esi +c01084d2: 5f pop %edi +c01084d3: 5d pop %ebp +c01084d4: c3 ret +c01084d5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c01084d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c01084e0: 89 c3 mov %eax,%ebx +c01084e2: 89 d0 mov %edx,%eax +c01084e4: 8b 50 18 mov 0x18(%eax),%edx +c01084e7: 85 d2 test %edx,%edx +c01084e9: 75 f5 jne c01084e0 <_ZN2cb11CLinearListINS_13TCallbackInfoEE6DeleteEj.clone.4+0x110> +c01084eb: 83 ec 0c sub $0xc,%esp +c01084ee: 50 push %eax +c01084ef: e8 cc 96 ff ff call c0101bc0 +c01084f4: c7 43 18 00 00 00 00 movl $0x0,0x18(%ebx) +c01084fb: 83 c4 10 add $0x10,%esp +c01084fe: c6 05 68 00 53 c0 00 movb $0x0,0xc0530068 +c0108505: 8d 65 f4 lea -0xc(%ebp),%esp +c0108508: 5b pop %ebx +c0108509: 5e pop %esi +c010850a: 5f pop %edi +c010850b: 5d pop %ebp +c010850c: c3 ret +c010850d: 8d 76 00 lea 0x0(%esi),%esi +c0108510: 8b 0d 64 00 53 c0 mov 0xc0530064,%ecx +c0108516: 53 push %ebx +c0108517: 85 c9 test %ecx,%ecx +c0108519: 68 b3 00 00 00 push $0xb3 +c010851e: 0f 95 c0 setne %al +c0108521: 25 ff 00 00 00 and $0xff,%eax +c0108526: 68 4c 9b 10 c0 push $0xc0109b4c +c010852b: 50 push %eax +c010852c: e8 df a9 ff ff call c0102f10 +c0108531: a1 64 00 53 c0 mov 0xc0530064,%eax +c0108536: 8b 50 18 mov 0x18(%eax),%edx +c0108539: 89 04 24 mov %eax,(%esp) +c010853c: 89 15 64 00 53 c0 mov %edx,0xc0530064 +c0108542: e8 79 96 ff ff call c0101bc0 +c0108547: c6 05 68 00 53 c0 00 movb $0x0,0xc0530068 +c010854e: 83 c4 10 add $0x10,%esp +c0108551: 8d 65 f4 lea -0xc(%ebp),%esp +c0108554: 5b pop %ebx +c0108555: 5e pop %esi +c0108556: 5f pop %edi +c0108557: 5d pop %ebp +c0108558: c3 ret +c0108559: 90 nop +c010855a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi + +c0108560 <_ZN2cb6CTimer8DispatchEjjjjjjjjj>: +c0108560: 55 push %ebp +c0108561: 89 e5 mov %esp,%ebp +c0108563: 57 push %edi +c0108564: 56 push %esi +c0108565: 53 push %ebx +c0108566: 83 ec 1c sub $0x1c,%esp +c0108569: 8b 45 08 mov 0x8(%ebp),%eax +c010856c: 8b 55 18 mov 0x18(%ebp),%edx +c010856f: 89 45 e4 mov %eax,-0x1c(%ebp) +c0108572: 8b 45 0c mov 0xc(%ebp),%eax +c0108575: 89 45 e0 mov %eax,-0x20(%ebp) +c0108578: 8b 45 10 mov 0x10(%ebp),%eax +c010857b: 89 45 dc mov %eax,-0x24(%ebp) +c010857e: 8b 45 14 mov 0x14(%ebp),%eax +c0108581: 89 45 d8 mov %eax,-0x28(%ebp) +c0108584: 8b 4d 1c mov 0x1c(%ebp),%ecx +c0108587: 8b 5d 20 mov 0x20(%ebp),%ebx +c010858a: 8b 75 24 mov 0x24(%ebp),%esi +c010858d: 8b 7d 28 mov 0x28(%ebp),%edi +c0108590: fa cli +c0108591: a1 58 00 53 c0 mov 0xc0530058,%eax +c0108596: 85 c0 test %eax,%eax +c0108598: 74 19 je c01085b3 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x53> +c010859a: 83 ec 0c sub $0xc,%esp +c010859d: 57 push %edi +c010859e: 56 push %esi +c010859f: 53 push %ebx +c01085a0: 51 push %ecx +c01085a1: 52 push %edx +c01085a2: ff 75 d8 pushl -0x28(%ebp) +c01085a5: ff 75 dc pushl -0x24(%ebp) +c01085a8: ff 75 e0 pushl -0x20(%ebp) +c01085ab: ff 75 e4 pushl -0x1c(%ebp) +c01085ae: ff d0 call *%eax +c01085b0: 83 c4 30 add $0x30,%esp +c01085b3: a1 5c 00 53 c0 mov 0xc053005c,%eax +c01085b8: 40 inc %eax +c01085b9: a3 5c 00 53 c0 mov %eax,0xc053005c +c01085be: a1 5c 00 53 c0 mov 0xc053005c,%eax +c01085c3: 3d 17 fc ff ff cmp $0xfffffc17,%eax +c01085c8: 0f 87 b3 00 00 00 ja c0108681 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x121> +c01085ce: 31 f6 xor %esi,%esi +c01085d0: 80 3d 68 00 53 c0 00 cmpb $0x0,0xc0530068 +c01085d7: 74 76 je c010864f <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0xef> +c01085d9: a1 6c 00 53 c0 mov 0xc053006c,%eax +c01085de: 39 c6 cmp %eax,%esi +c01085e0: 0f 83 6b 01 00 00 jae c0108751 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x1f1> +c01085e6: 83 3d 64 00 53 c0 00 cmpl $0x0,0xc0530064 +c01085ed: 50 push %eax +c01085ee: 6a 64 push $0x64 +c01085f0: 0f 95 c0 setne %al +c01085f3: 25 ff 00 00 00 and $0xff,%eax +c01085f8: 68 4c 9b 10 c0 push $0xc0109b4c +c01085fd: 50 push %eax +c01085fe: e8 0d a9 ff ff call c0102f10 +c0108603: 83 c4 10 add $0x10,%esp +c0108606: 8b 1d 64 00 53 c0 mov 0xc0530064,%ebx +c010860c: 85 f6 test %esi,%esi +c010860e: 74 20 je c0108630 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0xd0> +c0108610: 8b 5b 18 mov 0x18(%ebx),%ebx +c0108613: 85 db test %ebx,%ebx +c0108615: 0f 84 bd 00 00 00 je c01086d8 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x178> +c010861b: 31 c0 xor %eax,%eax +c010861d: eb 0c jmp c010862b <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0xcb> +c010861f: 90 nop +c0108620: 8b 5b 18 mov 0x18(%ebx),%ebx +c0108623: 85 db test %ebx,%ebx +c0108625: 0f 84 ad 00 00 00 je c01086d8 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x178> +c010862b: 40 inc %eax +c010862c: 39 c6 cmp %eax,%esi +c010862e: 77 f0 ja c0108620 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0xc0> +c0108630: 8b 43 08 mov 0x8(%ebx),%eax +c0108633: 85 c0 test %eax,%eax +c0108635: 0f 8e 6d 01 00 00 jle c01087a8 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x248> +c010863b: 8b 53 0c mov 0xc(%ebx),%edx +c010863e: 8b 0d 5c 00 53 c0 mov 0xc053005c,%ecx +c0108644: 39 ca cmp %ecx,%edx +c0108646: 0f 82 27 01 00 00 jb c0108773 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x213> +c010864c: 46 inc %esi +c010864d: eb 81 jmp c01085d0 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x70> +c010864f: a1 64 00 53 c0 mov 0xc0530064,%eax +c0108654: 85 c0 test %eax,%eax +c0108656: 0f 84 e4 00 00 00 je c0108740 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x1e0> +c010865c: 8b 50 18 mov 0x18(%eax),%edx +c010865f: b8 01 00 00 00 mov $0x1,%eax +c0108664: 85 d2 test %edx,%edx +c0108666: 74 08 je c0108670 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x110> +c0108668: 8b 52 18 mov 0x18(%edx),%edx +c010866b: 40 inc %eax +c010866c: 85 d2 test %edx,%edx +c010866e: 75 f8 jne c0108668 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x108> +c0108670: a3 6c 00 53 c0 mov %eax,0xc053006c +c0108675: c6 05 68 00 53 c0 01 movb $0x1,0xc0530068 +c010867c: e9 5d ff ff ff jmp c01085de <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x7e> +c0108681: 31 db xor %ebx,%ebx +c0108683: 80 3d 68 00 53 c0 00 cmpb $0x0,0xc0530068 +c010868a: 0f 84 93 00 00 00 je c0108723 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x1c3> +c0108690: a1 6c 00 53 c0 mov 0xc053006c,%eax +c0108695: 39 c3 cmp %eax,%ebx +c0108697: 73 76 jae c010870f <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x1af> +c0108699: 83 3d 64 00 53 c0 00 cmpl $0x0,0xc0530064 +c01086a0: 0f 95 c0 setne %al +c01086a3: 25 ff 00 00 00 and $0xff,%eax +c01086a8: 52 push %edx +c01086a9: 6a 64 push $0x64 +c01086ab: 68 4c 9b 10 c0 push $0xc0109b4c +c01086b0: 50 push %eax +c01086b1: e8 5a a8 ff ff call c0102f10 +c01086b6: a1 64 00 53 c0 mov 0xc0530064,%eax +c01086bb: 83 c4 10 add $0x10,%esp +c01086be: 31 d2 xor %edx,%edx +c01086c0: eb 08 jmp c01086ca <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x16a> +c01086c2: 8b 40 18 mov 0x18(%eax),%eax +c01086c5: 85 c0 test %eax,%eax +c01086c7: 74 22 je c01086eb <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x18b> +c01086c9: 42 inc %edx +c01086ca: 39 d3 cmp %edx,%ebx +c01086cc: 77 f4 ja c01086c2 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x162> +c01086ce: 81 40 0c e9 03 00 00 addl $0x3e9,0xc(%eax) +c01086d5: 43 inc %ebx +c01086d6: eb ab jmp c0108683 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x123> +c01086d8: 83 ec 0c sub $0xc,%esp +c01086db: 68 6f 9b 10 c0 push $0xc0109b6f +c01086e0: e8 9b 9f ff ff call c0102680 +c01086e5: fa cli +c01086e6: 83 c4 10 add $0x10,%esp +c01086e9: eb fe jmp c01086e9 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x189> +c01086eb: 83 ec 0c sub $0xc,%esp +c01086ee: 68 6f 9b 10 c0 push $0xc0109b6f +c01086f3: e8 88 9f ff ff call c0102680 +c01086f8: fa cli +c01086f9: 83 c4 10 add $0x10,%esp +c01086fc: eb fe jmp c01086fc <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x19c> +c01086fe: c7 05 6c 00 53 c0 00 movl $0x0,0xc053006c +c0108705: 00 00 00 +c0108708: c6 05 68 00 53 c0 01 movb $0x1,0xc0530068 +c010870f: a1 5c 00 53 c0 mov 0xc053005c,%eax +c0108714: 05 e9 03 00 00 add $0x3e9,%eax +c0108719: a3 5c 00 53 c0 mov %eax,0xc053005c +c010871e: e9 ab fe ff ff jmp c01085ce <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x6e> +c0108723: 8b 15 64 00 53 c0 mov 0xc0530064,%edx +c0108729: 85 d2 test %edx,%edx +c010872b: 74 d1 je c01086fe <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x19e> +c010872d: b8 01 00 00 00 mov $0x1,%eax +c0108732: 8b 52 18 mov 0x18(%edx),%edx +c0108735: 85 d2 test %edx,%edx +c0108737: 0f 84 82 00 00 00 je c01087bf <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x25f> +c010873d: 40 inc %eax +c010873e: eb f2 jmp c0108732 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x1d2> +c0108740: c7 05 6c 00 53 c0 00 movl $0x0,0xc053006c +c0108747: 00 00 00 +c010874a: c6 05 68 00 53 c0 01 movb $0x1,0xc0530068 +c0108751: 83 ec 0c sub $0xc,%esp +c0108754: 6a 00 push $0x0 +c0108756: e8 a5 98 ff ff call c0102000 +c010875b: fb sti +c010875c: e8 6f f4 ff ff call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c0108761: 83 c4 10 add $0x10,%esp +c0108764: 89 45 08 mov %eax,0x8(%ebp) +c0108767: 8d 65 f4 lea -0xc(%ebp),%esp +c010876a: 5b pop %ebx +c010876b: 5e pop %esi +c010876c: 5f pop %edi +c010876d: 5d pop %ebp +c010876e: e9 1d fb ff ff jmp c0108290 <_ZN2cb5CTask5YieldEv> +c0108773: 83 f8 ff cmp $0xffffffff,%eax +c0108776: 74 04 je c010877c <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x21c> +c0108778: 48 dec %eax +c0108779: 89 43 08 mov %eax,0x8(%ebx) +c010877c: 03 53 04 add 0x4(%ebx),%edx +c010877f: 83 ec 0c sub $0xc,%esp +c0108782: 89 53 0c mov %edx,0xc(%ebx) +c0108785: ff 73 10 pushl 0x10(%ebx) +c0108788: ff 13 call *(%ebx) +c010878a: 83 c4 10 add $0x10,%esp +c010878d: 84 c0 test %al,%al +c010878f: 75 07 jne c0108798 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x238> +c0108791: 89 f0 mov %esi,%eax +c0108793: e8 38 fc ff ff call c01083d0 <_ZN2cb11CLinearListINS_13TCallbackInfoEE6DeleteEj.clone.4> +c0108798: 83 ec 0c sub $0xc,%esp +c010879b: ff 73 14 pushl 0x14(%ebx) +c010879e: e8 4d f4 ff ff call c0107bf0 <_ZN2cb10CScheduler14PrioritizeTaskEPNS_5CTaskE> +c01087a3: 83 c4 10 add $0x10,%esp +c01087a6: eb a9 jmp c0108751 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x1f1> +c01087a8: 83 f8 ff cmp $0xffffffff,%eax +c01087ab: 0f 84 8a fe ff ff je c010863b <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0xdb> +c01087b1: 89 f0 mov %esi,%eax +c01087b3: 4e dec %esi +c01087b4: e8 17 fc ff ff call c01083d0 <_ZN2cb11CLinearListINS_13TCallbackInfoEE6DeleteEj.clone.4> +c01087b9: 46 inc %esi +c01087ba: e9 11 fe ff ff jmp c01085d0 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x70> +c01087bf: a3 6c 00 53 c0 mov %eax,0xc053006c +c01087c4: c6 05 68 00 53 c0 01 movb $0x1,0xc0530068 +c01087cb: e9 c5 fe ff ff jmp c0108695 <_ZN2cb6CTimer8DispatchEjjjjjjjjj+0x135> + +c01087d0 <_ZN2cb6CTimer10InitializeEv>: +c01087d0: 55 push %ebp +c01087d1: 89 e5 mov %esp,%ebp +c01087d3: 83 ec 10 sub $0x10,%esp +c01087d6: 6a 36 push $0x36 +c01087d8: 6a 43 push $0x43 +c01087da: e8 c1 9a ff ff call c01022a0 +c01087df: 58 pop %eax +c01087e0: 5a pop %edx +c01087e1: 68 a9 00 00 00 push $0xa9 +c01087e6: 6a 40 push $0x40 +c01087e8: e8 b3 9a ff ff call c01022a0 +c01087ed: 5a pop %edx +c01087ee: 59 pop %ecx +c01087ef: 6a 04 push $0x4 +c01087f1: 6a 40 push $0x40 +c01087f3: e8 a8 9a ff ff call c01022a0 +c01087f8: 59 pop %ecx +c01087f9: 58 pop %eax +c01087fa: 68 60 85 10 c0 push $0xc0108560 +c01087ff: 6a 00 push $0x0 +c0108801: e8 4a 97 ff ff call c0101f50 +c0108806: c6 05 60 00 53 c0 01 movb $0x1,0xc0530060 +c010880d: 83 c4 10 add $0x10,%esp +c0108810: c9 leave +c0108811: c3 ret +c0108812: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0108819: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0108820 <_ZN2cb6CTimer16SetFastTimerHookEPFvjjjjjjjjjE>: +c0108820: 55 push %ebp +c0108821: 89 e5 mov %esp,%ebp +c0108823: fa cli +c0108824: 8b 45 08 mov 0x8(%ebp),%eax +c0108827: a3 58 00 53 c0 mov %eax,0xc0530058 +c010882c: fb sti +c010882d: 5d pop %ebp +c010882e: c3 ret +c010882f: 90 nop + +c0108830 <_ZN2cb6CTimer10RescheduleEv>: +c0108830: 55 push %ebp +c0108831: 89 e5 mov %esp,%ebp +c0108833: 53 push %ebx +c0108834: 83 ec 04 sub $0x4,%esp +c0108837: 31 db xor %ebx,%ebx +c0108839: 80 3d 68 00 53 c0 00 cmpb $0x0,0xc0530068 +c0108840: 74 64 je c01088a6 <_ZN2cb6CTimer10RescheduleEv+0x76> +c0108842: a1 6c 00 53 c0 mov 0xc053006c,%eax +c0108847: 39 c3 cmp %eax,%ebx +c0108849: 0f 83 ae 00 00 00 jae c01088fd <_ZN2cb6CTimer10RescheduleEv+0xcd> +c010884f: 83 3d 64 00 53 c0 00 cmpl $0x0,0xc0530064 +c0108856: 0f 95 c0 setne %al +c0108859: 25 ff 00 00 00 and $0xff,%eax +c010885e: 51 push %ecx +c010885f: 6a 64 push $0x64 +c0108861: 68 4c 9b 10 c0 push $0xc0109b4c +c0108866: 50 push %eax +c0108867: e8 a4 a6 ff ff call c0102f10 +c010886c: 83 c4 10 add $0x10,%esp +c010886f: a1 64 00 53 c0 mov 0xc0530064,%eax +c0108874: 85 db test %ebx,%ebx +c0108876: 74 24 je c010889c <_ZN2cb6CTimer10RescheduleEv+0x6c> +c0108878: 8b 40 18 mov 0x18(%eax),%eax +c010887b: 85 c0 test %eax,%eax +c010887d: 74 5a je c01088d9 <_ZN2cb6CTimer10RescheduleEv+0xa9> +c010887f: 31 d2 xor %edx,%edx +c0108881: eb 14 jmp c0108897 <_ZN2cb6CTimer10RescheduleEv+0x67> +c0108883: 8d b6 00 00 00 00 lea 0x0(%esi),%esi +c0108889: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi +c0108890: 8b 40 18 mov 0x18(%eax),%eax +c0108893: 85 c0 test %eax,%eax +c0108895: 74 42 je c01088d9 <_ZN2cb6CTimer10RescheduleEv+0xa9> +c0108897: 42 inc %edx +c0108898: 39 d3 cmp %edx,%ebx +c010889a: 77 f4 ja c0108890 <_ZN2cb6CTimer10RescheduleEv+0x60> +c010889c: 81 40 0c e9 03 00 00 addl $0x3e9,0xc(%eax) +c01088a3: 43 inc %ebx +c01088a4: eb 93 jmp c0108839 <_ZN2cb6CTimer10RescheduleEv+0x9> +c01088a6: a1 64 00 53 c0 mov 0xc0530064,%eax +c01088ab: 85 c0 test %eax,%eax +c01088ad: 74 3d je c01088ec <_ZN2cb6CTimer10RescheduleEv+0xbc> +c01088af: 8b 50 18 mov 0x18(%eax),%edx +c01088b2: b8 01 00 00 00 mov $0x1,%eax +c01088b7: 85 d2 test %edx,%edx +c01088b9: 74 0d je c01088c8 <_ZN2cb6CTimer10RescheduleEv+0x98> +c01088bb: 90 nop +c01088bc: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c01088c0: 8b 52 18 mov 0x18(%edx),%edx +c01088c3: 40 inc %eax +c01088c4: 85 d2 test %edx,%edx +c01088c6: 75 f8 jne c01088c0 <_ZN2cb6CTimer10RescheduleEv+0x90> +c01088c8: a3 6c 00 53 c0 mov %eax,0xc053006c +c01088cd: c6 05 68 00 53 c0 01 movb $0x1,0xc0530068 +c01088d4: e9 6e ff ff ff jmp c0108847 <_ZN2cb6CTimer10RescheduleEv+0x17> +c01088d9: 83 ec 0c sub $0xc,%esp +c01088dc: 68 6f 9b 10 c0 push $0xc0109b6f +c01088e1: e8 9a 9d ff ff call c0102680 +c01088e6: fa cli +c01088e7: 83 c4 10 add $0x10,%esp +c01088ea: eb fe jmp c01088ea <_ZN2cb6CTimer10RescheduleEv+0xba> +c01088ec: c7 05 6c 00 53 c0 00 movl $0x0,0xc053006c +c01088f3: 00 00 00 +c01088f6: c6 05 68 00 53 c0 01 movb $0x1,0xc0530068 +c01088fd: a1 5c 00 53 c0 mov 0xc053005c,%eax +c0108902: 8b 5d fc mov -0x4(%ebp),%ebx +c0108905: 05 e9 03 00 00 add $0x3e9,%eax +c010890a: a3 5c 00 53 c0 mov %eax,0xc053005c +c010890f: c9 leave +c0108910: c3 ret +c0108911: 90 nop +c0108912: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi +c0108919: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi + +c0108920 <_ZN2cb6CTimer6CreateEjiPFbjEj>: +c0108920: 55 push %ebp +c0108921: 89 e5 mov %esp,%ebp +c0108923: 57 push %edi +c0108924: 56 push %esi +c0108925: 83 ec 20 sub $0x20,%esp +c0108928: 8b 75 08 mov 0x8(%ebp),%esi +c010892b: 80 3d 60 00 53 c0 00 cmpb $0x0,0xc0530060 +c0108932: 74 7c je c01089b0 <_ZN2cb6CTimer6CreateEjiPFbjEj+0x90> +c0108934: 8b 45 0c mov 0xc(%ebp),%eax +c0108937: 89 75 e4 mov %esi,-0x1c(%ebp) +c010893a: 89 45 e8 mov %eax,-0x18(%ebp) +c010893d: 8b 45 10 mov 0x10(%ebp),%eax +c0108940: 89 45 e0 mov %eax,-0x20(%ebp) +c0108943: a1 5c 00 53 c0 mov 0xc053005c,%eax +c0108948: 8d 44 30 ff lea -0x1(%eax,%esi,1),%eax +c010894c: 89 45 ec mov %eax,-0x14(%ebp) +c010894f: 8b 45 14 mov 0x14(%ebp),%eax +c0108952: 89 45 f0 mov %eax,-0x10(%ebp) +c0108955: e8 76 f2 ff ff call c0107bd0 <_ZN2cb10CScheduler14GetCurrentTaskEv> +c010895a: 8b 35 64 00 53 c0 mov 0xc0530064,%esi +c0108960: 89 45 f4 mov %eax,-0xc(%ebp) +c0108963: 85 f6 test %esi,%esi +c0108965: 75 0b jne c0108972 <_ZN2cb6CTimer6CreateEjiPFbjEj+0x52> +c0108967: e9 85 00 00 00 jmp c01089f1 <_ZN2cb6CTimer6CreateEjiPFbjEj+0xd1> +c010896c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi +c0108970: 89 c6 mov %eax,%esi +c0108972: 8b 46 18 mov 0x18(%esi),%eax +c0108975: 85 c0 test %eax,%eax +c0108977: 75 f7 jne c0108970 <_ZN2cb6CTimer6CreateEjiPFbjEj+0x50> +c0108979: 83 ec 0c sub $0xc,%esp +c010897c: 6a 1c push $0x1c +c010897e: e8 ed 91 ff ff call c0101b70 +c0108983: 83 c4 0c add $0xc,%esp +c0108986: 89 c7 mov %eax,%edi +c0108988: 8d 45 e0 lea -0x20(%ebp),%eax +c010898b: 6a 18 push $0x18 +c010898d: 50 push %eax +c010898e: 57 push %edi +c010898f: e8 1c 9f ff ff call c01028b0 +c0108994: c7 47 18 00 00 00 00 movl $0x0,0x18(%edi) +c010899b: c6 05 68 00 53 c0 00 movb $0x0,0xc0530068 +c01089a2: 89 7e 18 mov %edi,0x18(%esi) +c01089a5: 83 c4 10 add $0x10,%esp +c01089a8: 8d 65 f8 lea -0x8(%ebp),%esp +c01089ab: 5e pop %esi +c01089ac: 5f pop %edi +c01089ad: 5d pop %ebp +c01089ae: c3 ret +c01089af: 90 nop +c01089b0: 52 push %edx +c01089b1: 52 push %edx +c01089b2: 6a 36 push $0x36 +c01089b4: 6a 43 push $0x43 +c01089b6: e8 e5 98 ff ff call c01022a0 +c01089bb: 5f pop %edi +c01089bc: 58 pop %eax +c01089bd: 68 a9 00 00 00 push $0xa9 +c01089c2: 6a 40 push $0x40 +c01089c4: e8 d7 98 ff ff call c01022a0 +c01089c9: 5a pop %edx +c01089ca: 59 pop %ecx +c01089cb: 6a 04 push $0x4 +c01089cd: 6a 40 push $0x40 +c01089cf: e8 cc 98 ff ff call c01022a0 +c01089d4: 5f pop %edi +c01089d5: 58 pop %eax +c01089d6: 68 60 85 10 c0 push $0xc0108560 +c01089db: 6a 00 push $0x0 +c01089dd: e8 6e 95 ff ff call c0101f50 +c01089e2: c6 05 60 00 53 c0 01 movb $0x1,0xc0530060 +c01089e9: 83 c4 10 add $0x10,%esp +c01089ec: e9 43 ff ff ff jmp c0108934 <_ZN2cb6CTimer6CreateEjiPFbjEj+0x14> +c01089f1: 83 ec 0c sub $0xc,%esp +c01089f4: 8d 75 e0 lea -0x20(%ebp),%esi +c01089f7: 6a 1c push $0x1c +c01089f9: e8 72 91 ff ff call c0101b70 +c01089fe: b9 06 00 00 00 mov $0x6,%ecx +c0108a03: 89 c7 mov %eax,%edi +c0108a05: a3 64 00 53 c0 mov %eax,0xc0530064 +c0108a0a: c7 40 18 00 00 00 00 movl $0x0,0x18(%eax) +c0108a11: f3 a5 rep movsl %ds:(%esi),%es:(%edi) +c0108a13: 83 c4 10 add $0x10,%esp +c0108a16: c6 05 68 00 53 c0 00 movb $0x0,0xc0530068 +c0108a1d: eb 89 jmp c01089a8 <_ZN2cb6CTimer6CreateEjiPFbjEj+0x88> +c0108a1f: 90 nop + +c0108a20 <_GLOBAL__I__ZN2cb6CTimer10m_FastHookE>: +c0108a20: 55 push %ebp +c0108a21: 89 e5 mov %esp,%ebp +c0108a23: 83 ec 10 sub $0x10,%esp +c0108a26: c7 05 64 00 53 c0 00 movl $0x0,0xc0530064 +c0108a2d: 00 00 00 +c0108a30: c6 05 68 00 53 c0 01 movb $0x1,0xc0530068 +c0108a37: 6a 01 push $0x1 +c0108a39: 68 70 00 53 c0 push $0xc0530070 +c0108a3e: c7 05 6c 00 53 c0 00 movl $0x0,0xc053006c +c0108a45: 00 00 00 +c0108a48: e8 33 f3 ff ff call c0107d80 <_ZN2cb10CSemaphoreC1Ej> +c0108a4d: 83 c4 10 add $0x10,%esp +c0108a50: c9 leave +c0108a51: c3 ret + ... + +c0108a60 <_Znwm>: +c0108a60: 55 push %ebp +c0108a61: 89 e5 mov %esp,%ebp +c0108a63: 83 ec 08 sub $0x8,%esp +c0108a66: c9 leave +c0108a67: e9 04 91 ff ff jmp c0101b70 +c0108a6c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0108a70 <_Znam>: +c0108a70: 55 push %ebp +c0108a71: 89 e5 mov %esp,%ebp +c0108a73: 83 ec 08 sub $0x8,%esp +c0108a76: c9 leave +c0108a77: e9 f4 90 ff ff jmp c0101b70 +c0108a7c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0108a80 <_ZdlPv>: +c0108a80: 55 push %ebp +c0108a81: 89 e5 mov %esp,%ebp +c0108a83: 83 ec 08 sub $0x8,%esp +c0108a86: c9 leave +c0108a87: e9 34 91 ff ff jmp c0101bc0 +c0108a8c: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi + +c0108a90 <_ZdaPv>: +c0108a90: 55 push %ebp +c0108a91: 89 e5 mov %esp,%ebp +c0108a93: 83 ec 08 sub $0x8,%esp +c0108a96: c9 leave +c0108a97: e9 24 91 ff ff jmp c0101bc0 +c0108a9c: 00 00 add %al,(%eax) + ... + +c0108aa0 : +c0108aa0: 58 pop %eax +c0108aa1: ff e0 jmp *%eax + ... + +c0108aa4 : +c0108aa4: 40 inc %eax +c0108aa5: 67 10 c0 addr16 adc %al,%al +c0108aa8: 10 7d 10 adc %bh,0x10(%ebp) +c0108aab: c0 20 8a shlb $0x8a,(%eax) +c0108aae: 10 c0 adc %al,%al + +c0108ab0 : + ... + +Disassembly of section .data: + +c0109000 : +c0109000: ff (bad) +c0109001: ff (bad) +c0109002: ff (bad) +c0109003: ff 31 pushl (%ecx) +c0109005: 21 32 and %esi,(%edx) +c0109007: 40 inc %eax +c0109008: 33 23 xor (%ebx),%esp +c010900a: 34 24 xor $0x24,%al +c010900c: 35 25 36 5e 37 xor $0x375e3625,%eax +c0109011: 26 38 2a cmp %ch,%es:(%edx) +c0109014: 39 28 cmp %ebp,(%eax) +c0109016: 30 29 xor %ch,(%ecx) +c0109018: 2d 5f 3d 2b ff sub $0xff2b3d5f,%eax +c010901d: ff 20 jmp *(%eax) +c010901f: 20 71 51 and %dh,0x51(%ecx) +c0109022: 77 57 ja c010907b +c0109024: 65 gs +c0109025: 45 inc %ebp +c0109026: 72 52 jb c010907a +c0109028: 74 54 je c010907e +c010902a: 79 59 jns c0109085 +c010902c: 75 55 jne c0109083 +c010902e: 69 49 6f 4f 70 50 5b imul $0x5b50704f,0x6f(%ecx),%ecx +c0109035: 7b 5d jnp c0109094 +c0109037: 7d 0a jge c0109043 +c0109039: 0a ff or %bh,%bh +c010903b: ff 61 41 jmp *0x41(%ecx) +c010903e: 73 53 jae c0109093 +c0109040: 64 fs +c0109041: 44 inc %esp +c0109042: 66 46 inc %si +c0109044: 67 47 addr16 inc %edi +c0109046: 68 48 6a 4a 6b push $0x6b4a6a48 +c010904b: 4b dec %ebx +c010904c: 6c insb (%dx),%es:(%edi) +c010904d: 4c dec %esp +c010904e: 3b 3a cmp (%edx),%edi +c0109050: 27 daa +c0109051: 22 60 7e and 0x7e(%eax),%ah +c0109054: ff (bad) +c0109055: ff 5c 7c 7a lcall *0x7a(%esp,%edi,2) +c0109059: 5a pop %edx +c010905a: 78 58 js c01090b4 +c010905c: 63 43 76 arpl %ax,0x76(%ebx) +c010905f: 56 push %esi +c0109060: 62 42 6e bound %eax,0x6e(%edx) +c0109063: 4e dec %esi +c0109064: 6d insl (%dx),%es:(%edi) +c0109065: 4d dec %ebp +c0109066: 2c 3c sub $0x3c,%al +c0109068: 2e cs +c0109069: 3e ds +c010906a: 2f das +c010906b: 3f aas +c010906c: ff (bad) +c010906d: ff 2a ljmp *(%edx) +c010906f: 2a ff sub %bh,%bh +c0109071: ff 20 jmp *(%eax) +c0109073: 20 ff and %bh,%bh +c0109075: ff (bad) +c0109076: ff (bad) +c0109077: ff (bad) +c0109078: ff (bad) +c0109079: ff (bad) +c010907a: ff (bad) +c010907b: ff (bad) +c010907c: ff (bad) +c010907d: ff (bad) +c010907e: ff (bad) +c010907f: ff (bad) +c0109080: ff (bad) +c0109081: ff (bad) +c0109082: ff (bad) +c0109083: ff (bad) +c0109084: ff (bad) +c0109085: ff (bad) +c0109086: ff (bad) +c0109087: ff (bad) +c0109088: ff (bad) +c0109089: ff (bad) +c010908a: ff (bad) +c010908b: ff (bad) +c010908c: ff (bad) +c010908d: ff 37 pushl (%edi) +c010908f: 37 aaa +c0109090: 38 38 cmp %bh,(%eax) +c0109092: 39 39 cmp %edi,(%ecx) +c0109094: 2d 2d 34 34 35 sub $0x3534342d,%eax +c0109099: 35 36 36 2b 2b xor $0x2b2b3636,%eax +c010909e: 31 31 xor %esi,(%ecx) +c01090a0: 32 32 xor (%edx),%dh +c01090a2: 33 33 xor (%ebx),%esi +c01090a4: 30 30 xor %dh,(%eax) +c01090a6: 2e cs +c01090a7: 2e cs +c01090a8: ff (bad) +c01090a9: ff 00 incl (%eax) + ... + +c01090ac : +c01090ac: c9 leave +c01090ad: 07 pop %es +c01090ae: cc int3 + ... + +c01090b0 : +c01090b0: 7c 99 jl c010904b +c01090b2: 10 c0 adc %al,%al +c01090b4: 52 push %edx +c01090b5: 53 push %ebx +c01090b6: 44 inc %esp +c01090b7: 20 50 54 and %dl,0x54(%eax) +c01090ba: 52 push %edx +c01090bb: 20 00 and %al,(%eax) +c01090bd: 5b pop %ebx +c01090be: 69 5d 20 4f 45 4d 49 imul $0x494d454f,0x20(%ebp),%ebx +c01090c5: 44 inc %esp +c01090c6: 20 25 73 2e 0a 00 and %ah,0xa2e73 +c01090cc: 5b pop %ebx +c01090cd: 69 5d 20 44 65 74 65 imul $0x65746544,0x20(%ebp),%ebx +c01090d4: 63 74 65 64 arpl %si,0x64(%ebp,%eiz,2) +c01090d8: 20 41 43 and %al,0x43(%ecx) +c01090db: 50 push %eax +c01090dc: 49 dec %ecx +c01090dd: 20 76 65 and %dh,0x65(%esi) +c01090e0: 72 73 jb c0109155 +c01090e2: 69 6f 6e 20 25 69 2e imul $0x2e692520,0x6e(%edi),%ebp +c01090e9: 30 2e xor %ch,(%esi) +c01090eb: 0a 00 or (%eax),%al +c01090ed: 00 00 add %al,(%eax) +c01090ef: 00 5b 69 add %bl,0x69(%ebx) +c01090f2: 5d pop %ebp +c01090f3: 20 43 61 and %al,0x61(%ebx) +c01090f6: 6c insb (%dx),%es:(%edi) +c01090f7: 6c insb (%dx),%es:(%edi) +c01090f8: 69 6e 67 20 25 69 20 imul $0x20692520,0x67(%esi),%ebp +c01090ff: 63 6f 6e arpl %bp,0x6e(%edi) +c0109102: 73 74 jae c0109178 +c0109104: 72 75 jb c010917b +c0109106: 63 74 6f 72 arpl %si,0x72(%edi,%ebp,2) +c010910a: 73 20 jae c010912c +c010910c: 62 65 66 bound %esp,0x66(%ebp) +c010910f: 6f outsl %ds:(%esi),(%dx) +c0109110: 72 65 jb c0109177 +c0109112: 20 6a 75 and %ch,0x75(%edx) +c0109115: 6d insl (%dx),%es:(%edi) +c0109116: 70 69 jo c0109181 +c0109118: 6e outsb %ds:(%esi),(%dx) +c0109119: 67 20 74 6f and %dh,0x6f(%si) +c010911d: 20 54 69 65 and %dl,0x65(%ecx,%ebp,2) +c0109121: 72 31 jb c0109154 +c0109123: 2e 2e 0a 00 cs or %cs:(%eax),%al +c0109127: 00 5b 65 add %bl,0x65(%ebx) +c010912a: 5d pop %ebp +c010912b: 20 41 20 and %al,0x20(%ecx) +c010912e: 70 75 jo c01091a5 +c0109130: 72 65 jb c0109197 +c0109132: 20 76 69 and %dh,0x69(%esi) +c0109135: 72 74 jb c01091ab +c0109137: 75 61 jne c010919a +c0109139: 6c insb (%dx),%es:(%edi) +c010913a: 20 63 61 and %ah,0x61(%ebx) +c010913d: 6c insb (%dx),%es:(%edi) +c010913e: 6c insb (%dx),%es:(%edi) +c010913f: 20 68 61 and %ch,0x61(%eax) +c0109142: 70 70 jo c01091b4 +c0109144: 65 6e outsb %gs:(%esi),(%dx) +c0109146: 65 64 2e 20 57 54 gs fs and %dl,%cs:%fs:%gs:0x54(%edi) +c010914c: 46 inc %esi +c010914d: 3f aas +c010914e: 0a 00 or (%eax),%al +c0109150: 73 72 jae c01091c4 +c0109152: 63 2f arpl %bp,(%edi) +c0109154: 54 push %esp +c0109155: 69 65 72 30 2f 65 78 imul $0x78652f30,0x72(%ebp),%esp +c010915c: 63 65 70 arpl %sp,0x70(%ebp) +c010915f: 74 69 je c01091ca +c0109161: 6f outsl %ds:(%esi),(%dx) +c0109162: 6e outsb %ds:(%esi),(%dx) +c0109163: 73 2e jae c0109193 +c0109165: 63 00 arpl %ax,(%eax) +c0109167: 44 inc %esp +c0109168: 69 76 69 73 6f 6e 20 imul $0x206e6f73,0x69(%esi),%esi +c010916f: 62 79 20 bound %edi,0x20(%ecx) +c0109172: 5a pop %edx +c0109173: 65 gs +c0109174: 72 6f jb c01091e5 +c0109176: 2e 00 5b 69 add %bl,%cs:0x69(%ebx) +c010917a: 5d pop %ebp +c010917b: 20 41 6c and %al,0x6c(%ecx) +c010917e: 6c insb (%dx),%es:(%edi) +c010917f: 6f outsl %ds:(%esi),(%dx) +c0109180: 63 61 74 arpl %sp,0x74(%ecx) +c0109183: 69 6e 67 20 25 69 20 imul $0x20692520,0x67(%esi),%ebp +c010918a: 70 61 jo c01091ed +c010918c: 67 addr16 +c010918d: 65 gs +c010918e: 73 20 jae c01091b0 +c0109190: 28 25 69 20 4d 42 sub %ah,0x424d2069 +c0109196: 29 20 sub %esp,(%eax) +c0109198: 66 6f outsw %ds:(%esi),(%dx) +c010919a: 72 20 jb c01091bc +c010919c: 68 65 61 70 2e push $0x2e706165 +c01091a1: 0a 00 or (%eax),%al +c01091a3: 5b pop %ebx +c01091a4: 69 5d 20 49 6e 74 65 imul $0x65746e49,0x20(%ebp),%ebx +c01091ab: 72 72 jb c010921f +c01091ad: 75 70 jne c010921f +c01091af: 74 73 je c0109224 +c01091b1: 3a 20 cmp (%eax),%ah +c01091b3: 54 push %esp +c01091b4: 75 72 jne c0109228 +c01091b6: 6e outsb %ds:(%esi),(%dx) +c01091b7: 69 6e 67 20 6f 66 66 imul $0x66666f20,0x67(%esi),%ebp +c01091be: 2e 0a 00 or %cs:(%eax),%al +c01091c1: 5b pop %ebx +c01091c2: 69 5d 20 49 44 54 20 imul $0x20544449,0x20(%ebp),%ebx +c01091c9: 50 push %eax +c01091ca: 6f outsl %ds:(%esi),(%dx) +c01091cb: 69 6e 74 65 72 20 73 imul $0x73207265,0x74(%esi),%ebp +c01091d2: 74 72 je c0109246 +c01091d4: 75 63 jne c0109239 +c01091d6: 74 75 je c010924d +c01091d8: 72 65 jb c010923f +c01091da: 3a 0a cmp (%edx),%cl +c01091dc: 00 20 add %ah,(%eax) +c01091de: 20 20 and %ah,(%eax) +c01091e0: 42 inc %edx +c01091e1: 61 popa +c01091e2: 73 65 jae c0109249 +c01091e4: 3a 20 cmp (%eax),%ah +c01091e6: 20 30 and %dh,(%eax) +c01091e8: 78 25 js c010920f +c01091ea: 78 2e js c010921a +c01091ec: 0a 00 or (%eax),%al +c01091ee: 20 20 and %ah,(%eax) +c01091f0: 20 4c 69 6d and %cl,0x6d(%ecx,%ebp,2) +c01091f4: 69 74 3a 20 30 78 25 imul $0x78257830,0x20(%edx,%edi,1),%esi +c01091fb: 78 +c01091fc: 2e 0a 00 or %cs:(%eax),%al +c01091ff: 20 20 and %ah,(%eax) +c0109201: 20 44 57 20 and %al,0x20(%edi,%edx,2) +c0109205: 4c dec %esp +c0109206: 6f outsl %ds:(%esi),(%dx) +c0109207: 77 20 ja c0109229 +c0109209: 3a 20 cmp (%eax),%ah +c010920b: 30 78 25 xor %bh,0x25(%eax) +c010920e: 78 2e js c010923e +c0109210: 0a 00 or (%eax),%al +c0109212: 20 20 and %ah,(%eax) +c0109214: 20 44 57 20 and %al,0x20(%edi,%edx,2) +c0109218: 48 dec %eax +c0109219: 69 67 68 3a 20 30 78 imul $0x7830203a,0x68(%edi),%esp +c0109220: 25 78 2e 0a 00 and $0xa2e78,%eax +c0109225: 20 20 and %ah,(%eax) +c0109227: 20 4f 66 and %cl,0x66(%edi) +c010922a: 66 data16 +c010922b: 73 65 jae c0109292 +c010922d: 74 3a je c0109269 +c010922f: 20 30 and %dh,(%eax) +c0109231: 78 25 js c0109258 +c0109233: 78 2e js c0109263 +c0109235: 0a 00 or (%eax),%al +c0109237: 20 20 and %ah,(%eax) +c0109239: 20 53 65 and %dl,0x65(%ebx) +c010923c: 6c insb (%dx),%es:(%edi) +c010923d: 65 63 74 6f 72 arpl %si,%gs:0x72(%edi,%ebp,2) +c0109242: 3a 20 cmp (%eax),%ah +c0109244: 25 75 2e 0a 00 and $0xa2e75,%eax +c0109249: 20 20 and %ah,(%eax) +c010924b: 20 5a 65 and %bl,0x65(%edx) +c010924e: 72 6f jb c01092bf +c0109250: 3a 20 cmp (%eax),%ah +c0109252: 25 75 2e 0a 00 and $0xa2e75,%eax +c0109257: 20 20 and %ah,(%eax) +c0109259: 20 50 3a and %dl,0x3a(%eax) +c010925c: 20 25 75 2e 0a 00 and %ah,0xa2e75 +c0109262: 20 20 and %ah,(%eax) +c0109264: 20 44 50 4c and %al,0x4c(%eax,%edx,2) +c0109268: 3a 20 cmp (%eax),%ah +c010926a: 25 75 2e 0a 00 and $0xa2e75,%eax +c010926f: 20 20 and %ah,(%eax) +c0109271: 20 53 3a and %dl,0x3a(%ebx) +c0109274: 20 25 75 2e 0a 00 and %ah,0xa2e75 +c010927a: 20 20 and %ah,(%eax) +c010927c: 20 47 61 and %al,0x61(%edi) +c010927f: 74 65 je c01092e6 +c0109281: 20 74 79 70 and %dh,0x70(%ecx,%edi,2) +c0109285: 65 3a 20 cmp %gs:(%eax),%ah +c0109288: 25 75 2e 0a 00 and $0xa2e75,%eax +c010928d: 00 00 add %al,(%eax) +c010928f: 00 5b 69 add %bl,0x69(%ebx) +c0109292: 5d pop %ebp +c0109293: 20 49 6e and %cl,0x6e(%ecx) +c0109296: 74 65 je c01092fd +c0109298: 72 72 jb c010930c +c010929a: 75 70 jne c010930c +c010929c: 74 73 je c0109311 +c010929e: 3a 20 cmp (%eax),%ah +c01092a0: 53 push %ebx +c01092a1: 77 69 ja c010930c +c01092a3: 74 63 je c0109308 +c01092a5: 68 69 6e 67 20 push $0x20676e69 +c01092aa: 74 6f je c010931b +c01092ac: 20 38 and %bh,(%eax) +c01092ae: 32 35 39 20 62 61 xor 0x61622039,%dh +c01092b4: 73 65 jae c010931b +c01092b6: 64 20 69 6e and %ch,%fs:0x6e(%ecx) +c01092ba: 74 65 je c0109321 +c01092bc: 72 72 jb c0109330 +c01092be: 75 70 jne c0109330 +c01092c0: 74 73 je c0109335 +c01092c2: 2e 0a 00 or %cs:(%eax),%al +c01092c5: 00 00 add %al,(%eax) +c01092c7: 00 5b 69 add %bl,0x69(%ebx) +c01092ca: 5d pop %ebp +c01092cb: 20 49 6e and %cl,0x6e(%ecx) +c01092ce: 74 65 je c0109335 +c01092d0: 72 72 jb c0109344 +c01092d2: 75 70 jne c0109344 +c01092d4: 74 73 je c0109349 +c01092d6: 3a 20 cmp (%eax),%ah +c01092d8: 53 push %ebx +c01092d9: 77 69 ja c0109344 +c01092db: 74 63 je c0109340 +c01092dd: 68 69 6e 67 20 push $0x20676e69 +c01092e2: 74 6f je c0109353 +c01092e4: 20 69 6e and %ch,0x6e(%ecx) +c01092e7: 74 65 je c010934e +c01092e9: 6c insb (%dx),%es:(%edi) +c01092ea: 20 49 2f and %cl,0x2f(%ecx) +c01092ed: 4f dec %edi +c01092ee: 20 41 50 and %al,0x50(%ecx) +c01092f1: 49 dec %ecx +c01092f2: 43 inc %ebx +c01092f3: 20 62 61 and %ah,0x61(%edx) +c01092f6: 73 65 jae c010935d +c01092f8: 64 20 69 6e and %ch,%fs:0x6e(%ecx) +c01092fc: 74 65 je c0109363 +c01092fe: 72 72 jb c0109372 +c0109300: 75 70 jne c0109372 +c0109302: 74 73 je c0109377 +c0109304: 2e 0a 00 or %cs:(%eax),%al +c0109307: 00 5b 69 add %bl,0x69(%ebx) +c010930a: 5d pop %ebp +c010930b: 20 53 65 and %dl,0x65(%ebx) +c010930e: 74 74 je c0109384 +c0109310: 69 6e 67 20 75 70 20 imul $0x20707520,0x67(%esi),%ebp +c0109317: 49 dec %ecx +c0109318: 44 inc %esp +c0109319: 54 push %esp +c010931a: 20 61 74 and %ah,0x74(%ecx) +c010931d: 20 30 and %dh,(%eax) +c010931f: 78 25 js c0109346 +c0109321: 78 20 js c0109343 +c0109323: 28 30 sub %dh,(%eax) +c0109325: 78 25 js c010934c +c0109327: 78 20 js c0109349 +c0109329: 56 push %esi +c010932a: 69 72 74 75 61 6c 29 imul $0x296c6175,0x74(%edx),%esi +c0109331: 2e 0a 00 or %cs:(%eax),%al +c0109334: 5b pop %ebx +c0109335: 69 5d 20 49 44 54 20 imul $0x20544449,0x20(%ebp),%ebx +c010933c: 45 inc %ebp +c010933d: 6e outsb %ds:(%esi),(%dx) +c010933e: 74 72 je c01093b2 +c0109340: 79 20 jns c0109362 +c0109342: 66 6f outsw %ds:(%esi),(%dx) +c0109344: 72 20 jb c0109366 +c0109346: 69 6e 74 65 72 72 75 imul $0x75727265,0x74(%esi),%ebp +c010934d: 70 74 jo c01093c3 +c010934f: 20 25 78 3a 0a 00 and %ah,0xa3a78 +c0109355: 00 00 add %al,(%eax) +c0109357: 00 5b 65 add %bl,0x65(%ebx) +c010935a: 5d pop %ebp +c010935b: 20 53 6f and %dl,0x6f(%ebx) +c010935e: 72 72 jb c01093d2 +c0109360: 79 2c jns c010938e +c0109362: 20 62 75 and %ah,0x75(%edx) +c0109365: 74 20 je c0109387 +c0109367: 49 dec %ecx +c0109368: 20 6f 6e and %ch,0x6e(%edi) +c010936b: 6c insb (%dx),%es:(%edi) +c010936c: 79 20 jns c010938e +c010936e: 64 6f outsl %fs:(%esi),(%dx) +c0109370: 20 50 49 and %dl,0x49(%eax) +c0109373: 43 inc %ebx +c0109374: 2d 62 61 73 65 sub $0x65736162,%eax +c0109379: 64 20 69 6e and %ch,%fs:0x6e(%ecx) +c010937d: 74 65 je c01093e4 +c010937f: 72 72 jb c01093f3 +c0109381: 75 70 jne c01093f3 +c0109383: 74 73 je c01093f8 +c0109385: 20 66 6f and %ah,0x6f(%esi) +c0109388: 72 20 jb c01093aa +c010938a: 6e outsb %ds:(%esi),(%dx) +c010938b: 6f outsl %ds:(%esi),(%dx) +c010938c: 77 20 ja c01093ae +c010938e: 3a 28 cmp (%eax),%ch +c0109390: 2e 0a 00 or %cs:(%eax),%al +c0109393: 00 5b 69 add %bl,0x69(%ebx) +c0109396: 5d pop %ebp +c0109397: 20 4e 65 and %cl,0x65(%esi) +c010939a: 77 20 ja c01093bc +c010939c: 68 61 6e 64 6c push $0x6c646e61 +c01093a1: 65 gs +c01093a2: 72 20 jb c01093c4 +c01093a4: 66 6f outsw %ds:(%esi),(%dx) +c01093a6: 72 20 jb c01093c8 +c01093a8: 49 dec %ecx +c01093a9: 52 push %edx +c01093aa: 51 push %ecx +c01093ab: 20 25 69 20 28 49 and %ah,0x49282069 +c01093b1: 6e outsb %ds:(%esi),(%dx) +c01093b2: 74 65 je c0109419 +c01093b4: 72 72 jb c0109428 +c01093b6: 75 70 jne c0109428 +c01093b8: 74 20 je c01093da +c01093ba: 25 69 29 2e 0a and $0xa2e2969,%eax +c01093bf: 00 5b 69 add %bl,0x69(%ebx) +c01093c2: 5d pop %ebp +c01093c3: 20 48 65 and %cl,0x65(%eax) +c01093c6: 6c insb (%dx),%es:(%edi) +c01093c7: 6c insb (%dx),%es:(%edi) +c01093c8: 6f outsl %ds:(%esi),(%dx) +c01093c9: 20 66 72 and %ah,0x72(%esi) +c01093cc: 6f outsl %ds:(%esi),(%dx) +c01093cd: 6d insl (%dx),%es:(%edi) +c01093ce: 20 49 53 and %cl,0x53(%ecx) +c01093d1: 52 push %edx +c01093d2: 20 66 6f and %ah,0x6f(%esi) +c01093d5: 72 20 jb c01093f7 +c01093d7: 69 6e 74 65 72 72 75 imul $0x75727265,0x74(%esi),%ebp +c01093de: 70 74 jo c0109454 +c01093e0: 20 30 and %dh,(%eax) +c01093e2: 78 32 js c0109416 +c01093e4: 41 inc %ecx +c01093e5: 21 0a and %ecx,(%edx) +c01093e7: 00 5b 69 add %bl,0x69(%ebx) +c01093ea: 5d pop %ebp +c01093eb: 20 52 65 and %dl,0x65(%edx) +c01093ee: 74 75 je c0109465 +c01093f0: 72 6e jb c0109460 +c01093f2: 65 64 20 66 72 gs and %ah,%fs:%gs:0x72(%esi) +c01093f7: 6f outsl %ds:(%esi),(%dx) +c01093f8: 6d insl (%dx),%es:(%edi) +c01093f9: 20 54 69 65 and %dl,0x65(%ecx,%ebp,2) +c01093fd: 72 31 jb c0109430 +c01093ff: 2c 20 sub $0x20,%al +c0109401: 73 6c jae c010946f +c0109403: 65 gs +c0109404: 65 gs +c0109405: 70 69 jo c0109470 +c0109407: 6e outsb %ds:(%esi),(%dx) +c0109408: 67 20 66 6f and %ah,0x6f(%bp) +c010940c: 72 65 jb c0109473 +c010940e: 76 65 jbe c0109475 +c0109410: 72 2e jb c0109440 +c0109412: 0a 00 or (%eax),%al +c0109414: 20 20 and %ah,(%eax) +c0109416: 20 20 and %ah,(%eax) +c0109418: 20 20 and %ah,(%eax) +c010941a: 20 20 and %ah,(%eax) +c010941c: 20 20 and %ah,(%eax) +c010941e: 20 20 and %ah,(%eax) +c0109420: 20 20 and %ah,(%eax) +c0109422: 20 20 and %ah,(%eax) +c0109424: 20 20 and %ah,(%eax) +c0109426: 20 20 and %ah,(%eax) +c0109428: 20 20 and %ah,(%eax) +c010942a: 20 20 and %ah,(%eax) +c010942c: 20 5f 20 and %bl,0x20(%edi) +c010942f: 20 20 and %ah,(%eax) +c0109431: 20 20 and %ah,(%eax) +c0109433: 20 20 and %ah,(%eax) +c0109435: 20 20 and %ah,(%eax) +c0109437: 20 20 and %ah,(%eax) +c0109439: 0a 20 or (%eax),%ah +c010943b: 20 20 and %ah,(%eax) +c010943d: 5f pop %edi +c010943e: 5f pop %edi +c010943f: 5f pop %edi +c0109440: 20 5f 20 and %bl,0x20(%edi) +c0109443: 5f pop %edi +c0109444: 20 5f 5f and %bl,0x5f(%edi) +c0109447: 5f pop %edi +c0109448: 20 5f 20 and %bl,0x20(%edi) +c010944b: 5f pop %edi +c010944c: 20 5f 5f and %bl,0x5f(%edi) +c010944f: 5f pop %edi +c0109450: 5f pop %edi +c0109451: 5f pop %edi +c0109452: 7c 20 jl c0109474 +c0109454: 7c 5f jl c01094b5 +c0109456: 20 5f 5f and %bl,0x5f(%edi) +c0109459: 5f pop %edi +c010945a: 20 5f 5f and %bl,0x5f(%edi) +c010945d: 5f pop %edi +c010945e: 20 0a and %cl,(%edx) +c0109460: 20 20 and %ah,(%eax) +c0109462: 7c 20 jl c0109484 +c0109464: 20 5f 7c and %bl,0x7c(%edi) +c0109467: 20 7c 20 7c and %bh,0x7c(%eax,%eiz,1) +c010946b: 20 20 and %ah,(%eax) +c010946d: 5f pop %edi +c010946e: 7c 20 jl c0109490 +c0109470: 7c 20 jl c0109492 +c0109472: 7c 20 jl c0109494 +c0109474: 20 20 and %ah,(%eax) +c0109476: 20 20 and %ah,(%eax) +c0109478: 7c 20 jl c010949a +c010947a: 2e 20 7c 20 2d and %bh,%cs:0x2d(%eax,%eiz,1) +c010947f: 5f pop %edi +c0109480: 7c 20 jl c01094a2 +c0109482: 20 5f 7c and %bl,0x7c(%edi) +c0109485: 0a 20 or (%eax),%ah +c0109487: 20 7c 5f 5f and %bh,0x5f(%edi,%ebx,2) +c010948b: 5f pop %edi +c010948c: 7c 5f jl c01094ed +c010948e: 5f pop %edi +c010948f: 5f pop %edi +c0109490: 7c 5f jl c01094f1 +c0109492: 5f pop %edi +c0109493: 5f pop %edi +c0109494: 7c 5f jl c01094f5 +c0109496: 5f pop %edi +c0109497: 5f pop %edi +c0109498: 7c 5f jl c01094f9 +c010949a: 7c 5f jl c01094fb +c010949c: 7c 5f jl c01094fd +c010949e: 7c 5f jl c01094ff +c01094a0: 5f pop %edi +c01094a1: 5f pop %edi +c01094a2: 7c 5f jl c0109503 +c01094a4: 5f pop %edi +c01094a5: 5f pop %edi +c01094a6: 7c 5f jl c0109507 +c01094a8: 7c 20 jl c01094ca +c01094aa: 20 0a and %cl,(%edx) +c01094ac: 0a 00 or (%eax),%al +c01094ae: 00 00 add %al,(%eax) +c01094b0: 5b pop %ebx +c01094b1: 65 gs +c01094b2: 5d pop %ebp +c01094b3: 20 46 61 and %al,0x61(%esi) +c01094b6: 74 61 je c0109519 +c01094b8: 6c insb (%dx),%es:(%edi) +c01094b9: 21 20 and %esp,(%eax) +c01094bb: 42 inc %edx +c01094bc: 6f outsl %ds:(%esi),(%dx) +c01094bd: 6f outsl %ds:(%esi),(%dx) +c01094be: 74 20 je c01094e0 +c01094c0: 76 69 jbe c010952b +c01094c2: 61 popa +c01094c3: 20 69 6e and %ch,0x6e(%ecx) +c01094c6: 63 6f 6d arpl %bp,0x6d(%edi) +c01094c9: 70 61 jo c010952c +c01094cb: 74 69 je c0109536 +c01094cd: 62 6c 65 20 bound %ebp,0x20(%ebp,%eiz,2) +c01094d1: 62 6f 6f bound %ebp,0x6f(%edi) +c01094d4: 74 6c je c0109542 +c01094d6: 6f outsl %ds:(%esi),(%dx) +c01094d7: 61 popa +c01094d8: 64 fs +c01094d9: 65 gs +c01094da: 72 2e jb c010950a +c01094dc: 0a 00 or (%eax),%al +c01094de: 00 00 add %al,(%eax) +c01094e0: 5b pop %ebx +c01094e1: 69 5d 20 48 61 72 64 imul $0x64726148,0x20(%ebp),%ebx +c01094e8: 77 61 ja c010954b +c01094ea: 72 65 jb c0109551 +c01094ec: 20 69 6e and %ch,0x6e(%ecx) +c01094ef: 74 65 je c0109556 +c01094f1: 72 72 jb c0109565 +c01094f3: 75 70 jne c0109565 +c01094f5: 74 73 je c010956a +c01094f7: 20 61 72 and %ah,0x72(%ecx) +c01094fa: 65 20 6e 6f and %ch,%gs:0x6f(%esi) +c01094fe: 77 20 ja c0109520 +c0109500: 65 6e outsb %gs:(%esi),(%dx) +c0109502: 61 popa +c0109503: 62 6c 65 64 bound %ebp,0x64(%ebp,%eiz,2) +c0109507: 2e 0a 00 or %cs:(%eax),%al +c010950a: 5b pop %ebx +c010950b: 69 5d 20 4e 6f 77 20 imul $0x20776f4e,0x20(%ebp),%ebx +c0109512: 75 73 jne c0109587 +c0109514: 69 6e 67 20 72 65 61 imul $0x61657220,0x67(%esi),%ebp +c010951b: 6c insb (%dx),%es:(%edi) +c010951c: 20 73 74 and %dh,0x74(%ebx) +c010951f: 61 popa +c0109520: 63 6b 2e arpl %bp,0x2e(%ebx) +c0109523: 2e 2e 0a 00 cs or %cs:(%eax),%al +c0109527: 5b pop %ebx +c0109528: 69 5d 20 57 65 6c 63 imul $0x636c6557,0x20(%ebp),%ebx +c010952f: 6f outsl %ds:(%esi),(%dx) +c0109530: 6d insl (%dx),%es:(%edi) +c0109531: 65 20 74 6f 20 and %dh,%gs:0x20(%edi,%ebp,2) +c0109536: 43 inc %ebx +c0109537: 75 63 jne c010959c +c0109539: 75 6d jne c01095a8 +c010953b: 62 65 72 bound %esp,0x72(%ebp) +c010953e: 21 0a and %ecx,(%edx) +c0109540: 0a 00 or (%eax),%al +c0109542: 5b pop %ebx +c0109543: 69 5d 20 42 6f 6f 74 imul $0x746f6f42,0x20(%ebp),%ebx +c010954a: 69 6e 67 20 76 69 61 imul $0x61697620,0x67(%esi),%ebp +c0109551: 20 25 73 2e 0a 00 and %ah,0xa2e73 +c0109557: 5b pop %ebx +c0109558: 69 5d 20 4d 65 6d 6f imul $0x6f6d654d,0x20(%ebp),%ebx +c010955f: 72 79 jb c01095da +c0109561: 20 61 76 and %ah,0x76(%ecx) +c0109564: 61 popa +c0109565: 69 6c 61 62 6c 65 3a imul $0x203a656c,0x62(%ecx,%eiz,2),%ebp +c010956c: 20 +c010956d: 25 75 6b 2e 0a and $0xa2e6b75,%eax +c0109572: 00 5b 65 add %bl,0x65(%ebx) +c0109575: 5d pop %ebp +c0109576: 20 46 61 and %al,0x61(%esi) +c0109579: 74 61 je c01095dc +c010957b: 6c insb (%dx),%es:(%edi) +c010957c: 21 20 and %esp,(%eax) +c010957e: 41 inc %ecx +c010957f: 43 inc %ebx +c0109580: 50 push %eax +c0109581: 49 dec %ecx +c0109582: 20 6e 6f and %ch,0x6f(%esi) +c0109585: 74 20 je c01095a7 +c0109587: 66 6f outsw %ds:(%esi),(%dx) +c0109589: 75 6e jne c01095f9 +c010958b: 64 2e 0a 00 fs or %cs:%fs:(%eax),%al +c010958f: 5b pop %ebx +c0109590: 69 5d 20 49 6e 69 74 imul $0x74696e49,0x20(%ebp),%ebx +c0109597: 69 61 6c 69 7a 69 6e imul $0x6e697a69,0x6c(%ecx),%esp +c010959e: 67 20 50 52 and %dl,0x52(%bx,%si) +c01095a2: 4e dec %esi +c01095a3: 47 inc %edi +c01095a4: 2e 2e 2e 0a 00 cs cs or %cs:(%eax),%al +c01095a9: 5b pop %ebx +c01095aa: 69 5d 20 25 69 0a 00 imul $0xa6925,0x20(%ebp),%ebx +c01095b1: 00 00 add %al,(%eax) +c01095b3: 00 70 72 add %dh,0x72(%eax) +c01095b6: 69 6e 74 66 3a 20 55 imul $0x55203a66,0x74(%esi),%ebp +c01095bd: 6e outsb %ds:(%esi),(%dx) +c01095be: 6b 6e 6f 77 imul $0x77,0x6f(%esi),%ebp +c01095c2: 6e outsb %ds:(%esi),(%dx) +c01095c3: 20 65 73 and %ah,0x73(%ebp) +c01095c6: 63 61 70 arpl %sp,0x70(%ecx) +c01095c9: 65 20 63 68 and %ah,%gs:0x68(%ebx) +c01095cd: 61 popa +c01095ce: 72 61 jb c0109631 +c01095d0: 63 74 65 72 arpl %si,0x72(%ebp,%eiz,2) +c01095d4: 20 25 63 21 0a 00 and %ah,0xa2163 +c01095da: 00 00 add %al,(%eax) +c01095dc: 5b pop %ebx +c01095dd: 69 5d 20 56 69 72 74 imul $0x74726956,0x20(%ebp),%ebx +c01095e4: 75 61 jne c0109647 +c01095e6: 6c insb (%dx),%es:(%edi) +c01095e7: 20 30 and %dh,(%eax) +c01095e9: 78 25 js c0109610 +c01095eb: 58 pop %eax +c01095ec: 20 2d 20 30 78 25 and %ch,0x25783020 +c01095f2: 58 pop %eax +c01095f3: 2c 20 sub $0x20,%al +c01095f5: 54 push %esp +c01095f6: 61 popa +c01095f7: 62 6c 65 20 bound %ebp,0x20(%ebp,%eiz,2) +c01095fb: 30 78 25 xor %bh,0x25(%eax) +c01095fe: 58 pop %eax +c01095ff: 2e 0a 00 or %cs:(%eax),%al +c0109602: 25 73 0a 00 20 and $0x20000a73,%eax +c0109607: 69 6e 20 66 69 6c 65 imul $0x656c6966,0x20(%esi),%ebp +c010960e: 20 25 73 2c 20 6c and %ah,0x6c202c73 +c0109614: 69 6e 65 20 25 69 0a imul $0xa692520,0x65(%esi),%ebp +c010961b: 00 0a add %cl,(%edx) +c010961d: 20 20 and %ah,(%eax) +c010961f: 72 65 jb c0109686 +c0109621: 67 69 73 74 65 72 20 imul $0x64207265,0x74(%bp,%di),%esi +c0109628: 64 +c0109629: 75 6d jne c0109698 +c010962b: 70 3a jo c0109667 +c010962d: 0a 00 or (%eax),%al +c010962f: 20 20 and %ah,(%eax) +c0109631: 61 popa +c0109632: 74 74 je c01096a8 +c0109634: 65 gs +c0109635: 6d insl (%dx),%es:(%edi) +c0109636: 70 74 jo c01096ac +c0109638: 69 6e 67 20 73 74 61 imul $0x61747320,0x67(%esi),%ebp +c010963f: 63 6b 20 arpl %bp,0x20(%ebx) +c0109642: 64 fs +c0109643: 75 6d jne c01096b2 +c0109645: 70 3a jo c0109681 +c0109647: 0a 00 or (%eax),%al +c0109649: 20 20 and %ah,(%eax) +c010964b: 20 20 and %ah,(%eax) +c010964d: 25 78 20 25 78 and $0x78252078,%eax +c0109652: 20 25 78 20 25 78 and %ah,0x78252078 +c0109658: 20 25 78 20 25 78 and %ah,0x78252078 +c010965e: 20 25 78 20 25 78 and %ah,0x78252078 +c0109664: 0a 00 or (%eax),%al +c0109666: 61 popa +c0109667: 73 73 jae c01096dc +c0109669: 65 gs +c010966a: 72 74 jb c01096e0 +c010966c: 69 6f 6e 20 65 72 72 imul $0x72726520,0x6e(%edi),%ebp +c0109673: 6f outsl %ds:(%esi),(%dx) +c0109674: 72 00 jb c0109676 +c0109676: 20 2a and %ch,(%edx) +c0109678: 2a 2a sub (%edx),%ch +c010967a: 20 6b 65 and %ch,0x65(%ebx) +c010967d: 72 6e jb c01096ed +c010967f: 65 gs +c0109680: 6c insb (%dx),%es:(%edi) +c0109681: 20 66 75 and %ah,0x75(%esi) +c0109684: 63 6b 69 arpl %bp,0x69(%ebx) +c0109687: 6e outsb %ds:(%esi),(%dx) +c0109688: 67 20 70 61 and %dh,0x61(%bx,%si) +c010968c: 6e outsb %ds:(%esi),(%dx) +c010968d: 69 63 20 2a 2a 2a 00 imul $0x2a2a2a,0x20(%ebx),%esp +c0109694: 20 20 and %ah,(%eax) +c0109696: 20 20 and %ah,(%eax) +c0109698: 20 20 and %ah,(%eax) +c010969a: 20 20 and %ah,(%eax) +c010969c: 63 72 30 arpl %si,0x30(%edx) +c010969f: 3a 20 cmp (%eax),%ah +c01096a1: 30 78 25 xor %bh,0x25(%eax) +c01096a4: 58 pop %eax +c01096a5: 20 63 72 and %ah,0x72(%ebx) +c01096a8: 33 3a xor (%edx),%edi +c01096aa: 20 30 and %dh,(%eax) +c01096ac: 78 25 js c01096d3 +c01096ae: 78 20 js c01096d0 +c01096b0: 20 63 73 and %ah,0x73(%ebx) +c01096b3: 3a 20 cmp (%eax),%ah +c01096b5: 30 78 25 xor %bh,0x25(%eax) +c01096b8: 78 20 js c01096da +c01096ba: 20 63 73 and %ah,0x73(%ebx) +c01096bd: 3a 20 cmp (%eax),%ah +c01096bf: 30 78 25 xor %bh,0x25(%eax) +c01096c2: 78 0a js c01096ce +c01096c4: 00 00 add %al,(%eax) +c01096c6: 00 00 add %al,(%eax) +c01096c8: 20 20 and %ah,(%eax) +c01096ca: 20 20 and %ah,(%eax) +c01096cc: 20 20 and %ah,(%eax) +c01096ce: 20 20 and %ah,(%eax) +c01096d0: 65 gs +c01096d1: 61 popa +c01096d2: 78 3a js c010970e +c01096d4: 20 30 and %dh,(%eax) +c01096d6: 78 25 js c01096fd +c01096d8: 58 pop %eax +c01096d9: 20 65 62 and %ah,0x62(%ebp) +c01096dc: 78 3a js c0109718 +c01096de: 20 30 and %dh,(%eax) +c01096e0: 78 25 js c0109707 +c01096e2: 78 20 js c0109704 +c01096e4: 65 63 78 3a arpl %di,%gs:0x3a(%eax) +c01096e8: 20 30 and %dh,(%eax) +c01096ea: 78 25 js c0109711 +c01096ec: 78 20 js c010970e +c01096ee: 65 gs +c01096ef: 64 fs +c01096f0: 78 3a js c010972c +c01096f2: 20 30 and %dh,(%eax) +c01096f4: 78 25 js c010971b +c01096f6: 78 0a js c0109702 +c01096f8: 00 00 add %al,(%eax) +c01096fa: 00 00 add %al,(%eax) +c01096fc: 20 20 and %ah,(%eax) +c01096fe: 20 20 and %ah,(%eax) +c0109700: 20 20 and %ah,(%eax) +c0109702: 20 20 and %ah,(%eax) +c0109704: 65 gs +c0109705: 73 69 jae c0109770 +c0109707: 3a 20 cmp (%eax),%ah +c0109709: 30 78 25 xor %bh,0x25(%eax) +c010970c: 58 pop %eax +c010970d: 20 65 64 and %ah,0x64(%ebp) +c0109710: 69 3a 20 30 78 25 imul $0x25783020,(%edx),%edi +c0109716: 78 20 js c0109738 +c0109718: 65 62 70 3a bound %esi,%gs:0x3a(%eax) +c010971c: 20 30 and %dh,(%eax) +c010971e: 78 25 js c0109745 +c0109720: 78 20 js c0109742 +c0109722: 65 gs +c0109723: 73 70 jae c0109795 +c0109725: 3a 20 cmp (%eax),%ah +c0109727: 30 78 25 xor %bh,0x25(%eax) +c010972a: 78 0a js c0109736 +c010972c: 00 00 add %al,(%eax) +c010972e: 00 00 add %al,(%eax) +c0109730: 0a 20 or (%eax),%ah +c0109732: 20 73 74 and %dh,0x74(%ebx) +c0109735: 61 popa +c0109736: 63 6b 20 arpl %bp,0x20(%ebx) +c0109739: 66 data16 +c010973a: 72 61 jb c010979d +c010973c: 6d insl (%dx),%es:(%edi) +c010973d: 65 20 6c 6f 6f and %ch,%gs:0x6f(%edi,%ebp,2) +c0109742: 6b 73 20 70 imul $0x70,0x20(%ebx),%esi +c0109746: 72 6f jb c01097b7 +c0109748: 6d insl (%dx),%es:(%edi) +c0109749: 69 73 69 6e 67 2e 2e imul $0x2e2e676e,0x69(%ebx),%esi +c0109750: 2e 0a 00 or %cs:(%eax),%al +c0109753: 00 0a add %cl,(%edx) +c0109755: 20 20 and %ah,(%eax) +c0109757: 69 66 20 79 6f 75 20 imul $0x20756f79,0x20(%esi),%esp +c010975e: 77 61 ja c01097c1 +c0109760: 6e outsb %ds:(%esi),(%dx) +c0109761: 74 20 je c0109783 +c0109763: 74 6f je c01097d4 +c0109765: 20 6b 65 and %ch,0x65(%ebx) +c0109768: 65 gs +c0109769: 70 20 jo c010978b +c010976b: 75 73 jne c01097e0 +c010976d: 69 6e 67 20 74 68 65 imul $0x65687420,0x67(%esi),%ebp +c0109774: 20 4f 53 and %cl,0x53(%edi) +c0109777: 2c 20 sub $0x20,%al +c0109779: 70 6c jo c01097e7 +c010977b: 65 gs +c010977c: 61 popa +c010977d: 73 65 jae c01097e4 +c010977f: 20 72 65 and %dh,0x65(%edx) +c0109782: 73 65 jae c01097e9 +c0109784: 74 20 je c01097a6 +c0109786: 79 6f jns c01097f7 +c0109788: 75 72 jne c01097fc +c010978a: 20 50 43 and %dl,0x43(%eax) +c010978d: 2e 00 00 add %al,%cs:(%eax) +c0109790: 20 2a and %ch,(%edx) +c0109792: 2a 2a sub (%edx),%ch +c0109794: 20 66 75 and %ah,0x75(%esi) +c0109797: 63 6b 65 arpl %bp,0x65(%ebx) +c010979a: 64 20 75 70 and %dh,%fs:0x70(%ebp) +c010979e: 20 62 65 and %ah,0x65(%edx) +c01097a1: 79 6f jns c0109812 +c01097a3: 6e outsb %ds:(%esi),(%dx) +c01097a4: 64 20 61 6c and %ah,%fs:0x6c(%ecx) +c01097a8: 6c insb (%dx),%es:(%edi) +c01097a9: 20 72 65 and %dh,0x65(%edx) +c01097ac: 70 61 jo c010980f +c01097ae: 69 72 20 2a 2a 2a 00 imul $0x2a2a2a,0x20(%edx),%esi +c01097b5: 00 00 add %al,(%eax) +c01097b7: 00 20 add %ah,(%eax) +c01097b9: 2a 2a sub (%edx),%ch +c01097bb: 2a 20 sub (%eax),%ah +c01097bd: 73 69 jae c0109828 +c01097bf: 74 75 je c0109836 +c01097c1: 61 popa +c01097c2: 74 69 je c010982d +c01097c4: 6f outsl %ds:(%esi),(%dx) +c01097c5: 6e outsb %ds:(%esi),(%dx) +c01097c6: 20 6e 6f and %ch,0x6f(%esi) +c01097c9: 72 6d jb c0109838 +c01097cb: 61 popa +c01097cc: 6c insb (%dx),%es:(%edi) +c01097cd: 20 2d 20 61 6c 6c and %ch,0x6c6c6120 +c01097d3: 20 66 75 and %ah,0x75(%esi) +c01097d6: 63 6b 65 arpl %bp,0x65(%ebx) +c01097d9: 64 20 75 70 and %dh,%fs:0x70(%ebp) +c01097dd: 20 2a and %ch,(%edx) +c01097df: 2a 2a sub (%edx),%ch +c01097e1: 00 00 add %al,(%eax) +c01097e3: 00 20 add %ah,(%eax) +c01097e5: 2a 2a sub (%edx),%ch +c01097e7: 2a 20 sub (%eax),%ah +c01097e9: 79 6f jns c010985a +c01097eb: 75 20 jne c010980d +c01097ed: 66 data16 +c01097ee: 75 63 jne c0109853 +c01097f0: 6b 65 64 20 imul $0x20,0x64(%ebp),%esp +c01097f4: 69 74 20 75 70 2c 20 imul $0x79202c70,0x75(%eax,%eiz,1),%esi +c01097fb: 79 +c01097fc: 6f outsl %ds:(%esi),(%dx) +c01097fd: 75 20 jne c010981f +c01097ff: 72 65 jb c0109866 +c0109801: 74 61 je c0109864 +c0109803: 72 64 jb c0109869 +c0109805: 20 2a and %ch,(%edx) +c0109807: 2a 2a sub (%edx),%ch +c0109809: 00 00 add %al,(%eax) +c010980b: 00 20 add %ah,(%eax) +c010980d: 2a 2a sub (%edx),%ch +c010980f: 2a 20 sub (%eax),%ah +c0109811: 6b 69 6c 6c imul $0x6c,0x6c(%ecx),%ebp +c0109815: 20 74 68 65 and %dh,0x65(%eax,%ebp,2) +c0109819: 20 66 75 and %ah,0x75(%esi) +c010981c: 63 6b 69 arpl %bp,0x69(%ebx) +c010981f: 6e outsb %ds:(%esi),(%dx) +c0109820: 67 20 70 72 and %dh,0x72(%bx,%si) +c0109824: 6f outsl %ds:(%esi),(%dx) +c0109825: 67 72 61 addr16 jb c0109889 +c0109828: 6d insl (%dx),%es:(%edi) +c0109829: 6d insl (%dx),%es:(%edi) +c010982a: 65 gs +c010982b: 72 20 jb c010984d +c010982d: 2a 2a sub (%edx),%ch +c010982f: 2a 00 sub (%eax),%al +c0109831: 00 00 add %al,(%eax) +c0109833: 00 20 add %ah,(%eax) +c0109835: 2a 2a sub (%edx),%ch +c0109837: 2a 20 sub (%eax),%ah +c0109839: 61 popa +c010983a: 72 65 jb c01098a1 +c010983c: 20 79 6f and %bh,0x6f(%ecx) +c010983f: 75 20 jne c0109861 +c0109841: 6d insl (%dx),%es:(%edi) +c0109842: 65 6e outsb %gs:(%esi),(%dx) +c0109844: 74 61 je c01098a7 +c0109846: 6c insb (%dx),%es:(%edi) +c0109847: 6c insb (%dx),%es:(%edi) +c0109848: 79 20 jns c010986a +c010984a: 66 data16 +c010984b: 75 63 jne c01098b0 +c010984d: 6b 69 6e 67 imul $0x67,0x6e(%ecx),%ebp +c0109851: 20 63 68 and %ah,0x68(%ebx) +c0109854: 61 popa +c0109855: 6c insb (%dx),%es:(%edi) +c0109856: 6c insb (%dx),%es:(%edi) +c0109857: 65 6e outsb %gs:(%esi),(%dx) +c0109859: 67 addr16 +c010985a: 65 gs +c010985b: 64 fs +c010985c: 3f aas +c010985d: 20 2a and %ch,(%edx) +c010985f: 2a 2a sub (%edx),%ch +c0109861: 00 00 add %al,(%eax) +c0109863: 00 20 add %ah,(%eax) +c0109865: 2a 2a sub (%edx),%ch +c0109867: 2a 20 sub (%eax),%ah +c0109869: 50 push %eax +c010986a: 45 inc %ebp +c010986b: 42 inc %edx +c010986c: 4b dec %ebx +c010986d: 41 inc %ecx +c010986e: 43 inc %ebx +c010986f: 2c 20 sub $0x20,%al +c0109871: 79 6f jns c01098e2 +c0109873: 75 20 jne c0109895 +c0109875: 66 data16 +c0109876: 75 63 jne c01098db +c0109878: 6b 69 6e 67 imul $0x67,0x6e(%ecx),%ebp +c010987c: 20 69 64 and %ch,0x64(%ecx) +c010987f: 69 6f 74 20 2a 2a 2a imul $0x2a2a2a20,0x74(%edi),%ebp +c0109886: 00 00 add %al,(%eax) +c0109888: 20 2a and %ch,(%edx) +c010988a: 2a 2a sub (%edx),%ch +c010988c: 20 6f 68 and %ch,0x68(%edi) +c010988f: 20 66 75 and %ah,0x75(%esi) +c0109892: 63 6b 20 arpl %bp,0x20(%ebx) +c0109895: 6f outsl %ds:(%esi),(%dx) +c0109896: 68 20 66 75 63 push $0x63756620 +c010989b: 6b 20 6f imul $0x6f,(%eax),%esp +c010989e: 68 20 66 75 63 push $0x63756620 +c01098a3: 6b 20 6f imul $0x6f,(%eax),%esp +c01098a6: 68 20 66 75 63 push $0x63756620 +c01098ab: 6b 20 2a imul $0x2a,(%eax),%esp +c01098ae: 2a 2a sub (%edx),%ch +c01098b0: 00 00 add %al,(%eax) +c01098b2: 00 00 add %al,(%eax) +c01098b4: 20 2a and %ch,(%edx) +c01098b6: 2a 2a sub (%edx),%ch +c01098b8: 20 79 6f and %bh,0x6f(%ecx) +c01098bb: 75 20 jne c01098dd +c01098bd: 67 addr16 +c01098be: 65 gs +c01098bf: 74 20 je c01098e1 +c01098c1: 74 6f je c0109932 +c01098c3: 20 6b 65 and %ch,0x65(%ebx) +c01098c6: 65 gs +c01098c7: 70 20 jo c01098e9 +c01098c9: 74 68 je c0109933 +c01098cb: 65 20 66 75 and %ah,%gs:0x75(%esi) +c01098cf: 63 6b 69 arpl %bp,0x69(%ebx) +c01098d2: 6e outsb %ds:(%esi),(%dx) +c01098d3: 67 20 70 69 and %dh,0x69(%bx,%si) +c01098d7: 65 63 65 73 arpl %sp,%gs:0x73(%ebp) +c01098db: 20 2a and %ch,(%edx) +c01098dd: 2a 2a sub (%edx),%ch +c01098df: 00 20 add %ah,(%eax) +c01098e1: 2a 2a sub (%edx),%ch +c01098e3: 2a 20 sub (%eax),%ah +c01098e5: 6a 75 push $0x75 +c01098e7: 73 74 jae c010995d +c01098e9: 20 66 75 and %ah,0x75(%esi) +c01098ec: 63 6b 69 arpl %bp,0x69(%ebx) +c01098ef: 6e outsb %ds:(%esi),(%dx) +c01098f0: 67 20 67 69 and %ah,0x69(%bx) +c01098f4: 76 65 jbe c010995b +c01098f6: 20 75 70 and %dh,0x70(%ebp) +c01098f9: 20 61 6c and %ah,0x6c(%ecx) +c01098fc: 72 65 jb c0109963 +c01098fe: 61 popa +c01098ff: 64 fs +c0109900: 79 20 jns c0109922 +c0109902: 2a 2a sub (%edx),%ch +c0109904: 2a 00 sub (%eax),%al + ... + +c0109920 : +c0109920: 76 96 jbe c01098b8 +c0109922: 10 c0 adc %al,%al +c0109924: 90 nop +c0109925: 97 xchg %eax,%edi +c0109926: 10 c0 adc %al,%al +c0109928: b8 97 10 c0 e4 mov $0xe4c01097,%eax +c010992d: 97 xchg %eax,%edi +c010992e: 10 c0 adc %al,%al +c0109930: 0c 98 or $0x98,%al +c0109932: 10 c0 adc %al,%al +c0109934: 34 98 xor $0x98,%al +c0109936: 10 c0 adc %al,%al +c0109938: 64 fs +c0109939: 98 cwtl +c010993a: 10 c0 adc %al,%al +c010993c: 88 98 10 c0 b4 98 mov %bl,-0x674b3ff0(%eax) +c0109942: 10 c0 adc %al,%al +c0109944: e0 98 loopne c01098de +c0109946: 10 c0 adc %al,%al +c0109948: 73 72 jae c01099bc <_ZTVN2cb20CInterruptDispatcherE+0x1c> +c010994a: 63 2f arpl %bp,(%edi) +c010994c: 54 push %esp +c010994d: 69 65 72 30 2f 70 68 imul $0x68702f30,0x72(%ebp),%esp +c0109954: 79 73 jns c01099c9 <_ZTVN2cb20CInterruptDispatcherE+0x29> +c0109956: 69 63 61 6c 5f 61 6c imul $0x6c615f6c,0x61(%ebx),%esp +c010995d: 6c insb (%dx),%es:(%edi) +c010995e: 6f outsl %ds:(%esi),(%dx) +c010995f: 63 2e arpl %bp,(%esi) +c0109961: 63 00 arpl %ax,(%eax) +c0109963: 43 inc %ebx +c0109964: 6f outsl %ds:(%esi),(%dx) +c0109965: 75 6c jne c01099d3 <_ZTVN2cb20CInterruptDispatcherE+0x33> +c0109967: 64 20 6e 6f and %ch,%fs:0x6f(%esi) +c010996b: 74 20 je c010998d +c010996d: 61 popa +c010996e: 6c insb (%dx),%es:(%edi) +c010996f: 6c insb (%dx),%es:(%edi) +c0109970: 6f outsl %ds:(%esi),(%dx) +c0109971: 63 61 74 arpl %sp,0x74(%ecx) +c0109974: 65 20 70 61 and %dh,%gs:0x61(%eax) +c0109978: 67 65 21 00 and %eax,%gs:(%bx,%si) +c010997c: 55 push %ebp +c010997d: 6e outsb %ds:(%esi),(%dx) +c010997e: 6b 6e 6f 77 imul $0x77,0x6f(%esi),%ebp +c0109982: 6e outsb %ds:(%esi),(%dx) +c0109983: 20 4d 75 and %cl,0x75(%ebp) +c0109986: 6c insb (%dx),%es:(%edi) +c0109987: 74 69 je c01099f2 <_ZTVN2cb20CInterruptDispatcherE+0x52> +c0109989: 62 6f 6f bound %ebp,0x6f(%edi) +c010998c: 74 20 je c01099ae <_ZTVN2cb20CInterruptDispatcherE+0xe> +c010998e: 42 inc %edx +c010998f: 6f outsl %ds:(%esi),(%dx) +c0109990: 6f outsl %ds:(%esi),(%dx) +c0109991: 74 6c je c01099ff <_ZTVN2cb20CInterruptDispatcherE+0x5f> +c0109993: 6f outsl %ds:(%esi),(%dx) +c0109994: 61 popa +c0109995: 64 fs +c0109996: 65 gs +c0109997: 72 00 jb c0109999 +c0109999: 00 00 add %al,(%eax) +c010999b: 00 00 add %al,(%eax) +c010999d: 00 00 add %al,(%eax) + ... + +c01099a0 <_ZTVN2cb20CInterruptDispatcherE>: + ... +c01099a8: c0 (bad) +c01099a9: 36 ss +c01099aa: 10 c0 adc %al,%al +c01099ac: 5b pop %ebx +c01099ad: 69 5d 20 48 65 6c 6c imul $0x6c6c6548,0x20(%ebp),%ebx +c01099b4: 6f outsl %ds:(%esi),(%dx) +c01099b5: 20 66 72 and %ah,0x72(%esi) +c01099b8: 6f outsl %ds:(%esi),(%dx) +c01099b9: 6d insl (%dx),%es:(%edi) +c01099ba: 20 43 2b and %al,0x2b(%ebx) +c01099bd: 2b 20 sub (%eax),%esp +c01099bf: 6c insb (%dx),%es:(%edi) +c01099c0: 61 popa +c01099c1: 6e outsb %ds:(%esi),(%dx) +c01099c2: 64 21 0a and %ecx,%fs:(%edx) +c01099c5: 00 5b 69 add %bl,0x69(%ebx) +c01099c8: 5d pop %ebp +c01099c9: 20 4b 65 and %cl,0x65(%ebx) +c01099cc: 72 6e jb c0109a3c <_ZTVN2cb20CInterruptDispatcherE+0x9c> +c01099ce: 65 gs +c01099cf: 6c insb (%dx),%es:(%edi) +c01099d0: 20 74 61 73 and %dh,0x73(%ecx,%eiz,2) +c01099d4: 6b 20 68 imul $0x68,(%eax),%esp +c01099d7: 61 popa +c01099d8: 73 20 jae c01099fa <_ZTVN2cb20CInterruptDispatcherE+0x5a> +c01099da: 54 push %esp +c01099db: 49 dec %ecx +c01099dc: 44 inc %esp +c01099dd: 20 25 69 2e 0a 00 and %ah,0xa2e69 +c01099e3: 00 5b 65 add %bl,0x65(%ebx) +c01099e6: 5d pop %ebp +c01099e7: 20 45 72 and %al,0x72(%ebp) +c01099ea: 72 6f jb c0109a5b <_ZTVN2cb20CInterruptDispatcherE+0xbb> +c01099ec: 72 21 jb c0109a0f <_ZTVN2cb20CInterruptDispatcherE+0x6f> +c01099ee: 20 4d 79 and %cl,0x79(%ebp) +c01099f1: 20 63 6f and %ah,0x6f(%ebx) +c01099f4: 6e outsb %ds:(%esi),(%dx) +c01099f5: 73 74 jae c0109a6b <_ZTVN2cb20CInterruptDispatcherE+0xcb> +c01099f7: 72 75 jb c0109a6e <_ZTVN2cb20CInterruptDispatcherE+0xce> +c01099f9: 63 74 6f 72 arpl %si,0x72(%edi,%ebp,2) +c01099fd: 20 77 61 and %dh,0x61(%edi) +c0109a00: 73 6e jae c0109a70 <_ZTVN2cb20CInterruptDispatcherE+0xd0> +c0109a02: 27 daa +c0109a03: 74 20 je c0109a25 <_ZTVN2cb20CInterruptDispatcherE+0x85> +c0109a05: 63 61 6c arpl %sp,0x6c(%ecx) +c0109a08: 6c insb (%dx),%es:(%edi) +c0109a09: 65 64 20 70 72 gs and %dh,%fs:%gs:0x72(%eax) +c0109a0e: 6f outsl %ds:(%esi),(%dx) +c0109a0f: 70 65 jo c0109a76 <_ZTVN2cb20CInterruptDispatcherE+0xd6> +c0109a11: 72 6c jb c0109a7f <_ZTVN2cb20CInterruptDispatcherE+0xdf> +c0109a13: 79 2e jns c0109a43 <_ZTVN2cb20CInterruptDispatcherE+0xa3> +c0109a15: 0a 00 or (%eax),%al +c0109a17: 00 5b 69 add %bl,0x69(%ebx) +c0109a1a: 5d pop %ebp +c0109a1b: 20 48 65 and %cl,0x65(%eax) +c0109a1e: 6c insb (%dx),%es:(%edi) +c0109a1f: 6c insb (%dx),%es:(%edi) +c0109a20: 6f outsl %ds:(%esi),(%dx) +c0109a21: 21 20 and %esp,(%eax) +c0109a23: 49 dec %ecx +c0109a24: 27 daa +c0109a25: 6d insl (%dx),%es:(%edi) +c0109a26: 20 74 68 65 and %dh,0x65(%eax,%ebp,2) +c0109a2a: 20 70 61 and %dh,0x61(%eax) +c0109a2d: 72 65 jb c0109a94 <_ZTVN2cb20CInterruptDispatcherE+0xf4> +c0109a2f: 6e outsb %ds:(%esi),(%dx) +c0109a30: 74 20 je c0109a52 <_ZTVN2cb20CInterruptDispatcherE+0xb2> +c0109a32: 70 72 jo c0109aa6 <_ZTVN2cb20CInterruptDispatcherE+0x106> +c0109a34: 6f outsl %ds:(%esi),(%dx) +c0109a35: 63 65 73 arpl %sp,0x73(%ebp) +c0109a38: 73 20 jae c0109a5a <_ZTVN2cb20CInterruptDispatcherE+0xba> +c0109a3a: 25 69 2e 0a 00 and $0xa2e69,%eax +c0109a3f: 00 5b 69 add %bl,0x69(%ebx) +c0109a42: 5d pop %ebp +c0109a43: 20 48 65 and %cl,0x65(%eax) +c0109a46: 6c insb (%dx),%es:(%edi) +c0109a47: 6c insb (%dx),%es:(%edi) +c0109a48: 6f outsl %ds:(%esi),(%dx) +c0109a49: 21 20 and %esp,(%eax) +c0109a4b: 49 dec %ecx +c0109a4c: 27 daa +c0109a4d: 6d insl (%dx),%es:(%edi) +c0109a4e: 20 74 68 65 and %dh,0x65(%eax,%ebp,2) +c0109a52: 20 63 68 and %ah,0x68(%ebx) +c0109a55: 69 6c 64 20 70 72 6f imul $0x636f7270,0x20(%esp,%eiz,2),%ebp +c0109a5c: 63 +c0109a5d: 65 gs +c0109a5e: 73 73 jae c0109ad3 <_ZTVN2cb20CInterruptDispatcherE+0x133> +c0109a60: 20 25 69 2e 0a 00 and %ah,0xa2e69 +c0109a66: 3a 3a cmp (%edx),%bh +c0109a68: 20 43 4c and %al,0x4c(%ebx) +c0109a6b: 6f outsl %ds:(%esi),(%dx) +c0109a6c: 67 addr16 +c0109a6d: 67 addr16 +c0109a6e: 65 gs +c0109a6f: 72 20 jb c0109a91 <_ZTVN2cb20CInterruptDispatcherE+0xf1> +c0109a71: 49 dec %ecx +c0109a72: 6e outsb %ds:(%esi),(%dx) +c0109a73: 69 74 69 61 6c 69 7a imul $0x657a696c,0x61(%ecx,%ebp,2),%esi +c0109a7a: 65 +c0109a7b: 64 2e 0a 00 fs or %cs:%fs:(%eax),%al +c0109a7f: 3a 3a cmp (%edx),%bh +c0109a81: 20 00 and %al,(%eax) +c0109a83: 25 73 00 25 75 and $0x75250073,%eax +c0109a88: 00 25 69 00 25 78 add %ah,0x78250069 +c0109a8e: 00 73 72 add %dh,0x72(%ebx) +c0109a91: 63 2f arpl %bp,(%edi) +c0109a93: 54 push %esp +c0109a94: 69 65 72 31 2f 43 50 imul $0x50432f31,0x72(%ebp),%esp +c0109a9b: 61 popa +c0109a9c: 67 addr16 +c0109a9d: 65 gs +c0109a9e: 44 inc %esp +c0109a9f: 69 72 65 63 74 6f 72 imul $0x726f7463,0x65(%edx),%esi +c0109aa6: 79 2e jns c0109ad6 <_ZTVN2cb20CInterruptDispatcherE+0x136> +c0109aa8: 63 70 70 arpl %si,0x70(%eax) +c0109aab: 00 43 6f add %al,0x6f(%ebx) +c0109aae: 70 79 jo c0109b29 <_ZTVN2cb20CInterruptDispatcherE+0x189> +c0109ab0: 69 6e 67 20 74 6f 20 imul $0x206f7420,0x67(%esi),%ebp +c0109ab7: 75 6e jne c0109b27 <_ZTVN2cb20CInterruptDispatcherE+0x187> +c0109ab9: 65 gs +c0109aba: 78 69 js c0109b25 <_ZTVN2cb20CInterruptDispatcherE+0x185> +c0109abc: 73 74 jae c0109b32 <_ZTVN2cb20CInterruptDispatcherE+0x192> +c0109abe: 69 6e 67 20 74 61 62 imul $0x62617420,0x67(%esi),%ebp +c0109ac5: 6c insb (%dx),%es:(%edi) +c0109ac6: 65 21 00 and %eax,%gs:(%eax) +c0109ac9: 43 inc %ebx +c0109aca: 6f outsl %ds:(%esi),(%dx) +c0109acb: 70 79 jo c0109b46 <_ZTVN2cb20CPageFaultDispatcherE+0x6> +c0109acd: 69 6e 67 20 74 6f 20 imul $0x206f7420,0x67(%esi),%ebp +c0109ad4: 75 6e jne c0109b44 <_ZTVN2cb20CPageFaultDispatcherE+0x4> +c0109ad6: 65 gs +c0109ad7: 78 69 js c0109b42 <_ZTVN2cb20CPageFaultDispatcherE+0x2> +c0109ad9: 73 74 jae c0109b4f <_ZTVN2cb20CPageFaultDispatcherE+0xf> +c0109adb: 69 6e 67 20 70 61 67 imul $0x67617020,0x67(%esi),%ebp +c0109ae2: 65 21 00 and %eax,%gs:(%eax) +c0109ae5: 00 00 add %al,(%eax) +c0109ae7: 00 55 6e add %dl,0x6e(%ebp) +c0109aea: 6d insl (%dx),%es:(%edi) +c0109aeb: 61 popa +c0109aec: 70 70 jo c0109b5e <_ZTVN2cb20CPageFaultDispatcherE+0x1e> +c0109aee: 69 6e 67 20 66 72 6f imul $0x6f726620,0x67(%esi),%ebp +c0109af5: 6d insl (%dx),%es:(%edi) +c0109af6: 20 75 6e and %dh,0x6e(%ebp) +c0109af9: 65 gs +c0109afa: 78 69 js c0109b65 <_ZTVN2cb20CPageFaultDispatcherE+0x25> +c0109afc: 73 74 jae c0109b72 <_ZTVN2cb20CPageFaultDispatcherE+0x32> +c0109afe: 69 6e 67 20 74 61 62 imul $0x62617420,0x67(%esi),%ebp +c0109b05: 6c insb (%dx),%es:(%edi) +c0109b06: 65 21 00 and %eax,%gs:(%eax) +c0109b09: 00 00 add %al,(%eax) +c0109b0b: 00 73 72 add %dh,0x72(%ebx) +c0109b0e: 63 2f arpl %bp,(%edi) +c0109b10: 54 push %esp +c0109b11: 69 65 72 31 2f 43 50 imul $0x50432f31,0x72(%ebp),%esp +c0109b18: 61 popa +c0109b19: 67 addr16 +c0109b1a: 65 gs +c0109b1b: 46 inc %esi +c0109b1c: 61 popa +c0109b1d: 75 6c jne c0109b8b <_ZTVN2cb20CPageFaultDispatcherE+0x4b> +c0109b1f: 74 44 je c0109b65 <_ZTVN2cb20CPageFaultDispatcherE+0x25> +c0109b21: 69 73 70 61 74 63 68 imul $0x68637461,0x70(%ebx),%esi +c0109b28: 65 gs +c0109b29: 72 2e jb c0109b59 <_ZTVN2cb20CPageFaultDispatcherE+0x19> +c0109b2b: 63 70 70 arpl %si,0x70(%eax) +c0109b2e: 00 50 41 add %dl,0x41(%eax) +c0109b31: 47 inc %edi +c0109b32: 45 inc %ebp +c0109b33: 20 46 41 and %al,0x41(%esi) +c0109b36: 55 push %ebp +c0109b37: 4c dec %esp +c0109b38: 54 push %esp +c0109b39: 20 4c 41 57 and %cl,0x57(%ecx,%eax,2) +c0109b3d: 4c dec %esp + ... + +c0109b40 <_ZTVN2cb20CPageFaultDispatcherE>: + ... +c0109b48: 80 75 10 c0 xorb $0xc0,0x10(%ebp) +c0109b4c: 2e cs +c0109b4d: 2f das +c0109b4e: 69 6e 63 6c 75 64 65 imul $0x6564756c,0x63(%esi),%ebp +c0109b55: 2f das +c0109b56: 54 push %esp +c0109b57: 69 65 72 31 2f 55 74 imul $0x74552f31,0x72(%ebp),%esp +c0109b5e: 69 6c 2f 43 4c 69 6e imul $0x656e694c,0x43(%edi,%ebp,1),%ebp +c0109b65: 65 +c0109b66: 61 popa +c0109b67: 72 4c jb c0109bb5 <_ZTVN2cb20CPageFaultDispatcherE+0x75> +c0109b69: 69 73 74 2e 68 00 66 imul $0x6600682e,0x74(%ebx),%esi +c0109b70: 61 popa +c0109b71: 69 6c 0a 00 00 00 00 imul $0x73000000,0x0(%edx,%ecx,1),%ebp +c0109b78: 73 +c0109b79: 72 63 jb c0109bde <_ZTVN2cb20CPageFaultDispatcherE+0x9e> +c0109b7b: 2f das +c0109b7c: 54 push %esp +c0109b7d: 69 65 72 31 2f 43 52 imul $0x52432f31,0x72(%ebp),%esp +c0109b84: 6f outsl %ds:(%esi),(%dx) +c0109b85: 75 6e jne c0109bf5 <_ZTVN2cb20CPageFaultDispatcherE+0xb5> +c0109b87: 64 fs +c0109b88: 52 push %edx +c0109b89: 6f outsl %ds:(%esi),(%dx) +c0109b8a: 62 69 6e bound %ebp,0x6e(%ecx) +c0109b8d: 53 push %ebx +c0109b8e: 63 68 65 arpl %bp,0x65(%eax) +c0109b91: 64 fs +c0109b92: 75 6c jne c0109c00 <_ZTVN2cb20CRoundRobinSchedulerE> +c0109b94: 65 gs +c0109b95: 72 2e jb c0109bc5 <_ZTVN2cb20CPageFaultDispatcherE+0x85> +c0109b97: 63 70 70 arpl %si,0x70(%eax) +c0109b9a: 00 4e 6f add %cl,0x6f(%esi) +c0109b9d: 20 74 61 73 and %dh,0x73(%ecx,%eiz,2) +c0109ba1: 6b 73 20 69 imul $0x69,0x20(%ebx),%esi +c0109ba5: 6e outsb %ds:(%esi),(%dx) +c0109ba6: 20 71 75 and %dh,0x75(%ecx) +c0109ba9: 65 gs +c0109baa: 75 65 jne c0109c11 <_ZTVN2cb20CRoundRobinSchedulerE+0x11> +c0109bac: 21 00 and %eax,(%eax) +c0109bae: 00 00 add %al,(%eax) +c0109bb0: 73 77 jae c0109c29 <_ZTVN2cb20CRoundRobinSchedulerE+0x29> +c0109bb2: 69 74 63 68 69 6e 67 imul $0x20676e69,0x68(%ebx,%eiz,2),%esi +c0109bb9: 20 +c0109bba: 66 data16 +c0109bbb: 72 6f jb c0109c2c <_ZTVN2cb20CRoundRobinSchedulerE+0x2c> +c0109bbd: 6d insl (%dx),%es:(%edi) +c0109bbe: 20 25 78 20 25 78 and %ah,0x78252078 +c0109bc4: 20 25 78 20 28 25 and %ah,0x25282078 +c0109bca: 69 20 74 6f 20 25 imul $0x25206f74,(%eax),%esp +c0109bd0: 69 29 0a 00 5b 69 imul $0x695b000a,(%ecx),%ebp +c0109bd6: 5d pop %ebp +c0109bd7: 20 49 20 and %cl,0x20(%ecx) +c0109bda: 77 61 ja c0109c3d <_ZTVN2cb20CRoundRobinSchedulerE+0x3d> +c0109bdc: 73 20 jae c0109bfe <_ZTVN2cb20CPageFaultDispatcherE+0xbe> +c0109bde: 74 6f je c0109c4f <_ZTVN2cb10ISchedulerE+0xf> +c0109be0: 6c insb (%dx),%es:(%edi) +c0109be1: 64 20 74 6f 20 and %dh,%fs:0x20(%edi,%ebp,2) +c0109be6: 6a 75 push $0x75 +c0109be8: 6d insl (%dx),%es:(%edi) +c0109be9: 70 20 jo c0109c0b <_ZTVN2cb20CRoundRobinSchedulerE+0xb> +c0109beb: 74 6f je c0109c5c <_ZTVN2cb10ISchedulerE+0x1c> +c0109bed: 20 25 78 20 28 25 and %ah,0x25282078 +c0109bf3: 78 20 js c0109c15 <_ZTVN2cb20CRoundRobinSchedulerE+0x15> +c0109bf5: 25 78 29 3b 20 and $0x203b2978,%eax +c0109bfa: 25 78 0a 00 00 and $0xa78,%eax + ... + +c0109c00 <_ZTVN2cb20CRoundRobinSchedulerE>: + ... +c0109c08: d0 (bad) +c0109c09: 75 10 jne c0109c1b <_ZTVN2cb20CRoundRobinSchedulerE+0x1b> +c0109c0b: c0 (bad) +c0109c0c: f0 79 10 lock jns c0109c1f <_ZTVN2cb20CRoundRobinSchedulerE+0x1f> +c0109c0f: c0 c0 77 rol $0x77,%al +c0109c12: 10 c0 adc %al,%al +c0109c14: f0 75 10 lock jne c0109c27 <_ZTVN2cb20CRoundRobinSchedulerE+0x27> +c0109c17: c0 10 77 rclb $0x77,(%eax) +c0109c1a: 10 c0 adc %al,%al +c0109c1c: 00 76 10 add %dh,0x10(%esi) +c0109c1f: c0 5b 69 5d rcrb $0x5d,0x69(%ebx) +c0109c23: 20 41 64 and %al,0x64(%ecx) +c0109c26: 64 69 6e 67 20 74 61 imul $0x73617420,%fs:0x67(%esi),%ebp +c0109c2d: 73 +c0109c2e: 6b 20 25 imul $0x25,(%eax),%esp +c0109c31: 69 20 28 25 78 29 imul $0x29782528,(%eax),%esp +c0109c37: 0a 00 or (%eax),%al +c0109c39: 00 00 add %al,(%eax) +c0109c3b: 00 00 add %al,(%eax) +c0109c3d: 00 00 add %al,(%eax) + ... + +c0109c40 <_ZTVN2cb10ISchedulerE>: + ... +c0109c48: 20 11 and %dl,(%ecx) +c0109c4a: 10 c0 adc %al,%al +c0109c4c: 20 11 and %dl,(%ecx) +c0109c4e: 10 c0 adc %al,%al +c0109c50: 20 11 and %dl,(%ecx) +c0109c52: 10 c0 adc %al,%al +c0109c54: 20 11 and %dl,(%ecx) +c0109c56: 10 c0 adc %al,%al +c0109c58: 20 11 and %dl,(%ecx) +c0109c5a: 10 c0 adc %al,%al +c0109c5c: 20 11 and %dl,(%ecx) +c0109c5e: 10 c0 adc %al,%al +c0109c60: 73 72 jae c0109cd4 <_ZTVN2cb10ISchedulerE+0x94> +c0109c62: 63 2f arpl %bp,(%edi) +c0109c64: 54 push %esp +c0109c65: 69 65 72 31 2f 43 54 imul $0x54432f31,0x72(%ebp),%esp +c0109c6c: 61 popa +c0109c6d: 73 6b jae c0109cda <_ZTVN2cb10ISchedulerE+0x9a> +c0109c6f: 2e 63 70 70 arpl %si,%cs:0x70(%eax) +c0109c73: 00 43 61 add %al,0x61(%ebx) +c0109c76: 6e outsb %ds:(%esi),(%dx) +c0109c77: 6e outsb %ds:(%esi),(%dx) +c0109c78: 6f outsl %ds:(%esi),(%dx) +c0109c79: 74 20 je c0109c9b <_ZTVN2cb10ISchedulerE+0x5b> +c0109c7b: 66 6f outsw %ds:(%esi),(%dx) +c0109c7d: 72 6b jb c0109cea <_ZTVN2cb10ISchedulerE+0xaa> +c0109c7f: 20 75 73 and %dh,0x73(%ebp) +c0109c82: 65 gs +c0109c83: 72 6d jb c0109cf2 <_ZTVN2cb10ISchedulerE+0xb2> +c0109c85: 6f outsl %ds:(%esi),(%dx) +c0109c86: 64 65 20 70 72 fs and %dh,%fs:%gs:0x72(%eax) +c0109c8b: 6f outsl %ds:(%esi),(%dx) +c0109c8c: 67 72 61 addr16 jb c0109cf0 <_ZTVN2cb10ISchedulerE+0xb0> +c0109c8f: 6d insl (%dx),%es:(%edi) +c0109c90: 21 00 and %eax,(%eax) +c0109c92: 64 3a 25 78 20 73 3a cmp %fs:0x3a732078,%ah +c0109c99: 25 78 20 62 3a and $0x3a622078,%eax +c0109c9e: 25 78 20 69 3a and $0x3a692078,%eax +c0109ca3: 25 78 0a 00 00 and $0xa78,%eax +c0109ca8: 5b pop %ebx +c0109ca9: 69 5d 20 46 6f 72 6b imul $0x6b726f46,0x20(%ebp),%ebx +c0109cb0: 65 64 3a 20 gs cmp %fs:%gs:(%eax),%ah +c0109cb4: 54 push %esp +c0109cb5: 49 dec %ecx +c0109cb6: 44 inc %esp +c0109cb7: 20 25 69 2c 20 45 and %ah,0x45202c69 +c0109cbd: 53 push %ebx +c0109cbe: 50 push %eax +c0109cbf: 20 25 78 2c 20 45 and %ah,0x45202c78 +c0109cc5: 42 inc %edx +c0109cc6: 50 push %eax +c0109cc7: 20 25 78 2c 20 45 and %ah,0x45202c78 +c0109ccd: 49 dec %ecx +c0109cce: 50 push %eax +c0109ccf: 20 25 78 2e 2e 2e and %ah,0x2e2e2e78 +c0109cd5: 0a 00 or (%eax),%al +c0109cd7: 00 45 6e add %al,0x6e(%ebp) +c0109cda: 74 65 je c0109d41 <_ZTVN2cb10ISchedulerE+0x101> +c0109cdc: 72 69 jb c0109d47 <_ZTVN2cb10ISchedulerE+0x107> +c0109cde: 6e outsb %ds:(%esi),(%dx) +c0109cdf: 67 20 4e 65 and %cl,0x65(%bp) +c0109ce3: 78 74 js c0109d59 <_ZTVN2cb10ISchedulerE+0x119> +c0109ce5: 54 push %esp +c0109ce6: 61 popa +c0109ce7: 73 6b jae c0109d54 <_ZTVN2cb10ISchedulerE+0x114> +c0109ce9: 0a 00 or (%eax),%al +c0109ceb: 72 65 jb c0109d52 <_ZTVN2cb10ISchedulerE+0x112> +c0109ced: 74 75 je c0109d64 <_ZTVN2cb10ISchedulerE+0x124> +c0109cef: 72 6e jb c0109d5f <_ZTVN2cb10ISchedulerE+0x11f> +c0109cf1: 65 64 20 66 72 gs and %ah,%fs:%gs:0x72(%esi) +c0109cf6: 6f outsl %ds:(%esi),(%dx) +c0109cf7: 6d insl (%dx),%es:(%edi) +c0109cf8: 20 4e 65 and %cl,0x65(%esi) +c0109cfb: 78 74 js c0109d71 <_ZTVN2cb10ISchedulerE+0x131> +c0109cfd: 54 push %esp +c0109cfe: 61 popa +c0109cff: 73 6b jae c0109d6c <_ZTVN2cb10ISchedulerE+0x12c> +c0109d01: 0a 00 or (%eax),%al + ... + +Disassembly of section .bss: + +c010a000 : +c010a000: 00 00 add %al,(%eax) +c010a002: 00 00 add %al,(%eax) + ... + +c010a006 : + ... + +c010a020 : + ... + +c010a040 : + ... + +c010a840 : + ... + +c010a860 : + ... + +c010b460 : +c010b460: 00 00 add %al,(%eax) + ... + +c010b464 : +c010b464: 00 00 add %al,(%eax) + ... + +c010b468 : + ... + +c010c000 : + ... + +c050c000 : + ... + +c050e020 : + ... + +c052e020 : + ... + +c052e820 : +c052e820: 00 00 add %al,(%eax) + ... + +c052e824 : +c052e824: 00 00 add %al,(%eax) + ... + +c052e828 : +c052e828: 00 00 add %al,(%eax) + ... + +c052e82c : +c052e82c: 00 00 add %al,(%eax) + ... + +c052e830 : + ... + +c052e831 : + ... + +c052e832 : + ... + +c052e834 : + ... + +c052e835 : + ... + +c052e836 : + ... + +c052e837 : + ... + +c052e838 : +c052e838: 00 00 add %al,(%eax) + ... + +c052e83c : +c052e83c: 00 00 add %al,(%eax) + ... + +c052e840 : + ... + +c052f840 <_ZN2cb20CInterruptDispatcher21m_DispatcherFunctionsE>: + ... + +c052fc40 <_ZN2cb20CInterruptDispatcher13m_DispatchersE>: + ... + +c0530040 <_ZN2cb20CInterruptDispatcher20m_bInitializedStaticE>: +c0530040: 00 00 add %al,(%eax) + ... + +c0530044 : + ... + +c053004c : +c053004c: 00 00 add %al,(%eax) + ... + +c0530050 : +c0530050: 00 00 add %al,(%eax) + ... + +c0530054 : +c0530054: 00 00 add %al,(%eax) + ... + +c0530058 <_ZN2cb6CTimer10m_FastHookE>: +c0530058: 00 00 add %al,(%eax) + ... + +c053005c <_ZN2cb6CTimer8m_nTicksE>: +c053005c: 00 00 add %al,(%eax) + ... + +c0530060 <_ZN2cb6CTimer14m_bInitializedE>: +c0530060: 00 00 add %al,(%eax) + ... + +c0530064 <_ZN2cb6CTimer11m_CallbacksE>: + ... + +c0530070 <_ZN2cb6CTimer19m_GetTicksSemaphoreE>: + ... + +Disassembly of section .stab: + +00000000 <.stab>: + 0: 01 00 add %eax,(%eax) + 2: 00 00 add %al,(%eax) + 4: 00 00 add %al,(%eax) + 6: a0 0a 1d 30 00 mov 0x301d0a,%al + b: 00 08 add %cl,(%eax) + d: 00 00 add %al,(%eax) + f: 00 64 00 02 add %ah,0x2(%eax,%eax,1) + 13: 00 00 add %al,(%eax) + 15: 10 10 adc %dl,(%eax) + 17: c0 (bad) + 18: 33 00 xor (%eax),%eax + 1a: 00 00 add %al,(%eax) + 1c: 64 00 02 add %al,%fs:(%edx) + 1f: 00 00 add %al,(%eax) + 21: 10 10 adc %dl,(%eax) + 23: c0 44 00 00 00 rolb $0x0,0x0(%eax,%eax,1) + 28: 3c 00 cmp $0x0,%al + 2a: 00 00 add %al,(%eax) + 2c: 00 00 add %al,(%eax) + 2e: 00 00 add %al,(%eax) + 30: 53 push %ebx + 31: 00 00 add %al,(%eax) + 33: 00 80 00 00 00 00 add %al,0x0(%eax) + 39: 00 00 add %al,(%eax) + 3b: 00 7d 00 add %bh,0x0(%ebp) + 3e: 00 00 add %al,(%eax) + 40: 80 00 00 addb $0x0,(%eax) + 43: 00 00 add %al,(%eax) + 45: 00 00 add %al,(%eax) + 47: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 4d: 00 00 add %al,(%eax) + 4f: 00 00 add %al,(%eax) + 51: 00 00 add %al,(%eax) + 53: 00 c6 add %al,%dh + 55: 00 00 add %al,(%eax) + 57: 00 80 00 00 00 00 add %al,0x0(%eax) + 5d: 00 00 add %al,(%eax) + 5f: 00 f1 add %dh,%cl + 61: 00 00 add %al,(%eax) + 63: 00 80 00 00 00 00 add %al,0x0(%eax) + 69: 00 00 add %al,(%eax) + 6b: 00 21 add %ah,(%ecx) + 6d: 01 00 add %eax,(%eax) + 6f: 00 80 00 00 00 00 add %al,0x0(%eax) + 75: 00 00 add %al,(%eax) + 77: 00 72 01 add %dh,0x1(%edx) + 7a: 00 00 add %al,(%eax) + 7c: 80 00 00 addb $0x0,(%eax) + 7f: 00 00 add %al,(%eax) + 81: 00 00 add %al,(%eax) + 83: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 89: 00 00 add %al,(%eax) + 8b: 00 00 add %al,(%eax) + 8d: 00 00 add %al,(%eax) + 8f: 00 e2 add %ah,%dl + 91: 01 00 add %eax,(%eax) + 93: 00 80 00 00 00 00 add %al,0x0(%eax) + 99: 00 00 add %al,(%eax) + 9b: 00 11 add %dl,(%ecx) + 9d: 02 00 add (%eax),%al + 9f: 00 80 00 00 00 00 add %al,0x0(%eax) + a5: 00 00 add %al,(%eax) + a7: 00 3b add %bh,(%ebx) + a9: 02 00 add (%eax),%al + ab: 00 80 00 00 00 00 add %al,0x0(%eax) + b1: 00 00 add %al,(%eax) + b3: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + b7: 00 80 00 00 00 00 add %al,0x0(%eax) + bd: 00 00 add %al,(%eax) + bf: 00 7e 02 add %bh,0x2(%esi) + c2: 00 00 add %al,(%eax) + c4: 80 00 00 addb $0x0,(%eax) + c7: 00 00 add %al,(%eax) + c9: 00 00 add %al,(%eax) + cb: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + d1: 00 00 add %al,(%eax) + d3: 00 00 add %al,(%eax) + d5: 00 00 add %al,(%eax) + d7: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + dd: 00 00 add %al,(%eax) + df: 00 00 add %al,(%eax) + e1: 00 00 add %al,(%eax) + e3: 00 ce add %cl,%dh + e5: 02 00 add (%eax),%al + e7: 00 82 00 00 00 d5 add %al,-0x2b000000(%edx) + ed: 9c pushf + ee: 00 00 add %al,(%eax) + f0: e5 02 in $0x2,%eax + f2: 00 00 add %al,(%eax) + f4: 82 (bad) + f5: 00 00 add %al,(%eax) + f7: 00 ef add %ch,%bh + f9: 15 00 00 f7 02 adc $0x2f70000,%eax + fe: 00 00 add %al,(%eax) + 100: 80 00 06 addb $0x6,(%eax) + 103: 00 00 add %al,(%eax) + 105: 00 00 add %al,(%eax) + 107: 00 08 add %cl,(%eax) + 109: 03 00 add (%eax),%eax + 10b: 00 80 00 07 00 00 add %al,0x700(%eax) + 111: 00 00 add %al,(%eax) + 113: 00 19 add %bl,(%ecx) + 115: 03 00 add (%eax),%eax + 117: 00 80 00 08 00 00 add %al,0x800(%eax) + 11d: 00 00 add %al,(%eax) + 11f: 00 2a add %ch,(%edx) + 121: 03 00 add (%eax),%eax + 123: 00 80 00 09 00 00 add %al,0x900(%eax) + 129: 00 00 add %al,(%eax) + 12b: 00 3b add %bh,(%ebx) + 12d: 03 00 add (%eax),%eax + 12f: 00 80 00 0b 00 00 add %al,0xb00(%eax) + 135: 00 00 add %al,(%eax) + 137: 00 4c 03 00 add %cl,0x0(%ebx,%eax,1) + 13b: 00 80 00 0c 00 00 add %al,0xc00(%eax) + 141: 00 00 add %al,(%eax) + 143: 00 5d 03 add %bl,0x3(%ebp) + 146: 00 00 add %al,(%eax) + 148: 80 00 0d addb $0xd,(%eax) + ... + 153: 00 a2 00 00 00 00 add %ah,0x0(%edx) + 159: 00 00 add %al,(%eax) + 15b: 00 6d 03 add %ch,0x3(%ebp) + 15e: 00 00 add %al,(%eax) + 160: 80 00 00 addb $0x0,(%eax) + 163: 00 00 add %al,(%eax) + 165: 00 00 add %al,(%eax) + 167: 00 b5 04 00 00 80 add %dh,-0x7ffffffc(%ebp) + 16d: 00 1b add %bl,(%ebx) + 16f: 00 00 add %al,(%eax) + 171: 00 00 add %al,(%eax) + 173: 00 ce add %cl,%dh + 175: 04 00 add $0x0,%al + 177: 00 80 00 00 00 00 add %al,0x0(%eax) + 17d: 00 00 add %al,(%eax) + 17f: 00 c5 add %al,%ch + 181: 05 00 00 80 00 add $0x800000,%eax + 186: 28 00 sub %al,(%eax) + ... + 190: a2 00 00 00 00 mov %al,0x0 + 195: 00 00 add %al,(%eax) + 197: 00 e4 add %ah,%ah + 199: 05 00 00 24 00 add $0x240000,%eax + 19e: 07 pop %es + 19f: 00 00 add %al,(%eax) + 1a1: 10 10 adc %dl,(%eax) + 1a3: c0 00 00 rolb $0x0,(%eax) + 1a6: 00 00 add %al,(%eax) + 1a8: 2e 00 00 add %al,%cs:(%eax) + 1ab: 00 00 add %al,(%eax) + 1ad: 10 10 adc %dl,(%eax) + 1af: c0 00 00 rolb $0x0,(%eax) + 1b2: 00 00 add %al,(%eax) + 1b4: 44 inc %esp + 1b5: 00 08 add %cl,(%eax) + ... + 1bf: 00 44 00 0e add %al,0xe(%eax,%eax,1) + 1c3: 00 07 add %al,(%edi) + 1c5: 00 00 add %al,(%eax) + 1c7: 00 00 add %al,(%eax) + 1c9: 00 00 add %al,(%eax) + 1cb: 00 44 00 10 add %al,0x10(%eax,%eax,1) + 1cf: 00 10 add %dl,(%eax) + 1d1: 00 00 add %al,(%eax) + 1d3: 00 00 add %al,(%eax) + 1d5: 00 00 add %al,(%eax) + 1d7: 00 44 00 10 add %al,0x10(%eax,%eax,1) + 1db: 00 25 00 00 00 00 add %ah,0x0 + 1e1: 00 00 add %al,(%eax) + 1e3: 00 44 00 14 add %al,0x14(%eax,%eax,1) + 1e7: 00 30 add %dh,(%eax) + 1e9: 00 00 add %al,(%eax) + 1eb: 00 00 add %al,(%eax) + 1ed: 00 00 add %al,(%eax) + 1ef: 00 44 00 13 add %al,0x13(%eax,%eax,1) + 1f3: 00 34 00 add %dh,(%eax,%eax,1) + 1f6: 00 00 add %al,(%eax) + 1f8: 00 00 add %al,(%eax) + 1fa: 00 00 add %al,(%eax) + 1fc: 44 inc %esp + 1fd: 00 16 add %dl,(%esi) + 1ff: 00 39 add %bh,(%ecx) + 201: 00 00 add %al,(%eax) + 203: 00 00 add %al,(%eax) + 205: 00 00 add %al,(%eax) + 207: 00 44 00 0e add %al,0xe(%eax,%eax,1) + 20b: 00 3d 00 00 00 00 add %bh,0x0 + 211: 00 00 add %al,(%eax) + 213: 00 44 00 2e add %al,0x2e(%eax,%eax,1) + 217: 00 48 00 add %cl,0x0(%eax) + 21a: 00 00 add %al,(%eax) + 21c: 00 00 add %al,(%eax) + 21e: 00 00 add %al,(%eax) + 220: 44 inc %esp + 221: 00 3d 00 4a 00 00 add %bh,0x4a00 + 227: 00 00 add %al,(%eax) + 229: 00 00 add %al,(%eax) + 22b: 00 44 00 31 add %al,0x31(%eax,%eax,1) + 22f: 00 4f 00 add %cl,0x0(%edi) + 232: 00 00 add %al,(%eax) + 234: 00 00 add %al,(%eax) + 236: 00 00 add %al,(%eax) + 238: 44 inc %esp + 239: 00 33 add %dh,(%ebx) + 23b: 00 55 00 add %dl,0x0(%ebp) + 23e: 00 00 add %al,(%eax) + 240: 00 00 add %al,(%eax) + 242: 00 00 add %al,(%eax) + 244: 44 inc %esp + 245: 00 31 add %dh,(%ecx) + 247: 00 5b 00 add %bl,0x0(%ebx) + 24a: 00 00 add %al,(%eax) + 24c: 00 00 add %al,(%eax) + 24e: 00 00 add %al,(%eax) + 250: 44 inc %esp + 251: 00 33 add %dh,(%ebx) + 253: 00 61 00 add %ah,0x0(%ecx) + 256: 00 00 add %al,(%eax) + 258: 00 00 add %al,(%eax) + 25a: 00 00 add %al,(%eax) + 25c: 44 inc %esp + 25d: 00 34 00 add %dh,(%eax,%eax,1) + 260: 6e outsb %ds:(%esi),(%dx) + 261: 00 00 add %al,(%eax) + 263: 00 00 add %al,(%eax) + 265: 00 00 add %al,(%eax) + 267: 00 44 00 37 add %al,0x37(%eax,%eax,1) + 26b: 00 77 00 add %dh,0x0(%edi) + 26e: 00 00 add %al,(%eax) + 270: 00 00 add %al,(%eax) + 272: 00 00 add %al,(%eax) + 274: 44 inc %esp + 275: 00 3a add %bh,(%edx) + 277: 00 80 00 00 00 00 add %al,0x0(%eax) + 27d: 00 00 add %al,(%eax) + 27f: 00 44 00 3d add %al,0x3d(%eax,%eax,1) + 283: 00 8a 00 00 00 00 add %cl,0x0(%edx) + 289: 00 00 add %al,(%eax) + 28b: 00 44 00 38 add %al,0x38(%eax,%eax,1) + 28f: 00 8f 00 00 00 00 add %cl,0x0(%edi) + 295: 00 00 add %al,(%eax) + 297: 00 44 00 35 add %al,0x35(%eax,%eax,1) + 29b: 00 99 00 00 00 fa add %bl,-0x6000000(%ecx) + 2a1: 05 00 00 40 00 add $0x400000,%eax + 2a6: 0d 00 00 00 00 or $0x0,%eax + 2ab: 00 00 add %al,(%eax) + 2ad: 00 00 add %al,(%eax) + 2af: 00 c0 add %al,%al + 2b1: 00 00 add %al,(%eax) + 2b3: 00 00 add %al,(%eax) + 2b5: 00 00 add %al,(%eax) + 2b7: 00 09 add %cl,(%ecx) + 2b9: 06 push %es + 2ba: 00 00 add %al,(%eax) + 2bc: 40 inc %eax + 2bd: 00 12 add %dl,(%edx) + 2bf: 00 02 add %al,(%edx) + 2c1: 00 00 add %al,(%eax) + 2c3: 00 00 add %al,(%eax) + 2c5: 00 00 add %al,(%eax) + 2c7: 00 c0 add %al,%al + 2c9: 00 00 add %al,(%eax) + 2cb: 00 30 add %dh,(%eax) + 2cd: 00 00 add %al,(%eax) + 2cf: 00 00 add %al,(%eax) + 2d1: 00 00 add %al,(%eax) + 2d3: 00 e0 add %ah,%al + 2d5: 00 00 add %al,(%eax) + 2d7: 00 3d 00 00 00 00 add %bh,0x0 + 2dd: 00 00 add %al,(%eax) + 2df: 00 e0 add %ah,%al + 2e1: 00 00 add %al,(%eax) + 2e3: 00 ae 00 00 00 00 add %ch,0x0(%esi) + 2e9: 00 00 add %al,(%eax) + 2eb: 00 24 00 add %ah,(%eax,%eax,1) + 2ee: 00 00 add %al,(%eax) + 2f0: ae scas %es:(%edi),%al + 2f1: 00 00 add %al,(%eax) + 2f3: 00 00 add %al,(%eax) + 2f5: 00 00 add %al,(%eax) + 2f7: 00 4e 00 add %cl,0x0(%esi) + 2fa: 00 00 add %al,(%eax) + 2fc: ae scas %es:(%edi),%al + 2fd: 10 10 adc %dl,(%eax) + 2ff: c0 1f 06 rcrb $0x6,(%edi) + 302: 00 00 add %al,(%eax) + 304: 20 00 and %al,(%eax) + 306: 04 00 add $0x0,%al + 308: 00 00 add %al,(%eax) + 30a: 00 00 add %al,(%eax) + 30c: 35 06 00 00 20 xor $0x20000006,%eax + 311: 00 05 00 00 00 00 add %al,0x0 + 317: 00 00 add %al,(%eax) + 319: 00 00 add %al,(%eax) + 31b: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 31f: 00 ae 10 10 c0 08 add %ch,0x8c01010(%esi) + 325: 00 00 add %al,(%eax) + 327: 00 64 00 02 add %ah,0x2(%eax,%eax,1) + 32b: 00 b0 10 10 c0 50 add %dh,0x50c01010(%eax) + 331: 06 push %es + 332: 00 00 add %al,(%eax) + 334: 64 00 02 add %al,%fs:(%edx) + 337: 00 b0 10 10 c0 44 add %dh,0x44c01010(%eax) + 33d: 00 00 add %al,(%eax) + 33f: 00 3c 00 add %bh,(%eax,%eax,1) + 342: 00 00 add %al,(%eax) + 344: 00 00 add %al,(%eax) + 346: 00 00 add %al,(%eax) + 348: 53 push %ebx + 349: 00 00 add %al,(%eax) + 34b: 00 80 00 00 00 00 add %al,0x0(%eax) + 351: 00 00 add %al,(%eax) + 353: 00 7d 00 add %bh,0x0(%ebp) + 356: 00 00 add %al,(%eax) + 358: 80 00 00 addb $0x0,(%eax) + 35b: 00 00 add %al,(%eax) + 35d: 00 00 add %al,(%eax) + 35f: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 365: 00 00 add %al,(%eax) + 367: 00 00 add %al,(%eax) + 369: 00 00 add %al,(%eax) + 36b: 00 c6 add %al,%dh + 36d: 00 00 add %al,(%eax) + 36f: 00 80 00 00 00 00 add %al,0x0(%eax) + 375: 00 00 add %al,(%eax) + 377: 00 f1 add %dh,%cl + 379: 00 00 add %al,(%eax) + 37b: 00 80 00 00 00 00 add %al,0x0(%eax) + 381: 00 00 add %al,(%eax) + 383: 00 21 add %ah,(%ecx) + 385: 01 00 add %eax,(%eax) + 387: 00 80 00 00 00 00 add %al,0x0(%eax) + 38d: 00 00 add %al,(%eax) + 38f: 00 72 01 add %dh,0x1(%edx) + 392: 00 00 add %al,(%eax) + 394: 80 00 00 addb $0x0,(%eax) + 397: 00 00 add %al,(%eax) + 399: 00 00 add %al,(%eax) + 39b: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 3a1: 00 00 add %al,(%eax) + 3a3: 00 00 add %al,(%eax) + 3a5: 00 00 add %al,(%eax) + 3a7: 00 e2 add %ah,%dl + 3a9: 01 00 add %eax,(%eax) + 3ab: 00 80 00 00 00 00 add %al,0x0(%eax) + 3b1: 00 00 add %al,(%eax) + 3b3: 00 11 add %dl,(%ecx) + 3b5: 02 00 add (%eax),%al + 3b7: 00 80 00 00 00 00 add %al,0x0(%eax) + 3bd: 00 00 add %al,(%eax) + 3bf: 00 3b add %bh,(%ebx) + 3c1: 02 00 add (%eax),%al + 3c3: 00 80 00 00 00 00 add %al,0x0(%eax) + 3c9: 00 00 add %al,(%eax) + 3cb: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + 3cf: 00 80 00 00 00 00 add %al,0x0(%eax) + 3d5: 00 00 add %al,(%eax) + 3d7: 00 7e 02 add %bh,0x2(%esi) + 3da: 00 00 add %al,(%eax) + 3dc: 80 00 00 addb $0x0,(%eax) + 3df: 00 00 add %al,(%eax) + 3e1: 00 00 add %al,(%eax) + 3e3: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + 3e9: 00 00 add %al,(%eax) + 3eb: 00 00 add %al,(%eax) + 3ed: 00 00 add %al,(%eax) + 3ef: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + 3f5: 00 00 add %al,(%eax) + 3f7: 00 00 add %al,(%eax) + 3f9: 00 00 add %al,(%eax) + 3fb: 00 60 06 add %ah,0x6(%eax) + 3fe: 00 00 add %al,(%eax) + 400: 82 (bad) + 401: 00 00 add %al,(%eax) + 403: 00 00 add %al,(%eax) + 405: 00 00 add %al,(%eax) + 407: 00 e5 add %ah,%ch + 409: 02 00 add (%eax),%al + 40b: 00 c2 add %al,%dl + 40d: 00 00 add %al,(%eax) + 40f: 00 ef add %ch,%bh + 411: 15 00 00 00 00 adc $0x0,%eax + 416: 00 00 add %al,(%eax) + 418: a2 00 00 00 00 mov %al,0x0 + 41d: 00 00 add %al,(%eax) + 41f: 00 76 06 add %dh,0x6(%esi) + 422: 00 00 add %al,(%eax) + 424: 24 00 and $0x0,%al + 426: 0a 00 or (%eax),%al + 428: b0 10 mov $0x10,%al + 42a: 10 c0 adc %al,%al + 42c: 00 00 add %al,(%eax) + 42e: 00 00 add %al,(%eax) + 430: 2e 00 00 add %al,%cs:(%eax) + 433: 00 b0 10 10 c0 00 add %dh,0xc01010(%eax) + 439: 00 00 add %al,(%eax) + 43b: 00 44 00 0b add %al,0xb(%eax,%eax,1) + ... + 447: 00 44 00 0c add %al,0xc(%eax,%eax,1) + ... + 453: 00 44 00 0b add %al,0xb(%eax,%eax,1) + 457: 00 05 00 00 00 00 add %al,0x0 + 45d: 00 00 add %al,(%eax) + 45f: 00 44 00 0c add %al,0xc(%eax,%eax,1) + 463: 00 06 add %al,(%esi) + 465: 00 00 add %al,(%eax) + 467: 00 00 add %al,(%eax) + 469: 00 00 add %al,(%eax) + 46b: 00 44 00 0b add %al,0xb(%eax,%eax,1) + 46f: 00 0b add %cl,(%ebx) + 471: 00 00 add %al,(%eax) + 473: 00 00 add %al,(%eax) + 475: 00 00 add %al,(%eax) + 477: 00 44 00 0c add %al,0xc(%eax,%eax,1) + 47b: 00 0d 00 00 00 00 add %cl,0x0 + 481: 00 00 add %al,(%eax) + 483: 00 44 00 0b add %al,0xb(%eax,%eax,1) + 487: 00 0f add %cl,(%edi) + 489: 00 00 add %al,(%eax) + 48b: 00 00 add %al,(%eax) + 48d: 00 00 add %al,(%eax) + 48f: 00 44 00 0c add %al,0xc(%eax,%eax,1) + 493: 00 10 add %dl,(%eax) + 495: 00 00 add %al,(%eax) + 497: 00 00 add %al,(%eax) + 499: 00 00 add %al,(%eax) + 49b: 00 44 00 0b add %al,0xb(%eax,%eax,1) + 49f: 00 13 add %dl,(%ebx) + 4a1: 00 00 add %al,(%eax) + 4a3: 00 00 add %al,(%eax) + 4a5: 00 00 add %al,(%eax) + 4a7: 00 44 00 0c add %al,0xc(%eax,%eax,1) + 4ab: 00 16 add %dl,(%esi) + 4ad: 00 00 add %al,(%eax) + 4af: 00 00 add %al,(%eax) + 4b1: 00 00 add %al,(%eax) + 4b3: 00 44 00 0d add %al,0xd(%eax,%eax,1) + 4b7: 00 1f add %bl,(%edi) + 4b9: 00 00 add %al,(%eax) + 4bb: 00 00 add %al,(%eax) + 4bd: 00 00 add %al,(%eax) + 4bf: 00 44 00 0e add %al,0xe(%eax,%eax,1) + 4c3: 00 2a add %ch,(%edx) + 4c5: 00 00 add %al,(%eax) + 4c7: 00 00 add %al,(%eax) + 4c9: 00 00 add %al,(%eax) + 4cb: 00 44 00 0e add %al,0xe(%eax,%eax,1) + 4cf: 00 39 add %bh,(%ecx) + 4d1: 00 00 add %al,(%eax) + 4d3: 00 00 add %al,(%eax) + 4d5: 00 00 add %al,(%eax) + 4d7: 00 44 00 10 add %al,0x10(%eax,%eax,1) + 4db: 00 40 00 add %al,0x0(%eax) + 4de: 00 00 add %al,(%eax) + 4e0: 00 00 add %al,(%eax) + 4e2: 00 00 add %al,(%eax) + 4e4: 44 inc %esp + 4e5: 00 0e add %cl,(%esi) + 4e7: 00 42 00 add %al,0x0(%edx) + 4ea: 00 00 add %al,(%eax) + 4ec: 00 00 add %al,(%eax) + 4ee: 00 00 add %al,(%eax) + 4f0: 44 inc %esp + 4f1: 00 12 add %dl,(%edx) + 4f3: 00 4d 00 add %cl,0x0(%ebp) + 4f6: 00 00 add %al,(%eax) + 4f8: 8d 06 lea (%esi),%eax + 4fa: 00 00 add %al,(%eax) + 4fc: 40 inc %eax + 4fd: 00 0e add %cl,(%esi) + 4ff: 00 03 add %al,(%ebx) + 501: 00 00 add %al,(%eax) + 503: 00 00 add %al,(%eax) + 505: 00 00 add %al,(%eax) + 507: 00 c0 add %al,%al + 509: 00 00 add %al,(%eax) + 50b: 00 2a add %ch,(%edx) + 50d: 00 00 add %al,(%eax) + 50f: 00 00 add %al,(%eax) + 511: 00 00 add %al,(%eax) + 513: 00 e0 add %ah,%al + 515: 00 00 add %al,(%eax) + 517: 00 4d 00 add %cl,0x0(%ebp) + 51a: 00 00 add %al,(%eax) + 51c: 00 00 add %al,(%eax) + 51e: 00 00 add %al,(%eax) + 520: 24 00 and $0x0,%al + 522: 00 00 add %al,(%eax) + 524: 52 push %edx + 525: 00 00 add %al,(%eax) + 527: 00 00 add %al,(%eax) + 529: 00 00 add %al,(%eax) + 52b: 00 4e 00 add %cl,0x0(%esi) + 52e: 00 00 add %al,(%eax) + 530: 02 11 add (%ecx),%dl + 532: 10 c0 adc %al,%al + 534: 9e sahf + 535: 06 push %es + 536: 00 00 add %al,(%eax) + 538: 24 00 and $0x0,%al + 53a: 14 00 adc $0x0,%al + 53c: 10 11 adc %dl,(%ecx) + 53e: 10 c0 adc %al,%al + 540: 00 00 add %al,(%eax) + 542: 00 00 add %al,(%eax) + 544: 2e 00 00 add %al,%cs:(%eax) + 547: 00 10 add %dl,(%eax) + 549: 11 10 adc %edx,(%eax) + 54b: c0 00 00 rolb $0x0,(%eax) + 54e: 00 00 add %al,(%eax) + 550: 44 inc %esp + 551: 00 15 00 00 00 00 add %dl,0x0 + 557: 00 00 add %al,(%eax) + 559: 00 00 add %al,(%eax) + 55b: 00 44 00 16 add %al,0x16(%eax,%eax,1) + 55f: 00 06 add %al,(%esi) + 561: 00 00 add %al,(%eax) + 563: 00 00 add %al,(%eax) + 565: 00 00 add %al,(%eax) + 567: 00 44 00 17 add %al,0x17(%eax,%eax,1) + 56b: 00 0b add %cl,(%ebx) + 56d: 00 00 add %al,(%eax) + 56f: 00 00 add %al,(%eax) + 571: 00 00 add %al,(%eax) + 573: 00 24 00 add %ah,(%eax,%eax,1) + 576: 00 00 add %al,(%eax) + 578: 0d 00 00 00 00 or $0x0,%eax + 57d: 00 00 add %al,(%eax) + 57f: 00 4e 00 add %cl,0x0(%esi) + 582: 00 00 add %al,(%eax) + 584: 1d 11 10 c0 b8 sbb $0xb8c01011,%eax + 589: 06 push %es + 58a: 00 00 add %al,(%eax) + 58c: 24 00 and $0x0,%al + 58e: 19 00 sbb %eax,(%eax) + 590: 20 11 and %dl,(%ecx) + 592: 10 c0 adc %al,%al + 594: 00 00 add %al,(%eax) + 596: 00 00 add %al,(%eax) + 598: 2e 00 00 add %al,%cs:(%eax) + 59b: 00 20 add %ah,(%eax) + 59d: 11 10 adc %edx,(%eax) + 59f: c0 00 00 rolb $0x0,(%eax) + 5a2: 00 00 add %al,(%eax) + 5a4: 44 inc %esp + 5a5: 00 1a add %bl,(%edx) + ... + 5af: 00 44 00 1b add %al,0x1b(%eax,%eax,1) + 5b3: 00 06 add %al,(%esi) + 5b5: 00 00 add %al,(%eax) + 5b7: 00 00 add %al,(%eax) + 5b9: 00 00 add %al,(%eax) + 5bb: 00 44 00 1c add %al,0x1c(%eax,%eax,1) + 5bf: 00 13 add %dl,(%ebx) + 5c1: 00 00 add %al,(%eax) + 5c3: 00 00 add %al,(%eax) + 5c5: 00 00 add %al,(%eax) + 5c7: 00 24 00 add %ah,(%eax,%eax,1) + 5ca: 00 00 add %al,(%eax) + 5cc: 15 00 00 00 00 adc $0x0,%eax + 5d1: 00 00 add %al,(%eax) + 5d3: 00 4e 00 add %cl,0x0(%esi) + 5d6: 00 00 add %al,(%eax) + 5d8: 35 11 10 c0 d3 xor $0xd3c01011,%eax + 5dd: 06 push %es + 5de: 00 00 add %al,(%eax) + 5e0: 24 00 and $0x0,%al + 5e2: 1e push %ds + 5e3: 00 40 11 add %al,0x11(%eax) + 5e6: 10 c0 adc %al,%al + 5e8: e7 06 out %eax,$0x6 + 5ea: 00 00 add %al,(%eax) + 5ec: a0 00 1e 00 08 mov 0x8001e00,%al + 5f1: 00 00 add %al,(%eax) + 5f3: 00 01 add %al,(%ecx) + 5f5: 07 pop %es + 5f6: 00 00 add %al,(%eax) + 5f8: a0 00 1e 00 0c mov 0xc001e00,%al + 5fd: 00 00 add %al,(%eax) + 5ff: 00 18 add %bl,(%eax) + 601: 07 pop %es + 602: 00 00 add %al,(%eax) + 604: a0 00 1e 00 10 mov 0x10001e00,%al + 609: 00 00 add %al,(%eax) + 60b: 00 00 add %al,(%eax) + 60d: 00 00 add %al,(%eax) + 60f: 00 2e add %ch,(%esi) + 611: 00 00 add %al,(%eax) + 613: 00 40 11 add %al,0x11(%eax) + 616: 10 c0 adc %al,%al + 618: 00 00 add %al,(%eax) + 61a: 00 00 add %al,(%eax) + 61c: 44 inc %esp + 61d: 00 1f add %bl,(%edi) + ... + 627: 00 44 00 22 add %al,0x22(%eax,%eax,1) + 62b: 00 01 add %al,(%ecx) + 62d: 00 00 add %al,(%eax) + 62f: 00 00 add %al,(%eax) + 631: 00 00 add %al,(%eax) + 633: 00 44 00 1f add %al,0x1f(%eax,%eax,1) + 637: 00 03 add %al,(%ebx) + 639: 00 00 add %al,(%eax) + 63b: 00 00 add %al,(%eax) + 63d: 00 00 add %al,(%eax) + 63f: 00 44 00 22 add %al,0x22(%eax,%eax,1) + 643: 00 05 00 00 00 00 add %al,0x0 + 649: 00 00 add %al,(%eax) + 64b: 00 24 00 add %ah,(%eax,%eax,1) + 64e: 00 00 add %al,(%eax) + 650: 07 pop %es + 651: 00 00 add %al,(%eax) + 653: 00 00 add %al,(%eax) + 655: 00 00 add %al,(%eax) + 657: 00 4e 00 add %cl,0x0(%esi) + 65a: 00 00 add %al,(%eax) + 65c: 47 inc %edi + 65d: 11 10 adc %edx,(%eax) + 65f: c0 24 07 00 shlb $0x0,(%edi,%eax,1) + 663: 00 24 00 add %ah,(%eax,%eax,1) + 666: 24 00 and $0x0,%al + 668: 50 push %eax + 669: 11 10 adc %edx,(%eax) + 66b: c0 3b 07 sarb $0x7,(%ebx) + 66e: 00 00 add %al,(%eax) + 670: a0 00 24 00 08 mov 0x8002400,%al + 675: 00 00 add %al,(%eax) + 677: 00 00 add %al,(%eax) + 679: 00 00 add %al,(%eax) + 67b: 00 2e add %ch,(%esi) + 67d: 00 00 add %al,(%eax) + 67f: 00 50 11 add %dl,0x11(%eax) + 682: 10 c0 adc %al,%al + 684: 00 00 add %al,(%eax) + 686: 00 00 add %al,(%eax) + 688: 44 inc %esp + 689: 00 25 00 00 00 00 add %ah,0x0 + 68f: 00 00 add %al,(%eax) + 691: 00 00 add %al,(%eax) + 693: 00 44 00 27 add %al,0x27(%eax,%eax,1) + 697: 00 03 add %al,(%ebx) + 699: 00 00 add %al,(%eax) + 69b: 00 00 add %al,(%eax) + 69d: 00 00 add %al,(%eax) + 69f: 00 24 00 add %ah,(%eax,%eax,1) + 6a2: 00 00 add %al,(%eax) + 6a4: 05 00 00 00 00 add $0x0,%eax + 6a9: 00 00 add %al,(%eax) + 6ab: 00 4e 00 add %cl,0x0(%esi) + 6ae: 00 00 add %al,(%eax) + 6b0: 55 push %ebp + 6b1: 11 10 adc %edx,(%eax) + 6b3: c0 00 00 rolb $0x0,(%eax) + 6b6: 00 00 add %al,(%eax) + 6b8: 64 00 00 add %al,%fs:(%eax) + 6bb: 00 55 11 add %dl,0x11(%ebp) + 6be: 10 c0 adc %al,%al + 6c0: 08 00 or %al,(%eax) + 6c2: 00 00 add %al,(%eax) + 6c4: 64 00 02 add %al,%fs:(%edx) + 6c7: 00 60 11 add %ah,0x11(%eax) + 6ca: 10 c0 adc %al,%al + 6cc: 45 inc %ebp + 6cd: 07 pop %es + 6ce: 00 00 add %al,(%eax) + 6d0: 64 00 02 add %al,%fs:(%edx) + 6d3: 00 60 11 add %ah,0x11(%eax) + 6d6: 10 c0 adc %al,%al + 6d8: 44 inc %esp + 6d9: 00 00 add %al,(%eax) + 6db: 00 3c 00 add %bh,(%eax,%eax,1) + 6de: 00 00 add %al,(%eax) + 6e0: 00 00 add %al,(%eax) + 6e2: 00 00 add %al,(%eax) + 6e4: 53 push %ebx + 6e5: 00 00 add %al,(%eax) + 6e7: 00 80 00 00 00 00 add %al,0x0(%eax) + 6ed: 00 00 add %al,(%eax) + 6ef: 00 7d 00 add %bh,0x0(%ebp) + 6f2: 00 00 add %al,(%eax) + 6f4: 80 00 00 addb $0x0,(%eax) + 6f7: 00 00 add %al,(%eax) + 6f9: 00 00 add %al,(%eax) + 6fb: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 701: 00 00 add %al,(%eax) + 703: 00 00 add %al,(%eax) + 705: 00 00 add %al,(%eax) + 707: 00 c6 add %al,%dh + 709: 00 00 add %al,(%eax) + 70b: 00 80 00 00 00 00 add %al,0x0(%eax) + 711: 00 00 add %al,(%eax) + 713: 00 f1 add %dh,%cl + 715: 00 00 add %al,(%eax) + 717: 00 80 00 00 00 00 add %al,0x0(%eax) + 71d: 00 00 add %al,(%eax) + 71f: 00 21 add %ah,(%ecx) + 721: 01 00 add %eax,(%eax) + 723: 00 80 00 00 00 00 add %al,0x0(%eax) + 729: 00 00 add %al,(%eax) + 72b: 00 72 01 add %dh,0x1(%edx) + 72e: 00 00 add %al,(%eax) + 730: 80 00 00 addb $0x0,(%eax) + 733: 00 00 add %al,(%eax) + 735: 00 00 add %al,(%eax) + 737: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 73d: 00 00 add %al,(%eax) + 73f: 00 00 add %al,(%eax) + 741: 00 00 add %al,(%eax) + 743: 00 e2 add %ah,%dl + 745: 01 00 add %eax,(%eax) + 747: 00 80 00 00 00 00 add %al,0x0(%eax) + 74d: 00 00 add %al,(%eax) + 74f: 00 11 add %dl,(%ecx) + 751: 02 00 add (%eax),%al + 753: 00 80 00 00 00 00 add %al,0x0(%eax) + 759: 00 00 add %al,(%eax) + 75b: 00 3b add %bh,(%ebx) + 75d: 02 00 add (%eax),%al + 75f: 00 80 00 00 00 00 add %al,0x0(%eax) + 765: 00 00 add %al,(%eax) + 767: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + 76b: 00 80 00 00 00 00 add %al,0x0(%eax) + 771: 00 00 add %al,(%eax) + 773: 00 7e 02 add %bh,0x2(%esi) + 776: 00 00 add %al,(%eax) + 778: 80 00 00 addb $0x0,(%eax) + 77b: 00 00 add %al,(%eax) + 77d: 00 00 add %al,(%eax) + 77f: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + 785: 00 00 add %al,(%eax) + 787: 00 00 add %al,(%eax) + 789: 00 00 add %al,(%eax) + 78b: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + 791: 00 00 add %al,(%eax) + 793: 00 00 add %al,(%eax) + 795: 00 00 add %al,(%eax) + 797: 00 5c 07 00 add %bl,0x0(%edi,%eax,1) + 79b: 00 82 00 00 00 00 add %al,0x0(%edx) + 7a1: 00 00 add %al,(%eax) + 7a3: 00 e5 add %ah,%ch + 7a5: 02 00 add (%eax),%al + 7a7: 00 c2 add %al,%dl + 7a9: 00 00 add %al,(%eax) + 7ab: 00 ef add %ch,%bh + 7ad: 15 00 00 79 07 adc $0x7790000,%eax + 7b2: 00 00 add %al,(%eax) + 7b4: 82 (bad) + 7b5: 00 00 add %al,(%eax) + 7b7: 00 b3 1d 01 00 96 add %dh,-0x69fffee3(%ebx) + 7bd: 07 pop %es + 7be: 00 00 add %al,(%eax) + 7c0: 80 00 00 addb $0x0,(%eax) + 7c3: 00 00 add %al,(%eax) + 7c5: 00 00 add %al,(%eax) + 7c7: 00 cd add %cl,%ch + 7c9: 07 pop %es + 7ca: 00 00 add %al,(%eax) + 7cc: 80 00 0a addb $0xa,(%eax) + 7cf: 00 00 add %al,(%eax) + 7d1: 00 00 add %al,(%eax) + 7d3: 00 e4 add %ah,%ah + 7d5: 07 pop %es + 7d6: 00 00 add %al,(%eax) + 7d8: 80 00 00 addb $0x0,(%eax) + 7db: 00 00 add %al,(%eax) + 7dd: 00 00 add %al,(%eax) + 7df: 00 5c 08 00 add %bl,0x0(%eax,%ecx,1) + 7e3: 00 80 00 13 00 00 add %al,0x1300(%eax) + 7e9: 00 00 add %al,(%eax) + 7eb: 00 75 08 add %dh,0x8(%ebp) + 7ee: 00 00 add %al,(%eax) + 7f0: 80 00 00 addb $0x0,(%eax) + 7f3: 00 00 add %al,(%eax) + 7f5: 00 00 add %al,(%eax) + 7f7: 00 e5 add %ah,%ch + 7f9: 08 00 or %al,(%eax) + 7fb: 00 80 00 1b 00 00 add %al,0x1b00(%eax) + 801: 00 00 add %al,(%eax) + 803: 00 04 09 add %al,(%ecx,%ecx,1) + 806: 00 00 add %al,(%eax) + 808: 80 00 00 addb $0x0,(%eax) + 80b: 00 00 add %al,(%eax) + 80d: 00 00 add %al,(%eax) + 80f: 00 69 09 add %ch,0x9(%ecx) + 812: 00 00 add %al,(%eax) + 814: 80 00 22 addb $0x22,(%eax) + 817: 00 00 add %al,(%eax) + 819: 00 00 add %al,(%eax) + 81b: 00 88 09 00 00 80 add %cl,-0x7ffffff7(%eax) + 821: 00 00 add %al,(%eax) + 823: 00 00 add %al,(%eax) + 825: 00 00 add %al,(%eax) + 827: 00 f8 add %bh,%al + 829: 09 00 or %eax,(%eax) + 82b: 00 80 00 2e 00 00 add %al,0x2e00(%eax) + 831: 00 00 add %al,(%eax) + 833: 00 11 add %dl,(%ecx) + 835: 0a 00 or (%eax),%al + 837: 00 80 00 34 00 00 add %al,0x3400(%eax) + 83d: 00 00 add %al,(%eax) + 83f: 00 29 add %ch,(%ecx) + 841: 0b 00 or (%eax),%eax + 843: 00 80 00 39 00 00 add %al,0x3900(%eax) + 849: 00 00 add %al,(%eax) + 84b: 00 00 add %al,(%eax) + 84d: 00 00 add %al,(%eax) + 84f: 00 a2 00 00 00 00 add %ah,0x0(%edx) + 855: 00 00 add %al,(%eax) + 857: 00 00 add %al,(%eax) + 859: 00 00 add %al,(%eax) + 85b: 00 a2 00 00 00 00 add %ah,0x0(%edx) + 861: 00 00 add %al,(%eax) + 863: 00 2a add %ch,(%edx) + 865: 0c 00 or $0x0,%al + 867: 00 24 00 add %ah,(%eax,%eax,1) + 86a: 1f pop %ds + 86b: 00 60 11 add %ah,0x11(%eax) + 86e: 10 c0 adc %al,%al + 870: 4c dec %esp + 871: 0c 00 or $0x0,%al + 873: 00 a0 00 1f 00 08 add %ah,0x8001f00(%eax) + 879: 00 00 add %al,(%eax) + 87b: 00 00 add %al,(%eax) + 87d: 00 00 add %al,(%eax) + 87f: 00 2e add %ch,(%esi) + 881: 00 00 add %al,(%eax) + 883: 00 60 11 add %ah,0x11(%eax) + 886: 10 c0 adc %al,%al + 888: 00 00 add %al,(%eax) + 88a: 00 00 add %al,(%eax) + 88c: 44 inc %esp + 88d: 00 20 add %ah,(%eax) + ... + 897: 00 44 00 22 add %al,0x22(%eax,%eax,1) + 89b: 00 03 add %al,(%ebx) + 89d: 00 00 add %al,(%eax) + 89f: 00 00 add %al,(%eax) + 8a1: 00 00 add %al,(%eax) + 8a3: 00 24 00 add %ah,(%eax,%eax,1) + 8a6: 00 00 add %al,(%eax) + 8a8: 08 00 or %al,(%eax) + 8aa: 00 00 add %al,(%eax) + 8ac: 00 00 add %al,(%eax) + 8ae: 00 00 add %al,(%eax) + 8b0: 4e dec %esi + 8b1: 00 00 add %al,(%eax) + 8b3: 00 68 11 add %ch,0x11(%eax) + 8b6: 10 c0 adc %al,%al + 8b8: 5e pop %esi + 8b9: 0c 00 or $0x0,%al + 8bb: 00 24 00 add %ah,(%eax,%eax,1) + 8be: 1a 00 sbb (%eax),%al + 8c0: 70 11 jo 8d3 + 8c2: 10 c0 adc %al,%al + 8c4: 86 0c 00 xchg %cl,(%eax,%eax,1) + 8c7: 00 a0 00 1a 00 08 add %ah,0x8001a00(%eax) + 8cd: 00 00 add %al,(%eax) + 8cf: 00 00 add %al,(%eax) + 8d1: 00 00 add %al,(%eax) + 8d3: 00 2e add %ch,(%esi) + 8d5: 00 00 add %al,(%eax) + 8d7: 00 70 11 add %dh,0x11(%eax) + 8da: 10 c0 adc %al,%al + 8dc: 00 00 add %al,(%eax) + 8de: 00 00 add %al,(%eax) + 8e0: 44 inc %esp + 8e1: 00 1b add %bl,(%ebx) + ... + 8eb: 00 44 00 1c add %al,0x1c(%eax,%eax,1) + 8ef: 00 01 add %al,(%ecx) + 8f1: 00 00 add %al,(%eax) + 8f3: 00 00 add %al,(%eax) + 8f5: 00 00 add %al,(%eax) + 8f7: 00 44 00 1b add %al,0x1b(%eax,%eax,1) + 8fb: 00 06 add %al,(%esi) + 8fd: 00 00 add %al,(%eax) + 8ff: 00 00 add %al,(%eax) + 901: 00 00 add %al,(%eax) + 903: 00 44 00 1c add %al,0x1c(%eax,%eax,1) + 907: 00 0a add %cl,(%edx) + 909: 00 00 add %al,(%eax) + 90b: 00 00 add %al,(%eax) + 90d: 00 00 add %al,(%eax) + 90f: 00 44 00 1d add %al,0x1d(%eax,%eax,1) + 913: 00 28 add %ch,(%eax) + 915: 00 00 add %al,(%eax) + 917: 00 00 add %al,(%eax) + 919: 00 00 add %al,(%eax) + 91b: 00 24 00 add %ah,(%eax,%eax,1) + 91e: 00 00 add %al,(%eax) + 920: 2f das + 921: 00 00 add %al,(%eax) + 923: 00 00 add %al,(%eax) + 925: 00 00 add %al,(%eax) + 927: 00 4e 00 add %cl,0x0(%esi) + 92a: 00 00 add %al,(%eax) + 92c: 9f lahf + 92d: 11 10 adc %edx,(%eax) + 92f: c0 98 0c 00 00 24 00 rcrb $0x0,0x2400000c(%eax) + 936: 12 00 adc (%eax),%al + 938: a0 11 10 c0 00 mov 0xc01011,%al + 93d: 00 00 add %al,(%eax) + 93f: 00 2e add %ch,(%esi) + 941: 00 00 add %al,(%eax) + 943: 00 a0 11 10 c0 00 add %ah,0xc01011(%eax) + 949: 00 00 add %al,(%eax) + 94b: 00 44 00 13 add %al,0x13(%eax,%eax,1) + ... + 957: 00 44 00 14 add %al,0x14(%eax,%eax,1) + 95b: 00 06 add %al,(%esi) + 95d: 00 00 add %al,(%eax) + 95f: 00 00 add %al,(%eax) + 961: 00 00 add %al,(%eax) + 963: 00 44 00 16 add %al,0x16(%eax,%eax,1) + 967: 00 14 00 add %dl,(%eax,%eax,1) + 96a: 00 00 add %al,(%eax) + 96c: 00 00 add %al,(%eax) + 96e: 00 00 add %al,(%eax) + 970: 44 inc %esp + 971: 00 18 add %bl,(%eax) + 973: 00 28 add %ch,(%eax) + 975: 00 00 add %al,(%eax) + 977: 00 00 add %al,(%eax) + 979: 00 00 add %al,(%eax) + 97b: 00 24 00 add %ah,(%eax,%eax,1) + 97e: 00 00 add %al,(%eax) + 980: 2a 00 sub (%eax),%al + 982: 00 00 add %al,(%eax) + 984: 00 00 add %al,(%eax) + 986: 00 00 add %al,(%eax) + 988: 4e dec %esi + 989: 00 00 add %al,(%eax) + 98b: 00 ca add %cl,%dl + 98d: 11 10 adc %edx,(%eax) + 98f: c0 00 00 rolb $0x0,(%eax) + 992: 00 00 add %al,(%eax) + 994: 64 00 00 add %al,%fs:(%eax) + 997: 00 ca add %cl,%dl + 999: 11 10 adc %edx,(%eax) + 99b: c0 08 00 rorb $0x0,(%eax) + 99e: 00 00 add %al,(%eax) + 9a0: 64 00 02 add %al,%fs:(%edx) + 9a3: 00 d0 add %dl,%al + 9a5: 11 10 adc %edx,(%eax) + 9a7: c0 (bad) + 9a8: b7 0c mov $0xc,%bh + 9aa: 00 00 add %al,(%eax) + 9ac: 64 00 02 add %al,%fs:(%edx) + 9af: 00 d0 add %dl,%al + 9b1: 11 10 adc %edx,(%eax) + 9b3: c0 44 00 00 00 rolb $0x0,0x0(%eax,%eax,1) + 9b8: 3c 00 cmp $0x0,%al + 9ba: 00 00 add %al,(%eax) + 9bc: 00 00 add %al,(%eax) + 9be: 00 00 add %al,(%eax) + 9c0: 53 push %ebx + 9c1: 00 00 add %al,(%eax) + 9c3: 00 80 00 00 00 00 add %al,0x0(%eax) + 9c9: 00 00 add %al,(%eax) + 9cb: 00 7d 00 add %bh,0x0(%ebp) + 9ce: 00 00 add %al,(%eax) + 9d0: 80 00 00 addb $0x0,(%eax) + 9d3: 00 00 add %al,(%eax) + 9d5: 00 00 add %al,(%eax) + 9d7: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 9dd: 00 00 add %al,(%eax) + 9df: 00 00 add %al,(%eax) + 9e1: 00 00 add %al,(%eax) + 9e3: 00 c6 add %al,%dh + 9e5: 00 00 add %al,(%eax) + 9e7: 00 80 00 00 00 00 add %al,0x0(%eax) + 9ed: 00 00 add %al,(%eax) + 9ef: 00 f1 add %dh,%cl + 9f1: 00 00 add %al,(%eax) + 9f3: 00 80 00 00 00 00 add %al,0x0(%eax) + 9f9: 00 00 add %al,(%eax) + 9fb: 00 21 add %ah,(%ecx) + 9fd: 01 00 add %eax,(%eax) + 9ff: 00 80 00 00 00 00 add %al,0x0(%eax) + a05: 00 00 add %al,(%eax) + a07: 00 72 01 add %dh,0x1(%edx) + a0a: 00 00 add %al,(%eax) + a0c: 80 00 00 addb $0x0,(%eax) + a0f: 00 00 add %al,(%eax) + a11: 00 00 add %al,(%eax) + a13: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + a19: 00 00 add %al,(%eax) + a1b: 00 00 add %al,(%eax) + a1d: 00 00 add %al,(%eax) + a1f: 00 e2 add %ah,%dl + a21: 01 00 add %eax,(%eax) + a23: 00 80 00 00 00 00 add %al,0x0(%eax) + a29: 00 00 add %al,(%eax) + a2b: 00 11 add %dl,(%ecx) + a2d: 02 00 add (%eax),%al + a2f: 00 80 00 00 00 00 add %al,0x0(%eax) + a35: 00 00 add %al,(%eax) + a37: 00 3b add %bh,(%ebx) + a39: 02 00 add (%eax),%al + a3b: 00 80 00 00 00 00 add %al,0x0(%eax) + a41: 00 00 add %al,(%eax) + a43: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + a47: 00 80 00 00 00 00 add %al,0x0(%eax) + a4d: 00 00 add %al,(%eax) + a4f: 00 7e 02 add %bh,0x2(%esi) + a52: 00 00 add %al,(%eax) + a54: 80 00 00 addb $0x0,(%eax) + a57: 00 00 add %al,(%eax) + a59: 00 00 add %al,(%eax) + a5b: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + a61: 00 00 add %al,(%eax) + a63: 00 00 add %al,(%eax) + a65: 00 00 add %al,(%eax) + a67: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + a6d: 00 00 add %al,(%eax) + a6f: 00 00 add %al,(%eax) + a71: 00 00 add %al,(%eax) + a73: 00 c7 add %al,%bh + a75: 0c 00 or $0x0,%al + a77: 00 82 00 00 00 92 add %al,-0x6e000000(%edx) + a7d: 7f 00 jg a7f + a7f: 00 e5 add %ah,%ch + a81: 02 00 add (%eax),%al + a83: 00 c2 add %al,%dl + a85: 00 00 add %al,(%eax) + a87: 00 ef add %ch,%bh + a89: 15 00 00 dd 0c adc $0xcdd0000,%eax + a8e: 00 00 add %al,(%eax) + a90: 80 00 00 addb $0x0,(%eax) + a93: 00 00 add %al,(%eax) + a95: 00 00 add %al,(%eax) + a97: 00 22 add %ah,(%edx) + a99: 0d 00 00 80 00 or $0x800000,%eax + a9e: 0b 00 or (%eax),%eax + aa0: 00 00 add %al,(%eax) + aa2: 00 00 add %al,(%eax) + aa4: 3a 0d 00 00 80 00 cmp 0x800000,%cl + aaa: 00 00 add %al,(%eax) + aac: 00 00 add %al,(%eax) + aae: 00 00 add %al,(%eax) + ab0: 7b 0d jnp abf + ab2: 00 00 add %al,(%eax) + ab4: 80 00 10 addb $0x10,(%eax) + ab7: 00 00 add %al,(%eax) + ab9: 00 00 add %al,(%eax) + abb: 00 99 0d 00 00 80 add %bl,-0x7ffffff3(%ecx) + ac1: 00 00 add %al,(%eax) + ac3: 00 00 add %al,(%eax) + ac5: 00 00 add %al,(%eax) + ac7: 00 c2 add %al,%dl + ac9: 0d 00 00 80 00 or $0x800000,%eax + ace: 15 00 00 00 00 adc $0x0,%eax + ad3: 00 d8 add %bl,%al + ad5: 0d 00 00 80 00 or $0x800000,%eax + ada: 00 00 add %al,(%eax) + adc: 00 00 add %al,(%eax) + ade: 00 00 add %al,(%eax) + ae0: 6a 0e push $0xe + ae2: 00 00 add %al,(%eax) + ae4: 80 00 1f addb $0x1f,(%eax) + ae7: 00 00 add %al,(%eax) + ae9: 00 00 add %al,(%eax) + aeb: 00 83 0e 00 00 80 add %al,-0x7ffffff2(%ebx) + af1: 00 00 add %al,(%eax) + af3: 00 00 add %al,(%eax) + af5: 00 00 add %al,(%eax) + af7: 00 bc 0e 00 00 80 00 add %bh,0x800000(%esi,%ecx,1) + afe: 25 00 00 00 00 and $0x0,%eax + b03: 00 00 add %al,(%eax) + b05: 00 00 add %al,(%eax) + b07: 00 a2 00 00 00 00 add %ah,0x0(%edx) + b0d: 00 00 add %al,(%eax) + b0f: 00 d4 add %dl,%ah + b11: 0e push %cs + b12: 00 00 add %al,(%eax) + b14: 24 00 and $0x0,%al + b16: 0a 00 or (%eax),%al + b18: d0 11 rclb (%ecx) + b1a: 10 c0 adc %al,%al + b1c: ed in (%dx),%eax + b1d: 0e push %cs + b1e: 00 00 add %al,(%eax) + b20: a0 00 0a 00 08 mov 0x8000a00,%al + b25: 00 00 add %al,(%eax) + b27: 00 fa add %bh,%dl + b29: 0e push %cs + b2a: 00 00 add %al,(%eax) + b2c: a0 00 0a 00 0c mov 0xc000a00,%al + b31: 00 00 add %al,(%eax) + b33: 00 06 add %al,(%esi) + b35: 0f 00 00 sldt (%eax) + b38: a0 00 0a 00 10 mov 0x10000a00,%al + b3d: 00 00 add %al,(%eax) + b3f: 00 13 add %dl,(%ebx) + b41: 0f 00 00 sldt (%eax) + b44: a0 00 0a 00 14 mov 0x14000a00,%al + b49: 00 00 add %al,(%eax) + b4b: 00 1f add %bl,(%edi) + b4d: 0f 00 00 sldt (%eax) + b50: a0 00 0b 00 18 mov 0x18000b00,%al + b55: 00 00 add %al,(%eax) + b57: 00 31 add %dh,(%ecx) + b59: 0f 00 00 sldt (%eax) + b5c: a0 00 0b 00 1c mov 0x1c000b00,%al + b61: 00 00 add %al,(%eax) + b63: 00 00 add %al,(%eax) + b65: 00 00 add %al,(%eax) + b67: 00 2e add %ch,(%esi) + b69: 00 00 add %al,(%eax) + b6b: 00 d0 add %dl,%al + b6d: 11 10 adc %edx,(%eax) + b6f: c0 00 00 rolb $0x0,(%eax) + b72: 00 00 add %al,(%eax) + b74: 44 inc %esp + b75: 00 0c 00 add %cl,(%eax,%eax,1) + ... + b80: 44 inc %esp + b81: 00 0d 00 01 00 00 add %cl,0x100 + b87: 00 00 add %al,(%eax) + b89: 00 00 add %al,(%eax) + b8b: 00 44 00 0c add %al,0xc(%eax,%eax,1) + b8f: 00 03 add %al,(%ebx) + b91: 00 00 add %al,(%eax) + b93: 00 00 add %al,(%eax) + b95: 00 00 add %al,(%eax) + b97: 00 44 00 0d add %al,0xd(%eax,%eax,1) + b9b: 00 06 add %al,(%esi) + b9d: 00 00 add %al,(%eax) + b9f: 00 00 add %al,(%eax) + ba1: 00 00 add %al,(%eax) + ba3: 00 44 00 0c add %al,0xc(%eax,%eax,1) + ba7: 00 09 add %cl,(%ecx) + ba9: 00 00 add %al,(%eax) + bab: 00 00 add %al,(%eax) + bad: 00 00 add %al,(%eax) + baf: 00 44 00 11 add %al,0x11(%eax,%eax,1) + bb3: 00 0f add %cl,(%edi) + bb5: 00 00 add %al,(%eax) + bb7: 00 00 add %al,(%eax) + bb9: 00 00 add %al,(%eax) + bbb: 00 44 00 0e add %al,0xe(%eax,%eax,1) + bbf: 00 17 add %dl,(%edi) + bc1: 00 00 add %al,(%eax) + bc3: 00 00 add %al,(%eax) + bc5: 00 00 add %al,(%eax) + bc7: 00 44 00 12 add %al,0x12(%eax,%eax,1) + bcb: 00 19 add %bl,(%ecx) + bcd: 00 00 add %al,(%eax) + bcf: 00 00 add %al,(%eax) + bd1: 00 00 add %al,(%eax) + bd3: 00 44 00 0d add %al,0xd(%eax,%eax,1) + bd7: 00 1c 00 add %bl,(%eax,%eax,1) + bda: 00 00 add %al,(%eax) + bdc: 00 00 add %al,(%eax) + bde: 00 00 add %al,(%eax) + be0: 44 inc %esp + be1: 00 0f add %cl,(%edi) + be3: 00 24 00 add %ah,(%eax,%eax,1) + be6: 00 00 add %al,(%eax) + be8: 00 00 add %al,(%eax) + bea: 00 00 add %al,(%eax) + bec: 44 inc %esp + bed: 00 12 add %dl,(%edx) + bef: 00 27 add %ah,(%edi) + bf1: 00 00 add %al,(%eax) + bf3: 00 00 add %al,(%eax) + bf5: 00 00 add %al,(%eax) + bf7: 00 44 00 15 add %al,0x15(%eax,%eax,1) + bfb: 00 2a add %ch,(%edx) + bfd: 00 00 add %al,(%eax) + bff: 00 00 add %al,(%eax) + c01: 00 00 add %al,(%eax) + c03: 00 44 00 0f add %al,0xf(%eax,%eax,1) + c07: 00 2d 00 00 00 00 add %ch,0x0 + c0d: 00 00 add %al,(%eax) + c0f: 00 44 00 15 add %al,0x15(%eax,%eax,1) + c13: 00 34 00 add %dh,(%eax,%eax,1) + c16: 00 00 add %al,(%eax) + c18: 00 00 add %al,(%eax) + c1a: 00 00 add %al,(%eax) + c1c: 44 inc %esp + c1d: 00 1a add %bl,(%edx) + c1f: 00 3b add %bh,(%ebx) + c21: 00 00 add %al,(%eax) + c23: 00 00 add %al,(%eax) + c25: 00 00 add %al,(%eax) + c27: 00 44 00 19 add %al,0x19(%eax,%eax,1) + c2b: 00 40 00 add %al,0x0(%eax) + c2e: 00 00 add %al,(%eax) + c30: 00 00 add %al,(%eax) + c32: 00 00 add %al,(%eax) + c34: 44 inc %esp + c35: 00 1a add %bl,(%edx) + c37: 00 42 00 add %al,0x0(%edx) + c3a: 00 00 add %al,(%eax) + c3c: 00 00 add %al,(%eax) + c3e: 00 00 add %al,(%eax) + c40: 44 inc %esp + c41: 00 19 add %bl,(%ecx) + c43: 00 45 00 add %al,0x0(%ebp) + c46: 00 00 add %al,(%eax) + c48: 00 00 add %al,(%eax) + c4a: 00 00 add %al,(%eax) + c4c: 44 inc %esp + c4d: 00 1a add %bl,(%edx) + c4f: 00 4b 00 add %cl,0x0(%ebx) + c52: 00 00 add %al,(%eax) + c54: 00 00 add %al,(%eax) + c56: 00 00 add %al,(%eax) + c58: 44 inc %esp + c59: 00 19 add %bl,(%ecx) + c5b: 00 4e 00 add %cl,0x0(%esi) + c5e: 00 00 add %al,(%eax) + c60: 00 00 add %al,(%eax) + c62: 00 00 add %al,(%eax) + c64: 44 inc %esp + c65: 00 18 add %bl,(%eax) + c67: 00 51 00 add %dl,0x0(%ecx) + c6a: 00 00 add %al,(%eax) + c6c: 00 00 add %al,(%eax) + c6e: 00 00 add %al,(%eax) + c70: 44 inc %esp + c71: 00 0e add %cl,(%esi) + c73: 00 54 00 00 add %dl,0x0(%eax,%eax,1) + c77: 00 00 add %al,(%eax) + c79: 00 00 add %al,(%eax) + c7b: 00 44 00 19 add %al,0x19(%eax,%eax,1) + c7f: 00 57 00 add %dl,0x0(%edi) + c82: 00 00 add %al,(%eax) + c84: 00 00 add %al,(%eax) + c86: 00 00 add %al,(%eax) + c88: 44 inc %esp + c89: 00 18 add %bl,(%eax) + c8b: 00 59 00 add %bl,0x0(%ecx) + c8e: 00 00 add %al,(%eax) + c90: 00 00 add %al,(%eax) + c92: 00 00 add %al,(%eax) + c94: 44 inc %esp + c95: 00 0e add %cl,(%esi) + c97: 00 5b 00 add %bl,0x0(%ebx) + c9a: 00 00 add %al,(%eax) + c9c: 00 00 add %al,(%eax) + c9e: 00 00 add %al,(%eax) + ca0: 44 inc %esp + ca1: 00 18 add %bl,(%eax) + ca3: 00 62 00 add %ah,0x0(%edx) + ca6: 00 00 add %al,(%eax) + ca8: 00 00 add %al,(%eax) + caa: 00 00 add %al,(%eax) + cac: 44 inc %esp + cad: 00 1b add %bl,(%ebx) + caf: 00 65 00 add %ah,0x0(%ebp) + cb2: 00 00 add %al,(%eax) + cb4: 00 00 add %al,(%eax) + cb6: 00 00 add %al,(%eax) + cb8: 44 inc %esp + cb9: 00 18 add %bl,(%eax) + cbb: 00 66 00 add %ah,0x0(%esi) + cbe: 00 00 add %al,(%eax) + cc0: 00 00 add %al,(%eax) + cc2: 00 00 add %al,(%eax) + cc4: 44 inc %esp + cc5: 00 1b add %bl,(%ebx) + cc7: 00 68 00 add %ch,0x0(%eax) + cca: 00 00 add %al,(%eax) + ccc: 00 00 add %al,(%eax) + cce: 00 00 add %al,(%eax) + cd0: 44 inc %esp + cd1: 00 18 add %bl,(%eax) + cd3: 00 69 00 add %ch,0x0(%ecx) + cd6: 00 00 add %al,(%eax) + cd8: 00 00 add %al,(%eax) + cda: 00 00 add %al,(%eax) + cdc: 44 inc %esp + cdd: 00 1a add %bl,(%edx) + cdf: 00 6c 00 00 add %ch,0x0(%eax,%eax,1) + ce3: 00 00 add %al,(%eax) + ce5: 00 00 add %al,(%eax) + ce7: 00 44 00 1b add %al,0x1b(%eax,%eax,1) + ceb: 00 75 00 add %dh,0x0(%ebp) + cee: 00 00 add %al,(%eax) + cf0: 42 inc %edx + cf1: 0f 00 00 sldt (%eax) + cf4: 40 inc %eax + cf5: 00 0a add %cl,(%edx) + cf7: 00 01 add %al,(%ecx) + cf9: 00 00 add %al,(%eax) + cfb: 00 4e 0f add %cl,0xf(%esi) + cfe: 00 00 add %al,(%eax) + d00: 40 inc %eax + d01: 00 0a add %cl,(%edx) + ... + d0b: 00 24 00 add %ah,(%eax,%eax,1) + d0e: 00 00 add %al,(%eax) + d10: 76 00 jbe d12 + d12: 00 00 add %al,(%eax) + d14: 00 00 add %al,(%eax) + d16: 00 00 add %al,(%eax) + d18: 4e dec %esi + d19: 00 00 add %al,(%eax) + d1b: 00 46 12 add %al,0x12(%esi) + d1e: 10 c0 adc %al,%al + d20: 5b pop %ebx + d21: 0f 00 00 sldt (%eax) + d24: 24 00 and $0x0,%al + d26: 1d 00 50 12 10 sbb $0x10125000,%eax + d2b: c0 ed 0e shr $0xe,%ch + d2e: 00 00 add %al,(%eax) + d30: a0 00 1d 00 08 mov 0x8001d00,%al + d35: 00 00 add %al,(%eax) + d37: 00 00 add %al,(%eax) + d39: 00 00 add %al,(%eax) + d3b: 00 2e add %ch,(%esi) + d3d: 00 00 add %al,(%eax) + d3f: 00 50 12 add %dl,0x12(%eax) + d42: 10 c0 adc %al,%al + d44: 00 00 add %al,(%eax) + d46: 00 00 add %al,(%eax) + d48: 44 inc %esp + d49: 00 1e add %bl,(%esi) + ... + d53: 00 44 00 1f add %al,0x1f(%eax,%eax,1) + d57: 00 01 add %al,(%ecx) + d59: 00 00 add %al,(%eax) + d5b: 00 00 add %al,(%eax) + d5d: 00 00 add %al,(%eax) + d5f: 00 44 00 1e add %al,0x1e(%eax,%eax,1) + d63: 00 03 add %al,(%ebx) + d65: 00 00 add %al,(%eax) + d67: 00 00 add %al,(%eax) + d69: 00 00 add %al,(%eax) + d6b: 00 44 00 1f add %al,0x1f(%eax,%eax,1) + d6f: 00 08 add %cl,(%eax) + d71: 00 00 add %al,(%eax) + d73: 00 00 add %al,(%eax) + d75: 00 00 add %al,(%eax) + d77: 00 44 00 20 add %al,0x20(%eax,%eax,1) + d7b: 00 1f add %bl,(%edi) + d7d: 00 00 add %al,(%eax) + d7f: 00 00 add %al,(%eax) + d81: 00 00 add %al,(%eax) + d83: 00 24 00 add %ah,(%eax,%eax,1) + d86: 00 00 add %al,(%eax) + d88: 21 00 and %eax,(%eax) + d8a: 00 00 add %al,(%eax) + d8c: 00 00 add %al,(%eax) + d8e: 00 00 add %al,(%eax) + d90: 4e dec %esi + d91: 00 00 add %al,(%eax) + d93: 00 71 12 add %dh,0x12(%ecx) + d96: 10 c0 adc %al,%al + d98: 79 0f jns da9 + d9a: 00 00 add %al,(%eax) + d9c: 24 00 and $0x0,%al + d9e: 22 00 and (%eax),%al + da0: 80 12 10 adcb $0x10,(%edx) + da3: c0 00 00 rolb $0x0,(%eax) + da6: 00 00 add %al,(%eax) + da8: 2e 00 00 add %al,%cs:(%eax) + dab: 00 80 12 10 c0 00 add %al,0xc01012(%eax) + db1: 00 00 add %al,(%eax) + db3: 00 44 00 23 add %al,0x23(%eax,%eax,1) + ... + dbf: 00 44 00 24 add %al,0x24(%eax,%eax,1) + dc3: 00 06 add %al,(%esi) + dc5: 00 00 add %al,(%eax) + dc7: 00 00 add %al,(%eax) + dc9: 00 00 add %al,(%eax) + dcb: 00 44 00 25 add %al,0x25(%eax,%eax,1) + dcf: 00 0f add %cl,(%edi) + dd1: 00 00 add %al,(%eax) + dd3: 00 00 add %al,(%eax) + dd5: 00 00 add %al,(%eax) + dd7: 00 44 00 27 add %al,0x27(%eax,%eax,1) + ddb: 00 19 add %bl,(%ecx) + ddd: 00 00 add %al,(%eax) + ddf: 00 00 add %al,(%eax) + de1: 00 00 add %al,(%eax) + de3: 00 44 00 28 add %al,0x28(%eax,%eax,1) + de7: 00 20 add %ah,(%eax) + de9: 00 00 add %al,(%eax) + deb: 00 00 add %al,(%eax) + ded: 00 00 add %al,(%eax) + def: 00 44 00 29 add %al,0x29(%eax,%eax,1) + df3: 00 33 add %dh,(%ebx) + df5: 00 00 add %al,(%eax) + df7: 00 00 add %al,(%eax) + df9: 00 00 add %al,(%eax) + dfb: 00 44 00 2b add %al,0x2b(%eax,%eax,1) + dff: 00 47 00 add %al,0x0(%edi) + e02: 00 00 add %al,(%eax) + e04: 00 00 add %al,(%eax) + e06: 00 00 add %al,(%eax) + e08: 44 inc %esp + e09: 00 2c 00 add %ch,(%eax,%eax,1) + e0c: 4f dec %edi + e0d: 00 00 add %al,(%eax) + e0f: 00 00 add %al,(%eax) + e11: 00 00 add %al,(%eax) + e13: 00 24 00 add %ah,(%eax,%eax,1) + e16: 00 00 add %al,(%eax) + e18: 51 push %ecx + e19: 00 00 add %al,(%eax) + e1b: 00 00 add %al,(%eax) + e1d: 00 00 add %al,(%eax) + e1f: 00 4e 00 add %cl,0x0(%esi) + e22: 00 00 add %al,(%eax) + e24: d1 12 rcll (%edx) + e26: 10 c0 adc %al,%al + e28: 91 xchg %eax,%ecx + e29: 0f 00 00 sldt (%eax) + e2c: 20 00 and %al,(%eax) + e2e: 06 push %es + e2f: 00 00 add %al,(%eax) + e31: 00 00 add %al,(%eax) + e33: 00 a3 0f 00 00 20 add %ah,0x2000000f(%ebx) + e39: 00 07 add %al,(%edi) + ... + e43: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + e47: 00 d1 add %dl,%cl + e49: 12 10 adc (%eax),%dl + e4b: c0 08 00 rorb $0x0,(%eax) + e4e: 00 00 add %al,(%eax) + e50: 64 00 02 add %al,%fs:(%edx) + e53: 00 e0 add %ah,%al + e55: 12 10 adc (%eax),%dl + e57: c0 e4 0f shl $0xf,%ah + e5a: 00 00 add %al,(%eax) + e5c: 64 00 02 add %al,%fs:(%edx) + e5f: 00 e0 add %ah,%al + e61: 12 10 adc (%eax),%dl + e63: c0 44 00 00 00 rolb $0x0,0x0(%eax,%eax,1) + e68: 3c 00 cmp $0x0,%al + e6a: 00 00 add %al,(%eax) + e6c: 00 00 add %al,(%eax) + e6e: 00 00 add %al,(%eax) + e70: 53 push %ebx + e71: 00 00 add %al,(%eax) + e73: 00 80 00 00 00 00 add %al,0x0(%eax) + e79: 00 00 add %al,(%eax) + e7b: 00 7d 00 add %bh,0x0(%ebp) + e7e: 00 00 add %al,(%eax) + e80: 80 00 00 addb $0x0,(%eax) + e83: 00 00 add %al,(%eax) + e85: 00 00 add %al,(%eax) + e87: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + e8d: 00 00 add %al,(%eax) + e8f: 00 00 add %al,(%eax) + e91: 00 00 add %al,(%eax) + e93: 00 c6 add %al,%dh + e95: 00 00 add %al,(%eax) + e97: 00 80 00 00 00 00 add %al,0x0(%eax) + e9d: 00 00 add %al,(%eax) + e9f: 00 f1 add %dh,%cl + ea1: 00 00 add %al,(%eax) + ea3: 00 80 00 00 00 00 add %al,0x0(%eax) + ea9: 00 00 add %al,(%eax) + eab: 00 21 add %ah,(%ecx) + ead: 01 00 add %eax,(%eax) + eaf: 00 80 00 00 00 00 add %al,0x0(%eax) + eb5: 00 00 add %al,(%eax) + eb7: 00 72 01 add %dh,0x1(%edx) + eba: 00 00 add %al,(%eax) + ebc: 80 00 00 addb $0x0,(%eax) + ebf: 00 00 add %al,(%eax) + ec1: 00 00 add %al,(%eax) + ec3: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + ec9: 00 00 add %al,(%eax) + ecb: 00 00 add %al,(%eax) + ecd: 00 00 add %al,(%eax) + ecf: 00 e2 add %ah,%dl + ed1: 01 00 add %eax,(%eax) + ed3: 00 80 00 00 00 00 add %al,0x0(%eax) + ed9: 00 00 add %al,(%eax) + edb: 00 11 add %dl,(%ecx) + edd: 02 00 add (%eax),%al + edf: 00 80 00 00 00 00 add %al,0x0(%eax) + ee5: 00 00 add %al,(%eax) + ee7: 00 3b add %bh,(%ebx) + ee9: 02 00 add (%eax),%al + eeb: 00 80 00 00 00 00 add %al,0x0(%eax) + ef1: 00 00 add %al,(%eax) + ef3: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + ef7: 00 80 00 00 00 00 add %al,0x0(%eax) + efd: 00 00 add %al,(%eax) + eff: 00 7e 02 add %bh,0x2(%esi) + f02: 00 00 add %al,(%eax) + f04: 80 00 00 addb $0x0,(%eax) + f07: 00 00 add %al,(%eax) + f09: 00 00 add %al,(%eax) + f0b: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + f11: 00 00 add %al,(%eax) + f13: 00 00 add %al,(%eax) + f15: 00 00 add %al,(%eax) + f17: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + f1d: 00 00 add %al,(%eax) + f1f: 00 00 add %al,(%eax) + f21: 00 00 add %al,(%eax) + f23: 00 f5 add %dh,%ch + f25: 0f 00 00 sldt (%eax) + f28: 82 (bad) + f29: 00 00 add %al,(%eax) + f2b: 00 13 add %dl,(%ebx) + f2d: 50 push %eax + f2e: 00 00 add %al,(%eax) + f30: e5 02 in $0x2,%eax + f32: 00 00 add %al,(%eax) + f34: c2 00 00 ret $0x0 + f37: 00 ef add %ch,%bh + f39: 15 00 00 0c 10 adc $0x100c0000,%eax + f3e: 00 00 add %al,(%eax) + f40: 80 00 13 addb $0x13,(%eax) + f43: 00 00 add %al,(%eax) + f45: 00 00 add %al,(%eax) + f47: 00 5e 10 add %bl,0x10(%esi) + f4a: 00 00 add %al,(%eax) + f4c: 80 00 18 addb $0x18,(%eax) + f4f: 00 00 add %al,(%eax) + f51: 00 00 add %al,(%eax) + f53: 00 a8 10 00 00 80 add %ch,-0x7ffffff0(%eax) + f59: 00 1e add %bl,(%esi) + f5b: 00 00 add %al,(%eax) + f5d: 00 00 add %al,(%eax) + f5f: 00 0c 11 add %cl,(%ecx,%edx,1) + f62: 00 00 add %al,(%eax) + f64: 80 00 29 addb $0x29,(%eax) + ... + f6f: 00 a2 00 00 00 00 add %ah,0x0(%edx) + f75: 00 00 add %al,(%eax) + f77: 00 6c 11 00 add %ch,0x0(%ecx,%edx,1) + f7b: 00 82 00 00 00 99 add %al,-0x67000000(%edx) + f81: 62 00 bound %eax,(%eax) + f83: 00 85 11 00 00 80 add %al,-0x7fffffef(%ebp) + f89: 00 00 add %al,(%eax) + f8b: 00 00 add %al,(%eax) + f8d: 00 00 add %al,(%eax) + f8f: 00 03 add %al,(%ebx) + f91: 12 00 adc (%eax),%al + f93: 00 80 00 0f 00 00 add %al,0xf00(%eax) + f99: 00 00 add %al,(%eax) + f9b: 00 1e add %bl,(%esi) + f9d: 12 00 adc (%eax),%al + f9f: 00 80 00 13 00 00 add %al,0x1300(%eax) + fa5: 00 00 add %al,(%eax) + fa7: 00 81 12 00 00 80 add %al,-0x7fffffee(%ecx) + fad: 00 19 add %bl,(%ecx) + ... + fb7: 00 a2 00 00 00 00 add %ah,0x0(%edx) + fbd: 00 00 add %al,(%eax) + fbf: 00 29 add %ch,(%ecx) + fc1: 13 00 adc (%eax),%eax + fc3: 00 24 00 add %ah,(%eax,%eax,1) + fc6: 09 00 or %eax,(%eax) + fc8: e0 12 loopne fdc + fca: 10 c0 adc %al,%al + fcc: 46 inc %esi + fcd: 13 00 adc (%eax),%eax + fcf: 00 a0 00 09 00 0c add %ah,0xc000900(%eax) + fd5: 00 00 add %al,(%eax) + fd7: 00 55 13 add %dl,0x13(%ebp) + fda: 00 00 add %al,(%eax) + fdc: a0 00 09 00 10 mov 0x10000900,%al + fe1: 00 00 add %al,(%eax) + fe3: 00 00 add %al,(%eax) + fe5: 00 00 add %al,(%eax) + fe7: 00 2e add %ch,(%esi) + fe9: 00 00 add %al,(%eax) + feb: 00 e0 add %ah,%al + fed: 12 10 adc (%eax),%dl + fef: c0 00 00 rolb $0x0,(%eax) + ff2: 00 00 add %al,(%eax) + ff4: 44 inc %esp + ff5: 00 0a add %cl,(%edx) + ... + fff: 00 44 00 0a add %al,0xa(%eax,%eax,1) + 1003: 00 09 add %cl,(%ecx) + 1005: 00 00 add %al,(%eax) + 1007: 00 00 add %al,(%eax) + 1009: 00 00 add %al,(%eax) + 100b: 00 44 00 10 add %al,0x10(%eax,%eax,1) + 100f: 00 12 add %dl,(%edx) + 1011: 00 00 add %al,(%eax) + 1013: 00 00 add %al,(%eax) + 1015: 00 00 add %al,(%eax) + 1017: 00 44 00 13 add %al,0x13(%eax,%eax,1) + 101b: 00 27 add %ah,(%edi) + 101d: 00 00 add %al,(%eax) + 101f: 00 64 13 00 add %ah,0x0(%ebx,%edx,1) + 1023: 00 40 00 add %al,0x0(%eax) + 1026: 09 00 or %eax,(%eax) + 1028: 07 pop %es + 1029: 00 00 add %al,(%eax) + 102b: 00 73 13 add %dh,0x13(%ebx) + 102e: 00 00 add %al,(%eax) + 1030: 40 inc %eax + 1031: 00 09 add %cl,(%ecx) + 1033: 00 06 add %al,(%esi) + 1035: 00 00 add %al,(%eax) + 1037: 00 00 add %al,(%eax) + 1039: 00 00 add %al,(%eax) + 103b: 00 24 00 add %ah,(%eax,%eax,1) + 103e: 00 00 add %al,(%eax) + 1040: 33 00 xor (%eax),%eax + 1042: 00 00 add %al,(%eax) + 1044: 00 00 add %al,(%eax) + 1046: 00 00 add %al,(%eax) + 1048: 4e dec %esi + 1049: 00 00 add %al,(%eax) + 104b: 00 13 add %dl,(%ebx) + 104d: 13 10 adc (%eax),%edx + 104f: c0 82 13 00 00 24 00 rolb $0x0,0x24000013(%edx) + 1056: 15 00 20 13 10 adc $0x10132000,%eax + 105b: c0 9c 13 00 00 a0 00 rcrb $0x15,0xa00000(%ebx,%edx,1) + 1062: 15 + 1063: 00 08 add %cl,(%eax) + 1065: 00 00 add %al,(%eax) + 1067: 00 b1 13 00 00 a0 add %dh,-0x5fffffed(%ecx) + 106d: 00 15 00 0c 00 00 add %dl,0xc00 + 1073: 00 00 add %al,(%eax) + 1075: 00 00 add %al,(%eax) + 1077: 00 2e add %ch,(%esi) + 1079: 00 00 add %al,(%eax) + 107b: 00 20 add %ah,(%eax) + 107d: 13 10 adc (%eax),%edx + 107f: c0 00 00 rolb $0x0,(%eax) + 1082: 00 00 add %al,(%eax) + 1084: 44 inc %esp + 1085: 00 16 add %dl,(%esi) + ... + 108f: 00 44 00 18 add %al,0x18(%eax,%eax,1) + 1093: 00 09 add %cl,(%ecx) + 1095: 00 00 add %al,(%eax) + 1097: 00 00 add %al,(%eax) + 1099: 00 00 add %al,(%eax) + 109b: 00 44 00 2e add %al,0x2e(%eax,%eax,1) + 109f: 00 1a add %bl,(%edx) + 10a1: 00 00 add %al,(%eax) + 10a3: 00 00 add %al,(%eax) + 10a5: 00 00 add %al,(%eax) + 10a7: 00 44 00 18 add %al,0x18(%eax,%eax,1) + 10ab: 00 1d 00 00 00 00 add %bl,0x0 + 10b1: 00 00 add %al,(%eax) + 10b3: 00 44 00 2e add %al,0x2e(%eax,%eax,1) + 10b7: 00 1f add %bl,(%edi) + 10b9: 00 00 add %al,(%eax) + 10bb: 00 00 add %al,(%eax) + 10bd: 00 00 add %al,(%eax) + 10bf: 00 44 00 18 add %al,0x18(%eax,%eax,1) + 10c3: 00 24 00 add %ah,(%eax,%eax,1) + 10c6: 00 00 add %al,(%eax) + 10c8: 00 00 add %al,(%eax) + 10ca: 00 00 add %al,(%eax) + 10cc: 44 inc %esp + 10cd: 00 15 00 2d 00 00 add %dl,0x2d00 + 10d3: 00 00 add %al,(%eax) + 10d5: 00 00 add %al,(%eax) + 10d7: 00 44 00 17 add %al,0x17(%eax,%eax,1) + 10db: 00 30 add %dh,(%eax) + 10dd: 00 00 add %al,(%eax) + 10df: 00 00 add %al,(%eax) + 10e1: 00 00 add %al,(%eax) + 10e3: 00 44 00 2e add %al,0x2e(%eax,%eax,1) + 10e7: 00 40 00 add %al,0x0(%eax) + 10ea: 00 00 add %al,(%eax) + 10ec: 00 00 add %al,(%eax) + 10ee: 00 00 add %al,(%eax) + 10f0: 44 inc %esp + 10f1: 00 18 add %bl,(%eax) + 10f3: 00 42 00 add %al,0x0(%edx) + 10f6: 00 00 add %al,(%eax) + 10f8: 00 00 add %al,(%eax) + 10fa: 00 00 add %al,(%eax) + 10fc: 44 inc %esp + 10fd: 00 2e add %ch,(%esi) + 10ff: 00 44 00 00 add %al,0x0(%eax,%eax,1) + 1103: 00 00 add %al,(%eax) + 1105: 00 00 add %al,(%eax) + 1107: 00 44 00 18 add %al,0x18(%eax,%eax,1) + 110b: 00 47 00 add %al,0x0(%edi) + 110e: 00 00 add %al,(%eax) + 1110: 00 00 add %al,(%eax) + 1112: 00 00 add %al,(%eax) + 1114: 44 inc %esp + 1115: 00 19 add %bl,(%ecx) + 1117: 00 4c 00 00 add %cl,0x0(%eax,%eax,1) + 111b: 00 00 add %al,(%eax) + 111d: 00 00 add %al,(%eax) + 111f: 00 44 00 18 add %al,0x18(%eax,%eax,1) + 1123: 00 4d 00 add %cl,0x0(%ebp) + 1126: 00 00 add %al,(%eax) + 1128: 00 00 add %al,(%eax) + 112a: 00 00 add %al,(%eax) + 112c: 44 inc %esp + 112d: 00 1b add %bl,(%ebx) + 112f: 00 54 00 00 add %dl,0x0(%eax,%eax,1) + 1133: 00 00 add %al,(%eax) + 1135: 00 00 add %al,(%eax) + 1137: 00 44 00 18 add %al,0x18(%eax,%eax,1) + 113b: 00 56 00 add %dl,0x0(%esi) + 113e: 00 00 add %al,(%eax) + 1140: 00 00 add %al,(%eax) + 1142: 00 00 add %al,(%eax) + 1144: 44 inc %esp + 1145: 00 1b add %bl,(%ebx) + 1147: 00 59 00 add %bl,0x0(%ecx) + 114a: 00 00 add %al,(%eax) + 114c: 00 00 add %al,(%eax) + 114e: 00 00 add %al,(%eax) + 1150: 44 inc %esp + 1151: 00 20 add %ah,(%eax) + 1153: 00 5b 00 add %bl,0x0(%ebx) + 1156: 00 00 add %al,(%eax) + 1158: 00 00 add %al,(%eax) + 115a: 00 00 add %al,(%eax) + 115c: 44 inc %esp + 115d: 00 1f add %bl,(%edi) + 115f: 00 5e 00 add %bl,0x0(%esi) + 1162: 00 00 add %al,(%eax) + 1164: 00 00 add %al,(%eax) + 1166: 00 00 add %al,(%eax) + 1168: 44 inc %esp + 1169: 00 21 add %ah,(%ecx) + 116b: 00 60 00 add %ah,0x0(%eax) + 116e: 00 00 add %al,(%eax) + 1170: 00 00 add %al,(%eax) + 1172: 00 00 add %al,(%eax) + 1174: 44 inc %esp + 1175: 00 20 add %ah,(%eax) + 1177: 00 62 00 add %ah,0x0(%edx) + 117a: 00 00 add %al,(%eax) + 117c: 00 00 add %al,(%eax) + 117e: 00 00 add %al,(%eax) + 1180: 44 inc %esp + 1181: 00 21 add %ah,(%ecx) + 1183: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 1187: 00 00 add %al,(%eax) + 1189: 00 00 add %al,(%eax) + 118b: 00 44 00 26 add %al,0x26(%eax,%eax,1) + 118f: 00 70 00 add %dh,0x0(%eax) + 1192: 00 00 add %al,(%eax) + 1194: 00 00 add %al,(%eax) + 1196: 00 00 add %al,(%eax) + 1198: 44 inc %esp + 1199: 00 23 add %ah,(%ebx) + 119b: 00 72 00 add %dh,0x0(%edx) + 119e: 00 00 add %al,(%eax) + 11a0: 00 00 add %al,(%eax) + 11a2: 00 00 add %al,(%eax) + 11a4: 44 inc %esp + 11a5: 00 21 add %ah,(%ecx) + 11a7: 00 73 00 add %dh,0x0(%ebx) + 11aa: 00 00 add %al,(%eax) + 11ac: 00 00 add %al,(%eax) + 11ae: 00 00 add %al,(%eax) + 11b0: 44 inc %esp + 11b1: 00 24 00 add %ah,(%eax,%eax,1) + 11b4: 75 00 jne 11b6 + 11b6: 00 00 add %al,(%eax) + 11b8: 00 00 add %al,(%eax) + 11ba: 00 00 add %al,(%eax) + 11bc: 44 inc %esp + 11bd: 00 25 00 78 00 00 add %ah,0x7800 + 11c3: 00 00 add %al,(%eax) + 11c5: 00 00 add %al,(%eax) + 11c7: 00 44 00 21 add %al,0x21(%eax,%eax,1) + 11cb: 00 7b 00 add %bh,0x0(%ebx) + 11ce: 00 00 add %al,(%eax) + 11d0: 00 00 add %al,(%eax) + 11d2: 00 00 add %al,(%eax) + 11d4: 44 inc %esp + 11d5: 00 28 add %ch,(%eax) + 11d7: 00 7d 00 add %bh,0x0(%ebp) + 11da: 00 00 add %al,(%eax) + 11dc: 00 00 add %al,(%eax) + 11de: 00 00 add %al,(%eax) + 11e0: 44 inc %esp + 11e1: 00 2a add %ch,(%edx) + 11e3: 00 84 00 00 00 00 00 add %al,0x0(%eax,%eax,1) + 11ea: 00 00 add %al,(%eax) + 11ec: 44 inc %esp + 11ed: 00 1b add %bl,(%ebx) + 11ef: 00 93 00 00 00 00 add %dl,0x0(%ebx) + 11f5: 00 00 add %al,(%eax) + 11f7: 00 44 00 1c add %al,0x1c(%eax,%eax,1) + 11fb: 00 98 00 00 00 00 add %bl,0x0(%eax) + 1201: 00 00 add %al,(%eax) + 1203: 00 44 00 2a add %al,0x2a(%eax,%eax,1) + 1207: 00 a3 00 00 00 00 add %ah,0x0(%ebx) + 120d: 00 00 add %al,(%eax) + 120f: 00 44 00 18 add %al,0x18(%eax,%eax,1) + 1213: 00 a9 00 00 00 00 add %ch,0x0(%ecx) + 1219: 00 00 add %al,(%eax) + 121b: 00 44 00 17 add %al,0x17(%eax,%eax,1) + 121f: 00 b1 00 00 00 be add %dh,-0x42000000(%ecx) + 1225: 13 00 adc (%eax),%eax + 1227: 00 40 00 add %al,0x0(%eax) + 122a: 1f pop %ds + 122b: 00 02 add %al,(%edx) + 122d: 00 00 add %al,(%eax) + 122f: 00 00 add %al,(%eax) + 1231: 00 00 add %al,(%eax) + 1233: 00 c0 add %al,%al + 1235: 00 00 add %al,(%eax) + 1237: 00 5b 00 add %bl,0x0(%ebx) + 123a: 00 00 add %al,(%eax) + 123c: cf iret + 123d: 13 00 adc (%eax),%eax + 123f: 00 40 00 add %al,0x0(%eax) + 1242: 24 00 and $0x0,%al + 1244: 03 00 add (%eax),%eax + 1246: 00 00 add %al,(%eax) + 1248: 00 00 add %al,(%eax) + 124a: 00 00 add %al,(%eax) + 124c: c0 00 00 rolb $0x0,(%eax) + 124f: 00 72 00 add %dh,0x0(%edx) + 1252: 00 00 add %al,(%eax) + 1254: 00 00 add %al,(%eax) + 1256: 00 00 add %al,(%eax) + 1258: e0 00 loopne 125a + 125a: 00 00 add %al,(%eax) + 125c: 73 00 jae 125e + 125e: 00 00 add %al,(%eax) + 1260: cf iret + 1261: 13 00 adc (%eax),%eax + 1263: 00 40 00 add %al,0x0(%eax) + 1266: 24 00 and $0x0,%al + 1268: 03 00 add (%eax),%eax + 126a: 00 00 add %al,(%eax) + 126c: 00 00 add %al,(%eax) + 126e: 00 00 add %al,(%eax) + 1270: c0 00 00 rolb $0x0,(%eax) + 1273: 00 75 00 add %dh,0x0(%ebp) + 1276: 00 00 add %al,(%eax) + 1278: 00 00 add %al,(%eax) + 127a: 00 00 add %al,(%eax) + 127c: e0 00 loopne 127e + 127e: 00 00 add %al,(%eax) + 1280: 7b 00 jnp 1282 + 1282: 00 00 add %al,(%eax) + 1284: 00 00 add %al,(%eax) + 1286: 00 00 add %al,(%eax) + 1288: e0 00 loopne 128a + 128a: 00 00 add %al,(%eax) + 128c: 84 00 test %al,(%eax) + 128e: 00 00 add %al,(%eax) + 1290: 00 00 add %al,(%eax) + 1292: 00 00 add %al,(%eax) + 1294: 24 00 and $0x0,%al + 1296: 00 00 add %al,(%eax) + 1298: b5 00 mov $0x0,%ch + 129a: 00 00 add %al,(%eax) + 129c: 00 00 add %al,(%eax) + 129e: 00 00 add %al,(%eax) + 12a0: 4e dec %esi + 12a1: 00 00 add %al,(%eax) + 12a3: 00 d5 add %dl,%ch + 12a5: 13 10 adc (%eax),%edx + 12a7: c0 e1 13 shl $0x13,%cl + 12aa: 00 00 add %al,(%eax) + 12ac: 24 00 and $0x0,%al + 12ae: 2c 00 sub $0x0,%al + 12b0: e0 13 loopne 12c5 + 12b2: 10 c0 adc %al,%al + 12b4: fb sti + 12b5: 13 00 adc (%eax),%eax + 12b7: 00 a0 00 2c 00 08 add %ah,0x8002c00(%eax) + 12bd: 00 00 add %al,(%eax) + 12bf: 00 04 14 add %al,(%esp,%edx,1) + 12c2: 00 00 add %al,(%eax) + 12c4: a0 00 2c 00 0c mov 0xc002c00,%al + 12c9: 00 00 add %al,(%eax) + 12cb: 00 00 add %al,(%eax) + 12cd: 00 00 add %al,(%eax) + 12cf: 00 2e add %ch,(%esi) + 12d1: 00 00 add %al,(%eax) + 12d3: 00 e0 add %ah,%al + 12d5: 13 10 adc (%eax),%edx + 12d7: c0 00 00 rolb $0x0,(%eax) + 12da: 00 00 add %al,(%eax) + 12dc: 44 inc %esp + 12dd: 00 2d 00 00 00 00 add %ch,0x0 + 12e3: 00 00 add %al,(%eax) + 12e5: 00 00 add %al,(%eax) + 12e7: 00 44 00 2e add %al,0x2e(%eax,%eax,1) + 12eb: 00 03 add %al,(%ebx) + 12ed: 00 00 add %al,(%eax) + 12ef: 00 00 add %al,(%eax) + 12f1: 00 00 add %al,(%eax) + 12f3: 00 44 00 2f add %al,0x2f(%eax,%eax,1) + 12f7: 00 09 add %cl,(%ecx) + 12f9: 00 00 add %al,(%eax) + 12fb: 00 00 add %al,(%eax) + 12fd: 00 00 add %al,(%eax) + 12ff: 00 44 00 2e add %al,0x2e(%eax,%eax,1) + 1303: 00 0a add %cl,(%edx) + 1305: 00 00 add %al,(%eax) + 1307: 00 00 add %al,(%eax) + 1309: 00 00 add %al,(%eax) + 130b: 00 44 00 2f add %al,0x2f(%eax,%eax,1) + 130f: 00 13 add %dl,(%ebx) + 1311: 00 00 add %al,(%eax) + 1313: 00 0d 14 00 00 40 add %cl,0x40000014 + 1319: 00 2c 00 add %ch,(%eax,%eax,1) + 131c: 02 00 add (%eax),%al + 131e: 00 00 add %al,(%eax) + 1320: 16 push %ss + 1321: 14 00 adc $0x0,%al + 1323: 00 40 00 add %al,0x0(%eax) + 1326: 2c 00 sub $0x0,%al + ... + 1330: 24 00 and $0x0,%al + 1332: 00 00 add %al,(%eax) + 1334: 14 00 adc $0x0,%al + 1336: 00 00 add %al,(%eax) + 1338: 00 00 add %al,(%eax) + 133a: 00 00 add %al,(%eax) + 133c: 4e dec %esi + 133d: 00 00 add %al,(%eax) + 133f: 00 f4 add %dh,%ah + 1341: 13 10 adc (%eax),%edx + 1343: c0 1f 14 rcrb $0x14,(%edi) + 1346: 00 00 add %al,(%eax) + 1348: 24 00 and $0x0,%al + 134a: 31 00 xor %eax,(%eax) + 134c: 00 14 10 add %dl,(%eax,%edx,1) + 134f: c0 (bad) + 1350: 35 14 00 00 a0 xor $0xa0000014,%eax + 1355: 00 31 add %dh,(%ecx) + 1357: 00 08 add %cl,(%eax) + 1359: 00 00 add %al,(%eax) + 135b: 00 43 14 add %al,0x14(%ebx) + 135e: 00 00 add %al,(%eax) + 1360: a0 00 31 00 0c mov 0xc003100,%al + 1365: 00 00 add %al,(%eax) + 1367: 00 00 add %al,(%eax) + 1369: 00 00 add %al,(%eax) + 136b: 00 2e add %ch,(%esi) + 136d: 00 00 add %al,(%eax) + 136f: 00 00 add %al,(%eax) + 1371: 14 10 adc $0x10,%al + 1373: c0 00 00 rolb $0x0,(%eax) + 1376: 00 00 add %al,(%eax) + 1378: 44 inc %esp + 1379: 00 32 add %dh,(%edx) + ... + 1383: 00 44 00 33 add %al,0x33(%eax,%eax,1) + 1387: 00 03 add %al,(%ebx) + 1389: 00 00 add %al,(%eax) + 138b: 00 00 add %al,(%eax) + 138d: 00 00 add %al,(%eax) + 138f: 00 44 00 32 add %al,0x32(%eax,%eax,1) + 1393: 00 06 add %al,(%esi) + 1395: 00 00 add %al,(%eax) + 1397: 00 00 add %al,(%eax) + 1399: 00 00 add %al,(%eax) + 139b: 00 44 00 34 add %al,0x34(%eax,%eax,1) + 139f: 00 09 add %cl,(%ecx) + 13a1: 00 00 add %al,(%eax) + 13a3: 00 00 add %al,(%eax) + 13a5: 00 00 add %al,(%eax) + 13a7: 00 44 00 33 add %al,0x33(%eax,%eax,1) + 13ab: 00 0a add %cl,(%edx) + 13ad: 00 00 add %al,(%eax) + 13af: 00 00 add %al,(%eax) + 13b1: 00 00 add %al,(%eax) + 13b3: 00 44 00 32 add %al,0x32(%eax,%eax,1) + 13b7: 00 0c 00 add %cl,(%eax,%eax,1) + 13ba: 00 00 add %al,(%eax) + 13bc: 00 00 add %al,(%eax) + 13be: 00 00 add %al,(%eax) + 13c0: 44 inc %esp + 13c1: 00 34 00 add %dh,(%eax,%eax,1) + 13c4: 0f 00 00 sldt (%eax) + 13c7: 00 53 14 add %dl,0x14(%ebx) + 13ca: 00 00 add %al,(%eax) + 13cc: 40 inc %eax + 13cd: 00 31 add %dh,(%ecx) + 13cf: 00 00 add %al,(%eax) + 13d1: 00 00 add %al,(%eax) + 13d3: 00 61 14 add %ah,0x14(%ecx) + 13d6: 00 00 add %al,(%eax) + 13d8: 40 inc %eax + 13d9: 00 31 add %dh,(%ecx) + 13db: 00 02 add %al,(%edx) + 13dd: 00 00 add %al,(%eax) + 13df: 00 00 add %al,(%eax) + 13e1: 00 00 add %al,(%eax) + 13e3: 00 24 00 add %ah,(%eax,%eax,1) + 13e6: 00 00 add %al,(%eax) + 13e8: 10 00 adc %al,(%eax) + 13ea: 00 00 add %al,(%eax) + 13ec: 00 00 add %al,(%eax) + 13ee: 00 00 add %al,(%eax) + 13f0: 4e dec %esi + 13f1: 00 00 add %al,(%eax) + 13f3: 00 10 add %dl,(%eax) + 13f5: 14 10 adc $0x10,%al + 13f7: c0 (bad) + 13f8: 71 14 jno 140e + 13fa: 00 00 add %al,(%eax) + 13fc: 24 00 and $0x0,%al + 13fe: 36 00 10 add %dl,%ss:(%eax) + 1401: 14 10 adc $0x10,%al + 1403: c0 (bad) + 1404: 35 14 00 00 a0 xor $0xa0000014,%eax + 1409: 00 36 add %dh,(%esi) + 140b: 00 08 add %cl,(%eax) + 140d: 00 00 add %al,(%eax) + 140f: 00 43 14 add %al,0x14(%ebx) + 1412: 00 00 add %al,(%eax) + 1414: a0 00 36 00 0c mov 0xc003600,%al + 1419: 00 00 add %al,(%eax) + 141b: 00 00 add %al,(%eax) + 141d: 00 00 add %al,(%eax) + 141f: 00 2e add %ch,(%esi) + 1421: 00 00 add %al,(%eax) + 1423: 00 10 add %dl,(%eax) + 1425: 14 10 adc $0x10,%al + 1427: c0 00 00 rolb $0x0,(%eax) + 142a: 00 00 add %al,(%eax) + 142c: 44 inc %esp + 142d: 00 37 add %dh,(%edi) + ... + 1437: 00 44 00 37 add %al,0x37(%eax,%eax,1) + 143b: 00 05 00 00 00 00 add %al,0x0 + 1441: 00 00 add %al,(%eax) + 1443: 00 44 00 38 add %al,0x38(%eax,%eax,1) + 1447: 00 0b add %cl,(%ebx) + 1449: 00 00 add %al,(%eax) + 144b: 00 00 add %al,(%eax) + 144d: 00 00 add %al,(%eax) + 144f: 00 44 00 39 add %al,0x39(%eax,%eax,1) + 1453: 00 20 add %ah,(%eax) + 1455: 00 00 add %al,(%eax) + 1457: 00 00 add %al,(%eax) + 1459: 00 00 add %al,(%eax) + 145b: 00 44 00 38 add %al,0x38(%eax,%eax,1) + 145f: 00 21 add %ah,(%ecx) + 1461: 00 00 add %al,(%eax) + 1463: 00 00 add %al,(%eax) + 1465: 00 00 add %al,(%eax) + 1467: 00 44 00 39 add %al,0x39(%eax,%eax,1) + 146b: 00 23 add %ah,(%ebx) + 146d: 00 00 add %al,(%eax) + 146f: 00 00 add %al,(%eax) + 1471: 00 00 add %al,(%eax) + 1473: 00 44 00 38 add %al,0x38(%eax,%eax,1) + 1477: 00 2a add %ch,(%edx) + 1479: 00 00 add %al,(%eax) + 147b: 00 00 add %al,(%eax) + 147d: 00 00 add %al,(%eax) + 147f: 00 44 00 3c add %al,0x3c(%eax,%eax,1) + 1483: 00 2c 00 add %ch,(%eax,%eax,1) + 1486: 00 00 add %al,(%eax) + 1488: 00 00 add %al,(%eax) + 148a: 00 00 add %al,(%eax) + 148c: 44 inc %esp + 148d: 00 3d 00 30 00 00 add %bh,0x3000 + 1493: 00 53 14 add %dl,0x14(%ebx) + 1496: 00 00 add %al,(%eax) + 1498: 40 inc %eax + 1499: 00 36 add %dh,(%esi) + 149b: 00 06 add %al,(%esi) + 149d: 00 00 add %al,(%eax) + 149f: 00 61 14 add %ah,0x14(%ecx) + 14a2: 00 00 add %al,(%eax) + 14a4: 40 inc %eax + 14a5: 00 36 add %dh,(%esi) + ... + 14af: 00 24 00 add %ah,(%eax,%eax,1) + 14b2: 00 00 add %al,(%eax) + 14b4: 34 00 xor $0x0,%al + 14b6: 00 00 add %al,(%eax) + 14b8: 00 00 add %al,(%eax) + 14ba: 00 00 add %al,(%eax) + 14bc: 4e dec %esi + 14bd: 00 00 add %al,(%eax) + 14bf: 00 44 14 10 add %al,0x10(%esp,%edx,1) + 14c3: c0 8b 14 00 00 24 00 rorb $0x0,0x24000014(%ebx) + 14ca: 3f aas + 14cb: 00 50 14 add %dl,0x14(%eax) + 14ce: 10 c0 adc %al,%al + 14d0: a7 cmpsl %es:(%edi),%ds:(%esi) + 14d1: 14 00 adc $0x0,%al + 14d3: 00 a0 00 3f 00 08 add %ah,0x8003f00(%eax) + 14d9: 00 00 add %al,(%eax) + 14db: 00 b4 14 00 00 a0 00 add %dh,0xa00000(%esp,%edx,1) + 14e2: 3f aas + 14e3: 00 0c 00 add %cl,(%eax,%eax,1) + 14e6: 00 00 add %al,(%eax) + 14e8: bf 14 00 00 a0 mov $0xa0000014,%edi + 14ed: 00 3f add %bh,(%edi) + 14ef: 00 10 add %dl,(%eax) + 14f1: 00 00 add %al,(%eax) + 14f3: 00 00 add %al,(%eax) + 14f5: 00 00 add %al,(%eax) + 14f7: 00 2e add %ch,(%esi) + 14f9: 00 00 add %al,(%eax) + 14fb: 00 50 14 add %dl,0x14(%eax) + 14fe: 10 c0 adc %al,%al + 1500: 00 00 add %al,(%eax) + 1502: 00 00 add %al,(%eax) + 1504: 44 inc %esp + 1505: 00 40 00 add %al,0x0(%eax) + ... + 1510: 44 inc %esp + 1511: 00 41 00 add %al,0x0(%ecx) + 1514: 09 00 or %eax,(%eax) + 1516: 00 00 add %al,(%eax) + 1518: 00 00 add %al,(%eax) + 151a: 00 00 add %al,(%eax) + 151c: 44 inc %esp + 151d: 00 42 00 add %al,0x0(%edx) + 1520: 16 push %ss + 1521: 00 00 add %al,(%eax) + 1523: 00 00 add %al,(%eax) + 1525: 00 00 add %al,(%eax) + 1527: 00 44 00 45 add %al,0x45(%eax,%eax,1) + 152b: 00 21 add %ah,(%ecx) + 152d: 00 00 add %al,(%eax) + 152f: 00 00 add %al,(%eax) + 1531: 00 00 add %al,(%eax) + 1533: 00 44 00 43 add %al,0x43(%eax,%eax,1) + 1537: 00 24 00 add %ah,(%eax,%eax,1) + 153a: 00 00 add %al,(%eax) + 153c: 00 00 add %al,(%eax) + 153e: 00 00 add %al,(%eax) + 1540: 44 inc %esp + 1541: 00 45 00 add %al,0x0(%ebp) + 1544: 25 00 00 00 00 and $0x0,%eax + 1549: 00 00 add %al,(%eax) + 154b: 00 44 00 40 add %al,0x40(%eax,%eax,1) + 154f: 00 35 00 00 00 00 add %dh,0x0 + 1555: 00 00 add %al,(%eax) + 1557: 00 44 00 49 add %al,0x49(%eax,%eax,1) + 155b: 00 40 00 add %al,0x0(%eax) + 155e: 00 00 add %al,(%eax) + 1560: 00 00 add %al,(%eax) + 1562: 00 00 add %al,(%eax) + 1564: 44 inc %esp + 1565: 00 4a 00 add %cl,0x0(%edx) + 1568: 45 inc %ebp + 1569: 00 00 add %al,(%eax) + 156b: 00 00 add %al,(%eax) + 156d: 00 00 add %al,(%eax) + 156f: 00 44 00 4b add %al,0x4b(%eax,%eax,1) + 1573: 00 4e 00 add %cl,0x0(%esi) + 1576: 00 00 add %al,(%eax) + 1578: 00 00 add %al,(%eax) + 157a: 00 00 add %al,(%eax) + 157c: 44 inc %esp + 157d: 00 47 00 add %al,0x0(%edi) + 1580: 51 push %ecx + 1581: 00 00 add %al,(%eax) + 1583: 00 00 add %al,(%eax) + 1585: 00 00 add %al,(%eax) + 1587: 00 44 00 4b add %al,0x4b(%eax,%eax,1) + 158b: 00 52 00 add %dl,0x0(%edx) + 158e: 00 00 add %al,(%eax) + 1590: 00 00 add %al,(%eax) + 1592: 00 00 add %al,(%eax) + 1594: 44 inc %esp + 1595: 00 47 00 add %al,0x0(%edi) + 1598: 53 push %ebx + 1599: 00 00 add %al,(%eax) + 159b: 00 00 add %al,(%eax) + 159d: 00 00 add %al,(%eax) + 159f: 00 44 00 4b add %al,0x4b(%eax,%eax,1) + 15a3: 00 59 00 add %bl,0x0(%ecx) + 15a6: 00 00 add %al,(%eax) + 15a8: 00 00 add %al,(%eax) + 15aa: 00 00 add %al,(%eax) + 15ac: 44 inc %esp + 15ad: 00 47 00 add %al,0x0(%edi) + 15b0: 5e pop %esi + 15b1: 00 00 add %al,(%eax) + 15b3: 00 00 add %al,(%eax) + 15b5: 00 00 add %al,(%eax) + 15b7: 00 44 00 56 add %al,0x56(%eax,%eax,1) + 15bb: 00 65 00 add %ah,0x0(%ebp) + 15be: 00 00 add %al,(%eax) + 15c0: 00 00 add %al,(%eax) + 15c2: 00 00 add %al,(%eax) + 15c4: 44 inc %esp + 15c5: 00 4f 00 add %cl,0x0(%edi) + 15c8: 68 00 00 00 00 push $0x0 + 15cd: 00 00 add %al,(%eax) + 15cf: 00 44 00 10 add %al,0x10(%eax,%eax,1) + 15d3: 00 6e 00 add %ch,0x0(%esi) + 15d6: 00 00 add %al,(%eax) + 15d8: 00 00 add %al,(%eax) + 15da: 00 00 add %al,(%eax) + 15dc: 44 inc %esp + 15dd: 00 55 00 add %dl,0x0(%ebp) + 15e0: 7f 00 jg 15e2 + 15e2: 00 00 add %al,(%eax) + 15e4: 00 00 add %al,(%eax) + 15e6: 00 00 add %al,(%eax) + 15e8: 44 inc %esp + 15e9: 00 57 00 add %dl,0x0(%edi) + 15ec: 82 (bad) + 15ed: 00 00 add %al,(%eax) + 15ef: 00 00 add %al,(%eax) + 15f1: 00 00 add %al,(%eax) + 15f3: 00 44 00 10 add %al,0x10(%eax,%eax,1) + 15f7: 00 85 00 00 00 00 add %al,0x0(%ebp) + 15fd: 00 00 add %al,(%eax) + 15ff: 00 44 00 53 add %al,0x53(%eax,%eax,1) + 1603: 00 95 00 00 00 00 add %dl,0x0(%ebp) + 1609: 00 00 add %al,(%eax) + 160b: 00 44 00 56 add %al,0x56(%eax,%eax,1) + 160f: 00 9a 00 00 00 00 add %bl,0x0(%edx) + 1615: 00 00 add %al,(%eax) + 1617: 00 44 00 55 add %al,0x55(%eax,%eax,1) + 161b: 00 9c 00 00 00 00 00 add %bl,0x0(%eax,%eax,1) + 1622: 00 00 add %al,(%eax) + 1624: 44 inc %esp + 1625: 00 56 00 add %dl,0x0(%esi) + 1628: 9f lahf + 1629: 00 00 add %al,(%eax) + 162b: 00 00 add %al,(%eax) + 162d: 00 00 add %al,(%eax) + 162f: 00 44 00 57 add %al,0x57(%eax,%eax,1) + 1633: 00 a2 00 00 00 00 add %ah,0x0(%edx) + 1639: 00 00 add %al,(%eax) + 163b: 00 44 00 5a add %al,0x5a(%eax,%eax,1) + 163f: 00 a8 00 00 00 00 add %ch,0x0(%eax) + 1645: 00 00 add %al,(%eax) + 1647: 00 44 00 5c add %al,0x5c(%eax,%eax,1) + 164b: 00 ad 00 00 00 00 add %ch,0x0(%ebp) + 1651: 00 00 add %al,(%eax) + 1653: 00 44 00 5a add %al,0x5a(%eax,%eax,1) + 1657: 00 b1 00 00 00 00 add %dh,0x0(%ecx) + 165d: 00 00 add %al,(%eax) + 165f: 00 44 00 5b add %al,0x5b(%eax,%eax,1) + 1663: 00 b4 00 00 00 00 00 add %dh,0x0(%eax,%eax,1) + 166a: 00 00 add %al,(%eax) + 166c: 44 inc %esp + 166d: 00 5e 00 add %bl,0x0(%esi) + 1670: be 00 00 00 00 mov $0x0,%esi + 1675: 00 00 add %al,(%eax) + 1677: 00 44 00 61 add %al,0x61(%eax,%eax,1) + 167b: 00 c7 add %al,%bh + 167d: 00 00 add %al,(%eax) + 167f: 00 00 add %al,(%eax) + 1681: 00 00 add %al,(%eax) + 1683: 00 44 00 45 add %al,0x45(%eax,%eax,1) + 1687: 00 e0 add %ah,%al + 1689: 00 00 add %al,(%eax) + 168b: 00 00 add %al,(%eax) + 168d: 00 00 add %al,(%eax) + 168f: 00 44 00 47 add %al,0x47(%eax,%eax,1) + 1693: 00 f0 add %dh,%al + 1695: 00 00 add %al,(%eax) + 1697: 00 ca add %cl,%dl + 1699: 14 00 adc $0x0,%al + 169b: 00 40 00 add %al,0x0(%eax) + 169e: 41 inc %ecx + 169f: 00 07 add %al,(%edi) + 16a1: 00 00 add %al,(%eax) + 16a3: 00 da add %bl,%dl + 16a5: 14 00 adc $0x0,%al + 16a7: 00 40 00 add %al,0x0(%eax) + 16aa: 3f aas + 16ab: 00 02 add %al,(%edx) + 16ad: 00 00 add %al,(%eax) + 16af: 00 00 add %al,(%eax) + 16b1: 00 00 add %al,(%eax) + 16b3: 00 c0 add %al,%al + 16b5: 00 00 add %al,(%eax) + 16b7: 00 00 add %al,(%eax) + 16b9: 00 00 add %al,(%eax) + 16bb: 00 e5 add %ah,%ch + 16bd: 14 00 adc $0x0,%al + 16bf: 00 40 00 add %al,0x0(%eax) + 16c2: 47 inc %edi + 16c3: 00 03 add %al,(%ebx) + 16c5: 00 00 add %al,(%eax) + 16c7: 00 00 add %al,(%eax) + 16c9: 00 00 add %al,(%eax) + 16cb: 00 c0 add %al,%al + 16cd: 00 00 add %al,(%eax) + 16cf: 00 40 00 add %al,0x0(%eax) + 16d2: 00 00 add %al,(%eax) + 16d4: ee out %al,(%dx) + 16d5: 14 00 adc $0x0,%al + 16d7: 00 40 00 add %al,0x0(%eax) + 16da: 49 dec %ecx + 16db: 00 00 add %al,(%eax) + 16dd: 00 00 add %al,(%eax) + 16df: 00 fa add %bh,%dl + 16e1: 14 00 adc $0x0,%al + 16e3: 00 40 00 add %al,0x0(%eax) + 16e6: 4a dec %edx + ... + 16ef: 00 c0 add %al,%al + 16f1: 00 00 add %al,(%eax) + 16f3: 00 59 00 add %bl,0x0(%ecx) + 16f6: 00 00 add %al,(%eax) + 16f8: 00 00 add %al,(%eax) + 16fa: 00 00 add %al,(%eax) + 16fc: e0 00 loopne 16fe + 16fe: 00 00 add %al,(%eax) + 1700: 5e pop %esi + 1701: 00 00 add %al,(%eax) + 1703: 00 ee add %ch,%dh + 1705: 14 00 adc $0x0,%al + 1707: 00 40 00 add %al,0x0(%eax) + 170a: 49 dec %ecx + 170b: 00 00 add %al,(%eax) + 170d: 00 00 add %al,(%eax) + 170f: 00 fa add %bh,%dl + 1711: 14 00 adc $0x0,%al + 1713: 00 40 00 add %al,0x0(%eax) + 1716: 4a dec %edx + ... + 171f: 00 c0 add %al,%al + 1721: 00 00 add %al,(%eax) + 1723: 00 52 00 add %dl,0x0(%edx) + 1726: 00 00 add %al,(%eax) + 1728: 00 00 add %al,(%eax) + 172a: 00 00 add %al,(%eax) + 172c: e0 00 loopne 172e + 172e: 00 00 add %al,(%eax) + 1730: 53 push %ebx + 1731: 00 00 add %al,(%eax) + 1733: 00 ee add %ch,%dh + 1735: 14 00 adc $0x0,%al + 1737: 00 40 00 add %al,0x0(%eax) + 173a: 49 dec %ecx + 173b: 00 00 add %al,(%eax) + 173d: 00 00 add %al,(%eax) + 173f: 00 fa add %bh,%dl + 1741: 14 00 adc $0x0,%al + 1743: 00 40 00 add %al,0x0(%eax) + 1746: 4a dec %edx + ... + 174f: 00 c0 add %al,%al + 1751: 00 00 add %al,(%eax) + 1753: 00 40 00 add %al,0x0(%eax) + 1756: 00 00 add %al,(%eax) + 1758: 00 00 add %al,(%eax) + 175a: 00 00 add %al,(%eax) + 175c: e0 00 loopne 175e + 175e: 00 00 add %al,(%eax) + 1760: 51 push %ecx + 1761: 00 00 add %al,(%eax) + 1763: 00 00 add %al,(%eax) + 1765: 00 00 add %al,(%eax) + 1767: 00 e0 add %ah,%al + 1769: 00 00 add %al,(%eax) + 176b: 00 65 00 add %ah,0x0(%ebp) + 176e: 00 00 add %al,(%eax) + 1770: e5 14 in $0x14,%eax + 1772: 00 00 add %al,(%eax) + 1774: 40 inc %eax + 1775: 00 47 00 add %al,0x0(%edi) + 1778: 03 00 add (%eax),%eax + 177a: 00 00 add %al,(%eax) + 177c: 00 00 add %al,(%eax) + 177e: 00 00 add %al,(%eax) + 1780: c0 00 00 rolb $0x0,(%eax) + 1783: 00 f0 add %dh,%al + 1785: 00 00 add %al,(%eax) + 1787: 00 00 add %al,(%eax) + 1789: 00 00 add %al,(%eax) + 178b: 00 e0 add %ah,%al + 178d: 00 00 add %al,(%eax) + 178f: 00 00 add %al,(%eax) + 1791: 01 00 add %eax,(%eax) + 1793: 00 00 add %al,(%eax) + 1795: 00 00 add %al,(%eax) + 1797: 00 e0 add %ah,%al + 1799: 00 00 add %al,(%eax) + 179b: 00 00 add %al,(%eax) + 179d: 01 00 add %eax,(%eax) + 179f: 00 00 add %al,(%eax) + 17a1: 00 00 add %al,(%eax) + 17a3: 00 24 00 add %ah,(%eax,%eax,1) + 17a6: 00 00 add %al,(%eax) + 17a8: 00 01 add %al,(%ecx) + 17aa: 00 00 add %al,(%eax) + 17ac: 00 00 add %al,(%eax) + 17ae: 00 00 add %al,(%eax) + 17b0: 4e dec %esi + 17b1: 00 00 add %al,(%eax) + 17b3: 00 50 15 add %dl,0x15(%eax) + 17b6: 10 c0 adc %al,%al + 17b8: 0a 15 00 00 24 00 or 0x240000,%dl + 17be: 63 00 arpl %ax,(%eax) + 17c0: 50 push %eax + 17c1: 15 10 c0 2a 15 adc $0x152ac010,%eax + 17c6: 00 00 add %al,(%eax) + 17c8: a0 00 63 00 08 mov 0x8006300,%al + 17cd: 00 00 add %al,(%eax) + 17cf: 00 37 add %dh,(%edi) + 17d1: 15 00 00 a0 00 adc $0xa00000,%eax + 17d6: 63 00 arpl %ax,(%eax) + 17d8: 0c 00 or $0x0,%al + 17da: 00 00 add %al,(%eax) + 17dc: 43 inc %ebx + 17dd: 15 00 00 a0 00 adc $0xa00000,%eax + 17e2: 63 00 arpl %ax,(%eax) + 17e4: 10 00 adc %al,(%eax) + 17e6: 00 00 add %al,(%eax) + 17e8: 00 00 add %al,(%eax) + 17ea: 00 00 add %al,(%eax) + 17ec: 2e 00 00 add %al,%cs:(%eax) + 17ef: 00 50 15 add %dl,0x15(%eax) + 17f2: 10 c0 adc %al,%al + 17f4: 00 00 add %al,(%eax) + 17f6: 00 00 add %al,(%eax) + 17f8: 44 inc %esp + 17f9: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 17fd: 00 00 add %al,(%eax) + 17ff: 00 00 add %al,(%eax) + 1801: 00 00 add %al,(%eax) + 1803: 00 44 00 64 add %al,0x64(%eax,%eax,1) + 1807: 00 09 add %cl,(%ecx) + 1809: 00 00 add %al,(%eax) + 180b: 00 00 add %al,(%eax) + 180d: 00 00 add %al,(%eax) + 180f: 00 44 00 66 add %al,0x66(%eax,%eax,1) + 1813: 00 15 00 00 00 00 add %dl,0x0 + 1819: 00 00 add %al,(%eax) + 181b: 00 44 00 7c add %al,0x7c(%eax,%eax,1) + 181f: 00 1b add %bl,(%ebx) + 1821: 00 00 add %al,(%eax) + 1823: 00 00 add %al,(%eax) + 1825: 00 00 add %al,(%eax) + 1827: 00 44 00 66 add %al,0x66(%eax,%eax,1) + 182b: 00 1e add %bl,(%esi) + 182d: 00 00 add %al,(%eax) + 182f: 00 00 add %al,(%eax) + 1831: 00 00 add %al,(%eax) + 1833: 00 44 00 65 add %al,0x65(%eax,%eax,1) + 1837: 00 27 add %ah,(%edi) + 1839: 00 00 add %al,(%eax) + 183b: 00 00 add %al,(%eax) + 183d: 00 00 add %al,(%eax) + 183f: 00 44 00 6e add %al,0x6e(%eax,%eax,1) + 1843: 00 30 add %dh,(%eax) + 1845: 00 00 add %al,(%eax) + 1847: 00 00 add %al,(%eax) + 1849: 00 00 add %al,(%eax) + 184b: 00 44 00 6c add %al,0x6c(%eax,%eax,1) + 184f: 00 33 add %dh,(%ebx) + 1851: 00 00 add %al,(%eax) + 1853: 00 00 add %al,(%eax) + 1855: 00 00 add %al,(%eax) + 1857: 00 44 00 6e add %al,0x6e(%eax,%eax,1) + 185b: 00 35 00 00 00 00 add %dh,0x0 + 1861: 00 00 add %al,(%eax) + 1863: 00 44 00 6f add %al,0x6f(%eax,%eax,1) + 1867: 00 3d 00 00 00 00 add %bh,0x0 + 186d: 00 00 add %al,(%eax) + 186f: 00 44 00 71 add %al,0x71(%eax,%eax,1) + 1873: 00 49 00 add %cl,0x0(%ecx) + 1876: 00 00 add %al,(%eax) + 1878: 00 00 add %al,(%eax) + 187a: 00 00 add %al,(%eax) + 187c: 44 inc %esp + 187d: 00 73 00 add %dh,0x0(%ebx) + 1880: 4e dec %esi + 1881: 00 00 add %al,(%eax) + 1883: 00 00 add %al,(%eax) + 1885: 00 00 add %al,(%eax) + 1887: 00 44 00 78 add %al,0x78(%eax,%eax,1) + 188b: 00 52 00 add %dl,0x0(%edx) + 188e: 00 00 add %al,(%eax) + 1890: 00 00 add %al,(%eax) + 1892: 00 00 add %al,(%eax) + 1894: 44 inc %esp + 1895: 00 66 00 add %ah,0x0(%esi) + 1898: 53 push %ebx + 1899: 00 00 add %al,(%eax) + 189b: 00 00 add %al,(%eax) + 189d: 00 00 add %al,(%eax) + 189f: 00 44 00 68 add %al,0x68(%eax,%eax,1) + 18a3: 00 58 00 add %bl,0x0(%eax) + 18a6: 00 00 add %al,(%eax) + 18a8: 00 00 add %al,(%eax) + 18aa: 00 00 add %al,(%eax) + 18ac: 44 inc %esp + 18ad: 00 69 00 add %ch,0x0(%ecx) + 18b0: 5b pop %ebx + 18b1: 00 00 add %al,(%eax) + 18b3: 00 00 add %al,(%eax) + 18b5: 00 00 add %al,(%eax) + 18b7: 00 44 00 76 add %al,0x76(%eax,%eax,1) + 18bb: 00 61 00 add %ah,0x0(%ecx) + 18be: 00 00 add %al,(%eax) + 18c0: 00 00 add %al,(%eax) + 18c2: 00 00 add %al,(%eax) + 18c4: 44 inc %esp + 18c5: 00 7c 00 66 add %bh,0x66(%eax,%eax,1) + 18c9: 00 00 add %al,(%eax) + 18cb: 00 00 add %al,(%eax) + 18cd: 00 00 add %al,(%eax) + 18cf: 00 44 00 7b add %al,0x7b(%eax,%eax,1) + 18d3: 00 69 00 add %ch,0x0(%ecx) + 18d6: 00 00 add %al,(%eax) + 18d8: 00 00 add %al,(%eax) + 18da: 00 00 add %al,(%eax) + 18dc: 44 inc %esp + 18dd: 00 7e 00 add %bh,0x0(%esi) + 18e0: 6e outsb %ds:(%esi),(%dx) + 18e1: 00 00 add %al,(%eax) + 18e3: 00 00 add %al,(%eax) + 18e5: 00 00 add %al,(%eax) + 18e7: 00 44 00 7f add %al,0x7f(%eax,%eax,1) + 18eb: 00 70 00 add %dh,0x0(%eax) + 18ee: 00 00 add %al,(%eax) + 18f0: 52 push %edx + 18f1: 15 00 00 40 00 adc $0x400000,%eax + 18f6: 65 00 02 add %al,%gs:(%edx) + 18f9: 00 00 add %al,(%eax) + 18fb: 00 62 15 add %ah,0x15(%edx) + 18fe: 00 00 add %al,(%eax) + 1900: 40 inc %eax + 1901: 00 63 00 add %ah,0x0(%ebx) + 1904: 02 00 add (%eax),%al + 1906: 00 00 add %al,(%eax) + 1908: 6f outsl %ds:(%esi),(%dx) + 1909: 15 00 00 40 00 adc $0x400000,%eax + 190e: 63 00 arpl %ax,(%eax) + 1910: 07 pop %es + 1911: 00 00 add %al,(%eax) + 1913: 00 7b 15 add %bh,0x15(%ebx) + 1916: 00 00 add %al,(%eax) + 1918: 80 00 63 addb $0x63,(%eax) + 191b: 00 ef add %ch,%bh + 191d: ff (bad) + 191e: ff (bad) + 191f: ff 00 incl (%eax) + 1921: 00 00 add %al,(%eax) + 1923: 00 c0 add %al,%al + 1925: 00 00 add %al,(%eax) + 1927: 00 00 add %al,(%eax) + 1929: 00 00 add %al,(%eax) + 192b: 00 89 15 00 00 40 add %cl,0x40000015(%ecx) + 1931: 00 68 00 add %ch,0x0(%eax) + ... + 193c: c0 00 00 rolb $0x0,(%eax) + 193f: 00 30 add %dh,(%eax) + 1941: 00 00 add %al,(%eax) + 1943: 00 97 15 00 00 40 add %dl,0x40000015(%edi) + 1949: 00 6c 00 01 add %ch,0x1(%eax,%eax,1) + 194d: 00 00 add %al,(%eax) + 194f: 00 00 add %al,(%eax) + 1951: 00 00 add %al,(%eax) + 1953: 00 c0 add %al,%al + 1955: 00 00 add %al,(%eax) + 1957: 00 30 add %dh,(%eax) + 1959: 00 00 add %al,(%eax) + 195b: 00 00 add %al,(%eax) + 195d: 00 00 add %al,(%eax) + 195f: 00 e0 add %ah,%al + 1961: 00 00 add %al,(%eax) + 1963: 00 52 00 add %dl,0x0(%edx) + 1966: 00 00 add %al,(%eax) + 1968: 00 00 add %al,(%eax) + 196a: 00 00 add %al,(%eax) + 196c: e0 00 loopne 196e + 196e: 00 00 add %al,(%eax) + 1970: 53 push %ebx + 1971: 00 00 add %al,(%eax) + 1973: 00 89 15 00 00 40 add %cl,0x40000015(%ecx) + 1979: 00 68 00 add %ch,0x0(%eax) + ... + 1984: c0 00 00 rolb $0x0,(%eax) + 1987: 00 58 00 add %bl,0x0(%eax) + 198a: 00 00 add %al,(%eax) + 198c: 00 00 add %al,(%eax) + 198e: 00 00 add %al,(%eax) + 1990: e0 00 loopne 1992 + 1992: 00 00 add %al,(%eax) + 1994: 66 data16 + 1995: 00 00 add %al,(%eax) + 1997: 00 00 add %al,(%eax) + 1999: 00 00 add %al,(%eax) + 199b: 00 e0 add %ah,%al + 199d: 00 00 add %al,(%eax) + 199f: 00 77 00 add %dh,0x0(%edi) + 19a2: 00 00 add %al,(%eax) + 19a4: 00 00 add %al,(%eax) + 19a6: 00 00 add %al,(%eax) + 19a8: 24 00 and $0x0,%al + 19aa: 00 00 add %al,(%eax) + 19ac: 77 00 ja 19ae + 19ae: 00 00 add %al,(%eax) + 19b0: 00 00 add %al,(%eax) + 19b2: 00 00 add %al,(%eax) + 19b4: 4e dec %esi + 19b5: 00 00 add %al,(%eax) + 19b7: 00 c7 add %al,%bh + 19b9: 15 10 c0 a5 15 adc $0x15a5c010,%eax + 19be: 00 00 add %al,(%eax) + 19c0: 24 00 and $0x0,%al + 19c2: 81 00 d0 15 10 c0 addl $0xc01015d0,(%eax) + 19c8: 2a 15 00 00 a0 00 sub 0xa00000,%dl + 19ce: 81 00 08 00 00 00 addl $0x8,(%eax) + 19d4: 37 aaa + 19d5: 15 00 00 a0 00 adc $0xa00000,%eax + 19da: 81 00 0c 00 00 00 addl $0xc,(%eax) + 19e0: 00 00 add %al,(%eax) + 19e2: 00 00 add %al,(%eax) + 19e4: 2e 00 00 add %al,%cs:(%eax) + 19e7: 00 d0 add %dl,%al + 19e9: 15 10 c0 00 00 adc $0xc010,%eax + 19ee: 00 00 add %al,(%eax) + 19f0: 44 inc %esp + 19f1: 00 82 00 00 00 00 add %al,0x0(%edx) + 19f7: 00 00 add %al,(%eax) + 19f9: 00 00 add %al,(%eax) + 19fb: 00 44 00 82 add %al,-0x7e(%eax,%eax,1) + 19ff: 00 09 add %cl,(%ecx) + 1a01: 00 00 add %al,(%eax) + 1a03: 00 00 add %al,(%eax) + 1a05: 00 00 add %al,(%eax) + 1a07: 00 44 00 83 add %al,-0x7d(%eax,%eax,1) + 1a0b: 00 0f add %cl,(%edi) + 1a0d: 00 00 add %al,(%eax) + 1a0f: 00 00 add %al,(%eax) + 1a11: 00 00 add %al,(%eax) + 1a13: 00 44 00 84 add %al,-0x7c(%eax,%eax,1) + 1a17: 00 11 add %dl,(%ecx) + 1a19: 00 00 add %al,(%eax) + 1a1b: 00 00 add %al,(%eax) + 1a1d: 00 00 add %al,(%eax) + 1a1f: 00 44 00 83 add %al,-0x7d(%eax,%eax,1) + 1a23: 00 16 add %dl,(%esi) + 1a25: 00 00 add %al,(%eax) + 1a27: 00 00 add %al,(%eax) + 1a29: 00 00 add %al,(%eax) + 1a2b: 00 44 00 85 add %al,-0x7b(%eax,%eax,1) + 1a2f: 00 19 add %bl,(%ecx) + 1a31: 00 00 add %al,(%eax) + 1a33: 00 00 add %al,(%eax) + 1a35: 00 00 add %al,(%eax) + 1a37: 00 44 00 87 add %al,-0x79(%eax,%eax,1) + 1a3b: 00 20 add %ah,(%eax) + 1a3d: 00 00 add %al,(%eax) + 1a3f: 00 00 add %al,(%eax) + 1a41: 00 00 add %al,(%eax) + 1a43: 00 44 00 85 add %al,-0x7b(%eax,%eax,1) + 1a47: 00 22 add %ah,(%edx) + 1a49: 00 00 add %al,(%eax) + 1a4b: 00 00 add %al,(%eax) + 1a4d: 00 00 add %al,(%eax) + 1a4f: 00 44 00 87 add %al,-0x79(%eax,%eax,1) + 1a53: 00 26 add %ah,(%esi) + 1a55: 00 00 add %al,(%eax) + 1a57: 00 00 add %al,(%eax) + 1a59: 00 00 add %al,(%eax) + 1a5b: 00 44 00 87 add %al,-0x79(%eax,%eax,1) + 1a5f: 00 30 add %dh,(%eax) + 1a61: 00 00 add %al,(%eax) + 1a63: 00 00 add %al,(%eax) + 1a65: 00 00 add %al,(%eax) + 1a67: 00 44 00 89 add %al,-0x77(%eax,%eax,1) + 1a6b: 00 40 00 add %al,0x0(%eax) + 1a6e: 00 00 add %al,(%eax) + 1a70: 00 00 add %al,(%eax) + 1a72: 00 00 add %al,(%eax) + 1a74: 44 inc %esp + 1a75: 00 8a 00 45 00 00 add %cl,0x4500(%edx) + 1a7b: 00 00 add %al,(%eax) + 1a7d: 00 00 add %al,(%eax) + 1a7f: 00 44 00 8b add %al,-0x75(%eax,%eax,1) + 1a83: 00 4e 00 add %cl,0x0(%esi) + 1a86: 00 00 add %al,(%eax) + 1a88: 00 00 add %al,(%eax) + 1a8a: 00 00 add %al,(%eax) + 1a8c: 44 inc %esp + 1a8d: 00 87 00 56 00 00 add %al,0x5600(%edi) + 1a93: 00 00 add %al,(%eax) + 1a95: 00 00 add %al,(%eax) + 1a97: 00 44 00 8b add %al,-0x75(%eax,%eax,1) + 1a9b: 00 57 00 add %dl,0x0(%edi) + 1a9e: 00 00 add %al,(%eax) + 1aa0: 00 00 add %al,(%eax) + 1aa2: 00 00 add %al,(%eax) + 1aa4: 44 inc %esp + 1aa5: 00 87 00 62 00 00 add %al,0x6200(%edi) + 1aab: 00 00 add %al,(%eax) + 1aad: 00 00 add %al,(%eax) + 1aaf: 00 44 00 8e add %al,-0x72(%eax,%eax,1) + 1ab3: 00 69 00 add %ch,0x0(%ecx) + 1ab6: 00 00 add %al,(%eax) + 1ab8: 00 00 add %al,(%eax) + 1aba: 00 00 add %al,(%eax) + 1abc: 44 inc %esp + 1abd: 00 8f 00 7c 00 00 add %cl,0x7c00(%edi) + 1ac3: 00 ba 15 00 00 80 add %bh,-0x7fffffeb(%edx) + 1ac9: 00 83 00 d8 ff ff add %al,-0x2800(%ebx) + 1acf: ff 62 15 jmp *0x15(%edx) + 1ad2: 00 00 add %al,(%eax) + 1ad4: 40 inc %eax + 1ad5: 00 81 00 06 00 00 add %al,0x600(%ecx) + 1adb: 00 6f 15 add %ch,0x15(%edi) + 1ade: 00 00 add %al,(%eax) + 1ae0: 40 inc %eax + 1ae1: 00 81 00 00 00 00 add %al,0x0(%ecx) + 1ae7: 00 00 add %al,(%eax) + 1ae9: 00 00 add %al,(%eax) + 1aeb: 00 c0 add %al,%al + 1aed: 00 00 add %al,(%eax) + 1aef: 00 00 add %al,(%eax) + 1af1: 00 00 add %al,(%eax) + 1af3: 00 c9 add %cl,%cl + 1af5: 15 00 00 40 00 adc $0x400000,%eax + 1afa: 87 00 xchg %eax,(%eax) + 1afc: 03 00 add (%eax),%eax + 1afe: 00 00 add %al,(%eax) + 1b00: 00 00 add %al,(%eax) + 1b02: 00 00 add %al,(%eax) + 1b04: c0 00 00 rolb $0x0,(%eax) + 1b07: 00 20 add %ah,(%eax) + 1b09: 00 00 add %al,(%eax) + 1b0b: 00 ee add %ch,%dh + 1b0d: 14 00 adc $0x0,%al + 1b0f: 00 40 00 add %al,0x0(%eax) + 1b12: 89 00 mov %eax,(%eax) + 1b14: 00 00 add %al,(%eax) + 1b16: 00 00 add %al,(%eax) + 1b18: fa cli + 1b19: 14 00 adc $0x0,%al + 1b1b: 00 40 00 add %al,0x0(%eax) + 1b1e: 8a 00 mov (%eax),%al + ... + 1b28: c0 00 00 rolb $0x0,(%eax) + 1b2b: 00 40 00 add %al,0x0(%eax) + 1b2e: 00 00 add %al,(%eax) + 1b30: 00 00 add %al,(%eax) + 1b32: 00 00 add %al,(%eax) + 1b34: e0 00 loopne 1b36 + 1b36: 00 00 add %al,(%eax) + 1b38: 56 push %esi + 1b39: 00 00 add %al,(%eax) + 1b3b: 00 ee add %ch,%dh + 1b3d: 14 00 adc $0x0,%al + 1b3f: 00 40 00 add %al,0x0(%eax) + 1b42: 89 00 mov %eax,(%eax) + 1b44: 00 00 add %al,(%eax) + 1b46: 00 00 add %al,(%eax) + 1b48: fa cli + 1b49: 14 00 adc $0x0,%al + 1b4b: 00 40 00 add %al,0x0(%eax) + 1b4e: 8a 00 mov (%eax),%al + ... + 1b58: c0 00 00 rolb $0x0,(%eax) + 1b5b: 00 57 00 add %dl,0x0(%edi) + 1b5e: 00 00 add %al,(%eax) + 1b60: 00 00 add %al,(%eax) + 1b62: 00 00 add %al,(%eax) + 1b64: e0 00 loopne 1b66 + 1b66: 00 00 add %al,(%eax) + 1b68: 62 00 bound %eax,(%eax) + 1b6a: 00 00 add %al,(%eax) + 1b6c: 00 00 add %al,(%eax) + 1b6e: 00 00 add %al,(%eax) + 1b70: e0 00 loopne 1b72 + 1b72: 00 00 add %al,(%eax) + 1b74: 22 00 and (%eax),%al + 1b76: 00 00 add %al,(%eax) + 1b78: c9 leave + 1b79: 15 00 00 40 00 adc $0x400000,%eax + 1b7e: 87 00 xchg %eax,(%eax) + 1b80: 03 00 add (%eax),%eax + 1b82: 00 00 add %al,(%eax) + 1b84: 00 00 add %al,(%eax) + 1b86: 00 00 add %al,(%eax) + 1b88: c0 00 00 rolb $0x0,(%eax) + 1b8b: 00 26 add %ah,(%esi) + 1b8d: 00 00 add %al,(%eax) + 1b8f: 00 00 add %al,(%eax) + 1b91: 00 00 add %al,(%eax) + 1b93: 00 e0 add %ah,%al + 1b95: 00 00 add %al,(%eax) + 1b97: 00 69 00 add %ch,0x0(%ecx) + 1b9a: 00 00 add %al,(%eax) + 1b9c: 00 00 add %al,(%eax) + 1b9e: 00 00 add %al,(%eax) + 1ba0: e0 00 loopne 1ba2 + 1ba2: 00 00 add %al,(%eax) + 1ba4: 84 00 test %al,(%eax) + 1ba6: 00 00 add %al,(%eax) + 1ba8: 00 00 add %al,(%eax) + 1baa: 00 00 add %al,(%eax) + 1bac: 24 00 and $0x0,%al + 1bae: 00 00 add %al,(%eax) + 1bb0: 84 00 test %al,(%eax) + 1bb2: 00 00 add %al,(%eax) + 1bb4: 00 00 add %al,(%eax) + 1bb6: 00 00 add %al,(%eax) + 1bb8: 4e dec %esi + 1bb9: 00 00 add %al,(%eax) + 1bbb: 00 54 16 10 add %dl,0x10(%esi,%edx,1) + 1bbf: c0 d2 15 rcl $0x15,%dl + 1bc2: 00 00 add %al,(%eax) + 1bc4: 24 00 and $0x0,%al + 1bc6: 91 xchg %eax,%ecx + 1bc7: 00 60 16 add %ah,0x16(%eax) + 1bca: 10 c0 adc %al,%al + 1bcc: 2a 15 00 00 a0 00 sub 0xa00000,%dl + 1bd2: 91 xchg %eax,%ecx + 1bd3: 00 08 add %cl,(%eax) + 1bd5: 00 00 add %al,(%eax) + 1bd7: 00 37 add %dh,(%edi) + 1bd9: 15 00 00 a0 00 adc $0xa00000,%eax + 1bde: 91 xchg %eax,%ecx + 1bdf: 00 0c 00 add %cl,(%eax,%eax,1) + 1be2: 00 00 add %al,(%eax) + 1be4: 00 00 add %al,(%eax) + 1be6: 00 00 add %al,(%eax) + 1be8: 2e 00 00 add %al,%cs:(%eax) + 1beb: 00 60 16 add %ah,0x16(%eax) + 1bee: 10 c0 adc %al,%al + 1bf0: 00 00 add %al,(%eax) + 1bf2: 00 00 add %al,(%eax) + 1bf4: 44 inc %esp + 1bf5: 00 92 00 00 00 00 add %dl,0x0(%edx) + 1bfb: 00 00 add %al,(%eax) + 1bfd: 00 00 add %al,(%eax) + 1bff: 00 44 00 92 add %al,-0x6e(%eax,%eax,1) + 1c03: 00 09 add %cl,(%ecx) + 1c05: 00 00 add %al,(%eax) + 1c07: 00 00 add %al,(%eax) + 1c09: 00 00 add %al,(%eax) + 1c0b: 00 44 00 93 add %al,-0x6d(%eax,%eax,1) + 1c0f: 00 0f add %cl,(%edi) + 1c11: 00 00 add %al,(%eax) + 1c13: 00 00 add %al,(%eax) + 1c15: 00 00 add %al,(%eax) + 1c17: 00 44 00 99 add %al,-0x67(%eax,%eax,1) + 1c1b: 00 14 00 add %dl,(%eax,%eax,1) + 1c1e: 00 00 add %al,(%eax) + 1c20: 00 00 add %al,(%eax) + 1c22: 00 00 add %al,(%eax) + 1c24: 44 inc %esp + 1c25: 00 9c 00 1c 00 00 00 add %bl,0x1c(%eax,%eax,1) + 1c2c: 00 00 add %al,(%eax) + 1c2e: 00 00 add %al,(%eax) + 1c30: 44 inc %esp + 1c31: 00 9d 00 26 00 00 add %bl,0x2600(%ebp) + 1c37: 00 00 add %al,(%eax) + 1c39: 00 00 add %al,(%eax) + 1c3b: 00 44 00 9f add %al,-0x61(%eax,%eax,1) + 1c3f: 00 28 add %ch,(%eax) + 1c41: 00 00 add %al,(%eax) + 1c43: 00 00 add %al,(%eax) + 1c45: 00 00 add %al,(%eax) + 1c47: 00 44 00 9f add %al,-0x61(%eax,%eax,1) + 1c4b: 00 2d 00 00 00 00 add %ch,0x0 + 1c51: 00 00 add %al,(%eax) + 1c53: 00 44 00 9f add %al,-0x61(%eax,%eax,1) + 1c57: 00 40 00 add %al,0x0(%eax) + 1c5a: 00 00 add %al,(%eax) + 1c5c: 00 00 add %al,(%eax) + 1c5e: 00 00 add %al,(%eax) + 1c60: 44 inc %esp + 1c61: 00 a3 00 43 00 00 add %ah,0x4300(%ebx) + 1c67: 00 00 add %al,(%eax) + 1c69: 00 00 add %al,(%eax) + 1c6b: 00 44 00 a1 add %al,-0x5f(%eax,%eax,1) + 1c6f: 00 49 00 add %cl,0x0(%ecx) + 1c72: 00 00 add %al,(%eax) + 1c74: 00 00 add %al,(%eax) + 1c76: 00 00 add %al,(%eax) + 1c78: 44 inc %esp + 1c79: 00 9f 00 4b 00 00 add %bl,0x4b00(%edi) + 1c7f: 00 00 add %al,(%eax) + 1c81: 00 00 add %al,(%eax) + 1c83: 00 44 00 a1 add %al,-0x5f(%eax,%eax,1) + 1c87: 00 4c 00 00 add %cl,0x0(%eax,%eax,1) + 1c8b: 00 00 add %al,(%eax) + 1c8d: 00 00 add %al,(%eax) + 1c8f: 00 44 00 a3 add %al,-0x5d(%eax,%eax,1) + 1c93: 00 52 00 add %dl,0x0(%edx) + 1c96: 00 00 add %al,(%eax) + 1c98: 00 00 add %al,(%eax) + 1c9a: 00 00 add %al,(%eax) + 1c9c: 44 inc %esp + 1c9d: 00 a4 00 58 00 00 00 add %ah,0x58(%eax,%eax,1) + 1ca4: 00 00 add %al,(%eax) + 1ca6: 00 00 add %al,(%eax) + 1ca8: 44 inc %esp + 1ca9: 00 a5 00 5e 00 00 add %ah,0x5e00(%ebp) + 1caf: 00 00 add %al,(%eax) + 1cb1: 00 00 add %al,(%eax) + 1cb3: 00 44 00 9f add %al,-0x61(%eax,%eax,1) + 1cb7: 00 66 00 add %ah,0x0(%esi) + 1cba: 00 00 add %al,(%eax) + 1cbc: 00 00 add %al,(%eax) + 1cbe: 00 00 add %al,(%eax) + 1cc0: 44 inc %esp + 1cc1: 00 9f 00 6d 00 00 add %bl,0x6d00(%edi) + 1cc7: 00 00 add %al,(%eax) + 1cc9: 00 00 add %al,(%eax) + 1ccb: 00 44 00 a8 add %al,-0x58(%eax,%eax,1) + 1ccf: 00 73 00 add %dh,0x0(%ebx) + 1cd2: 00 00 add %al,(%eax) + 1cd4: 00 00 add %al,(%eax) + 1cd6: 00 00 add %al,(%eax) + 1cd8: 44 inc %esp + 1cd9: 00 ab 00 7b 00 00 add %ch,0x7b00(%ebx) + 1cdf: 00 00 add %al,(%eax) + 1ce1: 00 00 add %al,(%eax) + 1ce3: 00 44 00 aa add %al,-0x56(%eax,%eax,1) + 1ce7: 00 7e 00 add %bh,0x0(%esi) + 1cea: 00 00 add %al,(%eax) + 1cec: 00 00 add %al,(%eax) + 1cee: 00 00 add %al,(%eax) + 1cf0: 44 inc %esp + 1cf1: 00 ab 00 80 00 00 add %ch,0x8000(%ebx) + 1cf7: 00 00 add %al,(%eax) + 1cf9: 00 00 add %al,(%eax) + 1cfb: 00 44 00 9a add %al,-0x66(%eax,%eax,1) + 1cff: 00 90 00 00 00 e8 add %dl,-0x18000000(%eax) + 1d05: 15 00 00 40 00 adc $0x400000,%eax + 1d0a: 9d popf + 1d0b: 00 07 add %al,(%edi) + 1d0d: 00 00 add %al,(%eax) + 1d0f: 00 62 15 add %ah,0x15(%edx) + 1d12: 00 00 add %al,(%eax) + 1d14: 40 inc %eax + 1d15: 00 91 00 06 00 00 add %dl,0x600(%ecx) + 1d1b: 00 6f 15 add %ch,0x15(%edi) + 1d1e: 00 00 add %al,(%eax) + 1d20: 40 inc %eax + 1d21: 00 91 00 02 00 00 add %dl,0x200(%ecx) + 1d27: 00 00 add %al,(%eax) + 1d29: 00 00 add %al,(%eax) + 1d2b: 00 c0 add %al,%al + 1d2d: 00 00 add %al,(%eax) + 1d2f: 00 00 add %al,(%eax) + 1d31: 00 00 add %al,(%eax) + 1d33: 00 e5 add %ah,%ch + 1d35: 14 00 adc $0x0,%al + 1d37: 00 40 00 add %al,0x0(%eax) + 1d3a: 9f lahf + 1d3b: 00 03 add %al,(%ebx) + 1d3d: 00 00 add %al,(%eax) + 1d3f: 00 00 add %al,(%eax) + 1d41: 00 00 add %al,(%eax) + 1d43: 00 c0 add %al,%al + 1d45: 00 00 add %al,(%eax) + 1d47: 00 28 add %ch,(%eax) + 1d49: 00 00 add %al,(%eax) + 1d4b: 00 fe add %bh,%dh + 1d4d: 15 00 00 80 00 adc $0x800000,%eax + 1d52: a2 00 e4 ff ff mov %al,0xffffe400 + 1d57: ff 00 incl (%eax) + 1d59: 00 00 add %al,(%eax) + 1d5b: 00 c0 add %al,%al + 1d5d: 00 00 add %al,(%eax) + 1d5f: 00 43 00 add %al,0x0(%ebx) + 1d62: 00 00 add %al,(%eax) + 1d64: 00 00 add %al,(%eax) + 1d66: 00 00 add %al,(%eax) + 1d68: e0 00 loopne 1d6a + 1d6a: 00 00 add %al,(%eax) + 1d6c: 4b dec %ebx + 1d6d: 00 00 add %al,(%eax) + 1d6f: 00 fe add %bh,%dh + 1d71: 15 00 00 80 00 adc $0x800000,%eax + 1d76: a2 00 e4 ff ff mov %al,0xffffe400 + 1d7b: ff 00 incl (%eax) + 1d7d: 00 00 add %al,(%eax) + 1d7f: 00 c0 add %al,%al + 1d81: 00 00 add %al,(%eax) + 1d83: 00 4c 00 00 add %cl,0x0(%eax,%eax,1) + 1d87: 00 00 add %al,(%eax) + 1d89: 00 00 add %al,(%eax) + 1d8b: 00 e0 add %ah,%al + 1d8d: 00 00 add %al,(%eax) + 1d8f: 00 66 00 add %ah,0x0(%esi) + 1d92: 00 00 add %al,(%eax) + 1d94: 00 00 add %al,(%eax) + 1d96: 00 00 add %al,(%eax) + 1d98: e0 00 loopne 1d9a + 1d9a: 00 00 add %al,(%eax) + 1d9c: 73 00 jae 1d9e + 1d9e: 00 00 add %al,(%eax) + 1da0: 00 00 add %al,(%eax) + 1da2: 00 00 add %al,(%eax) + 1da4: e0 00 loopne 1da6 + 1da6: 00 00 add %al,(%eax) + 1da8: 97 xchg %eax,%edi + 1da9: 00 00 add %al,(%eax) + 1dab: 00 00 add %al,(%eax) + 1dad: 00 00 add %al,(%eax) + 1daf: 00 24 00 add %ah,(%eax,%eax,1) + 1db2: 00 00 add %al,(%eax) + 1db4: 97 xchg %eax,%edi + 1db5: 00 00 add %al,(%eax) + 1db7: 00 00 add %al,(%eax) + 1db9: 00 00 add %al,(%eax) + 1dbb: 00 4e 00 add %cl,0x0(%esi) + 1dbe: 00 00 add %al,(%eax) + 1dc0: f7 16 notl (%esi) + 1dc2: 10 c0 adc %al,%al + 1dc4: 0d 16 00 00 24 or $0x24000016,%eax + 1dc9: 00 b7 00 00 17 10 add %dh,0x10170000(%edi) + 1dcf: c0 2a 15 shrb $0x15,(%edx) + 1dd2: 00 00 add %al,(%eax) + 1dd4: a0 00 b7 00 08 mov 0x800b700,%al + 1dd9: 00 00 add %al,(%eax) + 1ddb: 00 37 add %dh,(%edi) + 1ddd: 15 00 00 a0 00 adc $0xa00000,%eax + 1de2: b7 00 mov $0x0,%bh + 1de4: 0c 00 or $0x0,%al + 1de6: 00 00 add %al,(%eax) + 1de8: 43 inc %ebx + 1de9: 15 00 00 a0 00 adc $0xa00000,%eax + 1dee: b7 00 mov $0x0,%bh + 1df0: 10 00 adc %al,(%eax) + 1df2: 00 00 add %al,(%eax) + 1df4: 00 00 add %al,(%eax) + 1df6: 00 00 add %al,(%eax) + 1df8: 2e 00 00 add %al,%cs:(%eax) + 1dfb: 00 00 add %al,(%eax) + 1dfd: 17 pop %ss + 1dfe: 10 c0 adc %al,%al + 1e00: 00 00 add %al,(%eax) + 1e02: 00 00 add %al,(%eax) + 1e04: 44 inc %esp + 1e05: 00 b8 00 00 00 00 add %bh,0x0(%eax) + 1e0b: 00 00 add %al,(%eax) + 1e0d: 00 00 add %al,(%eax) + 1e0f: 00 44 00 b8 add %al,-0x48(%eax,%eax,1) + 1e13: 00 09 add %cl,(%ecx) + 1e15: 00 00 add %al,(%eax) + 1e17: 00 00 add %al,(%eax) + 1e19: 00 00 add %al,(%eax) + 1e1b: 00 44 00 b9 add %al,-0x47(%eax,%eax,1) + 1e1f: 00 0c 00 add %cl,(%eax,%eax,1) + 1e22: 00 00 add %al,(%eax) + 1e24: 00 00 add %al,(%eax) + 1e26: 00 00 add %al,(%eax) + 1e28: 44 inc %esp + 1e29: 00 ba 00 0f 00 00 add %bh,0xf00(%edx) + 1e2f: 00 00 add %al,(%eax) + 1e31: 00 00 add %al,(%eax) + 1e33: 00 44 00 b9 add %al,-0x47(%eax,%eax,1) + 1e37: 00 11 add %dl,(%ecx) + 1e39: 00 00 add %al,(%eax) + 1e3b: 00 00 add %al,(%eax) + 1e3d: 00 00 add %al,(%eax) + 1e3f: 00 44 00 ba add %al,-0x46(%eax,%eax,1) + 1e43: 00 14 00 add %dl,(%eax,%eax,1) + 1e46: 00 00 add %al,(%eax) + 1e48: 00 00 add %al,(%eax) + 1e4a: 00 00 add %al,(%eax) + 1e4c: 44 inc %esp + 1e4d: 00 b8 00 1a 00 00 add %bh,0x1a00(%eax) + 1e53: 00 00 add %al,(%eax) + 1e55: 00 00 add %al,(%eax) + 1e57: 00 44 00 ba add %al,-0x46(%eax,%eax,1) + 1e5b: 00 1d 00 00 00 00 add %bl,0x0 + 1e61: 00 00 add %al,(%eax) + 1e63: 00 44 00 b8 add %al,-0x48(%eax,%eax,1) + 1e67: 00 1e add %bl,(%esi) + 1e69: 00 00 add %al,(%eax) + 1e6b: 00 00 add %al,(%eax) + 1e6d: 00 00 add %al,(%eax) + 1e6f: 00 44 00 ba add %al,-0x46(%eax,%eax,1) + 1e73: 00 21 add %ah,(%ecx) + 1e75: 00 00 add %al,(%eax) + 1e77: 00 00 add %al,(%eax) + 1e79: 00 00 add %al,(%eax) + 1e7b: 00 44 00 bc add %al,-0x44(%eax,%eax,1) + 1e7f: 00 30 add %dh,(%eax) + 1e81: 00 00 add %al,(%eax) + 1e83: 00 00 add %al,(%eax) + 1e85: 00 00 add %al,(%eax) + 1e87: 00 44 00 33 add %al,0x33(%eax,%eax,1) + 1e8b: 00 39 add %bh,(%ecx) + 1e8d: 00 00 add %al,(%eax) + 1e8f: 00 00 add %al,(%eax) + 1e91: 00 00 add %al,(%eax) + 1e93: 00 44 00 ee add %al,-0x12(%eax,%eax,1) + 1e97: 00 3b add %bh,(%ebx) + 1e99: 00 00 add %al,(%eax) + 1e9b: 00 00 add %al,(%eax) + 1e9d: 00 00 add %al,(%eax) + 1e9f: 00 44 00 f1 add %al,-0xf(%eax,%eax,1) + 1ea3: 00 44 00 00 add %al,0x0(%eax,%eax,1) + 1ea7: 00 00 add %al,(%eax) + 1ea9: 00 00 add %al,(%eax) + 1eab: 00 44 00 f3 add %al,-0xd(%eax,%eax,1) + 1eaf: 00 4a 00 add %cl,0x0(%edx) + 1eb2: 00 00 add %al,(%eax) + 1eb4: 00 00 add %al,(%eax) + 1eb6: 00 00 add %al,(%eax) + 1eb8: 44 inc %esp + 1eb9: 00 f6 add %dh,%dh + 1ebb: 00 51 00 add %dl,0x0(%ecx) + 1ebe: 00 00 add %al,(%eax) + 1ec0: 00 00 add %al,(%eax) + 1ec2: 00 00 add %al,(%eax) + 1ec4: 44 inc %esp + 1ec5: 00 f9 add %bh,%cl + 1ec7: 00 54 00 00 add %dl,0x0(%eax,%eax,1) + 1ecb: 00 00 add %al,(%eax) + 1ecd: 00 00 add %al,(%eax) + 1ecf: 00 44 00 38 add %al,0x38(%eax,%eax,1) + 1ed3: 00 5e 00 add %bl,0x0(%esi) + 1ed6: 00 00 add %al,(%eax) + 1ed8: 00 00 add %al,(%eax) + 1eda: 00 00 add %al,(%eax) + 1edc: 44 inc %esp + 1edd: 00 39 add %bh,(%ecx) + 1edf: 00 70 00 add %dh,0x0(%eax) + 1ee2: 00 00 add %al,(%eax) + 1ee4: 00 00 add %al,(%eax) + 1ee6: 00 00 add %al,(%eax) + 1ee8: 44 inc %esp + 1ee9: 00 38 add %bh,(%eax) + 1eeb: 00 71 00 add %dh,0x0(%ecx) + 1eee: 00 00 add %al,(%eax) + 1ef0: 00 00 add %al,(%eax) + 1ef2: 00 00 add %al,(%eax) + 1ef4: 44 inc %esp + 1ef5: 00 39 add %bh,(%ecx) + 1ef7: 00 74 00 00 add %dh,0x0(%eax,%eax,1) + 1efb: 00 00 add %al,(%eax) + 1efd: 00 00 add %al,(%eax) + 1eff: 00 44 00 38 add %al,0x38(%eax,%eax,1) + 1f03: 00 7b 00 add %bh,0x0(%ebx) + 1f06: 00 00 add %al,(%eax) + 1f08: 00 00 add %al,(%eax) + 1f0a: 00 00 add %al,(%eax) + 1f0c: 44 inc %esp + 1f0d: 00 3c 00 add %bh,(%eax,%eax,1) + 1f10: 7d 00 jge 1f12 + 1f12: 00 00 add %al,(%eax) + 1f14: 00 00 add %al,(%eax) + 1f16: 00 00 add %al,(%eax) + 1f18: 44 inc %esp + 1f19: 00 12 add %dl,(%edx) + 1f1b: 01 84 00 00 00 00 00 add %eax,0x0(%eax,%eax,1) + 1f22: 00 00 add %al,(%eax) + 1f24: 44 inc %esp + 1f25: 00 0f add %cl,(%edi) + 1f27: 01 87 00 00 00 00 add %eax,0x0(%edi) + 1f2d: 00 00 add %al,(%eax) + 1f2f: 00 44 00 0d add %al,0xd(%eax,%eax,1) + 1f33: 01 8b 00 00 00 00 add %ecx,0x0(%ebx) + 1f39: 00 00 add %al,(%eax) + 1f3b: 00 44 00 0e add %al,0xe(%eax,%eax,1) + 1f3f: 01 91 00 00 00 00 add %edx,0x0(%ecx) + 1f45: 00 00 add %al,(%eax) + 1f47: 00 44 00 17 add %al,0x17(%eax,%eax,1) + 1f4b: 01 94 00 00 00 00 00 add %edx,0x0(%eax,%eax,1) + 1f52: 00 00 add %al,(%eax) + 1f54: 44 inc %esp + 1f55: 00 14 01 add %dl,(%ecx,%eax,1) + 1f58: 97 xchg %eax,%edi + 1f59: 00 00 add %al,(%eax) + 1f5b: 00 00 add %al,(%eax) + 1f5d: 00 00 add %al,(%eax) + 1f5f: 00 44 00 15 add %al,0x15(%eax,%eax,1) + 1f63: 01 9e 00 00 00 00 add %ebx,0x0(%esi) + 1f69: 00 00 add %al,(%eax) + 1f6b: 00 44 00 17 add %al,0x17(%eax,%eax,1) + 1f6f: 01 a1 00 00 00 00 add %esp,0x0(%ecx) + 1f75: 00 00 add %al,(%eax) + 1f77: 00 44 00 1b add %al,0x1b(%eax,%eax,1) + 1f7b: 01 a3 00 00 00 00 add %esp,0x0(%ebx) + 1f81: 00 00 add %al,(%eax) + 1f83: 00 44 00 1c add %al,0x1c(%eax,%eax,1) + 1f87: 01 a6 00 00 00 00 add %esp,0x0(%esi) + 1f8d: 00 00 add %al,(%eax) + 1f8f: 00 44 00 1b add %al,0x1b(%eax,%eax,1) + 1f93: 01 aa 00 00 00 00 add %ebp,0x0(%edx) + 1f99: 00 00 add %al,(%eax) + 1f9b: 00 44 00 1a add %al,0x1a(%eax,%eax,1) + 1f9f: 01 ac 00 00 00 00 00 add %ebp,0x0(%eax,%eax,1) + 1fa6: 00 00 add %al,(%eax) + 1fa8: 44 inc %esp + 1fa9: 00 1b add %bl,(%ebx) + 1fab: 01 b2 00 00 00 00 add %esi,0x0(%edx) + 1fb1: 00 00 add %al,(%eax) + 1fb3: 00 44 00 1f add %al,0x1f(%eax,%eax,1) + 1fb7: 01 b5 00 00 00 00 add %esi,0x0(%ebp) + 1fbd: 00 00 add %al,(%eax) + 1fbf: 00 44 00 21 add %al,0x21(%eax,%eax,1) + 1fc3: 01 bb 00 00 00 00 add %edi,0x0(%ebx) + 1fc9: 00 00 add %al,(%eax) + 1fcb: 00 44 00 27 add %al,0x27(%eax,%eax,1) + 1fcf: 01 c4 add %eax,%esp + 1fd1: 00 00 add %al,(%eax) + 1fd3: 00 00 add %al,(%eax) + 1fd5: 00 00 add %al,(%eax) + 1fd7: 00 44 00 2b add %al,0x2b(%eax,%eax,1) + 1fdb: 01 d6 add %edx,%esi + 1fdd: 00 00 add %al,(%eax) + 1fdf: 00 00 add %al,(%eax) + 1fe1: 00 00 add %al,(%eax) + 1fe3: 00 44 00 2a add %al,0x2a(%eax,%eax,1) + 1fe7: 01 d9 add %ebx,%ecx + 1fe9: 00 00 add %al,(%eax) + 1feb: 00 00 add %al,(%eax) + 1fed: 00 00 add %al,(%eax) + 1fef: 00 44 00 2b add %al,0x2b(%eax,%eax,1) + 1ff3: 01 dc add %ebx,%esp + 1ff5: 00 00 add %al,(%eax) + 1ff7: 00 00 add %al,(%eax) + 1ff9: 00 00 add %al,(%eax) + 1ffb: 00 44 00 f9 add %al,-0x7(%eax,%eax,1) + 1fff: 00 f0 add %dh,%al + 2001: 00 00 add %al,(%eax) + 2003: 00 00 add %al,(%eax) + 2005: 00 00 add %al,(%eax) + 2007: 00 44 00 fd add %al,-0x3(%eax,%eax,1) + 200b: 00 02 add %al,(%edx) + 200d: 01 00 add %eax,(%eax) + 200f: 00 00 add %al,(%eax) + 2011: 00 00 add %al,(%eax) + 2013: 00 44 00 ff add %al,-0x1(%eax,%eax,1) + 2017: 00 13 add %dl,(%ebx) + 2019: 01 00 add %eax,(%eax) + 201b: 00 00 add %al,(%eax) + 201d: 00 00 add %al,(%eax) + 201f: 00 44 00 fd add %al,-0x3(%eax,%eax,1) + 2023: 00 17 add %dl,(%edi) + 2025: 01 00 add %eax,(%eax) + 2027: 00 00 add %al,(%eax) + 2029: 00 00 add %al,(%eax) + 202b: 00 44 00 07 add %al,0x7(%eax,%eax,1) + 202f: 01 19 add %ebx,(%ecx) + 2031: 01 00 add %eax,(%eax) + 2033: 00 00 add %al,(%eax) + 2035: 00 00 add %al,(%eax) + 2037: 00 44 00 03 add %al,0x3(%eax,%eax,1) + 203b: 01 1c 01 add %ebx,(%ecx,%eax,1) + 203e: 00 00 add %al,(%eax) + 2040: 00 00 add %al,(%eax) + 2042: 00 00 add %al,(%eax) + 2044: 44 inc %esp + 2045: 00 07 add %al,(%edi) + 2047: 01 1f add %ebx,(%edi) + 2049: 01 00 add %eax,(%eax) + 204b: 00 00 add %al,(%eax) + 204d: 00 00 add %al,(%eax) + 204f: 00 44 00 fd add %al,-0x3(%eax,%eax,1) + 2053: 00 21 add %ah,(%ecx) + 2055: 01 00 add %eax,(%eax) + 2057: 00 00 add %al,(%eax) + 2059: 00 00 add %al,(%eax) + 205b: 00 44 00 fe add %al,-0x2(%eax,%eax,1) + 205f: 00 24 01 add %ah,(%ecx,%eax,1) + 2062: 00 00 add %al,(%eax) + 2064: 00 00 add %al,(%eax) + 2066: 00 00 add %al,(%eax) + 2068: 44 inc %esp + 2069: 00 07 add %al,(%edi) + 206b: 01 2a add %ebp,(%edx) + 206d: 01 00 add %eax,(%eax) + 206f: 00 00 add %al,(%eax) + 2071: 00 00 add %al,(%eax) + 2073: 00 44 00 03 add %al,0x3(%eax,%eax,1) + 2077: 01 2d 01 00 00 00 add %ebp,0x1 + 207d: 00 00 add %al,(%eax) + 207f: 00 44 00 04 add %al,0x4(%eax,%eax,1) + 2083: 01 37 add %esi,(%edi) + 2085: 01 00 add %eax,(%eax) + 2087: 00 00 add %al,(%eax) + 2089: 00 00 add %al,(%eax) + 208b: 00 44 00 06 add %al,0x6(%eax,%eax,1) + 208f: 01 3d 01 00 00 00 add %edi,0x1 + 2095: 00 00 add %al,(%eax) + 2097: 00 44 00 fa add %al,-0x6(%eax,%eax,1) + 209b: 00 43 01 add %al,0x1(%ebx) + 209e: 00 00 add %al,(%eax) + 20a0: 00 00 add %al,(%eax) + 20a2: 00 00 add %al,(%eax) + 20a4: 44 inc %esp + 20a5: 00 23 add %ah,(%ebx) + 20a7: 01 50 01 add %edx,0x1(%eax) + 20aa: 00 00 add %al,(%eax) + 20ac: 00 00 add %al,(%eax) + 20ae: 00 00 add %al,(%eax) + 20b0: 44 inc %esp + 20b1: 00 24 01 add %ah,(%ecx,%eax,1) + 20b4: 57 push %edi + 20b5: 01 00 add %eax,(%eax) + 20b7: 00 00 add %al,(%eax) + 20b9: 00 00 add %al,(%eax) + 20bb: 00 44 00 be add %al,-0x42(%eax,%eax,1) + 20bf: 00 60 01 add %ah,0x1(%eax) + 20c2: 00 00 add %al,(%eax) + 20c4: 00 00 add %al,(%eax) + 20c6: 00 00 add %al,(%eax) + 20c8: 44 inc %esp + 20c9: 00 c0 add %al,%al + 20cb: 00 6b 01 add %ch,0x1(%ebx) + 20ce: 00 00 add %al,(%eax) + 20d0: 00 00 add %al,(%eax) + 20d2: 00 00 add %al,(%eax) + 20d4: 44 inc %esp + 20d5: 00 be 00 6d 01 00 add %bh,0x16d00(%esi) + 20db: 00 00 add %al,(%eax) + 20dd: 00 00 add %al,(%eax) + 20df: 00 44 00 c0 add %al,-0x40(%eax,%eax,1) + 20e3: 00 70 01 add %dh,0x1(%eax) + 20e6: 00 00 add %al,(%eax) + 20e8: 00 00 add %al,(%eax) + 20ea: 00 00 add %al,(%eax) + 20ec: 44 inc %esp + 20ed: 00 c1 add %al,%cl + 20ef: 00 79 01 add %bh,0x1(%ecx) + 20f2: 00 00 add %al,(%eax) + 20f4: 00 00 add %al,(%eax) + 20f6: 00 00 add %al,(%eax) + 20f8: 44 inc %esp + 20f9: 00 c7 add %al,%bh + 20fb: 00 7f 01 add %bh,0x1(%edi) + 20fe: 00 00 add %al,(%eax) + 2100: 00 00 add %al,(%eax) + 2102: 00 00 add %al,(%eax) + 2104: 44 inc %esp + 2105: 00 c1 add %al,%cl + 2107: 00 82 01 00 00 00 add %al,0x1(%edx) + 210d: 00 00 add %al,(%eax) + 210f: 00 44 00 c7 add %al,-0x39(%eax,%eax,1) + 2113: 00 84 01 00 00 00 00 add %al,0x0(%ecx,%eax,1) + 211a: 00 00 add %al,(%eax) + 211c: 44 inc %esp + 211d: 00 c1 add %al,%cl + 211f: 00 87 01 00 00 00 add %al,0x1(%edi) + 2125: 00 00 add %al,(%eax) + 2127: 00 44 00 c7 add %al,-0x39(%eax,%eax,1) + 212b: 00 8a 01 00 00 00 add %cl,0x1(%edx) + 2131: 00 00 add %al,(%eax) + 2133: 00 44 00 c5 add %al,-0x3b(%eax,%eax,1) + 2137: 00 92 01 00 00 00 add %dl,0x1(%edx) + 213d: 00 00 add %al,(%eax) + 213f: 00 44 00 c4 add %al,-0x3c(%eax,%eax,1) + 2143: 00 99 01 00 00 00 add %bl,0x1(%ecx) + 2149: 00 00 add %al,(%eax) + 214b: 00 44 00 c3 add %al,-0x3d(%eax,%eax,1) + 214f: 00 9b 01 00 00 00 add %bl,0x1(%ebx) + 2155: 00 00 add %al,(%eax) + 2157: 00 44 00 c9 add %al,-0x37(%eax,%eax,1) + 215b: 00 a0 01 00 00 00 add %ah,0x1(%eax) + 2161: 00 00 add %al,(%eax) + 2163: 00 44 00 ca add %al,-0x36(%eax,%eax,1) + 2167: 00 a3 01 00 00 00 add %ah,0x1(%ebx) + 216d: 00 00 add %al,(%eax) + 216f: 00 44 00 cf add %al,-0x31(%eax,%eax,1) + 2173: 00 ac 01 00 00 00 00 add %ch,0x0(%ecx,%eax,1) + 217a: 00 00 add %al,(%eax) + 217c: 44 inc %esp + 217d: 00 c7 add %al,%bh + 217f: 00 af 01 00 00 00 add %ch,0x1(%edi) + 2185: 00 00 add %al,(%eax) + 2187: 00 44 00 d2 add %al,-0x2e(%eax,%eax,1) + 218b: 00 b3 01 00 00 00 add %dh,0x1(%ebx) + 2191: 00 00 add %al,(%eax) + 2193: 00 44 00 e3 add %al,-0x1d(%eax,%eax,1) + 2197: 00 b9 01 00 00 00 add %bh,0x1(%ecx) + 219d: 00 00 add %al,(%eax) + 219f: 00 44 00 e6 add %al,-0x1a(%eax,%eax,1) + 21a3: 00 c9 add %cl,%cl + 21a5: 01 00 add %eax,(%eax) + 21a7: 00 00 add %al,(%eax) + 21a9: 00 00 add %al,(%eax) + 21ab: 00 44 00 e7 add %al,-0x19(%eax,%eax,1) + 21af: 00 cd add %cl,%ch + 21b1: 01 00 add %eax,(%eax) + 21b3: 00 00 add %al,(%eax) + 21b5: 00 00 add %al,(%eax) + 21b7: 00 44 00 e8 add %al,-0x18(%eax,%eax,1) + 21bb: 00 d0 add %dl,%al + 21bd: 01 00 add %eax,(%eax) + 21bf: 00 00 add %al,(%eax) + 21c1: 00 00 add %al,(%eax) + 21c3: 00 44 00 eb add %al,-0x15(%eax,%eax,1) + 21c7: 00 d6 add %dl,%dh + 21c9: 01 00 add %eax,(%eax) + 21cb: 00 00 add %al,(%eax) + 21cd: 00 00 add %al,(%eax) + 21cf: 00 44 00 2b add %al,0x2b(%eax,%eax,1) + 21d3: 01 e8 add %ebp,%eax + 21d5: 01 00 add %eax,(%eax) + 21d7: 00 00 add %al,(%eax) + 21d9: 00 00 add %al,(%eax) + 21db: 00 44 00 d6 add %al,-0x2a(%eax,%eax,1) + 21df: 00 f0 add %dh,%al + 21e1: 01 00 add %eax,(%eax) + 21e3: 00 00 add %al,(%eax) + 21e5: 00 00 add %al,(%eax) + 21e7: 00 44 00 d5 add %al,-0x2b(%eax,%eax,1) + 21eb: 00 f6 add %dh,%dh + 21ed: 01 00 add %eax,(%eax) + 21ef: 00 00 add %al,(%eax) + 21f1: 00 00 add %al,(%eax) + 21f3: 00 44 00 d6 add %al,-0x2a(%eax,%eax,1) + 21f7: 00 f9 add %bh,%cl + 21f9: 01 00 add %eax,(%eax) + 21fb: 00 00 add %al,(%eax) + 21fd: 00 00 add %al,(%eax) + 21ff: 00 44 00 da add %al,-0x26(%eax,%eax,1) + 2203: 00 fe add %bh,%dh + 2205: 01 00 add %eax,(%eax) + 2207: 00 00 add %al,(%eax) + 2209: 00 00 add %al,(%eax) + 220b: 00 44 00 d5 add %al,-0x2b(%eax,%eax,1) + 220f: 00 02 add %al,(%edx) + 2211: 02 00 add (%eax),%al + 2213: 00 00 add %al,(%eax) + 2215: 00 00 add %al,(%eax) + 2217: 00 44 00 d7 add %al,-0x29(%eax,%eax,1) + 221b: 00 08 add %cl,(%eax) + 221d: 02 00 add (%eax),%al + 221f: 00 00 add %al,(%eax) + 2221: 00 00 add %al,(%eax) + 2223: 00 44 00 db add %al,-0x25(%eax,%eax,1) + 2227: 00 0c 02 add %cl,(%edx,%eax,1) + 222a: 00 00 add %al,(%eax) + 222c: 00 00 add %al,(%eax) + 222e: 00 00 add %al,(%eax) + 2230: 44 inc %esp + 2231: 00 dc add %bl,%ah + 2233: 00 12 add %dl,(%edx) + 2235: 02 00 add (%eax),%al + 2237: 00 00 add %al,(%eax) + 2239: 00 00 add %al,(%eax) + 223b: 00 44 00 de add %al,-0x22(%eax,%eax,1) + 223f: 00 15 02 00 00 1f add %dl,0x1f000002 + 2245: 16 push %ss + 2246: 00 00 add %al,(%eax) + 2248: 40 inc %eax + 2249: 00 b9 00 03 00 00 add %bh,0x300(%ecx) + 224f: 00 2f add %ch,(%edi) + 2251: 16 push %ss + 2252: 00 00 add %al,(%eax) + 2254: 80 00 ee addb $0xee,(%eax) + 2257: 00 e4 add %ah,%ah + 2259: ff (bad) + 225a: ff (bad) + 225b: ff (bad) + 225c: 3c 16 cmp $0x16,%al + 225e: 00 00 add %al,(%eax) + 2260: 40 inc %eax + 2261: 00 f0 add %dh,%al + 2263: 00 00 add %al,(%eax) + 2265: 00 00 add %al,(%eax) + 2267: 00 4d 16 add %cl,0x16(%ebp) + 226a: 00 00 add %al,(%eax) + 226c: 80 00 f1 addb $0xf1,(%eax) + 226f: 00 e0 add %ah,%al + 2271: ff (bad) + 2272: ff (bad) + 2273: ff 62 15 jmp *0x15(%edx) + 2276: 00 00 add %al,(%eax) + 2278: 40 inc %eax + 2279: 00 b7 00 06 00 00 add %dh,0x600(%edi) + 227f: 00 7b 15 add %bh,0x15(%ebx) + 2282: 00 00 add %al,(%eax) + 2284: 80 00 b7 addb $0xb7,(%eax) + 2287: 00 dc add %bl,%ah + 2289: ff (bad) + 228a: ff (bad) + 228b: ff 00 incl (%eax) + 228d: 00 00 add %al,(%eax) + 228f: 00 c0 add %al,%al + 2291: 00 00 add %al,(%eax) + 2293: 00 00 add %al,(%eax) + 2295: 00 00 add %al,(%eax) + 2297: 00 5c 16 00 add %bl,0x0(%esi,%edx,1) + 229b: 00 80 00 b7 00 d4 add %al,-0x2bff4900(%eax) + 22a1: ff (bad) + 22a2: ff (bad) + 22a3: ff 00 incl (%eax) + 22a5: 00 00 add %al,(%eax) + 22a7: 00 c0 add %al,%al + 22a9: 00 00 add %al,(%eax) + 22ab: 00 5e 00 add %bl,0x0(%esi) + 22ae: 00 00 add %al,(%eax) + 22b0: 00 00 add %al,(%eax) + 22b2: 00 00 add %al,(%eax) + 22b4: e0 00 loopne 22b6 + 22b6: 00 00 add %al,(%eax) + 22b8: 84 00 test %al,(%eax) + 22ba: 00 00 add %al,(%eax) + 22bc: 6b 16 00 imul $0x0,(%esi),%edx + 22bf: 00 80 00 be 00 d4 add %al,-0x2bff4200(%eax) + 22c5: ff (bad) + 22c6: ff (bad) + 22c7: ff (bad) + 22c8: 79 16 jns 22e0 + 22ca: 00 00 add %al,(%eax) + 22cc: 80 00 c1 addb $0xc1,(%eax) + 22cf: 00 d8 add %bl,%al + 22d1: ff (bad) + 22d2: ff (bad) + 22d3: ff 87 16 00 00 40 incl 0x40000016(%edi) + 22d9: 00 c4 add %al,%ah + 22db: 00 01 add %al,(%ecx) + 22dd: 00 00 add %al,(%eax) + 22df: 00 93 16 00 00 80 add %dl,-0x7fffffea(%ebx) + 22e5: 00 c5 add %al,%ch + 22e7: 00 dc add %bl,%ah + 22e9: ff (bad) + 22ea: ff (bad) + 22eb: ff 00 incl (%eax) + 22ed: 00 00 add %al,(%eax) + 22ef: 00 c0 add %al,%al + 22f1: 00 00 add %al,(%eax) + 22f3: 00 60 01 add %ah,0x1(%eax) + 22f6: 00 00 add %al,(%eax) + 22f8: a3 16 00 00 40 mov %eax,0x40000016 + 22fd: 00 e5 add %ah,%ch + ... + 2307: 00 c0 add %al,%al + 2309: 00 00 add %al,(%eax) + 230b: 00 b9 01 00 00 00 add %bh,0x1(%ecx) + 2311: 00 00 add %al,(%eax) + 2313: 00 e0 add %ah,%al + 2315: 00 00 add %al,(%eax) + 2317: 00 d6 add %dl,%dh + 2319: 01 00 add %eax,(%eax) + 231b: 00 b9 16 00 00 40 add %bh,0x40000016(%ecx) + 2321: 00 c9 add %cl,%cl + 2323: 00 02 add %al,(%edx) + 2325: 00 00 add %al,(%eax) + 2327: 00 00 add %al,(%eax) + 2329: 00 00 add %al,(%eax) + 232b: 00 c0 add %al,%al + 232d: 00 00 add %al,(%eax) + 232f: 00 a0 01 00 00 00 add %ah,0x1(%eax) + 2335: 00 00 add %al,(%eax) + 2337: 00 e0 add %ah,%al + 2339: 00 00 add %al,(%eax) + 233b: 00 af 01 00 00 c9 add %ch,-0x36ffffff(%edi) + 2341: 16 push %ss + 2342: 00 00 add %al,(%eax) + 2344: 40 inc %eax + 2345: 00 d9 add %bl,%cl + ... + 234f: 00 c0 add %al,%al + 2351: 00 00 add %al,(%eax) + 2353: 00 f0 add %dh,%al + 2355: 01 00 add %eax,(%eax) + 2357: 00 00 add %al,(%eax) + 2359: 00 00 add %al,(%eax) + 235b: 00 e0 add %ah,%al + 235d: 00 00 add %al,(%eax) + 235f: 00 23 add %ah,(%ebx) + 2361: 02 00 add (%eax),%al + 2363: 00 00 add %al,(%eax) + 2365: 00 00 add %al,(%eax) + 2367: 00 e0 add %ah,%al + 2369: 00 00 add %al,(%eax) + 236b: 00 90 01 00 00 6b add %dl,0x6b000001(%eax) + 2371: 16 push %ss + 2372: 00 00 add %al,(%eax) + 2374: 80 00 be addb $0xbe,(%eax) + 2377: 00 d4 add %dl,%ah + 2379: ff (bad) + 237a: ff (bad) + 237b: ff (bad) + 237c: 79 16 jns 2394 + 237e: 00 00 add %al,(%eax) + 2380: 80 00 c1 addb $0xc1,(%eax) + 2383: 00 d8 add %bl,%al + 2385: ff (bad) + 2386: ff (bad) + 2387: ff 87 16 00 00 40 incl 0x40000016(%edi) + 238d: 00 c4 add %al,%ah + 238f: 00 01 add %al,(%ecx) + 2391: 00 00 add %al,(%eax) + 2393: 00 93 16 00 00 80 add %dl,-0x7fffffea(%ebx) + 2399: 00 c5 add %al,%ch + 239b: 00 dc add %bl,%ah + 239d: ff (bad) + 239e: ff (bad) + 239f: ff 00 incl (%eax) + 23a1: 00 00 add %al,(%eax) + 23a3: 00 c0 add %al,%al + 23a5: 00 00 add %al,(%eax) + 23a7: 00 a0 01 00 00 00 add %ah,0x1(%eax) + 23ad: 00 00 add %al,(%eax) + 23af: 00 e0 add %ah,%al + 23b1: 00 00 add %al,(%eax) + 23b3: 00 e8 add %ch,%al + 23b5: 01 00 add %eax,(%eax) + 23b7: 00 6b 16 add %ch,0x16(%ebx) + 23ba: 00 00 add %al,(%eax) + 23bc: 80 00 be addb $0xbe,(%eax) + 23bf: 00 d4 add %dl,%ah + 23c1: ff (bad) + 23c2: ff (bad) + 23c3: ff (bad) + 23c4: 79 16 jns 23dc + 23c6: 00 00 add %al,(%eax) + 23c8: 80 00 c1 addb $0xc1,(%eax) + 23cb: 00 d8 add %bl,%al + 23cd: ff (bad) + 23ce: ff (bad) + 23cf: ff 87 16 00 00 40 incl 0x40000016(%edi) + 23d5: 00 c4 add %al,%ah + 23d7: 00 01 add %al,(%ecx) + 23d9: 00 00 add %al,(%eax) + 23db: 00 93 16 00 00 80 add %dl,-0x7fffffea(%ebx) + 23e1: 00 c5 add %al,%ch + 23e3: 00 dc add %bl,%ah + 23e5: ff (bad) + 23e6: ff (bad) + 23e7: ff 00 incl (%eax) + 23e9: 00 00 add %al,(%eax) + 23eb: 00 c0 add %al,%al + 23ed: 00 00 add %al,(%eax) + 23ef: 00 f0 add %dh,%al + 23f1: 01 00 add %eax,(%eax) + 23f3: 00 00 add %al,(%eax) + 23f5: 00 00 add %al,(%eax) + 23f7: 00 e0 add %ah,%al + 23f9: 00 00 add %al,(%eax) + 23fb: 00 23 add %ah,(%ebx) + 23fd: 02 00 add (%eax),%al + 23ff: 00 00 add %al,(%eax) + 2401: 00 00 add %al,(%eax) + 2403: 00 e0 add %ah,%al + 2405: 00 00 add %al,(%eax) + 2407: 00 23 add %ah,(%ebx) + 2409: 02 00 add (%eax),%al + 240b: 00 00 add %al,(%eax) + 240d: 00 00 add %al,(%eax) + 240f: 00 24 00 add %ah,(%eax,%eax,1) + 2412: 00 00 add %al,(%eax) + 2414: 23 02 and (%edx),%eax + 2416: 00 00 add %al,(%eax) + 2418: 00 00 add %al,(%eax) + 241a: 00 00 add %al,(%eax) + 241c: 4e dec %esi + 241d: 00 00 add %al,(%eax) + 241f: 00 23 add %ah,(%ebx) + 2421: 19 10 sbb %edx,(%eax) + 2423: c0 d8 16 rcr $0x16,%al + 2426: 00 00 add %al,(%eax) + 2428: 24 00 and $0x0,%al + 242a: ad lods %ds:(%esi),%eax + 242b: 00 30 add %dh,(%eax) + 242d: 19 10 sbb %edx,(%eax) + 242f: c0 2a 15 shrb $0x15,(%edx) + 2432: 00 00 add %al,(%eax) + 2434: a0 00 ad 00 08 mov 0x800ad00,%al + 2439: 00 00 add %al,(%eax) + 243b: 00 37 add %dh,(%edi) + 243d: 15 00 00 a0 00 adc $0xa00000,%eax + 2442: ad lods %ds:(%esi),%eax + 2443: 00 0c 00 add %cl,(%eax,%eax,1) + 2446: 00 00 add %al,(%eax) + 2448: 43 inc %ebx + 2449: 15 00 00 a0 00 adc $0xa00000,%eax + 244e: ad lods %ds:(%esi),%eax + 244f: 00 10 add %dl,(%eax) + 2451: 00 00 add %al,(%eax) + 2453: 00 ec add %ch,%ah + 2455: 16 push %ss + 2456: 00 00 add %al,(%eax) + 2458: a0 00 ad 00 14 mov 0x1400ad00,%al + 245d: 00 00 add %al,(%eax) + 245f: 00 00 add %al,(%eax) + 2461: 00 00 add %al,(%eax) + 2463: 00 2e add %ch,(%esi) + 2465: 00 00 add %al,(%eax) + 2467: 00 30 add %dh,(%eax) + 2469: 19 10 sbb %edx,(%eax) + 246b: c0 00 00 rolb $0x0,(%eax) + 246e: 00 00 add %al,(%eax) + 2470: 44 inc %esp + 2471: 00 ae 00 00 00 00 add %ch,0x0(%esi) + 2477: 00 00 add %al,(%eax) + 2479: 00 00 add %al,(%eax) + 247b: 00 44 00 af add %al,-0x51(%eax,%eax,1) + 247f: 00 05 00 00 00 00 add %al,0x0 + 2485: 00 00 add %al,(%eax) + 2487: 00 44 00 ae add %al,-0x52(%eax,%eax,1) + 248b: 00 12 add %dl,(%edx) + 248d: 00 00 add %al,(%eax) + 248f: 00 00 add %al,(%eax) + 2491: 00 00 add %al,(%eax) + 2493: 00 44 00 af add %al,-0x51(%eax,%eax,1) + 2497: 00 15 00 00 00 00 add %dl,0x0 + 249d: 00 00 add %al,(%eax) + 249f: 00 44 00 b1 add %al,-0x4f(%eax,%eax,1) + 24a3: 00 1c 00 add %bl,(%eax,%eax,1) + 24a6: 00 00 add %al,(%eax) + 24a8: 00 00 add %al,(%eax) + 24aa: 00 00 add %al,(%eax) + 24ac: 44 inc %esp + 24ad: 00 af 00 1f 00 00 add %ch,0x1f00(%edi) + 24b3: 00 00 add %al,(%eax) + 24b5: 00 00 add %al,(%eax) + 24b7: 00 44 00 b1 add %al,-0x4f(%eax,%eax,1) + 24bb: 00 21 add %ah,(%ecx) + 24bd: 00 00 add %al,(%eax) + 24bf: 00 00 add %al,(%eax) + 24c1: 00 00 add %al,(%eax) + 24c3: 00 44 00 b2 add %al,-0x4e(%eax,%eax,1) + 24c7: 00 25 00 00 00 00 add %ah,0x0 + 24cd: 00 00 add %al,(%eax) + 24cf: 00 44 00 b5 add %al,-0x4b(%eax,%eax,1) + 24d3: 00 31 add %dh,(%ecx) + 24d5: 00 00 add %al,(%eax) + 24d7: 00 64 13 00 add %ah,0x0(%ebx,%edx,1) + 24db: 00 40 00 add %al,0x0(%eax) + 24de: af scas %es:(%edi),%eax + 24df: 00 03 add %al,(%ebx) + 24e1: 00 00 add %al,(%eax) + 24e3: 00 04 17 add %al,(%edi,%edx,1) + 24e6: 00 00 add %al,(%eax) + 24e8: 40 inc %eax + 24e9: 00 ad 00 06 00 00 add %ch,0x600(%ebp) + 24ef: 00 00 add %al,(%eax) + 24f1: 00 00 add %al,(%eax) + 24f3: 00 c0 add %al,%al + ... + 24fd: 00 00 add %al,(%eax) + 24ff: 00 e0 add %ah,%al + 2501: 00 00 add %al,(%eax) + 2503: 00 3a add %bh,(%edx) + 2505: 00 00 add %al,(%eax) + 2507: 00 00 add %al,(%eax) + 2509: 00 00 add %al,(%eax) + 250b: 00 24 00 add %ah,(%eax,%eax,1) + 250e: 00 00 add %al,(%eax) + 2510: 3a 00 cmp (%eax),%al + 2512: 00 00 add %al,(%eax) + 2514: 00 00 add %al,(%eax) + 2516: 00 00 add %al,(%eax) + 2518: 4e dec %esi + 2519: 00 00 add %al,(%eax) + 251b: 00 6a 19 add %ch,0x19(%edx) + 251e: 10 c0 adc %al,%al + 2520: 15 17 00 00 24 adc $0x24000017,%eax + 2525: 00 2d 01 70 19 10 add %ch,0x10197001 + 252b: c0 2a 15 shrb $0x15,(%edx) + 252e: 00 00 add %al,(%eax) + 2530: a0 00 2d 01 08 mov 0x8012d00,%al + 2535: 00 00 add %al,(%eax) + 2537: 00 27 add %ah,(%edi) + 2539: 17 pop %ss + 253a: 00 00 add %al,(%eax) + 253c: a0 00 2d 01 0c mov 0xc012d00,%al + 2541: 00 00 add %al,(%eax) + 2543: 00 00 add %al,(%eax) + 2545: 00 00 add %al,(%eax) + 2547: 00 2e add %ch,(%esi) + 2549: 00 00 add %al,(%eax) + 254b: 00 70 19 add %dh,0x19(%eax) + 254e: 10 c0 adc %al,%al + 2550: 00 00 add %al,(%eax) + 2552: 00 00 add %al,(%eax) + 2554: 44 inc %esp + 2555: 00 2e add %ch,(%esi) + 2557: 01 00 add %eax,(%eax) + 2559: 00 00 add %al,(%eax) + 255b: 00 00 add %al,(%eax) + 255d: 00 00 add %al,(%eax) + 255f: 00 44 00 2e add %al,0x2e(%eax,%eax,1) + 2563: 01 09 add %ecx,(%ecx) + 2565: 00 00 add %al,(%eax) + 2567: 00 00 add %al,(%eax) + 2569: 00 00 add %al,(%eax) + 256b: 00 44 00 2f add %al,0x2f(%eax,%eax,1) + 256f: 01 0c 00 add %ecx,(%eax,%eax,1) + 2572: 00 00 add %al,(%eax) + 2574: 00 00 add %al,(%eax) + 2576: 00 00 add %al,(%eax) + 2578: 44 inc %esp + 2579: 00 30 add %dh,(%eax) + 257b: 01 10 add %edx,(%eax) + 257d: 00 00 add %al,(%eax) + 257f: 00 00 add %al,(%eax) + 2581: 00 00 add %al,(%eax) + 2583: 00 44 00 35 add %al,0x35(%eax,%eax,1) + 2587: 01 13 add %edx,(%ebx) + 2589: 00 00 add %al,(%eax) + 258b: 00 00 add %al,(%eax) + 258d: 00 00 add %al,(%eax) + 258f: 00 44 00 32 add %al,0x32(%eax,%eax,1) + 2593: 01 1a add %ebx,(%edx) + 2595: 00 00 add %al,(%eax) + 2597: 00 00 add %al,(%eax) + 2599: 00 00 add %al,(%eax) + 259b: 00 44 00 35 add %al,0x35(%eax,%eax,1) + 259f: 01 1d 00 00 00 00 add %ebx,0x0 + 25a5: 00 00 add %al,(%eax) + 25a7: 00 44 00 78 add %al,0x78(%eax,%eax,1) + 25ab: 01 1f add %ebx,(%edi) + 25ad: 00 00 add %al,(%eax) + 25af: 00 00 add %al,(%eax) + 25b1: 00 00 add %al,(%eax) + 25b3: 00 44 00 32 add %al,0x32(%eax,%eax,1) + 25b7: 01 30 add %esi,(%eax) + 25b9: 00 00 add %al,(%eax) + 25bb: 00 00 add %al,(%eax) + 25bd: 00 00 add %al,(%eax) + 25bf: 00 44 00 33 add %al,0x33(%eax,%eax,1) + 25c3: 01 33 add %esi,(%ebx) + 25c5: 00 00 add %al,(%eax) + 25c7: 00 00 add %al,(%eax) + 25c9: 00 00 add %al,(%eax) + 25cb: 00 44 00 37 add %al,0x37(%eax,%eax,1) + 25cf: 01 36 add %esi,(%esi) + 25d1: 00 00 add %al,(%eax) + 25d3: 00 00 add %al,(%eax) + 25d5: 00 00 add %al,(%eax) + 25d7: 00 44 00 39 add %al,0x39(%eax,%eax,1) + 25db: 01 3f add %edi,(%edi) + 25dd: 00 00 add %al,(%eax) + 25df: 00 00 add %al,(%eax) + 25e1: 00 00 add %al,(%eax) + 25e3: 00 44 00 3e add %al,0x3e(%eax,%eax,1) + 25e7: 01 43 00 add %eax,0x0(%ebx) + 25ea: 00 00 add %al,(%eax) + 25ec: 00 00 add %al,(%eax) + 25ee: 00 00 add %al,(%eax) + 25f0: 44 inc %esp + 25f1: 00 3b add %bh,(%ebx) + 25f3: 01 49 00 add %ecx,0x0(%ecx) + 25f6: 00 00 add %al,(%eax) + 25f8: 00 00 add %al,(%eax) + 25fa: 00 00 add %al,(%eax) + 25fc: 44 inc %esp + 25fd: 00 3f add %bh,(%edi) + 25ff: 01 4d 00 add %ecx,0x0(%ebp) + 2602: 00 00 add %al,(%eax) + 2604: 00 00 add %al,(%eax) + 2606: 00 00 add %al,(%eax) + 2608: 44 inc %esp + 2609: 00 4a 01 add %cl,0x1(%edx) + 260c: 56 push %esi + 260d: 00 00 add %al,(%eax) + 260f: 00 00 add %al,(%eax) + 2611: 00 00 add %al,(%eax) + 2613: 00 44 00 5a add %al,0x5a(%eax,%eax,1) + 2617: 01 5e 00 add %ebx,0x0(%esi) + 261a: 00 00 add %al,(%eax) + 261c: 00 00 add %al,(%eax) + 261e: 00 00 add %al,(%eax) + 2620: 44 inc %esp + 2621: 00 76 01 add %dh,0x1(%esi) + 2624: 6d insl (%dx),%es:(%edi) + 2625: 00 00 add %al,(%eax) + 2627: 00 00 add %al,(%eax) + 2629: 00 00 add %al,(%eax) + 262b: 00 44 00 77 add %al,0x77(%eax,%eax,1) + 262f: 01 73 00 add %esi,0x0(%ebx) + 2632: 00 00 add %al,(%eax) + 2634: 00 00 add %al,(%eax) + 2636: 00 00 add %al,(%eax) + 2638: 44 inc %esp + 2639: 00 3f add %bh,(%edi) + 263b: 01 90 00 00 00 00 add %edx,0x0(%eax) + 2641: 00 00 add %al,(%eax) + 2643: 00 44 00 44 add %al,0x44(%eax,%eax,1) + 2647: 01 99 00 00 00 00 add %ebx,0x0(%ecx) + 264d: 00 00 add %al,(%eax) + 264f: 00 44 00 43 add %al,0x43(%eax,%eax,1) + 2653: 01 9c 00 00 00 00 00 add %ebx,0x0(%eax,%eax,1) + 265a: 00 00 add %al,(%eax) + 265c: 44 inc %esp + 265d: 00 44 01 9f add %al,-0x61(%ecx,%eax,1) + 2661: 00 00 add %al,(%eax) + 2663: 00 00 add %al,(%eax) + 2665: 00 00 add %al,(%eax) + 2667: 00 44 00 45 add %al,0x45(%eax,%eax,1) + 266b: 01 a1 00 00 00 00 add %esp,0x0(%ecx) + 2671: 00 00 add %al,(%eax) + 2673: 00 44 00 44 add %al,0x44(%eax,%eax,1) + 2677: 01 a5 00 00 00 00 add %esp,0x0(%ebp) + 267d: 00 00 add %al,(%eax) + 267f: 00 44 00 4a add %al,0x4a(%eax,%eax,1) + 2683: 01 b0 00 00 00 00 add %esi,0x0(%eax) + 2689: 00 00 add %al,(%eax) + 268b: 00 44 00 4c add %al,0x4c(%eax,%eax,1) + 268f: 01 b6 00 00 00 00 add %esi,0x0(%esi) + 2695: 00 00 add %al,(%eax) + 2697: 00 44 00 4d add %al,0x4d(%eax,%eax,1) + 269b: 01 c1 add %eax,%ecx + 269d: 00 00 add %al,(%eax) + 269f: 00 00 add %al,(%eax) + 26a1: 00 00 add %al,(%eax) + 26a3: 00 44 00 4e add %al,0x4e(%eax,%eax,1) + 26a7: 01 c4 add %eax,%esp + 26a9: 00 00 add %al,(%eax) + 26ab: 00 00 add %al,(%eax) + 26ad: 00 00 add %al,(%eax) + 26af: 00 44 00 52 add %al,0x52(%eax,%eax,1) + 26b3: 01 c8 add %ecx,%eax + 26b5: 00 00 add %al,(%eax) + 26b7: 00 00 add %al,(%eax) + 26b9: 00 00 add %al,(%eax) + 26bb: 00 44 00 4f add %al,0x4f(%eax,%eax,1) + 26bf: 01 ce add %ecx,%esi + 26c1: 00 00 add %al,(%eax) + 26c3: 00 00 add %al,(%eax) + 26c5: 00 00 add %al,(%eax) + 26c7: 00 44 00 52 add %al,0x52(%eax,%eax,1) + 26cb: 01 d1 add %edx,%ecx + 26cd: 00 00 add %al,(%eax) + 26cf: 00 00 add %al,(%eax) + 26d1: 00 00 add %al,(%eax) + 26d3: 00 44 00 33 add %al,0x33(%eax,%eax,1) + 26d7: 00 d8 add %bl,%al + 26d9: 00 00 add %al,(%eax) + 26db: 00 00 add %al,(%eax) + 26dd: 00 00 add %al,(%eax) + 26df: 00 44 00 52 add %al,0x52(%eax,%eax,1) + 26e3: 01 dd add %ebx,%ebp + 26e5: 00 00 add %al,(%eax) + 26e7: 00 00 add %al,(%eax) + 26e9: 00 00 add %al,(%eax) + 26eb: 00 44 00 52 add %al,0x52(%eax,%eax,1) + 26ef: 01 f0 add %esi,%eax + 26f1: 00 00 add %al,(%eax) + 26f3: 00 00 add %al,(%eax) + 26f5: 00 00 add %al,(%eax) + 26f7: 00 44 00 54 add %al,0x54(%eax,%eax,1) + 26fb: 01 f5 add %esi,%ebp + 26fd: 00 00 add %al,(%eax) + 26ff: 00 00 add %al,(%eax) + 2701: 00 00 add %al,(%eax) + 2703: 00 44 00 52 add %al,0x52(%eax,%eax,1) + 2707: 01 f6 add %esi,%esi + 2709: 00 00 add %al,(%eax) + 270b: 00 00 add %al,(%eax) + 270d: 00 00 add %al,(%eax) + 270f: 00 44 00 56 add %al,0x56(%eax,%eax,1) + 2713: 01 fe add %edi,%esi + 2715: 00 00 add %al,(%eax) + 2717: 00 00 add %al,(%eax) + 2719: 00 00 add %al,(%eax) + 271b: 00 44 00 38 add %al,0x38(%eax,%eax,1) + 271f: 00 07 add %al,(%edi) + 2721: 01 00 add %eax,(%eax) + 2723: 00 00 add %al,(%eax) + 2725: 00 00 add %al,(%eax) + 2727: 00 44 00 39 add %al,0x39(%eax,%eax,1) + 272b: 00 10 add %dl,(%eax) + 272d: 01 00 add %eax,(%eax) + 272f: 00 00 add %al,(%eax) + 2731: 00 00 add %al,(%eax) + 2733: 00 44 00 38 add %al,0x38(%eax,%eax,1) + 2737: 00 11 add %dl,(%ecx) + 2739: 01 00 add %eax,(%eax) + 273b: 00 00 add %al,(%eax) + 273d: 00 00 add %al,(%eax) + 273f: 00 44 00 39 add %al,0x39(%eax,%eax,1) + 2743: 00 14 01 add %dl,(%ecx,%eax,1) + 2746: 00 00 add %al,(%eax) + 2748: 00 00 add %al,(%eax) + 274a: 00 00 add %al,(%eax) + 274c: 44 inc %esp + 274d: 00 38 add %bh,(%eax) + 274f: 00 1b add %bl,(%ebx) + 2751: 01 00 add %eax,(%eax) + 2753: 00 00 add %al,(%eax) + 2755: 00 00 add %al,(%eax) + 2757: 00 44 00 3c add %al,0x3c(%eax,%eax,1) + 275b: 00 20 add %ah,(%eax) + 275d: 01 00 add %eax,(%eax) + 275f: 00 00 add %al,(%eax) + 2761: 00 00 add %al,(%eax) + 2763: 00 44 00 5c add %al,0x5c(%eax,%eax,1) + 2767: 01 30 add %esi,(%eax) + 2769: 01 00 add %eax,(%eax) + 276b: 00 00 add %al,(%eax) + 276d: 00 00 add %al,(%eax) + 276f: 00 44 00 5d add %al,0x5d(%eax,%eax,1) + 2773: 01 33 add %esi,(%ebx) + 2775: 01 00 add %eax,(%eax) + 2777: 00 00 add %al,(%eax) + 2779: 00 00 add %al,(%eax) + 277b: 00 44 00 5c add %al,0x5c(%eax,%eax,1) + 277f: 01 39 add %edi,(%ecx) + 2781: 01 00 add %eax,(%eax) + 2783: 00 00 add %al,(%eax) + 2785: 00 00 add %al,(%eax) + 2787: 00 44 00 5d add %al,0x5d(%eax,%eax,1) + 278b: 01 3b add %edi,(%ebx) + 278d: 01 00 add %eax,(%eax) + 278f: 00 00 add %al,(%eax) + 2791: 00 00 add %al,(%eax) + 2793: 00 44 00 5c add %al,0x5c(%eax,%eax,1) + 2797: 01 3c 01 add %edi,(%ecx,%eax,1) + 279a: 00 00 add %al,(%eax) + 279c: 00 00 add %al,(%eax) + 279e: 00 00 add %al,(%eax) + 27a0: 44 inc %esp + 27a1: 00 5d 01 add %bl,0x1(%ebp) + 27a4: 3e 01 00 add %eax,%ds:(%eax) + 27a7: 00 00 add %al,(%eax) + 27a9: 00 00 add %al,(%eax) + 27ab: 00 44 00 5f add %al,0x5f(%eax,%eax,1) + 27af: 01 44 01 00 add %eax,0x0(%ecx,%eax,1) + 27b3: 00 00 add %al,(%eax) + 27b5: 00 00 add %al,(%eax) + 27b7: 00 44 00 6a add %al,0x6a(%eax,%eax,1) + 27bb: 01 52 01 add %edx,0x1(%edx) + 27be: 00 00 add %al,(%eax) + 27c0: 00 00 add %al,(%eax) + 27c2: 00 00 add %al,(%eax) + 27c4: 44 inc %esp + 27c5: 00 33 add %dh,(%ebx) + 27c7: 00 5d 01 add %bl,0x1(%ebp) + 27ca: 00 00 add %al,(%eax) + 27cc: 00 00 add %al,(%eax) + 27ce: 00 00 add %al,(%eax) + 27d0: 44 inc %esp + 27d1: 00 6a 01 add %ch,0x1(%edx) + 27d4: 5f pop %edi + 27d5: 01 00 add %eax,(%eax) + 27d7: 00 00 add %al,(%eax) + 27d9: 00 00 add %al,(%eax) + 27db: 00 44 00 6a add %al,0x6a(%eax,%eax,1) + 27df: 01 70 01 add %esi,0x1(%eax) + 27e2: 00 00 add %al,(%eax) + 27e4: 00 00 add %al,(%eax) + 27e6: 00 00 add %al,(%eax) + 27e8: 44 inc %esp + 27e9: 00 6c 01 75 add %ch,0x75(%ecx,%eax,1) + 27ed: 01 00 add %eax,(%eax) + 27ef: 00 00 add %al,(%eax) + 27f1: 00 00 add %al,(%eax) + 27f3: 00 44 00 6a add %al,0x6a(%eax,%eax,1) + 27f7: 01 76 01 add %esi,0x1(%esi) + 27fa: 00 00 add %al,(%eax) + 27fc: 00 00 add %al,(%eax) + 27fe: 00 00 add %al,(%eax) + 2800: 44 inc %esp + 2801: 00 39 add %bh,(%ecx) + 2803: 00 90 01 00 00 00 add %dl,0x1(%eax) + 2809: 00 00 add %al,(%eax) + 280b: 00 44 00 38 add %al,0x38(%eax,%eax,1) + 280f: 00 91 01 00 00 00 add %dl,0x1(%ecx) + 2815: 00 00 add %al,(%eax) + 2817: 00 44 00 39 add %al,0x39(%eax,%eax,1) + 281b: 00 93 01 00 00 00 add %dl,0x1(%ebx) + 2821: 00 00 add %al,(%eax) + 2823: 00 44 00 38 add %al,0x38(%eax,%eax,1) + 2827: 00 9a 01 00 00 00 add %bl,0x1(%edx) + 282d: 00 00 add %al,(%eax) + 282f: 00 44 00 3c add %al,0x3c(%eax,%eax,1) + 2833: 00 9c 01 00 00 00 00 add %bl,0x0(%ecx,%eax,1) + 283a: 00 00 add %al,(%eax) + 283c: 44 inc %esp + 283d: 00 61 01 add %ah,0x1(%ecx) + 2840: a5 movsl %ds:(%esi),%es:(%edi) + 2841: 01 00 add %eax,(%eax) + 2843: 00 00 add %al,(%eax) + 2845: 00 00 add %al,(%eax) + 2847: 00 44 00 63 add %al,0x63(%eax,%eax,1) + 284b: 01 ad 01 00 00 00 add %ebp,0x1(%ebp) + 2851: 00 00 add %al,(%eax) + 2853: 00 44 00 64 add %al,0x64(%eax,%eax,1) + 2857: 01 b1 01 00 00 00 add %esi,0x1(%ecx) + 285d: 00 00 add %al,(%eax) + 285f: 00 44 00 65 add %al,0x65(%eax,%eax,1) + 2863: 01 b7 01 00 00 00 add %esi,0x1(%edi) + 2869: 00 00 add %al,(%eax) + 286b: 00 44 00 52 add %al,0x52(%eax,%eax,1) + 286f: 01 bf 01 00 00 33 add %edi,0x33000001(%edi) + 2875: 17 pop %ss + 2876: 00 00 add %al,(%eax) + 2878: 80 00 3b addb $0x3b,(%eax) + 287b: 01 e3 add %esp,%ebx + 287d: ff (bad) + 287e: ff (bad) + 287f: ff 43 17 incl 0x17(%ebx) + 2882: 00 00 add %al,(%eax) + 2884: 80 00 3d addb $0x3d,(%eax) + 2887: 01 e4 add %esp,%esp + 2889: ff (bad) + 288a: ff (bad) + 288b: ff 55 17 call *0x17(%ebp) + 288e: 00 00 add %al,(%eax) + 2890: 40 inc %eax + 2891: 00 2d 01 00 00 00 add %ch,0x1 + 2897: 00 00 add %al,(%eax) + 2899: 00 00 add %al,(%eax) + 289b: 00 c0 add %al,%al + 289d: 00 00 add %al,(%eax) + 289f: 00 00 add %al,(%eax) + 28a1: 00 00 add %al,(%eax) + 28a3: 00 52 15 add %dl,0x15(%edx) + 28a6: 00 00 add %al,(%eax) + 28a8: 40 inc %eax + 28a9: 00 51 01 add %dl,0x1(%ecx) + ... + 28b4: c0 00 00 rolb $0x0,(%eax) + 28b7: 00 b6 00 00 00 00 add %dh,0x0(%esi) + 28bd: 00 00 add %al,(%eax) + 28bf: 00 e0 add %ah,%al + 28c1: 00 00 add %al,(%eax) + 28c3: 00 30 add %dh,(%eax) + 28c5: 01 00 add %eax,(%eax) + 28c7: 00 61 17 add %ah,0x17(%ecx) + 28ca: 00 00 add %al,(%eax) + 28cc: 40 inc %eax + 28cd: 00 5c 01 07 add %bl,0x7(%ecx,%eax,1) + 28d1: 00 00 add %al,(%eax) + 28d3: 00 70 17 add %dh,0x17(%eax) + 28d6: 00 00 add %al,(%eax) + 28d8: 40 inc %eax + 28d9: 00 5d 01 add %bl,0x1(%ebp) + ... + 28e4: c0 00 00 rolb $0x0,(%eax) + 28e7: 00 30 add %dh,(%eax) + 28e9: 01 00 add %eax,(%eax) + 28eb: 00 52 15 add %dl,0x15(%edx) + 28ee: 00 00 add %al,(%eax) + 28f0: 40 inc %eax + 28f1: 00 69 01 add %ch,0x1(%ecx) + ... + 28fc: c0 00 00 rolb $0x0,(%eax) + 28ff: 00 52 01 add %dl,0x1(%edx) + 2902: 00 00 add %al,(%eax) + 2904: 00 00 add %al,(%eax) + 2906: 00 00 add %al,(%eax) + 2908: e0 00 loopne 290a + 290a: 00 00 add %al,(%eax) + 290c: a5 movsl %ds:(%esi),%es:(%edi) + 290d: 01 00 add %eax,(%eax) + 290f: 00 00 add %al,(%eax) + 2911: 00 00 add %al,(%eax) + 2913: 00 e0 add %ah,%al + 2915: 00 00 add %al,(%eax) + 2917: 00 bf 01 00 00 52 add %bh,0x52000001(%edi) + 291d: 15 00 00 40 00 adc $0x400000,%eax + 2922: 51 push %ecx + 2923: 01 00 add %eax,(%eax) + 2925: 00 00 add %al,(%eax) + 2927: 00 00 add %al,(%eax) + 2929: 00 00 add %al,(%eax) + 292b: 00 c0 add %al,%al + 292d: 00 00 add %al,(%eax) + 292f: 00 bf 01 00 00 00 add %bh,0x1(%edi) + 2935: 00 00 add %al,(%eax) + 2937: 00 e0 add %ah,%al + 2939: 00 00 add %al,(%eax) + 293b: 00 c6 add %al,%dh + 293d: 01 00 add %eax,(%eax) + 293f: 00 00 add %al,(%eax) + 2941: 00 00 add %al,(%eax) + 2943: 00 e0 add %ah,%al + 2945: 00 00 add %al,(%eax) + 2947: 00 c6 add %al,%dh + 2949: 01 00 add %eax,(%eax) + 294b: 00 00 add %al,(%eax) + 294d: 00 00 add %al,(%eax) + 294f: 00 24 00 add %ah,(%eax,%eax,1) + 2952: 00 00 add %al,(%eax) + 2954: c6 01 00 movb $0x0,(%ecx) + 2957: 00 00 add %al,(%eax) + 2959: 00 00 add %al,(%eax) + 295b: 00 4e 00 add %cl,0x0(%esi) + 295e: 00 00 add %al,(%eax) + 2960: 36 1b 10 sbb %ss:(%eax),%edx + 2963: c0 7f 17 00 sarb $0x0,0x17(%edi) + 2967: 00 24 00 add %ah,(%eax,%eax,1) + 296a: 7a 01 jp 296d + 296c: 40 inc %eax + 296d: 1b 10 sbb (%eax),%edx + 296f: c0 00 00 rolb $0x0,(%eax) + 2972: 00 00 add %al,(%eax) + 2974: 2e 00 00 add %al,%cs:(%eax) + 2977: 00 40 1b add %al,0x1b(%eax) + 297a: 10 c0 adc %al,%al + 297c: 00 00 add %al,(%eax) + 297e: 00 00 add %al,(%eax) + 2980: 44 inc %esp + 2981: 00 7b 01 add %bh,0x1(%ebx) + ... + 298c: 44 inc %esp + 298d: 00 7c 01 06 add %bh,0x6(%ecx,%eax,1) + 2991: 00 00 add %al,(%eax) + 2993: 00 00 add %al,(%eax) + 2995: 00 00 add %al,(%eax) + 2997: 00 44 00 7e add %al,0x7e(%eax,%eax,1) + 299b: 01 22 add %esp,(%edx) + 299d: 00 00 add %al,(%eax) + 299f: 00 00 add %al,(%eax) + 29a1: 00 00 add %al,(%eax) + 29a3: 00 24 00 add %ah,(%eax,%eax,1) + 29a6: 00 00 add %al,(%eax) + 29a8: 24 00 and $0x0,%al + 29aa: 00 00 add %al,(%eax) + 29ac: 00 00 add %al,(%eax) + 29ae: 00 00 add %al,(%eax) + 29b0: 4e dec %esi + 29b1: 00 00 add %al,(%eax) + 29b3: 00 64 1b 10 add %ah,0x10(%ebx,%ebx,1) + 29b7: c0 98 17 00 00 24 00 rcrb $0x0,0x24000017(%eax) + 29be: 80 01 70 addb $0x70,(%ecx) + 29c1: 1b 10 sbb (%eax),%edx + 29c3: c0 (bad) + 29c4: 37 aaa + 29c5: 15 00 00 a0 00 adc $0xa00000,%eax + 29ca: 80 01 08 addb $0x8,(%ecx) + 29cd: 00 00 add %al,(%eax) + 29cf: 00 00 add %al,(%eax) + 29d1: 00 00 add %al,(%eax) + 29d3: 00 2e add %ch,(%esi) + 29d5: 00 00 add %al,(%eax) + 29d7: 00 70 1b add %dh,0x1b(%eax) + 29da: 10 c0 adc %al,%al + 29dc: 00 00 add %al,(%eax) + 29de: 00 00 add %al,(%eax) + 29e0: 44 inc %esp + 29e1: 00 81 01 00 00 00 add %al,0x1(%ecx) + 29e7: 00 00 add %al,(%eax) + 29e9: 00 00 add %al,(%eax) + 29eb: 00 44 00 82 add %al,-0x7e(%eax,%eax,1) + 29ef: 01 06 add %eax,(%esi) + 29f1: 00 00 add %al,(%eax) + 29f3: 00 00 add %al,(%eax) + 29f5: 00 00 add %al,(%eax) + 29f7: 00 44 00 83 add %al,-0x7d(%eax,%eax,1) + 29fb: 01 17 add %edx,(%edi) + 29fd: 00 00 add %al,(%eax) + 29ff: 00 00 add %al,(%eax) + 2a01: 00 00 add %al,(%eax) + 2a03: 00 24 00 add %ah,(%eax,%eax,1) + 2a06: 00 00 add %al,(%eax) + 2a08: 19 00 sbb %eax,(%eax) + 2a0a: 00 00 add %al,(%eax) + 2a0c: 00 00 add %al,(%eax) + 2a0e: 00 00 add %al,(%eax) + 2a10: 4e dec %esi + 2a11: 00 00 add %al,(%eax) + 2a13: 00 89 1b 10 c0 a7 add %cl,-0x583fefe5(%ecx) + 2a19: 17 pop %ss + 2a1a: 00 00 add %al,(%eax) + 2a1c: 24 00 and $0x0,%al + 2a1e: 85 01 test %eax,(%ecx) + 2a20: 90 nop + 2a21: 1b 10 sbb (%eax),%edx + 2a23: c0 (bad) + 2a24: 37 aaa + 2a25: 15 00 00 a0 00 adc $0xa00000,%eax + 2a2a: 85 01 test %eax,(%ecx) + 2a2c: 08 00 or %al,(%eax) + 2a2e: 00 00 add %al,(%eax) + 2a30: 43 inc %ebx + 2a31: 15 00 00 a0 00 adc $0xa00000,%eax + 2a36: 85 01 test %eax,(%ecx) + 2a38: 0c 00 or $0x0,%al + 2a3a: 00 00 add %al,(%eax) + 2a3c: b8 17 00 00 a0 mov $0xa0000017,%eax + 2a41: 00 85 01 10 00 00 add %al,0x1001(%ebp) + 2a47: 00 00 add %al,(%eax) + 2a49: 00 00 add %al,(%eax) + 2a4b: 00 2e add %ch,(%esi) + 2a4d: 00 00 add %al,(%eax) + 2a4f: 00 90 1b 10 c0 00 add %dl,0xc0101b(%eax) + 2a55: 00 00 add %al,(%eax) + 2a57: 00 44 00 86 add %al,-0x7a(%eax,%eax,1) + 2a5b: 01 00 add %eax,(%eax) + 2a5d: 00 00 add %al,(%eax) + 2a5f: 00 00 add %al,(%eax) + 2a61: 00 00 add %al,(%eax) + 2a63: 00 44 00 87 add %al,-0x79(%eax,%eax,1) + 2a67: 01 01 add %eax,(%ecx) + 2a69: 00 00 add %al,(%eax) + 2a6b: 00 00 add %al,(%eax) + 2a6d: 00 00 add %al,(%eax) + 2a6f: 00 44 00 86 add %al,-0x7a(%eax,%eax,1) + 2a73: 01 03 add %eax,(%ebx) + 2a75: 00 00 add %al,(%eax) + 2a77: 00 00 add %al,(%eax) + 2a79: 00 00 add %al,(%eax) + 2a7b: 00 44 00 87 add %al,-0x79(%eax,%eax,1) + 2a7f: 01 08 add %ecx,(%eax) + 2a81: 00 00 add %al,(%eax) + 2a83: 00 00 add %al,(%eax) + 2a85: 00 00 add %al,(%eax) + 2a87: 00 44 00 88 add %al,-0x78(%eax,%eax,1) + 2a8b: 01 20 add %esp,(%eax) + 2a8d: 00 00 add %al,(%eax) + 2a8f: 00 00 add %al,(%eax) + 2a91: 00 00 add %al,(%eax) + 2a93: 00 24 00 add %ah,(%eax,%eax,1) + 2a96: 00 00 add %al,(%eax) + 2a98: 22 00 and (%eax),%al + 2a9a: 00 00 add %al,(%eax) + 2a9c: 00 00 add %al,(%eax) + 2a9e: 00 00 add %al,(%eax) + 2aa0: 4e dec %esi + 2aa1: 00 00 add %al,(%eax) + 2aa3: 00 b2 1b 10 c0 c9 add %dh,-0x363fefe5(%edx) + 2aa9: 17 pop %ss + 2aaa: 00 00 add %al,(%eax) + 2aac: 24 00 and $0x0,%al + 2aae: 8a 01 mov (%ecx),%al + 2ab0: c0 1b 10 rcrb $0x10,(%ebx) + 2ab3: c0 27 17 shlb $0x17,(%edi) + 2ab6: 00 00 add %al,(%eax) + 2ab8: a0 00 8a 01 08 mov 0x8018a00,%al + 2abd: 00 00 add %al,(%eax) + 2abf: 00 00 add %al,(%eax) + 2ac1: 00 00 add %al,(%eax) + 2ac3: 00 2e add %ch,(%esi) + 2ac5: 00 00 add %al,(%eax) + 2ac7: 00 c0 add %al,%al + 2ac9: 1b 10 sbb (%eax),%edx + 2acb: c0 00 00 rolb $0x0,(%eax) + 2ace: 00 00 add %al,(%eax) + 2ad0: 44 inc %esp + 2ad1: 00 8b 01 00 00 00 add %cl,0x1(%ebx) + 2ad7: 00 00 add %al,(%eax) + 2ad9: 00 00 add %al,(%eax) + 2adb: 00 44 00 8c add %al,-0x74(%eax,%eax,1) + 2adf: 01 06 add %eax,(%esi) + 2ae1: 00 00 add %al,(%eax) + 2ae3: 00 00 add %al,(%eax) + 2ae5: 00 00 add %al,(%eax) + 2ae7: 00 44 00 8d add %al,-0x73(%eax,%eax,1) + 2aeb: 01 19 add %ebx,(%ecx) + 2aed: 00 00 add %al,(%eax) + 2aef: 00 00 add %al,(%eax) + 2af1: 00 00 add %al,(%eax) + 2af3: 00 24 00 add %ah,(%eax,%eax,1) + 2af6: 00 00 add %al,(%eax) + 2af8: 1b 00 sbb (%eax),%eax + 2afa: 00 00 add %al,(%eax) + 2afc: 00 00 add %al,(%eax) + 2afe: 00 00 add %al,(%eax) + 2b00: 4e dec %esi + 2b01: 00 00 add %al,(%eax) + 2b03: 00 db add %bl,%bl + 2b05: 1b 10 sbb (%eax),%edx + 2b07: c0 d7 17 rcl $0x17,%bh + 2b0a: 00 00 add %al,(%eax) + 2b0c: 20 00 and %al,(%eax) + 2b0e: 07 pop %es + ... + 2b17: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 2b1b: 00 db add %bl,%bl + 2b1d: 1b 10 sbb (%eax),%edx + 2b1f: c0 08 00 rorb $0x0,(%eax) + 2b22: 00 00 add %al,(%eax) + 2b24: 64 00 02 add %al,%fs:(%edx) + 2b27: 00 e0 add %ah,%al + 2b29: 1b 10 sbb (%eax),%edx + 2b2b: c0 e6 17 shl $0x17,%dh + 2b2e: 00 00 add %al,(%eax) + 2b30: 64 00 02 add %al,%fs:(%edx) + 2b33: 00 e0 add %ah,%al + 2b35: 1b 10 sbb (%eax),%edx + 2b37: c0 44 00 00 00 rolb $0x0,0x0(%eax,%eax,1) + 2b3c: 3c 00 cmp $0x0,%al + 2b3e: 00 00 add %al,(%eax) + 2b40: 00 00 add %al,(%eax) + 2b42: 00 00 add %al,(%eax) + 2b44: 53 push %ebx + 2b45: 00 00 add %al,(%eax) + 2b47: 00 80 00 00 00 00 add %al,0x0(%eax) + 2b4d: 00 00 add %al,(%eax) + 2b4f: 00 7d 00 add %bh,0x0(%ebp) + 2b52: 00 00 add %al,(%eax) + 2b54: 80 00 00 addb $0x0,(%eax) + 2b57: 00 00 add %al,(%eax) + 2b59: 00 00 add %al,(%eax) + 2b5b: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 2b61: 00 00 add %al,(%eax) + 2b63: 00 00 add %al,(%eax) + 2b65: 00 00 add %al,(%eax) + 2b67: 00 c6 add %al,%dh + 2b69: 00 00 add %al,(%eax) + 2b6b: 00 80 00 00 00 00 add %al,0x0(%eax) + 2b71: 00 00 add %al,(%eax) + 2b73: 00 f1 add %dh,%cl + 2b75: 00 00 add %al,(%eax) + 2b77: 00 80 00 00 00 00 add %al,0x0(%eax) + 2b7d: 00 00 add %al,(%eax) + 2b7f: 00 21 add %ah,(%ecx) + 2b81: 01 00 add %eax,(%eax) + 2b83: 00 80 00 00 00 00 add %al,0x0(%eax) + 2b89: 00 00 add %al,(%eax) + 2b8b: 00 72 01 add %dh,0x1(%edx) + 2b8e: 00 00 add %al,(%eax) + 2b90: 80 00 00 addb $0x0,(%eax) + 2b93: 00 00 add %al,(%eax) + 2b95: 00 00 add %al,(%eax) + 2b97: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 2b9d: 00 00 add %al,(%eax) + 2b9f: 00 00 add %al,(%eax) + 2ba1: 00 00 add %al,(%eax) + 2ba3: 00 e2 add %ah,%dl + 2ba5: 01 00 add %eax,(%eax) + 2ba7: 00 80 00 00 00 00 add %al,0x0(%eax) + 2bad: 00 00 add %al,(%eax) + 2baf: 00 11 add %dl,(%ecx) + 2bb1: 02 00 add (%eax),%al + 2bb3: 00 80 00 00 00 00 add %al,0x0(%eax) + 2bb9: 00 00 add %al,(%eax) + 2bbb: 00 3b add %bh,(%ebx) + 2bbd: 02 00 add (%eax),%al + 2bbf: 00 80 00 00 00 00 add %al,0x0(%eax) + 2bc5: 00 00 add %al,(%eax) + 2bc7: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + 2bcb: 00 80 00 00 00 00 add %al,0x0(%eax) + 2bd1: 00 00 add %al,(%eax) + 2bd3: 00 7e 02 add %bh,0x2(%esi) + 2bd6: 00 00 add %al,(%eax) + 2bd8: 80 00 00 addb $0x0,(%eax) + 2bdb: 00 00 add %al,(%eax) + 2bdd: 00 00 add %al,(%eax) + 2bdf: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + 2be5: 00 00 add %al,(%eax) + 2be7: 00 00 add %al,(%eax) + 2be9: 00 00 add %al,(%eax) + 2beb: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + 2bf1: 00 00 add %al,(%eax) + 2bf3: 00 00 add %al,(%eax) + 2bf5: 00 00 add %al,(%eax) + 2bf7: 00 79 07 add %bh,0x7(%ecx) + 2bfa: 00 00 add %al,(%eax) + 2bfc: c2 00 00 ret $0x0 + 2bff: 00 b3 1d 01 00 e5 add %dh,-0x1afffee3(%ebx) + 2c05: 02 00 add (%eax),%al + 2c07: 00 c2 add %al,%dl + 2c09: 00 00 add %al,(%eax) + 2c0b: 00 ef add %ch,%bh + 2c0d: 15 00 00 6c 11 adc $0x116c0000,%eax + 2c12: 00 00 add %al,(%eax) + 2c14: c2 00 00 ret $0x0 + 2c17: 00 99 62 00 00 fd add %bl,-0x2ffff9e(%ecx) + 2c1d: 17 pop %ss + 2c1e: 00 00 add %al,(%eax) + 2c20: 24 00 and $0x0,%al + 2c22: 0c 00 or $0x0,%al + 2c24: e0 1b loopne 2c41 + 2c26: 10 c0 adc %al,%al + 2c28: 19 18 sbb %ebx,(%eax) + 2c2a: 00 00 add %al,(%eax) + 2c2c: a0 00 0c 00 08 mov 0x8000c00,%al + 2c31: 00 00 add %al,(%eax) + 2c33: 00 00 add %al,(%eax) + 2c35: 00 00 add %al,(%eax) + 2c37: 00 2e add %ch,(%esi) + 2c39: 00 00 add %al,(%eax) + 2c3b: 00 e0 add %ah,%al + 2c3d: 1b 10 sbb (%eax),%edx + 2c3f: c0 00 00 rolb $0x0,(%eax) + 2c42: 00 00 add %al,(%eax) + 2c44: 44 inc %esp + 2c45: 00 0d 00 00 00 00 add %cl,0x0 + 2c4b: 00 00 add %al,(%eax) + 2c4d: 00 00 add %al,(%eax) + 2c4f: 00 44 00 0d add %al,0xd(%eax,%eax,1) + 2c53: 00 06 add %al,(%esi) + 2c55: 00 00 add %al,(%eax) + 2c57: 00 00 add %al,(%eax) + 2c59: 00 00 add %al,(%eax) + 2c5b: 00 44 00 0e add %al,0xe(%eax,%eax,1) + 2c5f: 00 09 add %cl,(%ecx) + 2c61: 00 00 add %al,(%eax) + 2c63: 00 00 add %al,(%eax) + 2c65: 00 00 add %al,(%eax) + 2c67: 00 44 00 10 add %al,0x10(%eax,%eax,1) + 2c6b: 00 0e add %cl,(%esi) + 2c6d: 00 00 add %al,(%eax) + 2c6f: 00 00 add %al,(%eax) + 2c71: 00 00 add %al,(%eax) + 2c73: 00 44 00 12 add %al,0x12(%eax,%eax,1) + 2c77: 00 12 add %dl,(%edx) + 2c79: 00 00 add %al,(%eax) + 2c7b: 00 00 add %al,(%eax) + 2c7d: 00 00 add %al,(%eax) + 2c7f: 00 44 00 14 add %al,0x14(%eax,%eax,1) + 2c83: 00 17 add %dl,(%edi) + 2c85: 00 00 add %al,(%eax) + 2c87: 00 00 add %al,(%eax) + 2c89: 00 00 add %al,(%eax) + 2c8b: 00 44 00 17 add %al,0x17(%eax,%eax,1) + 2c8f: 00 1c 00 add %bl,(%eax,%eax,1) + 2c92: 00 00 add %al,(%eax) + 2c94: 00 00 add %al,(%eax) + 2c96: 00 00 add %al,(%eax) + 2c98: 44 inc %esp + 2c99: 00 11 add %dl,(%ecx) + 2c9b: 00 20 add %ah,(%eax) + 2c9d: 00 00 add %al,(%eax) + 2c9f: 00 00 add %al,(%eax) + 2ca1: 00 00 add %al,(%eax) + 2ca3: 00 44 00 17 add %al,0x17(%eax,%eax,1) + 2ca7: 00 30 add %dh,(%eax) + 2ca9: 00 00 add %al,(%eax) + 2cab: 00 00 add %al,(%eax) + 2cad: 00 00 add %al,(%eax) + 2caf: 00 44 00 15 add %al,0x15(%eax,%eax,1) + 2cb3: 00 40 00 add %al,0x0(%eax) + 2cb6: 00 00 add %al,(%eax) + 2cb8: 00 00 add %al,(%eax) + 2cba: 00 00 add %al,(%eax) + 2cbc: 44 inc %esp + 2cbd: 00 17 add %dl,(%edi) + 2cbf: 00 50 00 add %dl,0x0(%eax) + 2cc2: 00 00 add %al,(%eax) + 2cc4: 00 00 add %al,(%eax) + 2cc6: 00 00 add %al,(%eax) + 2cc8: 44 inc %esp + 2cc9: 00 13 add %dl,(%ebx) + 2ccb: 00 60 00 add %ah,0x0(%eax) + 2cce: 00 00 add %al,(%eax) + 2cd0: 00 00 add %al,(%eax) + 2cd2: 00 00 add %al,(%eax) + 2cd4: 44 inc %esp + 2cd5: 00 17 add %dl,(%edi) + 2cd7: 00 70 00 add %dh,0x0(%eax) + 2cda: 00 00 add %al,(%eax) + 2cdc: 25 18 00 00 40 and $0x40000018,%eax + 2ce1: 00 0c 00 add %cl,(%eax,%eax,1) + ... + 2cec: 24 00 and $0x0,%al + 2cee: 00 00 add %al,(%eax) + 2cf0: 72 00 jb 2cf2 + 2cf2: 00 00 add %al,(%eax) + 2cf4: 00 00 add %al,(%eax) + 2cf6: 00 00 add %al,(%eax) + 2cf8: 4e dec %esi + 2cf9: 00 00 add %al,(%eax) + 2cfb: 00 52 1c add %dl,0x1c(%edx) + 2cfe: 10 c0 adc %al,%al + 2d00: 31 18 xor %ebx,(%eax) + 2d02: 00 00 add %al,(%eax) + 2d04: 24 00 and $0x0,%al + 2d06: 19 00 sbb %eax,(%eax) + 2d08: 60 pusha + 2d09: 1c 10 sbb $0x10,%al + 2d0b: c0 00 00 rolb $0x0,(%eax) + 2d0e: 00 00 add %al,(%eax) + 2d10: 2e 00 00 add %al,%cs:(%eax) + 2d13: 00 60 1c add %ah,0x1c(%eax) + 2d16: 10 c0 adc %al,%al + 2d18: 00 00 add %al,(%eax) + 2d1a: 00 00 add %al,(%eax) + 2d1c: 44 inc %esp + 2d1d: 00 1a add %bl,(%edx) + ... + 2d27: 00 44 00 1b add %al,0x1b(%eax,%eax,1) + 2d2b: 00 06 add %al,(%esi) + 2d2d: 00 00 add %al,(%eax) + 2d2f: 00 00 add %al,(%eax) + 2d31: 00 00 add %al,(%eax) + 2d33: 00 44 00 1e add %al,0x1e(%eax,%eax,1) + 2d37: 00 0f add %cl,(%edi) + 2d39: 00 00 add %al,(%eax) + 2d3b: 00 00 add %al,(%eax) + 2d3d: 00 00 add %al,(%eax) + 2d3f: 00 44 00 1d add %al,0x1d(%eax,%eax,1) + 2d43: 00 12 add %dl,(%edx) + 2d45: 00 00 add %al,(%eax) + 2d47: 00 00 add %al,(%eax) + 2d49: 00 00 add %al,(%eax) + 2d4b: 00 44 00 1e add %al,0x1e(%eax,%eax,1) + 2d4f: 00 19 add %bl,(%ecx) + 2d51: 00 00 add %al,(%eax) + 2d53: 00 00 add %al,(%eax) + 2d55: 00 00 add %al,(%eax) + 2d57: 00 44 00 1f add %al,0x1f(%eax,%eax,1) + 2d5b: 00 24 00 add %ah,(%eax,%eax,1) + 2d5e: 00 00 add %al,(%eax) + 2d60: 00 00 add %al,(%eax) + 2d62: 00 00 add %al,(%eax) + 2d64: 44 inc %esp + 2d65: 00 1e add %bl,(%esi) + 2d67: 00 27 add %ah,(%edi) + 2d69: 00 00 add %al,(%eax) + 2d6b: 00 00 add %al,(%eax) + 2d6d: 00 00 add %al,(%eax) + 2d6f: 00 44 00 20 add %al,0x20(%eax,%eax,1) + 2d73: 00 29 add %ch,(%ecx) + 2d75: 00 00 add %al,(%eax) + 2d77: 00 00 add %al,(%eax) + 2d79: 00 00 add %al,(%eax) + 2d7b: 00 44 00 1f add %al,0x1f(%eax,%eax,1) + 2d7f: 00 2b add %ch,(%ebx) + 2d81: 00 00 add %al,(%eax) + 2d83: 00 00 add %al,(%eax) + 2d85: 00 00 add %al,(%eax) + 2d87: 00 44 00 31 add %al,0x31(%eax,%eax,1) + 2d8b: 00 2f add %ch,(%edi) + 2d8d: 00 00 add %al,(%eax) + 2d8f: 00 00 add %al,(%eax) + 2d91: 00 00 add %al,(%eax) + 2d93: 00 44 00 22 add %al,0x22(%eax,%eax,1) + 2d97: 00 40 00 add %al,0x0(%eax) + 2d9a: 00 00 add %al,(%eax) + 2d9c: 00 00 add %al,(%eax) + 2d9e: 00 00 add %al,(%eax) + 2da0: 44 inc %esp + 2da1: 00 24 00 add %ah,(%eax,%eax,1) + 2da4: 54 push %esp + 2da5: 00 00 add %al,(%eax) + 2da7: 00 00 add %al,(%eax) + 2da9: 00 00 add %al,(%eax) + 2dab: 00 44 00 2c add %al,0x2c(%eax,%eax,1) + 2daf: 00 70 00 add %dh,0x0(%eax) + 2db2: 00 00 add %al,(%eax) + 2db4: 00 00 add %al,(%eax) + 2db6: 00 00 add %al,(%eax) + 2db8: 44 inc %esp + 2db9: 00 2d 00 7a 00 00 add %ch,0x7a00 + 2dbf: 00 00 add %al,(%eax) + 2dc1: 00 00 add %al,(%eax) + 2dc3: 00 44 00 27 add %al,0x27(%eax,%eax,1) + 2dc7: 00 87 00 00 00 00 add %al,0x0(%edi) + 2dcd: 00 00 add %al,(%eax) + 2dcf: 00 44 00 30 add %al,0x30(%eax,%eax,1) + 2dd3: 00 8e 00 00 00 00 add %cl,0x0(%esi) + 2dd9: 00 00 add %al,(%eax) + 2ddb: 00 44 00 31 add %al,0x31(%eax,%eax,1) + 2ddf: 00 90 00 00 00 fe add %dl,-0x2000000(%eax) + 2de5: 15 00 00 80 00 adc $0x800000,%eax + 2dea: 1d 00 f4 ff ff sbb $0xfffff400,%eax + 2def: ff 4c 18 00 decl 0x0(%eax,%ebx,1) + 2df3: 00 40 00 add %al,0x0(%eax) + 2df6: 1e push %ds + 2df7: 00 02 add %al,(%edx) + 2df9: 00 00 add %al,(%eax) + 2dfb: 00 00 add %al,(%eax) + 2dfd: 00 00 add %al,(%eax) + 2dff: 00 c0 add %al,%al + ... + 2e09: 00 00 add %al,(%eax) + 2e0b: 00 e0 add %ah,%al + 2e0d: 00 00 add %al,(%eax) + 2e0f: 00 92 00 00 00 00 add %dl,0x0(%edx) + 2e15: 00 00 add %al,(%eax) + 2e17: 00 24 00 add %ah,(%eax,%eax,1) + 2e1a: 00 00 add %al,(%eax) + 2e1c: 92 xchg %eax,%edx + 2e1d: 00 00 add %al,(%eax) + 2e1f: 00 00 add %al,(%eax) + 2e21: 00 00 add %al,(%eax) + 2e23: 00 4e 00 add %cl,0x0(%esi) + 2e26: 00 00 add %al,(%eax) + 2e28: f2 1c 10 repnz sbb $0x10,%al + 2e2b: c0 5a 18 00 rcrb $0x0,0x18(%edx) + 2e2f: 00 24 00 add %ah,(%eax,%eax,1) + 2e32: 36 00 00 add %al,%ss:(%eax) + 2e35: 1d 10 c0 79 18 sbb $0x1879c010,%eax + 2e3a: 00 00 add %al,(%eax) + 2e3c: a0 00 36 00 08 mov 0x8003600,%al + 2e41: 00 00 add %al,(%eax) + 2e43: 00 95 18 00 00 a0 add %dl,-0x5fffffe8(%ebp) + 2e49: 00 36 add %dh,(%esi) + 2e4b: 00 0c 00 add %cl,(%eax,%eax,1) + 2e4e: 00 00 add %al,(%eax) + 2e50: 00 00 add %al,(%eax) + 2e52: 00 00 add %al,(%eax) + 2e54: 2e 00 00 add %al,%cs:(%eax) + 2e57: 00 00 add %al,(%eax) + 2e59: 1d 10 c0 00 00 sbb $0xc010,%eax + 2e5e: 00 00 add %al,(%eax) + 2e60: 44 inc %esp + 2e61: 00 37 add %dh,(%edi) + ... + 2e6b: 00 44 00 37 add %al,0x37(%eax,%eax,1) + 2e6f: 00 03 add %al,(%ebx) + 2e71: 00 00 add %al,(%eax) + 2e73: 00 00 add %al,(%eax) + 2e75: 00 00 add %al,(%eax) + 2e77: 00 44 00 41 add %al,0x41(%eax,%eax,1) + 2e7b: 00 06 add %al,(%esi) + 2e7d: 00 00 add %al,(%eax) + 2e7f: 00 00 add %al,(%eax) + 2e81: 00 00 add %al,(%eax) + 2e83: 00 44 00 40 add %al,0x40(%eax,%eax,1) + 2e87: 00 0a add %cl,(%edx) + 2e89: 00 00 add %al,(%eax) + 2e8b: 00 00 add %al,(%eax) + 2e8d: 00 00 add %al,(%eax) + 2e8f: 00 44 00 42 add %al,0x42(%eax,%eax,1) + 2e93: 00 0f add %cl,(%edi) + 2e95: 00 00 add %al,(%eax) + 2e97: 00 00 add %al,(%eax) + 2e99: 00 00 add %al,(%eax) + 2e9b: 00 44 00 43 add %al,0x43(%eax,%eax,1) + 2e9f: 00 12 add %dl,(%edx) + 2ea1: 00 00 add %al,(%eax) + 2ea3: 00 00 add %al,(%eax) + 2ea5: 00 00 add %al,(%eax) + 2ea7: 00 44 00 42 add %al,0x42(%eax,%eax,1) + 2eab: 00 19 add %bl,(%ecx) + 2ead: 00 00 add %al,(%eax) + 2eaf: 00 00 add %al,(%eax) + 2eb1: 00 00 add %al,(%eax) + 2eb3: 00 44 00 44 add %al,0x44(%eax,%eax,1) + 2eb7: 00 1c 00 add %bl,(%eax,%eax,1) + 2eba: 00 00 add %al,(%eax) + 2ebc: 00 00 add %al,(%eax) + 2ebe: 00 00 add %al,(%eax) + 2ec0: 44 inc %esp + 2ec1: 00 45 00 add %al,0x0(%ebp) + 2ec4: 20 00 and %al,(%eax) + 2ec6: 00 00 add %al,(%eax) + 2ec8: a4 movsb %ds:(%esi),%es:(%edi) + 2ec9: 18 00 sbb %al,(%eax) + 2ecb: 00 40 00 add %al,0x0(%eax) + 2ece: 36 00 00 add %al,%ss:(%eax) + 2ed1: 00 00 add %al,(%eax) + 2ed3: 00 fa add %bh,%dl + 2ed5: 05 00 00 40 00 add $0x400000,%eax + 2eda: 36 00 02 add %al,%ss:(%edx) + 2edd: 00 00 add %al,(%eax) + 2edf: 00 00 add %al,(%eax) + 2ee1: 00 00 add %al,(%eax) + 2ee3: 00 24 00 add %ah,(%eax,%eax,1) + 2ee6: 00 00 add %al,(%eax) + 2ee8: 22 00 and (%eax),%al + 2eea: 00 00 add %al,(%eax) + 2eec: 00 00 add %al,(%eax) + 2eee: 00 00 add %al,(%eax) + 2ef0: 4e dec %esi + 2ef1: 00 00 add %al,(%eax) + 2ef3: 00 22 add %ah,(%edx) + 2ef5: 1d 10 c0 b8 18 sbb $0x18b8c010,%eax + 2efa: 00 00 add %al,(%eax) + 2efc: 24 00 and $0x0,%al + 2efe: 57 push %edi + 2eff: 00 30 add %dh,(%eax) + 2f01: 1d 10 c0 00 00 sbb $0xc010,%eax + 2f06: 00 00 add %al,(%eax) + 2f08: 2e 00 00 add %al,%cs:(%eax) + 2f0b: 00 30 add %dh,(%eax) + 2f0d: 1d 10 c0 00 00 sbb $0xc010,%eax + 2f12: 00 00 add %al,(%eax) + 2f14: 44 inc %esp + 2f15: 00 58 00 add %bl,0x0(%eax) + ... + 2f20: 44 inc %esp + 2f21: 00 59 00 add %bl,0x0(%ecx) + 2f24: 06 push %es + 2f25: 00 00 add %al,(%eax) + 2f27: 00 00 add %al,(%eax) + 2f29: 00 00 add %al,(%eax) + 2f2b: 00 44 00 5a add %al,0x5a(%eax,%eax,1) + 2f2f: 00 10 add %dl,(%eax) + 2f31: 00 00 add %al,(%eax) + 2f33: 00 00 add %al,(%eax) + 2f35: 00 00 add %al,(%eax) + 2f37: 00 44 00 5b add %al,0x5b(%eax,%eax,1) + 2f3b: 00 23 add %ah,(%ebx) + 2f3d: 00 00 add %al,(%eax) + 2f3f: 00 00 add %al,(%eax) + 2f41: 00 00 add %al,(%eax) + 2f43: 00 44 00 5c add %al,0x5c(%eax,%eax,1) + 2f47: 00 3e add %bh,(%esi) + 2f49: 00 00 add %al,(%eax) + 2f4b: 00 00 add %al,(%eax) + 2f4d: 00 00 add %al,(%eax) + 2f4f: 00 24 00 add %ah,(%eax,%eax,1) + 2f52: 00 00 add %al,(%eax) + 2f54: 40 inc %eax + 2f55: 00 00 add %al,(%eax) + 2f57: 00 00 add %al,(%eax) + 2f59: 00 00 add %al,(%eax) + 2f5b: 00 4e 00 add %cl,0x0(%esi) + 2f5e: 00 00 add %al,(%eax) + 2f60: 70 1d jo 2f7f + 2f62: 10 c0 adc %al,%al + 2f64: d8 18 fcomps (%eax) + 2f66: 00 00 add %al,(%eax) + 2f68: 24 00 and $0x0,%al + 2f6a: 5e pop %esi + 2f6b: 00 70 1d add %dh,0x1d(%eax) + 2f6e: 10 c0 adc %al,%al + 2f70: fa cli + 2f71: 18 00 sbb %al,(%eax) + 2f73: 00 a0 00 5e 00 08 add %ah,0x8005e00(%eax) + 2f79: 00 00 add %al,(%eax) + 2f7b: 00 00 add %al,(%eax) + 2f7d: 00 00 add %al,(%eax) + 2f7f: 00 2e add %ch,(%esi) + 2f81: 00 00 add %al,(%eax) + 2f83: 00 70 1d add %dh,0x1d(%eax) + 2f86: 10 c0 adc %al,%al + 2f88: 00 00 add %al,(%eax) + 2f8a: 00 00 add %al,(%eax) + 2f8c: 44 inc %esp + 2f8d: 00 5f 00 add %bl,0x0(%edi) + ... + 2f98: 44 inc %esp + 2f99: 00 60 00 add %ah,0x0(%eax) + 2f9c: 09 00 or %eax,(%eax) + 2f9e: 00 00 add %al,(%eax) + 2fa0: 00 00 add %al,(%eax) + 2fa2: 00 00 add %al,(%eax) + 2fa4: 44 inc %esp + 2fa5: 00 61 00 add %ah,0x0(%ecx) + 2fa8: 0e push %cs + 2fa9: 00 00 add %al,(%eax) + 2fab: 00 00 add %al,(%eax) + 2fad: 00 00 add %al,(%eax) + 2faf: 00 44 00 60 add %al,0x60(%eax,%eax,1) + 2fb3: 00 14 00 add %dl,(%eax,%eax,1) + 2fb6: 00 00 add %al,(%eax) + 2fb8: 00 00 add %al,(%eax) + 2fba: 00 00 add %al,(%eax) + 2fbc: 44 inc %esp + 2fbd: 00 61 00 add %ah,0x0(%ecx) + 2fc0: 1b 00 sbb (%eax),%eax + 2fc2: 00 00 add %al,(%eax) + 2fc4: 00 00 add %al,(%eax) + 2fc6: 00 00 add %al,(%eax) + 2fc8: 44 inc %esp + 2fc9: 00 60 00 add %ah,0x0(%eax) + 2fcc: 20 00 and %al,(%eax) + 2fce: 00 00 add %al,(%eax) + 2fd0: 00 00 add %al,(%eax) + 2fd2: 00 00 add %al,(%eax) + 2fd4: 44 inc %esp + 2fd5: 00 62 00 add %ah,0x0(%edx) + 2fd8: 26 00 00 add %al,%es:(%eax) + 2fdb: 00 00 add %al,(%eax) + 2fdd: 00 00 add %al,(%eax) + 2fdf: 00 44 00 63 add %al,0x63(%eax,%eax,1) + 2fe3: 00 39 add %bh,(%ecx) + 2fe5: 00 00 add %al,(%eax) + 2fe7: 00 00 add %al,(%eax) + 2fe9: 00 00 add %al,(%eax) + 2feb: 00 44 00 66 add %al,0x66(%eax,%eax,1) + 2fef: 00 50 00 add %dl,0x0(%eax) + 2ff2: 00 00 add %al,(%eax) + 2ff4: 00 00 add %al,(%eax) + 2ff6: 00 00 add %al,(%eax) + 2ff8: 44 inc %esp + 2ff9: 00 63 00 add %ah,0x0(%ebx) + 2ffc: 51 push %ecx + 2ffd: 00 00 add %al,(%eax) + 2fff: 00 00 add %al,(%eax) + 3001: 00 00 add %al,(%eax) + 3003: 00 44 00 66 add %al,0x66(%eax,%eax,1) + 3007: 00 54 00 00 add %dl,0x0(%eax,%eax,1) + 300b: 00 00 add %al,(%eax) + 300d: 00 00 add %al,(%eax) + 300f: 00 44 00 63 add %al,0x63(%eax,%eax,1) + 3013: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 3017: 00 00 add %al,(%eax) + 3019: 00 00 add %al,(%eax) + 301b: 00 44 00 66 add %al,0x66(%eax,%eax,1) + 301f: 00 6c 00 00 add %ch,0x0(%eax,%eax,1) + 3023: 00 00 add %al,(%eax) + 3025: 00 00 add %al,(%eax) + 3027: 00 44 00 63 add %al,0x63(%eax,%eax,1) + 302b: 00 74 00 00 add %dh,0x0(%eax,%eax,1) + 302f: 00 00 add %al,(%eax) + 3031: 00 00 add %al,(%eax) + 3033: 00 44 00 66 add %al,0x66(%eax,%eax,1) + 3037: 00 7c 00 00 add %bh,0x0(%eax,%eax,1) + 303b: 00 00 add %al,(%eax) + 303d: 00 00 add %al,(%eax) + 303f: 00 44 00 67 add %al,0x67(%eax,%eax,1) + 3043: 00 8a 00 00 00 00 add %cl,0x0(%edx) + 3049: 00 00 add %al,(%eax) + 304b: 00 44 00 68 add %al,0x68(%eax,%eax,1) + 304f: 00 9e 00 00 00 00 add %bl,0x0(%esi) + 3055: 00 00 add %al,(%eax) + 3057: 00 44 00 69 add %al,0x69(%eax,%eax,1) + 305b: 00 b2 00 00 00 00 add %dh,0x0(%edx) + 3061: 00 00 add %al,(%eax) + 3063: 00 44 00 6a add %al,0x6a(%eax,%eax,1) + 3067: 00 c8 add %cl,%al + 3069: 00 00 add %al,(%eax) + 306b: 00 00 add %al,(%eax) + 306d: 00 00 add %al,(%eax) + 306f: 00 44 00 6b add %al,0x6b(%eax,%eax,1) + 3073: 00 de add %bl,%dh + 3075: 00 00 add %al,(%eax) + 3077: 00 00 add %al,(%eax) + 3079: 00 00 add %al,(%eax) + 307b: 00 44 00 6c add %al,0x6c(%eax,%eax,1) + 307f: 00 f4 add %dh,%ah + 3081: 00 00 add %al,(%eax) + 3083: 00 00 add %al,(%eax) + 3085: 00 00 add %al,(%eax) + 3087: 00 44 00 6d add %al,0x6d(%eax,%eax,1) + 308b: 00 0a add %cl,(%edx) + 308d: 01 00 add %eax,(%eax) + 308f: 00 0b add %cl,(%ebx) + 3091: 19 00 sbb %eax,(%eax) + 3093: 00 40 00 add %al,0x0(%eax) + 3096: 60 pusha + 3097: 00 07 add %al,(%edi) + 3099: 00 00 add %al,(%eax) + 309b: 00 00 add %al,(%eax) + 309d: 00 00 add %al,(%eax) + 309f: 00 c0 add %al,%al + ... + 30a9: 00 00 add %al,(%eax) + 30ab: 00 e0 add %ah,%al + 30ad: 00 00 add %al,(%eax) + 30af: 00 12 add %dl,(%edx) + 30b1: 01 00 add %eax,(%eax) + 30b3: 00 00 add %al,(%eax) + 30b5: 00 00 add %al,(%eax) + 30b7: 00 24 00 add %ah,(%eax,%eax,1) + 30ba: 00 00 add %al,(%eax) + 30bc: 12 01 adc (%ecx),%al + 30be: 00 00 add %al,(%eax) + 30c0: 00 00 add %al,(%eax) + 30c2: 00 00 add %al,(%eax) + 30c4: 4e dec %esi + 30c5: 00 00 add %al,(%eax) + 30c7: 00 82 1e 10 c0 22 add %al,0x22c0101e(%edx) + 30cd: 19 00 sbb %eax,(%eax) + 30cf: 00 24 00 add %ah,(%eax,%eax,1) + 30d2: 6f outsl %ds:(%esi),(%dx) + 30d3: 00 90 1e 10 c0 fa add %dl,-0x53fefe2(%eax) + 30d9: 18 00 sbb %al,(%eax) + 30db: 00 a0 00 6f 00 08 add %ah,0x8006f00(%eax) + 30e1: 00 00 add %al,(%eax) + 30e3: 00 43 19 add %al,0x19(%ebx) + 30e6: 00 00 add %al,(%eax) + 30e8: a0 00 6f 00 0c mov 0xc006f00,%al + 30ed: 00 00 add %al,(%eax) + 30ef: 00 5e 19 add %bl,0x19(%esi) + 30f2: 00 00 add %al,(%eax) + 30f4: a0 00 70 00 10 mov 0x10007000,%al + 30f9: 00 00 add %al,(%eax) + 30fb: 00 00 add %al,(%eax) + 30fd: 00 00 add %al,(%eax) + 30ff: 00 2e add %ch,(%esi) + 3101: 00 00 add %al,(%eax) + 3103: 00 90 1e 10 c0 00 add %dl,0xc0101e(%eax) + 3109: 00 00 add %al,(%eax) + 310b: 00 44 00 71 add %al,0x71(%eax,%eax,1) + ... + 3117: 00 44 00 73 add %al,0x73(%eax,%eax,1) + 311b: 00 01 add %al,(%ecx) + 311d: 00 00 add %al,(%eax) + 311f: 00 00 add %al,(%eax) + 3121: 00 00 add %al,(%eax) + 3123: 00 44 00 71 add %al,0x71(%eax,%eax,1) + 3127: 00 03 add %al,(%ebx) + 3129: 00 00 add %al,(%eax) + 312b: 00 00 add %al,(%eax) + 312d: 00 00 add %al,(%eax) + 312f: 00 44 00 73 add %al,0x73(%eax,%eax,1) + 3133: 00 05 00 00 00 00 add %al,0x0 + 3139: 00 00 add %al,(%eax) + 313b: 00 44 00 71 add %al,0x71(%eax,%eax,1) + 313f: 00 08 add %cl,(%eax) + 3141: 00 00 add %al,(%eax) + 3143: 00 00 add %al,(%eax) + 3145: 00 00 add %al,(%eax) + 3147: 00 44 00 73 add %al,0x73(%eax,%eax,1) + 314b: 00 0b add %cl,(%ebx) + 314d: 00 00 add %al,(%eax) + 314f: 00 00 add %al,(%eax) + 3151: 00 00 add %al,(%eax) + 3153: 00 44 00 75 add %al,0x75(%eax,%eax,1) + 3157: 00 13 add %dl,(%ebx) + 3159: 00 00 add %al,(%eax) + 315b: 00 00 add %al,(%eax) + 315d: 00 00 add %al,(%eax) + 315f: 00 44 00 74 add %al,0x74(%eax,%eax,1) + 3163: 00 1d 00 00 00 00 add %bl,0x0 + 3169: 00 00 add %al,(%eax) + 316b: 00 44 00 76 add %al,0x76(%eax,%eax,1) + 316f: 00 20 add %ah,(%eax) + 3171: 00 00 add %al,(%eax) + 3173: 00 00 add %al,(%eax) + 3175: 00 00 add %al,(%eax) + 3177: 00 44 00 74 add %al,0x74(%eax,%eax,1) + 317b: 00 28 add %ch,(%eax) + 317d: 00 00 add %al,(%eax) + 317f: 00 00 add %al,(%eax) + 3181: 00 00 add %al,(%eax) + 3183: 00 44 00 7a add %al,0x7a(%eax,%eax,1) + 3187: 00 30 add %dh,(%eax) + 3189: 00 00 add %al,(%eax) + 318b: 00 00 add %al,(%eax) + 318d: 00 00 add %al,(%eax) + 318f: 00 44 00 7e add %al,0x7e(%eax,%eax,1) + 3193: 00 36 add %dh,(%esi) + 3195: 00 00 add %al,(%eax) + 3197: 00 00 add %al,(%eax) + 3199: 00 00 add %al,(%eax) + 319b: 00 44 00 7c add %al,0x7c(%eax,%eax,1) + 319f: 00 37 add %dh,(%edi) + 31a1: 00 00 add %al,(%eax) + 31a3: 00 00 add %al,(%eax) + 31a5: 00 00 add %al,(%eax) + 31a7: 00 44 00 7e add %al,0x7e(%eax,%eax,1) + 31ab: 00 41 00 add %al,0x0(%ecx) + 31ae: 00 00 add %al,(%eax) + 31b0: 6a 19 push $0x19 + 31b2: 00 00 add %al,(%eax) + 31b4: 40 inc %eax + 31b5: 00 6f 00 add %ch,0x0(%edi) + 31b8: 02 00 add (%eax),%al + 31ba: 00 00 add %al,(%eax) + 31bc: 7d 19 jge 31d7 + 31be: 00 00 add %al,(%eax) + 31c0: 40 inc %eax + 31c1: 00 70 00 add %dh,0x0(%eax) + 31c4: 02 00 add (%eax),%al + 31c6: 00 00 add %al,(%eax) + 31c8: 00 00 add %al,(%eax) + 31ca: 00 00 add %al,(%eax) + 31cc: 24 00 and $0x0,%al + 31ce: 00 00 add %al,(%eax) + 31d0: 42 inc %edx + 31d1: 00 00 add %al,(%eax) + 31d3: 00 00 add %al,(%eax) + 31d5: 00 00 add %al,(%eax) + 31d7: 00 4e 00 add %cl,0x0(%esi) + 31da: 00 00 add %al,(%eax) + 31dc: d2 1e rcrb %cl,(%esi) + 31de: 10 c0 adc %al,%al + 31e0: 89 19 mov %ebx,(%ecx) + 31e2: 00 00 add %al,(%eax) + 31e4: 24 00 and $0x0,%al + 31e6: 80 00 e0 addb $0xe0,(%eax) + 31e9: 1e push %ds + 31ea: 10 c0 adc %al,%al + 31ec: fa cli + 31ed: 18 00 sbb %al,(%eax) + 31ef: 00 a0 00 80 00 08 add %ah,0x8008000(%eax) + 31f5: 00 00 add %al,(%eax) + 31f7: 00 a6 19 00 00 a0 add %ah,-0x5fffffe7(%esi) + 31fd: 00 80 00 0c 00 00 add %al,0xc00(%eax) + 3203: 00 5e 19 add %bl,0x19(%esi) + 3206: 00 00 add %al,(%eax) + 3208: a0 00 81 00 10 mov 0x10008100,%al + 320d: 00 00 add %al,(%eax) + 320f: 00 00 add %al,(%eax) + 3211: 00 00 add %al,(%eax) + 3213: 00 2e add %ch,(%esi) + 3215: 00 00 add %al,(%eax) + 3217: 00 e0 add %ah,%al + 3219: 1e push %ds + 321a: 10 c0 adc %al,%al + 321c: 00 00 add %al,(%eax) + 321e: 00 00 add %al,(%eax) + 3220: 44 inc %esp + 3221: 00 82 00 00 00 00 add %al,0x0(%edx) + 3227: 00 00 add %al,(%eax) + 3229: 00 00 add %al,(%eax) + 322b: 00 44 00 83 add %al,-0x7d(%eax,%eax,1) + 322f: 00 01 add %al,(%ecx) + 3231: 00 00 add %al,(%eax) + 3233: 00 00 add %al,(%eax) + 3235: 00 00 add %al,(%eax) + 3237: 00 44 00 82 add %al,-0x7e(%eax,%eax,1) + 323b: 00 03 add %al,(%ebx) + 323d: 00 00 add %al,(%eax) + 323f: 00 00 add %al,(%eax) + 3241: 00 00 add %al,(%eax) + 3243: 00 44 00 83 add %al,-0x7d(%eax,%eax,1) + 3247: 00 05 00 00 00 00 add %al,0x0 + 324d: 00 00 add %al,(%eax) + 324f: 00 44 00 40 add %al,0x40(%eax,%eax,1) + 3253: 00 08 add %cl,(%eax) + 3255: 00 00 add %al,(%eax) + 3257: 00 00 add %al,(%eax) + 3259: 00 00 add %al,(%eax) + 325b: 00 44 00 75 add %al,0x75(%eax,%eax,1) + 325f: 00 0b add %cl,(%ebx) + 3261: 00 00 add %al,(%eax) + 3263: 00 00 add %al,(%eax) + 3265: 00 00 add %al,(%eax) + 3267: 00 44 00 40 add %al,0x40(%eax,%eax,1) + 326b: 00 15 00 00 00 00 add %dl,0x0 + 3271: 00 00 add %al,(%eax) + 3273: 00 44 00 76 add %al,0x76(%eax,%eax,1) + 3277: 00 18 add %bl,(%eax) + 3279: 00 00 add %al,(%eax) + 327b: 00 00 add %al,(%eax) + 327d: 00 00 add %al,(%eax) + 327f: 00 44 00 40 add %al,0x40(%eax,%eax,1) + 3283: 00 20 add %ah,(%eax) + 3285: 00 00 add %al,(%eax) + 3287: 00 00 add %al,(%eax) + 3289: 00 00 add %al,(%eax) + 328b: 00 44 00 73 add %al,0x73(%eax,%eax,1) + 328f: 00 2f add %ch,(%edi) + 3291: 00 00 add %al,(%eax) + 3293: 00 00 add %al,(%eax) + 3295: 00 00 add %al,(%eax) + 3297: 00 44 00 41 add %al,0x41(%eax,%eax,1) + 329b: 00 37 add %dh,(%edi) + 329d: 00 00 add %al,(%eax) + 329f: 00 00 add %al,(%eax) + 32a1: 00 00 add %al,(%eax) + 32a3: 00 44 00 44 add %al,0x44(%eax,%eax,1) + 32a7: 00 3b add %bh,(%ebx) + 32a9: 00 00 add %al,(%eax) + 32ab: 00 00 add %al,(%eax) + 32ad: 00 00 add %al,(%eax) + 32af: 00 44 00 42 add %al,0x42(%eax,%eax,1) + 32b3: 00 3f add %bh,(%edi) + 32b5: 00 00 add %al,(%eax) + 32b7: 00 00 add %al,(%eax) + 32b9: 00 00 add %al,(%eax) + 32bb: 00 44 00 43 add %al,0x43(%eax,%eax,1) + 32bf: 00 42 00 add %al,0x0(%edx) + 32c2: 00 00 add %al,(%eax) + 32c4: 00 00 add %al,(%eax) + 32c6: 00 00 add %al,(%eax) + 32c8: 44 inc %esp + 32c9: 00 42 00 add %al,0x0(%edx) + 32cc: 49 dec %ecx + 32cd: 00 00 add %al,(%eax) + 32cf: 00 00 add %al,(%eax) + 32d1: 00 00 add %al,(%eax) + 32d3: 00 44 00 74 add %al,0x74(%eax,%eax,1) + 32d7: 00 4c 00 00 add %cl,0x0(%eax,%eax,1) + 32db: 00 00 add %al,(%eax) + 32dd: 00 00 add %al,(%eax) + 32df: 00 44 00 7a add %al,0x7a(%eax,%eax,1) + 32e3: 00 57 00 add %dl,0x0(%edi) + 32e6: 00 00 add %al,(%eax) + 32e8: 00 00 add %al,(%eax) + 32ea: 00 00 add %al,(%eax) + 32ec: 44 inc %esp + 32ed: 00 87 00 5d 00 00 add %al,0x5d00(%edi) + 32f3: 00 00 add %al,(%eax) + 32f5: 00 00 add %al,(%eax) + 32f7: 00 44 00 7c add %al,0x7c(%eax,%eax,1) + 32fb: 00 5e 00 add %bl,0x0(%esi) + 32fe: 00 00 add %al,(%eax) + 3300: 00 00 add %al,(%eax) + 3302: 00 00 add %al,(%eax) + 3304: 44 inc %esp + 3305: 00 87 00 68 00 00 add %al,0x6800(%edi) + 330b: 00 b6 19 00 00 40 add %dh,0x40000019(%esi) + 3311: 00 80 00 01 00 00 add %al,0x100(%eax) + 3317: 00 7d 19 add %bh,0x19(%ebp) + 331a: 00 00 add %al,(%eax) + 331c: 40 inc %eax + 331d: 00 81 00 02 00 00 add %al,0x200(%ecx) + 3323: 00 00 add %al,(%eax) + 3325: 00 00 add %al,(%eax) + 3327: 00 24 00 add %ah,(%eax,%eax,1) + 332a: 00 00 add %al,(%eax) + 332c: 69 00 00 00 00 00 imul $0x0,(%eax),%eax + 3332: 00 00 add %al,(%eax) + 3334: 4e dec %esi + 3335: 00 00 add %al,(%eax) + 3337: 00 49 1f add %cl,0x1f(%ecx) + 333a: 10 c0 adc %al,%al + 333c: c6 (bad) + 333d: 19 00 sbb %eax,(%eax) + 333f: 00 24 00 add %ah,(%eax,%eax,1) + 3342: 47 inc %edi + 3343: 00 50 1f add %dl,0x1f(%eax) + 3346: 10 c0 adc %al,%al + 3348: e3 19 jecxz 3363 + 334a: 00 00 add %al,(%eax) + 334c: a0 00 47 00 08 mov 0x8004700,%al + 3351: 00 00 add %al,(%eax) + 3353: 00 a6 19 00 00 a0 add %ah,-0x5fffffe7(%esi) + 3359: 00 47 00 add %al,0x0(%edi) + 335c: 0c 00 or $0x0,%al + 335e: 00 00 add %al,(%eax) + 3360: 00 00 add %al,(%eax) + 3362: 00 00 add %al,(%eax) + 3364: 2e 00 00 add %al,%cs:(%eax) + 3367: 00 50 1f add %dl,0x1f(%eax) + 336a: 10 c0 adc %al,%al + 336c: 00 00 add %al,(%eax) + 336e: 00 00 add %al,(%eax) + 3370: 44 inc %esp + 3371: 00 48 00 add %cl,0x0(%eax) + ... + 337c: 44 inc %esp + 337d: 00 49 00 add %cl,0x0(%ecx) + 3380: 04 00 add $0x0,%al + 3382: 00 00 add %al,(%eax) + 3384: 00 00 add %al,(%eax) + 3386: 00 00 add %al,(%eax) + 3388: 44 inc %esp + 3389: 00 48 00 add %cl,0x0(%eax) + 338c: 0b 00 or (%eax),%eax + 338e: 00 00 add %al,(%eax) + 3390: 00 00 add %al,(%eax) + 3392: 00 00 add %al,(%eax) + 3394: 44 inc %esp + 3395: 00 48 00 add %cl,0x0(%eax) + 3398: 0c 00 or $0x0,%al + 339a: 00 00 add %al,(%eax) + 339c: 00 00 add %al,(%eax) + 339e: 00 00 add %al,(%eax) + 33a0: 44 inc %esp + 33a1: 00 49 00 add %cl,0x0(%ecx) + 33a4: 0f 00 00 sldt (%eax) + 33a7: 00 00 add %al,(%eax) + 33a9: 00 00 add %al,(%eax) + 33ab: 00 44 00 4b add %al,0x4b(%eax,%eax,1) + 33af: 00 11 add %dl,(%ecx) + 33b1: 00 00 add %al,(%eax) + 33b3: 00 00 add %al,(%eax) + 33b5: 00 00 add %al,(%eax) + 33b7: 00 44 00 4c add %al,0x4c(%eax,%eax,1) + 33bb: 00 1e add %bl,(%esi) + 33bd: 00 00 add %al,(%eax) + 33bf: 00 00 add %al,(%eax) + 33c1: 00 00 add %al,(%eax) + 33c3: 00 44 00 55 add %al,0x55(%eax,%eax,1) + 33c7: 00 21 add %ah,(%ecx) + 33c9: 00 00 add %al,(%eax) + 33cb: 00 00 add %al,(%eax) + 33cd: 00 00 add %al,(%eax) + 33cf: 00 44 00 4f add %al,0x4f(%eax,%eax,1) + 33d3: 00 30 add %dh,(%eax) + 33d5: 00 00 add %al,(%eax) + 33d7: 00 00 add %al,(%eax) + 33d9: 00 00 add %al,(%eax) + 33db: 00 44 00 50 add %al,0x50(%eax,%eax,1) + 33df: 00 33 add %dh,(%ebx) + 33e1: 00 00 add %al,(%eax) + 33e3: 00 00 add %al,(%eax) + 33e5: 00 00 add %al,(%eax) + 33e7: 00 44 00 51 add %al,0x51(%eax,%eax,1) + 33eb: 00 4a 00 add %cl,0x0(%edx) + 33ee: 00 00 add %al,(%eax) + 33f0: 00 00 add %al,(%eax) + 33f2: 00 00 add %al,(%eax) + 33f4: 44 inc %esp + 33f5: 00 54 00 59 add %dl,0x59(%eax,%eax,1) + 33f9: 00 00 add %al,(%eax) + 33fb: 00 00 add %al,(%eax) + 33fd: 00 00 add %al,(%eax) + 33ff: 00 44 00 55 add %al,0x55(%eax,%eax,1) + 3403: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 3407: 00 ee add %ch,%dh + 3409: 19 00 sbb %eax,(%eax) + 340b: 00 40 00 add %al,0x0(%eax) + 340e: 47 inc %edi + ... + 3417: 00 24 00 add %ah,(%eax,%eax,1) + 341a: 00 00 add %al,(%eax) + 341c: 6b 00 00 imul $0x0,(%eax),%eax + 341f: 00 00 add %al,(%eax) + 3421: 00 00 add %al,(%eax) + 3423: 00 4e 00 add %cl,0x0(%esi) + 3426: 00 00 add %al,(%eax) + 3428: bb 1f 10 c0 f9 mov $0xf9c0101f,%ebx + 342d: 19 00 sbb %eax,(%eax) + 342f: 00 24 00 add %ah,(%eax,%eax,1) + 3432: 89 00 mov %eax,(%eax) + 3434: c0 1f 10 rcrb $0x10,(%edi) + 3437: c0 fa 18 sar $0x18,%dl + 343a: 00 00 add %al,(%eax) + 343c: a0 00 89 00 08 mov 0x8008900,%al + 3441: 00 00 add %al,(%eax) + 3443: 00 00 add %al,(%eax) + 3445: 00 00 add %al,(%eax) + 3447: 00 2e add %ch,(%esi) + 3449: 00 00 add %al,(%eax) + 344b: 00 c0 add %al,%al + 344d: 1f pop %ds + 344e: 10 c0 adc %al,%al + 3450: 00 00 add %al,(%eax) + 3452: 00 00 add %al,(%eax) + 3454: 44 inc %esp + 3455: 00 8a 00 00 00 00 add %cl,0x0(%edx) + 345b: 00 00 add %al,(%eax) + 345d: 00 00 add %al,(%eax) + 345f: 00 44 00 8b add %al,-0x75(%eax,%eax,1) + 3463: 00 01 add %al,(%ecx) + 3465: 00 00 add %al,(%eax) + 3467: 00 00 add %al,(%eax) + 3469: 00 00 add %al,(%eax) + 346b: 00 44 00 8a add %al,-0x76(%eax,%eax,1) + 346f: 00 03 add %al,(%ebx) + 3471: 00 00 add %al,(%eax) + 3473: 00 00 add %al,(%eax) + 3475: 00 00 add %al,(%eax) + 3477: 00 44 00 8b add %al,-0x75(%eax,%eax,1) + 347b: 00 05 00 00 00 00 add %al,0x0 + 3481: 00 00 add %al,(%eax) + 3483: 00 44 00 8c add %al,-0x74(%eax,%eax,1) + 3487: 00 08 add %cl,(%eax) + 3489: 00 00 add %al,(%eax) + 348b: 00 00 add %al,(%eax) + 348d: 00 00 add %al,(%eax) + 348f: 00 44 00 8b add %al,-0x75(%eax,%eax,1) + 3493: 00 09 add %cl,(%ecx) + 3495: 00 00 add %al,(%eax) + 3497: 00 00 add %al,(%eax) + 3499: 00 00 add %al,(%eax) + 349b: 00 44 00 8c add %al,-0x74(%eax,%eax,1) + 349f: 00 14 00 add %dl,(%eax,%eax,1) + 34a2: 00 00 add %al,(%eax) + 34a4: 00 00 add %al,(%eax) + 34a6: 00 00 add %al,(%eax) + 34a8: 24 00 and $0x0,%al + 34aa: 00 00 add %al,(%eax) + 34ac: 15 00 00 00 00 adc $0x0,%eax + 34b1: 00 00 add %al,(%eax) + 34b3: 00 4e 00 add %cl,0x0(%esi) + 34b6: 00 00 add %al,(%eax) + 34b8: d5 1f aad $0x1f + 34ba: 10 c0 adc %al,%al + 34bc: 17 pop %ss + 34bd: 1a 00 sbb (%eax),%al + 34bf: 00 24 00 add %ah,(%eax,%eax,1) + 34c2: 8e 00 mov (%eax),%es + 34c4: e0 1f loopne 34e5 + 34c6: 10 c0 adc %al,%al + 34c8: 00 00 add %al,(%eax) + 34ca: 00 00 add %al,(%eax) + 34cc: 2e 00 00 add %al,%cs:(%eax) + 34cf: 00 e0 add %ah,%al + 34d1: 1f pop %ds + 34d2: 10 c0 adc %al,%al + 34d4: 00 00 add %al,(%eax) + 34d6: 00 00 add %al,(%eax) + 34d8: 44 inc %esp + 34d9: 00 8f 00 00 00 00 add %cl,0x0(%edi) + 34df: 00 00 add %al,(%eax) + 34e1: 00 00 add %al,(%eax) + 34e3: 00 44 00 90 add %al,-0x70(%eax,%eax,1) + 34e7: 00 06 add %al,(%esi) + 34e9: 00 00 add %al,(%eax) + 34eb: 00 00 add %al,(%eax) + 34ed: 00 00 add %al,(%eax) + 34ef: 00 44 00 91 add %al,-0x6f(%eax,%eax,1) + 34f3: 00 0d 00 00 00 00 add %cl,0x0 + 34f9: 00 00 add %al,(%eax) + 34fb: 00 44 00 92 add %al,-0x6e(%eax,%eax,1) + 34ff: 00 12 add %dl,(%edx) + 3501: 00 00 add %al,(%eax) + 3503: 00 00 add %al,(%eax) + 3505: 00 00 add %al,(%eax) + 3507: 00 44 00 93 add %al,-0x6d(%eax,%eax,1) + 350b: 00 1a add %bl,(%edx) + 350d: 00 00 add %al,(%eax) + 350f: 00 00 add %al,(%eax) + 3511: 00 00 add %al,(%eax) + 3513: 00 24 00 add %ah,(%eax,%eax,1) + 3516: 00 00 add %al,(%eax) + 3518: 1c 00 sbb $0x0,%al + 351a: 00 00 add %al,(%eax) + 351c: 00 00 add %al,(%eax) + 351e: 00 00 add %al,(%eax) + 3520: 4e dec %esi + 3521: 00 00 add %al,(%eax) + 3523: 00 fc add %bh,%ah + 3525: 1f pop %ds + 3526: 10 c0 adc %al,%al + 3528: 36 1a 00 sbb %ss:(%eax),%al + 352b: 00 24 00 add %ah,(%eax,%eax,1) + 352e: 95 xchg %eax,%ebp + 352f: 00 00 add %al,(%eax) + 3531: 20 10 and %dl,(%eax) + 3533: c0 e3 19 shl $0x19,%bl + 3536: 00 00 add %al,(%eax) + 3538: a0 00 95 00 08 mov 0x8009500,%al + 353d: 00 00 add %al,(%eax) + 353f: 00 00 add %al,(%eax) + 3541: 00 00 add %al,(%eax) + 3543: 00 2e add %ch,(%esi) + 3545: 00 00 add %al,(%eax) + 3547: 00 00 add %al,(%eax) + 3549: 20 10 and %dl,(%eax) + 354b: c0 00 00 rolb $0x0,(%eax) + 354e: 00 00 add %al,(%eax) + 3550: 44 inc %esp + 3551: 00 96 00 00 00 00 add %dl,0x0(%esi) + 3557: 00 00 add %al,(%eax) + 3559: 00 00 add %al,(%eax) + 355b: 00 44 00 97 add %al,-0x69(%eax,%eax,1) + 355f: 00 06 add %al,(%esi) + 3561: 00 00 add %al,(%eax) + 3563: 00 00 add %al,(%eax) + 3565: 00 00 add %al,(%eax) + 3567: 00 44 00 96 add %al,-0x6a(%eax,%eax,1) + 356b: 00 0d 00 00 00 00 add %cl,0x0 + 3571: 00 00 add %al,(%eax) + 3573: 00 44 00 97 add %al,-0x69(%eax,%eax,1) + 3577: 00 10 add %dl,(%eax) + 3579: 00 00 add %al,(%eax) + 357b: 00 00 add %al,(%eax) + 357d: 00 00 add %al,(%eax) + 357f: 00 44 00 99 add %al,-0x67(%eax,%eax,1) + 3583: 00 12 add %dl,(%edx) + 3585: 00 00 add %al,(%eax) + 3587: 00 00 add %al,(%eax) + 3589: 00 00 add %al,(%eax) + 358b: 00 44 00 98 add %al,-0x68(%eax,%eax,1) + 358f: 00 20 add %ah,(%eax) + 3591: 00 00 add %al,(%eax) + 3593: 00 00 add %al,(%eax) + 3595: 00 00 add %al,(%eax) + 3597: 00 44 00 99 add %al,-0x67(%eax,%eax,1) + 359b: 00 31 add %dh,(%ecx) + 359d: 00 00 add %al,(%eax) + 359f: 00 ee add %ch,%dh + 35a1: 19 00 sbb %eax,(%eax) + 35a3: 00 40 00 add %al,0x0(%eax) + 35a6: 95 xchg %eax,%ebp + ... + 35af: 00 24 00 add %ah,(%eax,%eax,1) + 35b2: 00 00 add %al,(%eax) + 35b4: 33 00 xor (%eax),%eax + 35b6: 00 00 add %al,(%eax) + 35b8: 00 00 add %al,(%eax) + 35ba: 00 00 add %al,(%eax) + 35bc: 4e dec %esi + 35bd: 00 00 add %al,(%eax) + 35bf: 00 33 add %dh,(%ebx) + 35c1: 20 10 and %dl,(%eax) + 35c3: c0 54 1a 00 00 rclb $0x0,0x0(%edx,%ebx,1) + 35c8: 20 00 and %al,(%eax) + 35ca: 06 push %es + 35cb: 00 00 add %al,(%eax) + 35cd: 00 00 add %al,(%eax) + 35cf: 00 65 1a add %ah,0x1a(%ebp) + 35d2: 00 00 add %al,(%eax) + 35d4: 20 00 and %al,(%eax) + 35d6: 07 pop %es + 35d7: 00 00 add %al,(%eax) + 35d9: 00 00 add %al,(%eax) + 35db: 00 8f 1a 00 00 20 add %cl,0x2000001a(%edi) + 35e1: 00 08 add %cl,(%eax) + 35e3: 00 00 add %al,(%eax) + 35e5: 00 00 add %al,(%eax) + 35e7: 00 b8 1a 00 00 20 add %bh,0x2000001a(%eax) + 35ed: 00 0a add %cl,(%edx) + ... + 35f7: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 35fb: 00 33 add %dh,(%ebx) + 35fd: 20 10 and %dl,(%eax) + 35ff: c0 08 00 rorb $0x0,(%eax) + 3602: 00 00 add %al,(%eax) + 3604: 64 00 02 add %al,%fs:(%edx) + 3607: 00 40 20 add %al,0x20(%eax) + 360a: 10 c0 adc %al,%al + 360c: d1 1a rcrl (%edx) + 360e: 00 00 add %al,(%eax) + 3610: 64 00 02 add %al,%fs:(%edx) + 3613: 00 40 20 add %al,0x20(%eax) + 3616: 10 c0 adc %al,%al + 3618: 44 inc %esp + 3619: 00 00 add %al,(%eax) + 361b: 00 3c 00 add %bh,(%eax,%eax,1) + 361e: 00 00 add %al,(%eax) + 3620: 00 00 add %al,(%eax) + 3622: 00 00 add %al,(%eax) + 3624: 53 push %ebx + 3625: 00 00 add %al,(%eax) + 3627: 00 80 00 00 00 00 add %al,0x0(%eax) + 362d: 00 00 add %al,(%eax) + 362f: 00 7d 00 add %bh,0x0(%ebp) + 3632: 00 00 add %al,(%eax) + 3634: 80 00 00 addb $0x0,(%eax) + 3637: 00 00 add %al,(%eax) + 3639: 00 00 add %al,(%eax) + 363b: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 3641: 00 00 add %al,(%eax) + 3643: 00 00 add %al,(%eax) + 3645: 00 00 add %al,(%eax) + 3647: 00 c6 add %al,%dh + 3649: 00 00 add %al,(%eax) + 364b: 00 80 00 00 00 00 add %al,0x0(%eax) + 3651: 00 00 add %al,(%eax) + 3653: 00 f1 add %dh,%cl + 3655: 00 00 add %al,(%eax) + 3657: 00 80 00 00 00 00 add %al,0x0(%eax) + 365d: 00 00 add %al,(%eax) + 365f: 00 21 add %ah,(%ecx) + 3661: 01 00 add %eax,(%eax) + 3663: 00 80 00 00 00 00 add %al,0x0(%eax) + 3669: 00 00 add %al,(%eax) + 366b: 00 72 01 add %dh,0x1(%edx) + 366e: 00 00 add %al,(%eax) + 3670: 80 00 00 addb $0x0,(%eax) + 3673: 00 00 add %al,(%eax) + 3675: 00 00 add %al,(%eax) + 3677: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 367d: 00 00 add %al,(%eax) + 367f: 00 00 add %al,(%eax) + 3681: 00 00 add %al,(%eax) + 3683: 00 e2 add %ah,%dl + 3685: 01 00 add %eax,(%eax) + 3687: 00 80 00 00 00 00 add %al,0x0(%eax) + 368d: 00 00 add %al,(%eax) + 368f: 00 11 add %dl,(%ecx) + 3691: 02 00 add (%eax),%al + 3693: 00 80 00 00 00 00 add %al,0x0(%eax) + 3699: 00 00 add %al,(%eax) + 369b: 00 3b add %bh,(%ebx) + 369d: 02 00 add (%eax),%al + 369f: 00 80 00 00 00 00 add %al,0x0(%eax) + 36a5: 00 00 add %al,(%eax) + 36a7: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + 36ab: 00 80 00 00 00 00 add %al,0x0(%eax) + 36b1: 00 00 add %al,(%eax) + 36b3: 00 7e 02 add %bh,0x2(%esi) + 36b6: 00 00 add %al,(%eax) + 36b8: 80 00 00 addb $0x0,(%eax) + 36bb: 00 00 add %al,(%eax) + 36bd: 00 00 add %al,(%eax) + 36bf: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + 36c5: 00 00 add %al,(%eax) + 36c7: 00 00 add %al,(%eax) + 36c9: 00 00 add %al,(%eax) + 36cb: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + 36d1: 00 00 add %al,(%eax) + 36d3: 00 00 add %al,(%eax) + 36d5: 00 00 add %al,(%eax) + 36d7: 00 e8 add %ch,%al + 36d9: 1a 00 sbb (%eax),%al + 36db: 00 82 00 00 00 ee add %al,-0x12000000(%edx) + 36e1: 30 00 xor %al,(%eax) + 36e3: 00 e5 add %ah,%ch + 36e5: 02 00 add (%eax),%al + 36e7: 00 c2 add %al,%dl + 36e9: 00 00 add %al,(%eax) + 36eb: 00 ef add %ch,%bh + 36ed: 15 00 00 05 1b adc $0x1b050000,%eax + 36f2: 00 00 add %al,(%eax) + 36f4: 80 00 00 addb $0x0,(%eax) + 36f7: 00 00 add %al,(%eax) + 36f9: 00 00 add %al,(%eax) + 36fb: 00 8b 1b 00 00 80 add %cl,-0x7fffffe5(%ebx) + 3701: 00 0f add %cl,(%edi) + 3703: 00 00 add %al,(%eax) + 3705: 00 00 add %al,(%eax) + 3707: 00 a2 1b 00 00 80 add %ah,-0x7fffffe5(%edx) + 370d: 00 11 add %dl,(%ecx) + ... + 3717: 00 a2 00 00 00 00 add %ah,0x0(%edx) + 371d: 00 00 add %al,(%eax) + 371f: 00 c3 add %al,%bl + 3721: 1b 00 sbb (%eax),%eax + 3723: 00 24 00 add %ah,(%eax,%eax,1) + 3726: 6a 00 push $0x0 + 3728: 40 inc %eax + 3729: 20 10 and %dl,(%eax) + 372b: c0 da 1b rcr $0x1b,%dl + 372e: 00 00 add %al,(%eax) + 3730: a0 00 6a 00 08 mov 0x8006a00,%al + 3735: 00 00 add %al,(%eax) + 3737: 00 e8 add %ch,%al + 3739: 1b 00 sbb (%eax),%eax + 373b: 00 a0 00 6a 00 0c add %ah,0xc006a00(%eax) + 3741: 00 00 add %al,(%eax) + 3743: 00 00 add %al,(%eax) + 3745: 00 00 add %al,(%eax) + 3747: 00 2e add %ch,(%esi) + 3749: 00 00 add %al,(%eax) + 374b: 00 40 20 add %al,0x20(%eax) + 374e: 10 c0 adc %al,%al + 3750: 00 00 add %al,(%eax) + 3752: 00 00 add %al,(%eax) + 3754: 44 inc %esp + 3755: 00 6b 00 add %ch,0x0(%ebx) + ... + 3760: 44 inc %esp + 3761: 00 6c 00 03 add %ch,0x3(%eax,%eax,1) + 3765: 00 00 add %al,(%eax) + 3767: 00 00 add %al,(%eax) + 3769: 00 00 add %al,(%eax) + 376b: 00 44 00 6d add %al,0x6d(%eax,%eax,1) + 376f: 00 0b add %cl,(%ebx) + 3771: 00 00 add %al,(%eax) + 3773: 00 00 add %al,(%eax) + 3775: 00 00 add %al,(%eax) + 3777: 00 44 00 6e add %al,0x6e(%eax,%eax,1) + 377b: 00 13 add %dl,(%ebx) + 377d: 00 00 add %al,(%eax) + 377f: 00 f6 add %dh,%dh + 3781: 1b 00 sbb (%eax),%eax + 3783: 00 40 00 add %al,0x0(%eax) + 3786: 6a 00 push $0x0 + ... + 3790: 24 00 and $0x0,%al + 3792: 00 00 add %al,(%eax) + 3794: 15 00 00 00 00 adc $0x0,%eax + 3799: 00 00 add %al,(%eax) + 379b: 00 4e 00 add %cl,0x0(%esi) + 379e: 00 00 add %al,(%eax) + 37a0: 55 push %ebp + 37a1: 20 10 and %dl,(%eax) + 37a3: c0 04 1c 00 rolb $0x0,(%esp,%ebx,1) + 37a7: 00 24 00 add %ah,(%eax,%eax,1) + 37aa: 70 00 jo 37ac + 37ac: 60 pusha + 37ad: 20 10 and %dl,(%eax) + 37af: c0 00 00 rolb $0x0,(%eax) + 37b2: 00 00 add %al,(%eax) + 37b4: 2e 00 00 add %al,%cs:(%eax) + 37b7: 00 60 20 add %ah,0x20(%eax) + 37ba: 10 c0 adc %al,%al + 37bc: 00 00 add %al,(%eax) + 37be: 00 00 add %al,(%eax) + 37c0: 44 inc %esp + 37c1: 00 71 00 add %dh,0x0(%ecx) + ... + 37cc: 44 inc %esp + 37cd: 00 6c 00 01 add %ch,0x1(%eax,%eax,1) + 37d1: 00 00 add %al,(%eax) + 37d3: 00 00 add %al,(%eax) + 37d5: 00 00 add %al,(%eax) + 37d7: 00 44 00 71 add %al,0x71(%eax,%eax,1) + 37db: 00 0b add %cl,(%ebx) + 37dd: 00 00 add %al,(%eax) + 37df: 00 00 add %al,(%eax) + 37e1: 00 00 add %al,(%eax) + 37e3: 00 44 00 6d add %al,0x6d(%eax,%eax,1) + 37e7: 00 0d 00 00 00 00 add %cl,0x0 + 37ed: 00 00 add %al,(%eax) + 37ef: 00 44 00 73 add %al,0x73(%eax,%eax,1) + 37f3: 00 14 00 add %dl,(%eax,%eax,1) + 37f6: 00 00 add %al,(%eax) + 37f8: 00 00 add %al,(%eax) + 37fa: 00 00 add %al,(%eax) + 37fc: 24 00 and $0x0,%al + 37fe: 00 00 add %al,(%eax) + 3800: 16 push %ss + 3801: 00 00 add %al,(%eax) + 3803: 00 00 add %al,(%eax) + 3805: 00 00 add %al,(%eax) + 3807: 00 4e 00 add %cl,0x0(%esi) + 380a: 00 00 add %al,(%eax) + 380c: 76 20 jbe 382e + 380e: 10 c0 adc %al,%al + 3810: 23 1c 00 and (%eax,%eax,1),%ebx + 3813: 00 24 00 add %ah,(%eax,%eax,1) + 3816: 75 00 jne 3818 + 3818: 80 20 10 andb $0x10,(%eax) + 381b: c0 3f 1c sarb $0x1c,(%edi) + 381e: 00 00 add %al,(%eax) + 3820: a0 00 75 00 08 mov 0x8007500,%al + 3825: 00 00 add %al,(%eax) + 3827: 00 4a 1c add %cl,0x1c(%edx) + 382a: 00 00 add %al,(%eax) + 382c: a0 00 75 00 0c mov 0xc007500,%al + 3831: 00 00 add %al,(%eax) + 3833: 00 00 add %al,(%eax) + 3835: 00 00 add %al,(%eax) + 3837: 00 2e add %ch,(%esi) + 3839: 00 00 add %al,(%eax) + 383b: 00 80 20 10 c0 00 add %al,0xc01020(%eax) + 3841: 00 00 add %al,(%eax) + 3843: 00 44 00 76 add %al,0x76(%eax,%eax,1) + ... + 384f: 00 44 00 78 add %al,0x78(%eax,%eax,1) + 3853: 00 01 add %al,(%ecx) + 3855: 00 00 add %al,(%eax) + 3857: 00 00 add %al,(%eax) + 3859: 00 00 add %al,(%eax) + 385b: 00 44 00 76 add %al,0x76(%eax,%eax,1) + 385f: 00 03 add %al,(%ebx) + 3861: 00 00 add %al,(%eax) + 3863: 00 00 add %al,(%eax) + 3865: 00 00 add %al,(%eax) + 3867: 00 44 00 76 add %al,0x76(%eax,%eax,1) + 386b: 00 05 00 00 00 00 add %al,0x0 + 3871: 00 00 add %al,(%eax) + 3873: 00 44 00 77 add %al,0x77(%eax,%eax,1) + 3877: 00 0b add %cl,(%ebx) + 3879: 00 00 add %al,(%eax) + 387b: 00 00 add %al,(%eax) + 387d: 00 00 add %al,(%eax) + 387f: 00 44 00 7b add %al,0x7b(%eax,%eax,1) + 3883: 00 13 add %dl,(%ebx) + 3885: 00 00 add %al,(%eax) + 3887: 00 00 add %al,(%eax) + 3889: 00 00 add %al,(%eax) + 388b: 00 44 00 7e add %al,0x7e(%eax,%eax,1) + 388f: 00 31 add %dh,(%ecx) + 3891: 00 00 add %al,(%eax) + 3893: 00 59 1c add %bl,0x1c(%ecx) + 3896: 00 00 add %al,(%eax) + 3898: 40 inc %eax + 3899: 00 7b 00 add %bh,0x0(%ebx) + 389c: 00 00 add %al,(%eax) + 389e: 00 00 add %al,(%eax) + 38a0: 67 1c 00 addr16 sbb $0x0,%al + 38a3: 00 40 00 add %al,0x0(%eax) + 38a6: 75 00 jne 38a8 + 38a8: 02 00 add (%eax),%al + 38aa: 00 00 add %al,(%eax) + 38ac: 72 1c jb 38ca + 38ae: 00 00 add %al,(%eax) + 38b0: 40 inc %eax + 38b1: 00 75 00 add %dh,0x0(%ebp) + 38b4: 01 00 add %eax,(%eax) + 38b6: 00 00 add %al,(%eax) + 38b8: 00 00 add %al,(%eax) + 38ba: 00 00 add %al,(%eax) + 38bc: c0 00 00 rolb $0x0,(%eax) + ... + 38c7: 00 e0 add %ah,%al + 38c9: 00 00 add %al,(%eax) + 38cb: 00 33 add %dh,(%ebx) + 38cd: 00 00 add %al,(%eax) + 38cf: 00 00 add %al,(%eax) + 38d1: 00 00 add %al,(%eax) + 38d3: 00 24 00 add %ah,(%eax,%eax,1) + 38d6: 00 00 add %al,(%eax) + 38d8: 33 00 xor (%eax),%eax + 38da: 00 00 add %al,(%eax) + 38dc: 00 00 add %al,(%eax) + 38de: 00 00 add %al,(%eax) + 38e0: 4e dec %esi + 38e1: 00 00 add %al,(%eax) + 38e3: 00 b3 20 10 c0 81 add %dh,-0x7e3fefe0(%ebx) + 38e9: 1c 00 sbb $0x0,%al + 38eb: 00 20 add %ah,(%eax) + 38ed: 00 04 00 add %al,(%eax,%eax,1) + 38f0: 00 00 add %al,(%eax) + 38f2: 00 00 add %al,(%eax) + 38f4: cb lret + 38f5: 1c 00 sbb $0x0,%al + 38f7: 00 20 add %ah,(%eax) + 38f9: 00 67 00 add %ah,0x0(%edi) + 38fc: 00 00 add %al,(%eax) + 38fe: 00 00 add %al,(%eax) + 3900: e7 1c out %eax,$0x1c + 3902: 00 00 add %al,(%eax) + 3904: 20 00 and %al,(%eax) + 3906: 68 00 00 00 00 push $0x0 + 390b: 00 00 add %al,(%eax) + 390d: 00 00 add %al,(%eax) + 390f: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 3913: 00 b3 20 10 c0 08 add %dh,0x8c01020(%ebx) + 3919: 00 00 add %al,(%eax) + 391b: 00 64 00 02 add %ah,0x2(%eax,%eax,1) + 391f: 00 c0 add %al,%al + 3921: 20 10 and %dl,(%eax) + 3923: c0 0a 1d rorb $0x1d,(%edx) + 3926: 00 00 add %al,(%eax) + 3928: 64 00 02 add %al,%fs:(%edx) + 392b: 00 c0 add %al,%al + 392d: 20 10 and %dl,(%eax) + 392f: c0 44 00 00 00 rolb $0x0,0x0(%eax,%eax,1) + 3934: 3c 00 cmp $0x0,%al + 3936: 00 00 add %al,(%eax) + 3938: 00 00 add %al,(%eax) + 393a: 00 00 add %al,(%eax) + 393c: 53 push %ebx + 393d: 00 00 add %al,(%eax) + 393f: 00 80 00 00 00 00 add %al,0x0(%eax) + 3945: 00 00 add %al,(%eax) + 3947: 00 7d 00 add %bh,0x0(%ebp) + 394a: 00 00 add %al,(%eax) + 394c: 80 00 00 addb $0x0,(%eax) + 394f: 00 00 add %al,(%eax) + 3951: 00 00 add %al,(%eax) + 3953: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 3959: 00 00 add %al,(%eax) + 395b: 00 00 add %al,(%eax) + 395d: 00 00 add %al,(%eax) + 395f: 00 c6 add %al,%dh + 3961: 00 00 add %al,(%eax) + 3963: 00 80 00 00 00 00 add %al,0x0(%eax) + 3969: 00 00 add %al,(%eax) + 396b: 00 f1 add %dh,%cl + 396d: 00 00 add %al,(%eax) + 396f: 00 80 00 00 00 00 add %al,0x0(%eax) + 3975: 00 00 add %al,(%eax) + 3977: 00 21 add %ah,(%ecx) + 3979: 01 00 add %eax,(%eax) + 397b: 00 80 00 00 00 00 add %al,0x0(%eax) + 3981: 00 00 add %al,(%eax) + 3983: 00 72 01 add %dh,0x1(%edx) + 3986: 00 00 add %al,(%eax) + 3988: 80 00 00 addb $0x0,(%eax) + 398b: 00 00 add %al,(%eax) + 398d: 00 00 add %al,(%eax) + 398f: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 3995: 00 00 add %al,(%eax) + 3997: 00 00 add %al,(%eax) + 3999: 00 00 add %al,(%eax) + 399b: 00 e2 add %ah,%dl + 399d: 01 00 add %eax,(%eax) + 399f: 00 80 00 00 00 00 add %al,0x0(%eax) + 39a5: 00 00 add %al,(%eax) + 39a7: 00 11 add %dl,(%ecx) + 39a9: 02 00 add (%eax),%al + 39ab: 00 80 00 00 00 00 add %al,0x0(%eax) + 39b1: 00 00 add %al,(%eax) + 39b3: 00 3b add %bh,(%ebx) + 39b5: 02 00 add (%eax),%al + 39b7: 00 80 00 00 00 00 add %al,0x0(%eax) + 39bd: 00 00 add %al,(%eax) + 39bf: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + 39c3: 00 80 00 00 00 00 add %al,0x0(%eax) + 39c9: 00 00 add %al,(%eax) + 39cb: 00 7e 02 add %bh,0x2(%esi) + 39ce: 00 00 add %al,(%eax) + 39d0: 80 00 00 addb $0x0,(%eax) + 39d3: 00 00 add %al,(%eax) + 39d5: 00 00 add %al,(%eax) + 39d7: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + 39dd: 00 00 add %al,(%eax) + 39df: 00 00 add %al,(%eax) + 39e1: 00 00 add %al,(%eax) + 39e3: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + 39e9: 00 00 add %al,(%eax) + 39eb: 00 00 add %al,(%eax) + 39ed: 00 00 add %al,(%eax) + 39ef: 00 e5 add %ah,%ch + 39f1: 02 00 add (%eax),%al + 39f3: 00 c2 add %al,%dl + 39f5: 00 00 add %al,(%eax) + 39f7: 00 ef add %ch,%bh + 39f9: 15 00 00 c7 0c adc $0xcc70000,%eax + 39fe: 00 00 add %al,(%eax) + 3a00: c2 00 00 ret $0x0 + 3a03: 00 92 7f 00 00 6c add %dl,0x6c00007f(%edx) + 3a09: 11 00 adc %eax,(%eax) + 3a0b: 00 c2 add %al,%dl + 3a0d: 00 00 add %al,(%eax) + 3a0f: 00 99 62 00 00 ce add %bl,-0x31ffff9e(%ecx) + 3a15: 02 00 add (%eax),%al + 3a17: 00 82 00 00 00 10 add %al,0x10000000(%edx) + 3a1d: 98 cwtl + 3a1e: 00 00 add %al,(%eax) + 3a20: 1c 1d sbb $0x1d,%al + 3a22: 00 00 add %al,(%eax) + 3a24: 80 00 00 addb $0x0,(%eax) + 3a27: 00 00 add %al,(%eax) + 3a29: 00 00 add %al,(%eax) + 3a2b: 00 4d 1e add %cl,0x1e(%ebp) + 3a2e: 00 00 add %al,(%eax) + 3a30: 80 00 1b addb $0x1b,(%eax) + 3a33: 00 00 add %al,(%eax) + 3a35: 00 00 add %al,(%eax) + 3a37: 00 66 1e add %ah,0x1e(%esi) + 3a3a: 00 00 add %al,(%eax) + 3a3c: 80 00 00 addb $0x0,(%eax) + 3a3f: 00 00 add %al,(%eax) + 3a41: 00 00 add %al,(%eax) + 3a43: 00 5d 1f add %bl,0x1f(%ebp) + 3a46: 00 00 add %al,(%eax) + 3a48: 80 00 28 addb $0x28,(%eax) + ... + 3a53: 00 a2 00 00 00 00 add %ah,0x0(%edx) + 3a59: 00 00 add %al,(%eax) + 3a5b: 00 79 07 add %bh,0x7(%ecx) + 3a5e: 00 00 add %al,(%eax) + 3a60: c2 00 00 ret $0x0 + 3a63: 00 b3 1d 01 00 7c add %dh,0x7c00011d(%ebx) + 3a69: 1f pop %ds + 3a6a: 00 00 add %al,(%eax) + 3a6c: 82 (bad) + 3a6d: 00 00 add %al,(%eax) + 3a6f: 00 b0 47 00 00 95 add %dh,-0x6affffb9(%eax) + 3a75: 1f pop %ds + 3a76: 00 00 add %al,(%eax) + 3a78: 80 00 00 addb $0x0,(%eax) + 3a7b: 00 00 add %al,(%eax) + 3a7d: 00 00 add %al,(%eax) + 3a7f: 00 2e add %ch,(%esi) + 3a81: 20 00 and %al,(%eax) + 3a83: 00 80 00 0c 00 00 add %al,0xc00(%eax) + 3a89: 00 00 add %al,(%eax) + 3a8b: 00 4f 20 add %cl,0x20(%edi) + 3a8e: 00 00 add %al,(%eax) + 3a90: 80 00 00 addb $0x0,(%eax) + 3a93: 00 00 add %al,(%eax) + 3a95: 00 00 add %al,(%eax) + 3a97: 00 90 20 00 00 80 add %dl,-0x7fffffe0(%eax) + 3a9d: 00 12 add %dl,(%edx) + ... + 3aa7: 00 a2 00 00 00 00 add %ah,0x0(%edx) + 3aad: 00 00 add %al,(%eax) + 3aaf: 00 e8 add %ch,%al + 3ab1: 1a 00 sbb (%eax),%al + 3ab3: 00 c2 add %al,%dl + 3ab5: 00 00 add %al,(%eax) + 3ab7: 00 ee add %ch,%dh + 3ab9: 30 00 xor %al,(%eax) + 3abb: 00 f5 add %dh,%ch + 3abd: 0f 00 00 sldt (%eax) + 3ac0: c2 00 00 ret $0x0 + 3ac3: 00 13 add %dl,(%ebx) + 3ac5: 50 push %eax + 3ac6: 00 00 add %al,(%eax) + 3ac8: b2 20 mov $0x20,%dl + 3aca: 00 00 add %al,(%eax) + 3acc: 24 00 and $0x0,%al + 3ace: 15 00 c0 20 10 adc $0x1020c000,%eax + 3ad3: c0 00 00 rolb $0x0,(%eax) + 3ad6: 00 00 add %al,(%eax) + 3ad8: 2e 00 00 add %al,%cs:(%eax) + 3adb: 00 c0 add %al,%al + 3add: 20 10 and %dl,(%eax) + 3adf: c0 00 00 rolb $0x0,(%eax) + 3ae2: 00 00 add %al,(%eax) + 3ae4: 44 inc %esp + 3ae5: 00 16 add %dl,(%esi) + ... + 3aef: 00 44 00 17 add %al,0x17(%eax,%eax,1) + 3af3: 00 06 add %al,(%esi) + 3af5: 00 00 add %al,(%eax) + 3af7: 00 00 add %al,(%eax) + 3af9: 00 00 add %al,(%eax) + 3afb: 00 44 00 19 add %al,0x19(%eax,%eax,1) + 3aff: 00 13 add %dl,(%ebx) + 3b01: 00 00 add %al,(%eax) + 3b03: 00 00 add %al,(%eax) + 3b05: 00 00 add %al,(%eax) + 3b07: 00 24 00 add %ah,(%eax,%eax,1) + 3b0a: 00 00 add %al,(%eax) + 3b0c: 15 00 00 00 00 adc $0x0,%eax + 3b11: 00 00 add %al,(%eax) + 3b13: 00 4e 00 add %cl,0x0(%esi) + 3b16: 00 00 add %al,(%eax) + 3b18: d5 20 aad $0x20 + 3b1a: 10 c0 adc %al,%al + 3b1c: d0 20 shlb (%eax) + 3b1e: 00 00 add %al,(%eax) + 3b20: 24 00 and $0x0,%al + 3b22: 66 data16 + 3b23: 00 e0 add %ah,%al + 3b25: 20 10 and %dl,(%eax) + 3b27: c0 00 00 rolb $0x0,(%eax) + 3b2a: 00 00 add %al,(%eax) + 3b2c: 2e 00 00 add %al,%cs:(%eax) + 3b2f: 00 e0 add %ah,%al + 3b31: 20 10 and %dl,(%eax) + 3b33: c0 00 00 rolb $0x0,(%eax) + 3b36: 00 00 add %al,(%eax) + 3b38: 44 inc %esp + 3b39: 00 67 00 add %ah,0x0(%edi) + ... + 3b44: 44 inc %esp + 3b45: 00 68 00 add %ch,0x0(%eax) + 3b48: 06 push %es + 3b49: 00 00 add %al,(%eax) + 3b4b: 00 00 add %al,(%eax) + 3b4d: 00 00 add %al,(%eax) + 3b4f: 00 44 00 69 add %al,0x69(%eax,%eax,1) + 3b53: 00 10 add %dl,(%eax) + 3b55: 00 00 add %al,(%eax) + 3b57: 00 00 add %al,(%eax) + 3b59: 00 00 add %al,(%eax) + 3b5b: 00 44 00 6a add %al,0x6a(%eax,%eax,1) + 3b5f: 00 15 00 00 00 00 add %dl,0x0 + 3b65: 00 00 add %al,(%eax) + 3b67: 00 44 00 6b add %al,0x6b(%eax,%eax,1) + 3b6b: 00 1a add %bl,(%edx) + 3b6d: 00 00 add %al,(%eax) + 3b6f: 00 00 add %al,(%eax) + 3b71: 00 00 add %al,(%eax) + 3b73: 00 24 00 add %ah,(%eax,%eax,1) + 3b76: 00 00 add %al,(%eax) + 3b78: 2b 00 sub (%eax),%eax + 3b7a: 00 00 add %al,(%eax) + 3b7c: 00 00 add %al,(%eax) + 3b7e: 00 00 add %al,(%eax) + 3b80: 4e dec %esi + 3b81: 00 00 add %al,(%eax) + 3b83: 00 0b add %cl,(%ebx) + 3b85: 21 10 and %edx,(%eax) + 3b87: c0 e7 20 shl $0x20,%bh + 3b8a: 00 00 add %al,(%eax) + 3b8c: 24 00 and $0x0,%al + 3b8e: 1e push %ds + 3b8f: 00 10 add %dl,(%eax) + 3b91: 21 10 and %edx,(%eax) + 3b93: c0 (bad) + 3b94: f5 cmc + 3b95: 20 00 and %al,(%eax) + 3b97: 00 a0 00 1e 00 08 add %ah,0x8001e00(%eax) + 3b9d: 00 00 add %al,(%eax) + 3b9f: 00 0c 21 add %cl,(%ecx,%eiz,1) + 3ba2: 00 00 add %al,(%eax) + 3ba4: a0 00 1e 00 0c mov 0xc001e00,%al + 3ba9: 00 00 add %al,(%eax) + 3bab: 00 00 add %al,(%eax) + 3bad: 00 00 add %al,(%eax) + 3baf: 00 2e add %ch,(%esi) + 3bb1: 00 00 add %al,(%eax) + 3bb3: 00 10 add %dl,(%eax) + 3bb5: 21 10 and %edx,(%eax) + 3bb7: c0 00 00 rolb $0x0,(%eax) + 3bba: 00 00 add %al,(%eax) + 3bbc: 44 inc %esp + 3bbd: 00 1f add %bl,(%edi) + ... + 3bc7: 00 44 00 20 add %al,0x20(%eax,%eax,1) + 3bcb: 00 05 00 00 00 00 add %al,0x0 + 3bd1: 00 00 add %al,(%eax) + 3bd3: 00 44 00 21 add %al,0x21(%eax,%eax,1) + 3bd7: 00 0a add %cl,(%edx) + 3bd9: 00 00 add %al,(%eax) + 3bdb: 00 00 add %al,(%eax) + 3bdd: 00 00 add %al,(%eax) + 3bdf: 00 44 00 22 add %al,0x22(%eax,%eax,1) + 3be3: 00 0f add %cl,(%edi) + 3be5: 00 00 add %al,(%eax) + 3be7: 00 00 add %al,(%eax) + 3be9: 00 00 add %al,(%eax) + 3beb: 00 44 00 26 add %al,0x26(%eax,%eax,1) + 3bef: 00 1c 00 add %bl,(%eax,%eax,1) + 3bf2: 00 00 add %al,(%eax) + 3bf4: 00 00 add %al,(%eax) + 3bf6: 00 00 add %al,(%eax) + 3bf8: 44 inc %esp + 3bf9: 00 28 add %ch,(%eax) + 3bfb: 00 28 add %ch,(%eax) + 3bfd: 00 00 add %al,(%eax) + 3bff: 00 00 add %al,(%eax) + 3c01: 00 00 add %al,(%eax) + 3c03: 00 44 00 2a add %al,0x2a(%eax,%eax,1) + 3c07: 00 34 00 add %dh,(%eax,%eax,1) + 3c0a: 00 00 add %al,(%eax) + 3c0c: 00 00 add %al,(%eax) + 3c0e: 00 00 add %al,(%eax) + 3c10: 44 inc %esp + 3c11: 00 2b add %ch,(%ebx) + 3c13: 00 41 00 add %al,0x0(%ecx) + 3c16: 00 00 add %al,(%eax) + 3c18: 00 00 add %al,(%eax) + 3c1a: 00 00 add %al,(%eax) + 3c1c: 44 inc %esp + 3c1d: 00 64 00 44 add %ah,0x44(%eax,%eax,1) + 3c21: 00 00 add %al,(%eax) + 3c23: 00 00 add %al,(%eax) + 3c25: 00 00 add %al,(%eax) + 3c27: 00 44 00 2f add %al,0x2f(%eax,%eax,1) + 3c2b: 00 50 00 add %dl,0x0(%eax) + 3c2e: 00 00 add %al,(%eax) + 3c30: 00 00 add %al,(%eax) + 3c32: 00 00 add %al,(%eax) + 3c34: 44 inc %esp + 3c35: 00 30 add %dh,(%eax) + 3c37: 00 55 00 add %dl,0x0(%ebp) + 3c3a: 00 00 add %al,(%eax) + 3c3c: 00 00 add %al,(%eax) + 3c3e: 00 00 add %al,(%eax) + 3c40: 44 inc %esp + 3c41: 00 32 add %dh,(%edx) + 3c43: 00 5a 00 add %bl,0x0(%edx) + 3c46: 00 00 add %al,(%eax) + 3c48: 00 00 add %al,(%eax) + 3c4a: 00 00 add %al,(%eax) + 3c4c: 44 inc %esp + 3c4d: 00 33 add %dh,(%ebx) + 3c4f: 00 5f 00 add %bl,0x0(%edi) + 3c52: 00 00 add %al,(%eax) + 3c54: 00 00 add %al,(%eax) + 3c56: 00 00 add %al,(%eax) + 3c58: 44 inc %esp + 3c59: 00 36 add %dh,(%esi) + 3c5b: 00 6b 00 add %ch,0x0(%ebx) + 3c5e: 00 00 add %al,(%eax) + 3c60: 00 00 add %al,(%eax) + 3c62: 00 00 add %al,(%eax) + 3c64: 44 inc %esp + 3c65: 00 37 add %dh,(%edi) + 3c67: 00 77 00 add %dh,0x0(%edi) + 3c6a: 00 00 add %al,(%eax) + 3c6c: 00 00 add %al,(%eax) + 3c6e: 00 00 add %al,(%eax) + 3c70: 44 inc %esp + 3c71: 00 39 add %bh,(%ecx) + 3c73: 00 83 00 00 00 00 add %al,0x0(%ebx) + 3c79: 00 00 add %al,(%eax) + 3c7b: 00 44 00 3a add %al,0x3a(%eax,%eax,1) + 3c7f: 00 95 00 00 00 00 add %dl,0x0(%ebp) + 3c85: 00 00 add %al,(%eax) + 3c87: 00 44 00 3c add %al,0x3c(%eax,%eax,1) + 3c8b: 00 a7 00 00 00 00 add %ah,0x0(%edi) + 3c91: 00 00 add %al,(%eax) + 3c93: 00 44 00 3d add %al,0x3d(%eax,%eax,1) + 3c97: 00 ac 00 00 00 00 00 add %ch,0x0(%eax,%eax,1) + 3c9e: 00 00 add %al,(%eax) + 3ca0: 44 inc %esp + 3ca1: 00 42 00 add %al,0x0(%edx) + 3ca4: b7 00 mov $0x0,%bh + 3ca6: 00 00 add %al,(%eax) + 3ca8: 00 00 add %al,(%eax) + 3caa: 00 00 add %al,(%eax) + 3cac: 44 inc %esp + 3cad: 00 43 00 add %al,0x0(%ebx) + 3cb0: bc 00 00 00 00 mov $0x0,%esp + 3cb5: 00 00 add %al,(%eax) + 3cb7: 00 44 00 44 add %al,0x44(%eax,%eax,1) + 3cbb: 00 c1 add %al,%cl + 3cbd: 00 00 add %al,(%eax) + 3cbf: 00 00 add %al,(%eax) + 3cc1: 00 00 add %al,(%eax) + 3cc3: 00 44 00 45 add %al,0x45(%eax,%eax,1) + 3cc7: 00 cc add %cl,%ah + 3cc9: 00 00 add %al,(%eax) + 3ccb: 00 00 add %al,(%eax) + 3ccd: 00 00 add %al,(%eax) + 3ccf: 00 44 00 46 add %al,0x46(%eax,%eax,1) + 3cd3: 00 d1 add %dl,%cl + 3cd5: 00 00 add %al,(%eax) + 3cd7: 00 00 add %al,(%eax) + 3cd9: 00 00 add %al,(%eax) + 3cdb: 00 44 00 48 add %al,0x48(%eax,%eax,1) + 3cdf: 00 d6 add %dl,%dh + 3ce1: 00 00 add %al,(%eax) + 3ce3: 00 00 add %al,(%eax) + 3ce5: 00 00 add %al,(%eax) + 3ce7: 00 44 00 4a add %al,0x4a(%eax,%eax,1) + 3ceb: 00 d7 add %dl,%bh + 3ced: 00 00 add %al,(%eax) + 3cef: 00 00 add %al,(%eax) + 3cf1: 00 00 add %al,(%eax) + 3cf3: 00 44 00 4c add %al,0x4c(%eax,%eax,1) + 3cf7: 00 e3 add %ah,%bl + 3cf9: 00 00 add %al,(%eax) + 3cfb: 00 00 add %al,(%eax) + 3cfd: 00 00 add %al,(%eax) + 3cff: 00 44 00 4e add %al,0x4e(%eax,%eax,1) + 3d03: 00 e8 add %ch,%al + 3d05: 00 00 add %al,(%eax) + 3d07: 00 00 add %al,(%eax) + 3d09: 00 00 add %al,(%eax) + 3d0b: 00 44 00 50 add %al,0x50(%eax,%eax,1) + 3d0f: 00 f4 add %dh,%ah + 3d11: 00 00 add %al,(%eax) + 3d13: 00 00 add %al,(%eax) + 3d15: 00 00 add %al,(%eax) + 3d17: 00 44 00 51 add %al,0x51(%eax,%eax,1) + 3d1b: 00 f6 add %dh,%dh + 3d1d: 00 00 add %al,(%eax) + 3d1f: 00 00 add %al,(%eax) + 3d21: 00 00 add %al,(%eax) + 3d23: 00 44 00 52 add %al,0x52(%eax,%eax,1) + 3d27: 00 00 add %al,(%eax) + 3d29: 01 00 add %eax,(%eax) + 3d2b: 00 00 add %al,(%eax) + 3d2d: 00 00 add %al,(%eax) + 3d2f: 00 44 00 51 add %al,0x51(%eax,%eax,1) + 3d33: 00 01 add %al,(%ecx) + 3d35: 01 00 add %eax,(%eax) + 3d37: 00 00 add %al,(%eax) + 3d39: 00 00 add %al,(%eax) + 3d3b: 00 44 00 52 add %al,0x52(%eax,%eax,1) + 3d3f: 00 03 add %al,(%ebx) + 3d41: 01 00 add %eax,(%eax) + 3d43: 00 00 add %al,(%eax) + 3d45: 00 00 add %al,(%eax) + 3d47: 00 44 00 53 add %al,0x53(%eax,%eax,1) + 3d4b: 00 0f add %cl,(%edi) + 3d4d: 01 00 add %eax,(%eax) + 3d4f: 00 00 add %al,(%eax) + 3d51: 00 00 add %al,(%eax) + 3d53: 00 44 00 54 add %al,0x54(%eax,%eax,1) + 3d57: 00 17 add %dl,(%edi) + 3d59: 01 00 add %eax,(%eax) + 3d5b: 00 00 add %al,(%eax) + 3d5d: 00 00 add %al,(%eax) + 3d5f: 00 44 00 54 add %al,0x54(%eax,%eax,1) + 3d63: 00 1e add %bl,(%esi) + 3d65: 01 00 add %eax,(%eax) + 3d67: 00 00 add %al,(%eax) + 3d69: 00 00 add %al,(%eax) + 3d6b: 00 44 00 56 add %al,0x56(%eax,%eax,1) + 3d6f: 00 21 add %ah,(%ecx) + 3d71: 01 00 add %eax,(%eax) + 3d73: 00 00 add %al,(%eax) + 3d75: 00 00 add %al,(%eax) + 3d77: 00 44 00 54 add %al,0x54(%eax,%eax,1) + 3d7b: 00 26 add %ah,(%esi) + 3d7d: 01 00 add %eax,(%eax) + 3d7f: 00 00 add %al,(%eax) + 3d81: 00 00 add %al,(%eax) + 3d83: 00 44 00 5c add %al,0x5c(%eax,%eax,1) + 3d87: 00 2a add %ch,(%edx) + 3d89: 01 00 add %eax,(%eax) + 3d8b: 00 00 add %al,(%eax) + 3d8d: 00 00 add %al,(%eax) + 3d8f: 00 44 00 5d add %al,0x5d(%eax,%eax,1) + 3d93: 00 32 add %dh,(%edx) + 3d95: 01 00 add %eax,(%eax) + 3d97: 00 00 add %al,(%eax) + 3d99: 00 00 add %al,(%eax) + 3d9b: 00 44 00 60 add %al,0x60(%eax,%eax,1) + 3d9f: 00 3f add %bh,(%edi) + 3da1: 01 00 add %eax,(%eax) + 3da3: 00 00 add %al,(%eax) + 3da5: 00 00 add %al,(%eax) + 3da7: 00 44 00 63 add %al,0x63(%eax,%eax,1) + 3dab: 00 46 01 add %al,0x1(%esi) + 3dae: 00 00 add %al,(%eax) + 3db0: 00 00 add %al,(%eax) + 3db2: 00 00 add %al,(%eax) + 3db4: 44 inc %esp + 3db5: 00 64 00 4e add %ah,0x4e(%eax,%eax,1) + 3db9: 01 00 add %eax,(%eax) + 3dbb: 00 00 add %al,(%eax) + 3dbd: 00 00 add %al,(%eax) + 3dbf: 00 44 00 3f add %al,0x3f(%eax,%eax,1) + 3dc3: 00 60 01 add %ah,0x1(%eax) + 3dc6: 00 00 add %al,(%eax) + 3dc8: 00 00 add %al,(%eax) + 3dca: 00 00 add %al,(%eax) + 3dcc: 44 inc %esp + 3dcd: 00 40 00 add %al,0x0(%eax) + 3dd0: 6d insl (%dx),%es:(%edi) + 3dd1: 01 00 add %eax,(%eax) + 3dd3: 00 00 add %al,(%eax) + 3dd5: 00 00 add %al,(%eax) + 3dd7: 00 44 00 64 add %al,0x64(%eax,%eax,1) + 3ddb: 00 70 01 add %dh,0x1(%eax) + 3dde: 00 00 add %al,(%eax) + 3de0: 19 21 sbb %esp,(%ecx) + 3de2: 00 00 add %al,(%eax) + 3de4: 40 inc %eax + 3de5: 00 3c 00 add %bh,(%eax,%eax,1) + 3de8: 00 00 add %al,(%eax) + 3dea: 00 00 add %al,(%eax) + 3dec: 2c 21 sub $0x21,%al + 3dee: 00 00 add %al,(%eax) + 3df0: 40 inc %eax + 3df1: 00 51 00 add %dl,0x0(%ecx) + 3df4: 06 push %es + 3df5: 00 00 add %al,(%eax) + 3df7: 00 00 add %al,(%eax) + 3df9: 00 00 add %al,(%eax) + 3dfb: 00 c0 add %al,%al + 3dfd: 00 00 add %al,(%eax) + 3dff: 00 00 add %al,(%eax) + 3e01: 00 00 add %al,(%eax) + 3e03: 00 35 21 00 00 40 add %dh,0x40000021 + 3e09: 00 54 00 03 add %dl,0x3(%eax,%eax,1) + 3e0d: 00 00 add %al,(%eax) + 3e0f: 00 00 add %al,(%eax) + 3e11: 00 00 add %al,(%eax) + 3e13: 00 c0 add %al,%al + 3e15: 00 00 add %al,(%eax) + 3e17: 00 17 add %dl,(%edi) + 3e19: 01 00 add %eax,(%eax) + 3e1b: 00 00 add %al,(%eax) + 3e1d: 00 00 add %al,(%eax) + 3e1f: 00 e0 add %ah,%al + 3e21: 00 00 add %al,(%eax) + 3e23: 00 2a add %ch,(%edx) + 3e25: 01 00 add %eax,(%eax) + 3e27: 00 00 add %al,(%eax) + 3e29: 00 00 add %al,(%eax) + 3e2b: 00 e0 add %ah,%al + 3e2d: 00 00 add %al,(%eax) + 3e2f: 00 77 01 add %dh,0x1(%edi) + 3e32: 00 00 add %al,(%eax) + 3e34: 00 00 add %al,(%eax) + 3e36: 00 00 add %al,(%eax) + 3e38: 24 00 and $0x0,%al + 3e3a: 00 00 add %al,(%eax) + 3e3c: 77 01 ja 3e3f + 3e3e: 00 00 add %al,(%eax) + 3e40: 00 00 add %al,(%eax) + 3e42: 00 00 add %al,(%eax) + 3e44: 4e dec %esi + 3e45: 00 00 add %al,(%eax) + 3e47: 00 87 22 10 c0 00 add %al,0xc01022(%edi) + 3e4d: 00 00 add %al,(%eax) + 3e4f: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 3e53: 00 87 22 10 c0 08 add %al,0x8c01022(%edi) + 3e59: 00 00 add %al,(%eax) + 3e5b: 00 64 00 02 add %ah,0x2(%eax,%eax,1) + 3e5f: 00 90 22 10 c0 3f add %dl,0x3fc01022(%eax) + 3e65: 21 00 and %eax,(%eax) + 3e67: 00 64 00 02 add %ah,0x2(%eax,%eax,1) + 3e6b: 00 90 22 10 c0 44 add %dl,0x44c01022(%eax) + 3e71: 00 00 add %al,(%eax) + 3e73: 00 3c 00 add %bh,(%eax,%eax,1) + 3e76: 00 00 add %al,(%eax) + 3e78: 00 00 add %al,(%eax) + 3e7a: 00 00 add %al,(%eax) + 3e7c: 53 push %ebx + 3e7d: 00 00 add %al,(%eax) + 3e7f: 00 80 00 00 00 00 add %al,0x0(%eax) + 3e85: 00 00 add %al,(%eax) + 3e87: 00 7d 00 add %bh,0x0(%ebp) + 3e8a: 00 00 add %al,(%eax) + 3e8c: 80 00 00 addb $0x0,(%eax) + 3e8f: 00 00 add %al,(%eax) + 3e91: 00 00 add %al,(%eax) + 3e93: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 3e99: 00 00 add %al,(%eax) + 3e9b: 00 00 add %al,(%eax) + 3e9d: 00 00 add %al,(%eax) + 3e9f: 00 c6 add %al,%dh + 3ea1: 00 00 add %al,(%eax) + 3ea3: 00 80 00 00 00 00 add %al,0x0(%eax) + 3ea9: 00 00 add %al,(%eax) + 3eab: 00 f1 add %dh,%cl + 3ead: 00 00 add %al,(%eax) + 3eaf: 00 80 00 00 00 00 add %al,0x0(%eax) + 3eb5: 00 00 add %al,(%eax) + 3eb7: 00 21 add %ah,(%ecx) + 3eb9: 01 00 add %eax,(%eax) + 3ebb: 00 80 00 00 00 00 add %al,0x0(%eax) + 3ec1: 00 00 add %al,(%eax) + 3ec3: 00 72 01 add %dh,0x1(%edx) + 3ec6: 00 00 add %al,(%eax) + 3ec8: 80 00 00 addb $0x0,(%eax) + 3ecb: 00 00 add %al,(%eax) + 3ecd: 00 00 add %al,(%eax) + 3ecf: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 3ed5: 00 00 add %al,(%eax) + 3ed7: 00 00 add %al,(%eax) + 3ed9: 00 00 add %al,(%eax) + 3edb: 00 e2 add %ah,%dl + 3edd: 01 00 add %eax,(%eax) + 3edf: 00 80 00 00 00 00 add %al,0x0(%eax) + 3ee5: 00 00 add %al,(%eax) + 3ee7: 00 11 add %dl,(%ecx) + 3ee9: 02 00 add (%eax),%al + 3eeb: 00 80 00 00 00 00 add %al,0x0(%eax) + 3ef1: 00 00 add %al,(%eax) + 3ef3: 00 3b add %bh,(%ebx) + 3ef5: 02 00 add (%eax),%al + 3ef7: 00 80 00 00 00 00 add %al,0x0(%eax) + 3efd: 00 00 add %al,(%eax) + 3eff: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + 3f03: 00 80 00 00 00 00 add %al,0x0(%eax) + 3f09: 00 00 add %al,(%eax) + 3f0b: 00 7e 02 add %bh,0x2(%esi) + 3f0e: 00 00 add %al,(%eax) + 3f10: 80 00 00 addb $0x0,(%eax) + 3f13: 00 00 add %al,(%eax) + 3f15: 00 00 add %al,(%eax) + 3f17: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + 3f1d: 00 00 add %al,(%eax) + 3f1f: 00 00 add %al,(%eax) + 3f21: 00 00 add %al,(%eax) + 3f23: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + 3f29: 00 00 add %al,(%eax) + 3f2b: 00 00 add %al,(%eax) + 3f2d: 00 00 add %al,(%eax) + 3f2f: 00 e5 add %ah,%ch + 3f31: 02 00 add (%eax),%al + 3f33: 00 c2 add %al,%dl + 3f35: 00 00 add %al,(%eax) + 3f37: 00 ef add %ch,%bh + 3f39: 15 00 00 52 21 adc $0x21520000,%eax + 3f3e: 00 00 add %al,(%eax) + 3f40: 82 (bad) + 3f41: 00 00 add %al,(%eax) + 3f43: 00 9e 05 00 00 6e add %bl,0x6e000005(%esi) + 3f49: 21 00 and %eax,(%eax) + 3f4b: 00 82 00 00 00 e5 add %al,-0x1b000000(%edx) + 3f51: 09 00 or %eax,(%eax) + 3f53: 00 92 21 00 00 80 add %dl,-0x7fffffdf(%edx) + 3f59: 00 08 add %cl,(%eax) + ... + 3f63: 00 a2 00 00 00 00 add %ah,0x0(%edx) + 3f69: 00 00 add %al,(%eax) + 3f6b: 00 bd 21 00 00 80 add %bh,-0x7fffffdf(%ebp) + 3f71: 00 07 add %al,(%edi) + ... + 3f7b: 00 a2 00 00 00 00 add %ah,0x0(%edx) + 3f81: 00 00 add %al,(%eax) + 3f83: 00 d6 add %dl,%dh + 3f85: 21 00 and %eax,(%eax) + 3f87: 00 82 00 00 00 55 add %al,0x55000000(%edx) + 3f8d: 0e push %cs + 3f8e: 00 00 add %al,(%eax) + 3f90: 08 22 or %ah,(%edx) + 3f92: 00 00 add %al,(%eax) + 3f94: 80 00 28 addb $0x28,(%eax) + 3f97: 00 00 add %al,(%eax) + 3f99: 00 00 add %al,(%eax) + 3f9b: 00 2b add %ch,(%ebx) + 3f9d: 22 00 and (%eax),%al + 3f9f: 00 80 00 66 00 00 add %al,0x6600(%eax) + 3fa5: 00 00 add %al,(%eax) + 3fa7: 00 00 add %al,(%eax) + 3fa9: 00 00 add %al,(%eax) + 3fab: 00 a2 00 00 00 00 add %ah,0x0(%edx) + 3fb1: 00 00 add %al,(%eax) + 3fb3: 00 40 22 add %al,0x22(%eax) + 3fb6: 00 00 add %al,(%eax) + 3fb8: 24 00 and $0x0,%al + 3fba: 12 00 adc (%eax),%al + 3fbc: 90 nop + 3fbd: 22 10 and (%eax),%dl + 3fbf: c0 00 00 rolb $0x0,(%eax) + 3fc2: 00 00 add %al,(%eax) + 3fc4: 2e 00 00 add %al,%cs:(%eax) + 3fc7: 00 90 22 10 c0 00 add %dl,0xc01022(%eax) + 3fcd: 00 00 add %al,(%eax) + 3fcf: 00 44 00 13 add %al,0x13(%eax,%eax,1) + 3fd3: 00 00 add %al,(%eax) + 3fd5: 00 00 add %al,(%eax) + 3fd7: 00 52 21 add %dl,0x21(%edx) + 3fda: 00 00 add %al,(%eax) + 3fdc: 84 00 test %al,(%eax) + 3fde: 00 00 add %al,(%eax) + 3fe0: 91 xchg %eax,%ecx + 3fe1: 22 10 and (%eax),%dl + 3fe3: c0 00 00 rolb $0x0,(%eax) + 3fe6: 00 00 add %al,(%eax) + 3fe8: 44 inc %esp + 3fe9: 00 0b add %cl,(%ebx) + 3feb: 00 01 add %al,(%ecx) + 3fed: 00 00 add %al,(%eax) + 3fef: 00 3f add %bh,(%edi) + 3ff1: 21 00 and %eax,(%eax) + 3ff3: 00 84 00 00 00 9b 22 add %al,0x229b0000(%eax,%eax,1) + 3ffa: 10 c0 adc %al,%al + 3ffc: 00 00 add %al,(%eax) + 3ffe: 00 00 add %al,(%eax) + 4000: 44 inc %esp + 4001: 00 13 add %dl,(%ebx) + 4003: 00 0b add %cl,(%ebx) + 4005: 00 00 add %al,(%eax) + 4007: 00 00 add %al,(%eax) + 4009: 00 00 add %al,(%eax) + 400b: 00 44 00 15 add %al,0x15(%eax,%eax,1) + 400f: 00 0d 00 00 00 00 add %cl,0x0 + 4015: 00 00 add %al,(%eax) + 4017: 00 24 00 add %ah,(%eax,%eax,1) + 401a: 00 00 add %al,(%eax) + 401c: 0f 00 00 sldt (%eax) + 401f: 00 00 add %al,(%eax) + 4021: 00 00 add %al,(%eax) + 4023: 00 4e 00 add %cl,0x0(%esi) + 4026: 00 00 add %al,(%eax) + 4028: 9f lahf + 4029: 22 10 and (%eax),%dl + 402b: c0 54 22 00 00 rclb $0x0,0x0(%edx,%eiz,1) + 4030: 24 00 and $0x0,%al + 4032: 17 pop %ss + 4033: 00 a0 22 10 c0 62 add %ah,0x62c01022(%eax) + 4039: 22 00 and (%eax),%al + 403b: 00 a0 00 17 00 08 add %ah,0x8001700(%eax) + 4041: 00 00 add %al,(%eax) + 4043: 00 6e 22 add %ch,0x22(%esi) + 4046: 00 00 add %al,(%eax) + 4048: a0 00 17 00 0c mov 0xc001700,%al + 404d: 00 00 add %al,(%eax) + 404f: 00 00 add %al,(%eax) + 4051: 00 00 add %al,(%eax) + 4053: 00 2e add %ch,(%esi) + 4055: 00 00 add %al,(%eax) + 4057: 00 a0 22 10 c0 00 add %ah,0xc01022(%eax) + 405d: 00 00 add %al,(%eax) + 405f: 00 44 00 18 add %al,0x18(%eax,%eax,1) + ... + 406b: 00 44 00 19 add %al,0x19(%eax,%eax,1) + 406f: 00 03 add %al,(%ebx) + 4071: 00 00 add %al,(%eax) + 4073: 00 00 add %al,(%eax) + 4075: 00 00 add %al,(%eax) + 4077: 00 44 00 1a add %al,0x1a(%eax,%eax,1) + 407b: 00 0a add %cl,(%edx) + 407d: 00 00 add %al,(%eax) + 407f: 00 7a 22 add %bh,0x22(%edx) + 4082: 00 00 add %al,(%eax) + 4084: 40 inc %eax + 4085: 00 17 add %dl,(%edi) + 4087: 00 02 add %al,(%edx) + 4089: 00 00 add %al,(%eax) + 408b: 00 86 22 00 00 40 add %al,0x40000022(%esi) + 4091: 00 17 add %dl,(%edi) + ... + 409b: 00 24 00 add %ah,(%eax,%eax,1) + 409e: 00 00 add %al,(%eax) + 40a0: 0c 00 or $0x0,%al + 40a2: 00 00 add %al,(%eax) + 40a4: 00 00 add %al,(%eax) + 40a6: 00 00 add %al,(%eax) + 40a8: 4e dec %esi + 40a9: 00 00 add %al,(%eax) + 40ab: 00 ac 22 10 c0 92 22 add %ch,0x2292c010(%edx,%eiz,1) + 40b2: 00 00 add %al,(%eax) + 40b4: 24 00 and $0x0,%al + 40b6: 1c 00 sbb $0x0,%al + 40b8: b0 22 mov $0x22,%al + 40ba: 10 c0 adc %al,%al + 40bc: 62 22 bound %esp,(%edx) + 40be: 00 00 add %al,(%eax) + 40c0: a0 00 1c 00 08 mov 0x8001c00,%al + 40c5: 00 00 add %al,(%eax) + 40c7: 00 00 add %al,(%eax) + 40c9: 00 00 add %al,(%eax) + 40cb: 00 2e add %ch,(%esi) + 40cd: 00 00 add %al,(%eax) + 40cf: 00 b0 22 10 c0 00 add %dh,0xc01022(%eax) + 40d5: 00 00 add %al,(%eax) + 40d7: 00 44 00 1d add %al,0x1d(%eax,%eax,1) + ... + 40e3: 00 44 00 1f add %al,0x1f(%eax,%eax,1) + 40e7: 00 03 add %al,(%ebx) + 40e9: 00 00 add %al,(%eax) + 40eb: 00 00 add %al,(%eax) + 40ed: 00 00 add %al,(%eax) + 40ef: 00 44 00 21 add %al,0x21(%eax,%eax,1) + 40f3: 00 07 add %al,(%edi) + 40f5: 00 00 add %al,(%eax) + 40f7: 00 7a 22 add %bh,0x22(%edx) + 40fa: 00 00 add %al,(%eax) + 40fc: 40 inc %eax + 40fd: 00 1c 00 add %bl,(%eax,%eax,1) + 4100: 02 00 add (%eax),%al + 4102: 00 00 add %al,(%eax) + 4104: 00 00 add %al,(%eax) + 4106: 00 00 add %al,(%eax) + 4108: 24 00 and $0x0,%al + 410a: 00 00 add %al,(%eax) + 410c: 09 00 or %eax,(%eax) + 410e: 00 00 add %al,(%eax) + 4110: 00 00 add %al,(%eax) + 4112: 00 00 add %al,(%eax) + 4114: 4e dec %esi + 4115: 00 00 add %al,(%eax) + 4117: 00 b9 22 10 c0 9e add %bh,-0x613fefde(%ecx) + 411d: 22 00 and (%eax),%al + 411f: 00 24 00 add %ah,(%eax,%eax,1) + 4122: 23 00 and (%eax),%eax + 4124: c0 22 10 shlb $0x10,(%edx) + 4127: c0 00 00 rolb $0x0,(%eax) + 412a: 00 00 add %al,(%eax) + 412c: 2e 00 00 add %al,%cs:(%eax) + 412f: 00 c0 add %al,%al + 4131: 22 10 and (%eax),%dl + 4133: c0 00 00 rolb $0x0,(%eax) + 4136: 00 00 add %al,(%eax) + 4138: 44 inc %esp + 4139: 00 24 00 add %ah,(%eax,%eax,1) + ... + 4144: 44 inc %esp + 4145: 00 25 00 03 00 00 add %ah,0x300 + 414b: 00 00 add %al,(%eax) + 414d: 00 00 add %al,(%eax) + 414f: 00 44 00 26 add %al,0x26(%eax,%eax,1) + 4153: 00 07 add %al,(%edi) + 4155: 00 00 add %al,(%eax) + 4157: 00 00 add %al,(%eax) + 4159: 00 00 add %al,(%eax) + 415b: 00 24 00 add %ah,(%eax,%eax,1) + 415e: 00 00 add %al,(%eax) + 4160: 09 00 or %eax,(%eax) + 4162: 00 00 add %al,(%eax) + 4164: 00 00 add %al,(%eax) + 4166: 00 00 add %al,(%eax) + 4168: 4e dec %esi + 4169: 00 00 add %al,(%eax) + 416b: 00 c9 add %cl,%cl + 416d: 22 10 and (%eax),%dl + 416f: c0 af 22 00 00 24 00 shrb $0x0,0x24000022(%edi) + 4176: 76 00 jbe 4178 + 4178: d0 22 shlb (%edx) + 417a: 10 c0 adc %al,%al + 417c: 00 00 add %al,(%eax) + 417e: 00 00 add %al,(%eax) + 4180: 2e 00 00 add %al,%cs:(%eax) + 4183: 00 d0 add %dl,%al + 4185: 22 10 and (%eax),%dl + 4187: c0 00 00 rolb $0x0,(%eax) + 418a: 00 00 add %al,(%eax) + 418c: 44 inc %esp + 418d: 00 77 00 add %dh,0x0(%edi) + ... + 4198: 44 inc %esp + 4199: 00 7c 00 07 add %bh,0x7(%eax,%eax,1) + 419d: 00 00 add %al,(%eax) + 419f: 00 00 add %al,(%eax) + 41a1: 00 00 add %al,(%eax) + 41a3: 00 44 00 7e add %al,0x7e(%eax,%eax,1) + 41a7: 00 10 add %dl,(%eax) + 41a9: 00 00 add %al,(%eax) + 41ab: 00 00 add %al,(%eax) + 41ad: 00 00 add %al,(%eax) + 41af: 00 44 00 7f add %al,0x7f(%eax,%eax,1) + 41b3: 00 15 00 00 00 00 add %dl,0x0 + 41b9: 00 00 add %al,(%eax) + 41bb: 00 44 00 7e add %al,0x7e(%eax,%eax,1) + 41bf: 00 16 add %dl,(%esi) + 41c1: 00 00 add %al,(%eax) + 41c3: 00 00 add %al,(%eax) + 41c5: 00 00 add %al,(%eax) + 41c7: 00 44 00 7f add %al,0x7f(%eax,%eax,1) + 41cb: 00 19 add %bl,(%ecx) + 41cd: 00 00 add %al,(%eax) + 41cf: 00 00 add %al,(%eax) + 41d1: 00 00 add %al,(%eax) + 41d3: 00 44 00 81 add %al,-0x7f(%eax,%eax,1) + 41d7: 00 33 add %dh,(%ebx) + 41d9: 00 00 add %al,(%eax) + 41db: 00 00 add %al,(%eax) + 41dd: 00 00 add %al,(%eax) + 41df: 00 44 00 7f add %al,0x7f(%eax,%eax,1) + 41e3: 00 39 add %bh,(%ecx) + 41e5: 00 00 add %al,(%eax) + 41e7: 00 00 add %al,(%eax) + 41e9: 00 00 add %al,(%eax) + 41eb: 00 44 00 81 add %al,-0x7f(%eax,%eax,1) + 41ef: 00 45 00 add %al,0x0(%ebp) + 41f2: 00 00 add %al,(%eax) + 41f4: 00 00 add %al,(%eax) + 41f6: 00 00 add %al,(%eax) + 41f8: 44 inc %esp + 41f9: 00 82 00 58 00 00 add %al,0x5800(%edx) + 41ff: 00 00 add %al,(%eax) + 4201: 00 00 add %al,(%eax) + 4203: 00 44 00 85 add %al,-0x7b(%eax,%eax,1) + 4207: 00 62 00 add %ah,0x0(%edx) + 420a: 00 00 add %al,(%eax) + 420c: 00 00 add %al,(%eax) + 420e: 00 00 add %al,(%eax) + 4210: 24 00 and $0x0,%al + 4212: 00 00 add %al,(%eax) + 4214: 67 00 00 add %al,(%bx,%si) + 4217: 00 00 add %al,(%eax) + 4219: 00 00 add %al,(%eax) + 421b: 00 4e 00 add %cl,0x0(%esi) + 421e: 00 00 add %al,(%eax) + 4220: 37 aaa + 4221: 23 10 and (%eax),%edx + 4223: c0 c2 22 rol $0x22,%dl + 4226: 00 00 add %al,(%eax) + 4228: 24 00 and $0x0,%al + 422a: 87 00 xchg %eax,(%eax) + 422c: 40 inc %eax + 422d: 23 10 and (%eax),%edx + 422f: c0 d1 22 rcl $0x22,%cl + 4232: 00 00 add %al,(%eax) + 4234: a0 00 87 00 08 mov 0x8008700,%al + 4239: 00 00 add %al,(%eax) + 423b: 00 00 add %al,(%eax) + 423d: 00 00 add %al,(%eax) + 423f: 00 2e add %ch,(%esi) + 4241: 00 00 add %al,(%eax) + 4243: 00 40 23 add %al,0x23(%eax) + 4246: 10 c0 adc %al,%al + 4248: 00 00 add %al,(%eax) + 424a: 00 00 add %al,(%eax) + 424c: 44 inc %esp + 424d: 00 88 00 00 00 00 add %cl,0x0(%eax) + 4253: 00 00 add %al,(%eax) + 4255: 00 00 add %al,(%eax) + 4257: 00 44 00 8a add %al,-0x76(%eax,%eax,1) + 425b: 00 01 add %al,(%ecx) + 425d: 00 00 add %al,(%eax) + 425f: 00 00 add %al,(%eax) + 4261: 00 00 add %al,(%eax) + 4263: 00 44 00 88 add %al,-0x78(%eax,%eax,1) + 4267: 00 03 add %al,(%ebx) + 4269: 00 00 add %al,(%eax) + 426b: 00 00 add %al,(%eax) + 426d: 00 00 add %al,(%eax) + 426f: 00 44 00 88 add %al,-0x78(%eax,%eax,1) + 4273: 00 05 00 00 00 00 add %al,0x0 + 4279: 00 00 add %al,(%eax) + 427b: 00 44 00 8a add %al,-0x76(%eax,%eax,1) + 427f: 00 08 add %cl,(%eax) + 4281: 00 00 add %al,(%eax) + 4283: 00 00 add %al,(%eax) + 4285: 00 00 add %al,(%eax) + 4287: 00 44 00 8a add %al,-0x76(%eax,%eax,1) + 428b: 00 0d 00 00 00 00 add %cl,0x0 + 4291: 00 00 add %al,(%eax) + 4293: 00 44 00 8a add %al,-0x76(%eax,%eax,1) + 4297: 00 16 add %dl,(%esi) + 4299: 00 00 add %al,(%eax) + 429b: 00 00 add %al,(%eax) + 429d: 00 00 add %al,(%eax) + 429f: 00 44 00 8d add %al,-0x73(%eax,%eax,1) + 42a3: 00 18 add %bl,(%eax) + 42a5: 00 00 add %al,(%eax) + 42a7: 00 f1 add %dh,%cl + 42a9: 22 00 and (%eax),%al + 42ab: 00 40 00 add %al,0x0(%eax) + 42ae: 89 00 mov %eax,(%eax) + 42b0: 00 00 add %al,(%eax) + 42b2: 00 00 add %al,(%eax) + 42b4: fb sti + 42b5: 22 00 and (%eax),%al + 42b7: 00 40 00 add %al,0x0(%eax) + 42ba: 87 00 xchg %eax,(%eax) + 42bc: 02 00 add (%eax),%al + 42be: 00 00 add %al,(%eax) + 42c0: 00 00 add %al,(%eax) + 42c2: 00 00 add %al,(%eax) + 42c4: c0 00 00 rolb $0x0,(%eax) + ... + 42cf: 00 e0 add %ah,%al + 42d1: 00 00 add %al,(%eax) + 42d3: 00 1a add %bl,(%edx) + 42d5: 00 00 add %al,(%eax) + 42d7: 00 00 add %al,(%eax) + 42d9: 00 00 add %al,(%eax) + 42db: 00 24 00 add %ah,(%eax,%eax,1) + 42de: 00 00 add %al,(%eax) + 42e0: 1a 00 sbb (%eax),%al + 42e2: 00 00 add %al,(%eax) + 42e4: 00 00 add %al,(%eax) + 42e6: 00 00 add %al,(%eax) + 42e8: 4e dec %esi + 42e9: 00 00 add %al,(%eax) + 42eb: 00 5a 23 add %bl,0x23(%edx) + 42ee: 10 c0 adc %al,%al + 42f0: 0c 23 or $0x23,%al + 42f2: 00 00 add %al,(%eax) + 42f4: 24 00 and $0x0,%al + 42f6: 8f 00 popl (%eax) + 42f8: 60 pusha + 42f9: 23 10 and (%eax),%edx + 42fb: c0 21 23 shlb $0x23,(%ecx) + 42fe: 00 00 add %al,(%eax) + 4300: a0 00 8f 00 08 mov 0x8008f00,%al + 4305: 00 00 add %al,(%eax) + 4307: 00 2a add %ch,(%edx) + 4309: 23 00 and (%eax),%eax + 430b: 00 a0 00 8f 00 0c add %ah,0xc008f00(%eax) + 4311: 00 00 add %al,(%eax) + 4313: 00 00 add %al,(%eax) + 4315: 00 00 add %al,(%eax) + 4317: 00 2e add %ch,(%esi) + 4319: 00 00 add %al,(%eax) + 431b: 00 60 23 add %ah,0x23(%eax) + 431e: 10 c0 adc %al,%al + 4320: 00 00 add %al,(%eax) + 4322: 00 00 add %al,(%eax) + 4324: 44 inc %esp + 4325: 00 90 00 00 00 00 add %dl,0x0(%eax) + 432b: 00 00 add %al,(%eax) + 432d: 00 00 add %al,(%eax) + 432f: 00 44 00 90 add %al,-0x70(%eax,%eax,1) + 4333: 00 05 00 00 00 00 add %al,0x0 + 4339: 00 00 add %al,(%eax) + 433b: 00 44 00 91 add %al,-0x6f(%eax,%eax,1) + 433f: 00 0f add %cl,(%edi) + 4341: 00 00 add %al,(%eax) + 4343: 00 00 add %al,(%eax) + 4345: 00 00 add %al,(%eax) + 4347: 00 44 00 92 add %al,-0x6e(%eax,%eax,1) + 434b: 00 15 00 00 00 00 add %dl,0x0 + 4351: 00 00 add %al,(%eax) + 4353: 00 44 00 95 add %al,-0x6b(%eax,%eax,1) + 4357: 00 1a add %bl,(%edx) + 4359: 00 00 add %al,(%eax) + 435b: 00 00 add %al,(%eax) + 435d: 00 00 add %al,(%eax) + 435f: 00 44 00 97 add %al,-0x69(%eax,%eax,1) + 4363: 00 1f add %bl,(%edi) + 4365: 00 00 add %al,(%eax) + 4367: 00 00 add %al,(%eax) + 4369: 00 00 add %al,(%eax) + 436b: 00 44 00 98 add %al,-0x68(%eax,%eax,1) + 436f: 00 24 00 add %ah,(%eax,%eax,1) + 4372: 00 00 add %al,(%eax) + 4374: 00 00 add %al,(%eax) + 4376: 00 00 add %al,(%eax) + 4378: 44 inc %esp + 4379: 00 97 00 2b 00 00 add %dl,0x2b00(%edi) + 437f: 00 00 add %al,(%eax) + 4381: 00 00 add %al,(%eax) + 4383: 00 44 00 9c add %al,-0x64(%eax,%eax,1) + 4387: 00 42 00 add %al,0x0(%edx) + 438a: 00 00 add %al,(%eax) + 438c: 00 00 add %al,(%eax) + 438e: 00 00 add %al,(%eax) + 4390: 44 inc %esp + 4391: 00 a1 00 47 00 00 add %ah,0x4700(%ecx) + 4397: 00 00 add %al,(%eax) + 4399: 00 00 add %al,(%eax) + 439b: 00 44 00 19 add %al,0x19(%eax,%eax,1) + 439f: 00 5c 00 00 add %bl,0x0(%eax,%eax,1) + 43a3: 00 00 add %al,(%eax) + 43a5: 00 00 add %al,(%eax) + 43a7: 00 44 00 a7 add %al,-0x59(%eax,%eax,1) + 43ab: 00 75 00 add %dh,0x0(%ebp) + 43ae: 00 00 add %al,(%eax) + 43b0: 00 00 add %al,(%eax) + 43b2: 00 00 add %al,(%eax) + 43b4: 44 inc %esp + 43b5: 00 19 add %bl,(%ecx) + 43b7: 00 77 00 add %dh,0x0(%edi) + 43ba: 00 00 add %al,(%eax) + 43bc: 00 00 add %al,(%eax) + 43be: 00 00 add %al,(%eax) + 43c0: 44 inc %esp + 43c1: 00 a7 00 79 00 00 add %ah,0x7900(%edi) + 43c7: 00 00 add %al,(%eax) + 43c9: 00 00 add %al,(%eax) + 43cb: 00 44 00 19 add %al,0x19(%eax,%eax,1) + 43cf: 00 7d 00 add %bh,0x0(%ebp) + 43d2: 00 00 add %al,(%eax) + 43d4: 00 00 add %al,(%eax) + 43d6: 00 00 add %al,(%eax) + 43d8: 44 inc %esp + 43d9: 00 a8 00 7e 00 00 add %ch,0x7e00(%eax) + 43df: 00 33 add %dh,(%ebx) + 43e1: 23 00 and (%eax),%eax + 43e3: 00 40 00 add %al,0x0(%eax) + 43e6: a1 00 06 00 00 mov 0x600,%eax + 43eb: 00 43 23 add %al,0x23(%ebx) + 43ee: 00 00 add %al,(%eax) + 43f0: 40 inc %eax + 43f1: 00 8f 00 03 00 00 add %cl,0x300(%edi) + 43f7: 00 4c 23 00 add %cl,0x0(%ebx,%eiz,1) + 43fb: 00 40 00 add %al,0x0(%eax) + 43fe: 8f 00 popl (%eax) + 4400: 06 push %es + 4401: 00 00 add %al,(%eax) + 4403: 00 00 add %al,(%eax) + 4405: 00 00 add %al,(%eax) + 4407: 00 c0 add %al,%al + ... + 4411: 00 00 add %al,(%eax) + 4413: 00 e0 add %ah,%al + 4415: 00 00 add %al,(%eax) + 4417: 00 82 00 00 00 00 add %al,0x0(%edx) + 441d: 00 00 add %al,(%eax) + 441f: 00 24 00 add %ah,(%eax,%eax,1) + 4422: 00 00 add %al,(%eax) + 4424: 82 (bad) + 4425: 00 00 add %al,(%eax) + 4427: 00 00 add %al,(%eax) + 4429: 00 00 add %al,(%eax) + 442b: 00 4e 00 add %cl,0x0(%esi) + 442e: 00 00 add %al,(%eax) + 4430: e2 23 loop 4455 + 4432: 10 c0 adc %al,%al + 4434: 55 push %ebp + 4435: 23 00 and (%eax),%eax + 4437: 00 24 00 add %ah,(%eax,%eax,1) + 443a: c8 00 f0 23 enter $0xf000,$0x23 + 443e: 10 c0 adc %al,%al + 4440: 64 23 00 and %fs:(%eax),%eax + 4443: 00 a0 00 c8 00 08 add %ah,0x800c800(%eax) + 4449: 00 00 add %al,(%eax) + 444b: 00 00 add %al,(%eax) + 444d: 00 00 add %al,(%eax) + 444f: 00 2e add %ch,(%esi) + 4451: 00 00 add %al,(%eax) + 4453: 00 f0 add %dh,%al + 4455: 23 10 and (%eax),%edx + 4457: c0 00 00 rolb $0x0,(%eax) + 445a: 00 00 add %al,(%eax) + 445c: 44 inc %esp + 445d: 00 c9 add %cl,%cl + 445f: 00 00 add %al,(%eax) + 4461: 00 00 add %al,(%eax) + 4463: 00 52 21 add %dl,0x21(%edx) + 4466: 00 00 add %al,(%eax) + 4468: 84 00 test %al,(%eax) + 446a: 00 00 add %al,(%eax) + 446c: f7 23 mull (%ebx) + 446e: 10 c0 adc %al,%al + 4470: 00 00 add %al,(%eax) + 4472: 00 00 add %al,(%eax) + 4474: 44 inc %esp + 4475: 00 18 add %bl,(%eax) + 4477: 00 07 add %al,(%edi) + 4479: 00 00 add %al,(%eax) + 447b: 00 3f add %bh,(%edi) + 447d: 21 00 and %eax,(%eax) + 447f: 00 84 00 00 00 fd 23 add %al,0x23fd0000(%eax,%eax,1) + 4486: 10 c0 adc %al,%al + 4488: 00 00 add %al,(%eax) + 448a: 00 00 add %al,(%eax) + 448c: 44 inc %esp + 448d: 00 c9 add %cl,%cl + 448f: 00 0d 00 00 00 52 add %cl,0x52000000 + 4495: 21 00 and %eax,(%eax) + 4497: 00 84 00 00 00 00 24 add %al,0x24000000(%eax,%eax,1) + 449e: 10 c0 adc %al,%al + 44a0: 00 00 add %al,(%eax) + 44a2: 00 00 add %al,(%eax) + 44a4: 44 inc %esp + 44a5: 00 18 add %bl,(%eax) + 44a7: 00 10 add %dl,(%eax) + 44a9: 00 00 add %al,(%eax) + 44ab: 00 6e 21 add %ch,0x21(%esi) + 44ae: 00 00 add %al,(%eax) + 44b0: 84 00 test %al,(%eax) + 44b2: 00 00 add %al,(%eax) + 44b4: 08 24 10 or %ah,(%eax,%edx,1) + 44b7: c0 00 00 rolb $0x0,(%eax) + 44ba: 00 00 add %al,(%eax) + 44bc: 44 inc %esp + 44bd: 00 29 add %ch,(%ecx) + 44bf: 00 18 add %bl,(%eax) + 44c1: 00 00 add %al,(%eax) + 44c3: 00 3f add %bh,(%edi) + 44c5: 21 00 and %eax,(%eax) + 44c7: 00 84 00 00 00 0f 24 add %al,0x240f0000(%eax,%eax,1) + 44ce: 10 c0 adc %al,%al + 44d0: 00 00 add %al,(%eax) + 44d2: 00 00 add %al,(%eax) + 44d4: 44 inc %esp + 44d5: 00 cc add %cl,%ah + 44d7: 00 1f add %bl,(%edi) + 44d9: 00 00 add %al,(%eax) + 44db: 00 00 add %al,(%eax) + 44dd: 00 00 add %al,(%eax) + 44df: 00 44 00 ce add %al,-0x32(%eax,%eax,1) + 44e3: 00 2a add %ch,(%edx) + 44e5: 00 00 add %al,(%eax) + 44e7: 00 00 add %al,(%eax) + 44e9: 00 00 add %al,(%eax) + 44eb: 00 44 00 cc add %al,-0x34(%eax,%eax,1) + 44ef: 00 33 add %dh,(%ebx) + 44f1: 00 00 add %al,(%eax) + 44f3: 00 00 add %al,(%eax) + 44f5: 00 00 add %al,(%eax) + 44f7: 00 44 00 d2 add %al,-0x2e(%eax,%eax,1) + 44fb: 00 42 00 add %al,0x0(%edx) + 44fe: 00 00 add %al,(%eax) + 4500: 00 00 add %al,(%eax) + 4502: 00 00 add %al,(%eax) + 4504: 44 inc %esp + 4505: 00 d3 add %dl,%bl + 4507: 00 4e 00 add %cl,0x0(%esi) + 450a: 00 00 add %al,(%eax) + 450c: 00 00 add %al,(%eax) + 450e: 00 00 add %al,(%eax) + 4510: 44 inc %esp + 4511: 00 d4 add %dl,%ah + 4513: 00 55 00 add %dl,0x0(%ebp) + 4516: 00 00 add %al,(%eax) + 4518: 00 00 add %al,(%eax) + 451a: 00 00 add %al,(%eax) + 451c: 44 inc %esp + 451d: 00 d7 add %dl,%bh + 451f: 00 63 00 add %ah,0x0(%ebx) + 4522: 00 00 add %al,(%eax) + 4524: 6e outsb %ds:(%esi),(%dx) + 4525: 21 00 and %eax,(%eax) + 4527: 00 84 00 00 00 6d 24 add %al,0x246d0000(%eax,%eax,1) + 452e: 10 c0 adc %al,%al + 4530: 00 00 add %al,(%eax) + 4532: 00 00 add %al,(%eax) + 4534: 44 inc %esp + 4535: 00 24 00 add %ah,(%eax,%eax,1) + 4538: 7d 00 jge 453a + 453a: 00 00 add %al,(%eax) + 453c: 3f aas + 453d: 21 00 and %eax,(%eax) + 453f: 00 84 00 00 00 74 24 add %al,0x24740000(%eax,%eax,1) + 4546: 10 c0 adc %al,%al + 4548: 00 00 add %al,(%eax) + 454a: 00 00 add %al,(%eax) + 454c: 44 inc %esp + 454d: 00 da add %bl,%dl + 454f: 00 84 00 00 00 00 00 add %al,0x0(%eax,%eax,1) + 4556: 00 00 add %al,(%eax) + 4558: 44 inc %esp + 4559: 00 d5 add %dl,%ch + 455b: 00 90 00 00 00 00 add %dl,0x0(%eax) + 4561: 00 00 add %al,(%eax) + 4563: 00 44 00 cf add %al,-0x31(%eax,%eax,1) + 4567: 00 b0 00 00 00 75 add %dh,0x75000000(%eax) + 456d: 23 00 and (%eax),%eax + 456f: 00 40 00 add %al,0x0(%eax) + 4572: c8 00 03 00 enter $0x300,$0x0 + 4576: 00 00 add %al,(%eax) + 4578: 00 00 add %al,(%eax) + 457a: 00 00 add %al,(%eax) + 457c: 24 00 and $0x0,%al + 457e: 00 00 add %al,(%eax) + 4580: b6 00 mov $0x0,%dh + 4582: 00 00 add %al,(%eax) + 4584: 00 00 add %al,(%eax) + 4586: 00 00 add %al,(%eax) + 4588: 4e dec %esi + 4589: 00 00 add %al,(%eax) + 458b: 00 a6 24 10 c0 86 add %ah,-0x793fefdc(%esi) + 4591: 23 00 and (%eax),%eax + 4593: 00 24 00 add %ah,(%eax,%eax,1) + 4596: aa stos %al,%es:(%edi) + 4597: 00 b0 24 10 c0 9b add %dh,-0x643fefdc(%eax) + 459d: 23 00 and (%eax),%eax + 459f: 00 a0 00 aa 00 08 add %ah,0x800aa00(%eax) + 45a5: 00 00 add %al,(%eax) + 45a7: 00 00 add %al,(%eax) + 45a9: 00 00 add %al,(%eax) + 45ab: 00 2e add %ch,(%esi) + 45ad: 00 00 add %al,(%eax) + 45af: 00 b0 24 10 c0 00 add %dh,0xc01024(%eax) + 45b5: 00 00 add %al,(%eax) + 45b7: 00 44 00 ab add %al,-0x55(%eax,%eax,1) + ... + 45c3: 00 44 00 ab add %al,-0x55(%eax,%eax,1) + 45c7: 00 06 add %al,(%esi) + 45c9: 00 00 add %al,(%eax) + 45cb: 00 00 add %al,(%eax) + 45cd: 00 00 add %al,(%eax) + 45cf: 00 44 00 ac add %al,-0x54(%eax,%eax,1) + 45d3: 00 09 add %cl,(%ecx) + 45d5: 00 00 add %al,(%eax) + 45d7: 00 00 add %al,(%eax) + 45d9: 00 00 add %al,(%eax) + 45db: 00 44 00 af add %al,-0x51(%eax,%eax,1) + 45df: 00 0d 00 00 00 00 add %cl,0x0 + 45e5: 00 00 add %al,(%eax) + 45e7: 00 44 00 b0 add %al,-0x50(%eax,%eax,1) + 45eb: 00 1f add %bl,(%edi) + 45ed: 00 00 add %al,(%eax) + 45ef: 00 00 add %al,(%eax) + 45f1: 00 00 add %al,(%eax) + 45f3: 00 44 00 ad add %al,-0x53(%eax,%eax,1) + 45f7: 00 30 add %dh,(%eax) + 45f9: 00 00 add %al,(%eax) + 45fb: 00 00 add %al,(%eax) + 45fd: 00 00 add %al,(%eax) + 45ff: 00 44 00 b0 add %al,-0x50(%eax,%eax,1) + 4603: 00 42 00 add %al,0x0(%edx) + 4606: 00 00 add %al,(%eax) + 4608: a9 23 00 00 40 test $0x40000023,%eax + 460d: 00 aa 00 00 00 00 add %ch,0x0(%edx) + 4613: 00 00 add %al,(%eax) + 4615: 00 00 add %al,(%eax) + 4617: 00 24 00 add %ah,(%eax,%eax,1) + 461a: 00 00 add %al,(%eax) + 461c: 44 inc %esp + 461d: 00 00 add %al,(%eax) + 461f: 00 00 add %al,(%eax) + 4621: 00 00 add %al,(%eax) + 4623: 00 4e 00 add %cl,0x0(%esi) + 4626: 00 00 add %al,(%eax) + 4628: f4 hlt + 4629: 24 10 and $0x10,%al + 462b: c0 (bad) + 462c: b7 23 mov $0x23,%bh + 462e: 00 00 add %al,(%eax) + 4630: 24 00 and $0x0,%al + 4632: bc 00 00 25 10 mov $0x10250000,%esp + 4637: c0 c5 23 rol $0x23,%ch + 463a: 00 00 add %al,(%eax) + 463c: a0 00 bc 00 08 mov 0x800bc00,%al + 4641: 00 00 add %al,(%eax) + 4643: 00 da add %bl,%dl + 4645: 23 00 and (%eax),%eax + 4647: 00 a0 00 bc 00 0c add %ah,0xc00bc00(%eax) + 464d: 00 00 add %al,(%eax) + 464f: 00 00 add %al,(%eax) + 4651: 00 00 add %al,(%eax) + 4653: 00 2e add %ch,(%esi) + 4655: 00 00 add %al,(%eax) + 4657: 00 00 add %al,(%eax) + 4659: 25 10 c0 00 00 and $0xc010,%eax + 465e: 00 00 add %al,(%eax) + 4660: 44 inc %esp + 4661: 00 bd 00 00 00 00 add %bh,0x0(%ebp) + 4667: 00 00 add %al,(%eax) + 4669: 00 00 add %al,(%eax) + 466b: 00 44 00 bd add %al,-0x43(%eax,%eax,1) + 466f: 00 09 add %cl,(%ecx) + 4671: 00 00 add %al,(%eax) + 4673: 00 00 add %al,(%eax) + 4675: 00 00 add %al,(%eax) + 4677: 00 44 00 be add %al,-0x42(%eax,%eax,1) + 467b: 00 0f add %cl,(%edi) + 467d: 00 00 add %al,(%eax) + 467f: 00 00 add %al,(%eax) + 4681: 00 00 add %al,(%eax) + 4683: 00 44 00 be add %al,-0x42(%eax,%eax,1) + 4687: 00 13 add %dl,(%ebx) + 4689: 00 00 add %al,(%eax) + 468b: 00 00 add %al,(%eax) + 468d: 00 00 add %al,(%eax) + 468f: 00 44 00 c0 add %al,-0x40(%eax,%eax,1) + 4693: 00 20 add %ah,(%eax) + 4695: 00 00 add %al,(%eax) + 4697: 00 00 add %al,(%eax) + 4699: 00 00 add %al,(%eax) + 469b: 00 44 00 c3 add %al,-0x3d(%eax,%eax,1) + 469f: 00 23 add %ah,(%ebx) + 46a1: 00 00 add %al,(%eax) + 46a3: 00 00 add %al,(%eax) + 46a5: 00 00 add %al,(%eax) + 46a7: 00 44 00 c1 add %al,-0x3f(%eax,%eax,1) + 46ab: 00 26 add %ah,(%esi) + 46ad: 00 00 add %al,(%eax) + 46af: 00 00 add %al,(%eax) + 46b1: 00 00 add %al,(%eax) + 46b3: 00 44 00 c3 add %al,-0x3d(%eax,%eax,1) + 46b7: 00 28 add %ch,(%eax) + 46b9: 00 00 add %al,(%eax) + 46bb: 00 00 add %al,(%eax) + 46bd: 00 00 add %al,(%eax) + 46bf: 00 44 00 c1 add %al,-0x3f(%eax,%eax,1) + 46c3: 00 2b add %ch,(%ebx) + 46c5: 00 00 add %al,(%eax) + 46c7: 00 00 add %al,(%eax) + 46c9: 00 00 add %al,(%eax) + 46cb: 00 44 00 be add %al,-0x42(%eax,%eax,1) + 46cf: 00 2e add %ch,(%esi) + 46d1: 00 00 add %al,(%eax) + 46d3: 00 00 add %al,(%eax) + 46d5: 00 00 add %al,(%eax) + 46d7: 00 44 00 c3 add %al,-0x3d(%eax,%eax,1) + 46db: 00 2f add %ch,(%edi) + 46dd: 00 00 add %al,(%eax) + 46df: 00 00 add %al,(%eax) + 46e1: 00 00 add %al,(%eax) + 46e3: 00 44 00 c4 add %al,-0x3c(%eax,%eax,1) + 46e7: 00 3b add %bh,(%ebx) + 46e9: 00 00 add %al,(%eax) + 46eb: 00 00 add %al,(%eax) + 46ed: 00 00 add %al,(%eax) + 46ef: 00 44 00 be add %al,-0x42(%eax,%eax,1) + 46f3: 00 49 00 add %cl,0x0(%ecx) + 46f6: 00 00 add %al,(%eax) + 46f8: 00 00 add %al,(%eax) + 46fa: 00 00 add %al,(%eax) + 46fc: 44 inc %esp + 46fd: 00 c6 add %al,%dh + 46ff: 00 50 00 add %dl,0x0(%eax) + 4702: 00 00 add %al,(%eax) + 4704: e8 23 00 00 40 call 4000472c + 4709: 00 bc 00 07 00 00 00 add %bh,0x7(%eax,%eax,1) + 4710: f6 23 mulb (%ebx) + 4712: 00 00 add %al,(%eax) + 4714: 40 inc %eax + 4715: 00 bc 00 06 00 00 00 add %bh,0x6(%eax,%eax,1) + 471c: 04 24 add $0x24,%al + 471e: 00 00 add %al,(%eax) + 4720: 40 inc %eax + 4721: 00 be 00 03 00 00 add %bh,0x300(%esi) + 4727: 00 00 add %al,(%eax) + 4729: 00 00 add %al,(%eax) + 472b: 00 c0 add %al,%al + 472d: 00 00 add %al,(%eax) + 472f: 00 0f add %cl,(%edi) + 4731: 00 00 add %al,(%eax) + 4733: 00 00 add %al,(%eax) + 4735: 00 00 add %al,(%eax) + 4737: 00 e0 add %ah,%al + 4739: 00 00 add %al,(%eax) + 473b: 00 50 00 add %dl,0x0(%eax) + 473e: 00 00 add %al,(%eax) + 4740: 00 00 add %al,(%eax) + 4742: 00 00 add %al,(%eax) + 4744: 24 00 and $0x0,%al + 4746: 00 00 add %al,(%eax) + 4748: 58 pop %eax + 4749: 00 00 add %al,(%eax) + 474b: 00 00 add %al,(%eax) + 474d: 00 00 add %al,(%eax) + 474f: 00 4e 00 add %cl,0x0(%esi) + 4752: 00 00 add %al,(%eax) + 4754: 58 pop %eax + 4755: 25 10 c0 0d 24 and $0x240dc010,%eax + 475a: 00 00 add %al,(%eax) + 475c: 24 00 and $0x0,%al + 475e: b2 00 mov $0x0,%dl + 4760: 60 pusha + 4761: 25 10 c0 20 24 and $0x2420c010,%eax + 4766: 00 00 add %al,(%eax) + 4768: a0 00 b2 00 08 mov 0x800b200,%al + 476d: 00 00 add %al,(%eax) + 476f: 00 00 add %al,(%eax) + 4771: 00 00 add %al,(%eax) + 4773: 00 2e add %ch,(%esi) + 4775: 00 00 add %al,(%eax) + 4777: 00 60 25 add %ah,0x25(%eax) + 477a: 10 c0 adc %al,%al + 477c: 00 00 add %al,(%eax) + 477e: 00 00 add %al,(%eax) + 4780: 44 inc %esp + 4781: 00 b3 00 00 00 00 add %dh,0x0(%ebx) + 4787: 00 00 add %al,(%eax) + 4789: 00 00 add %al,(%eax) + 478b: 00 44 00 b3 add %al,-0x4d(%eax,%eax,1) + 478f: 00 09 add %cl,(%ecx) + 4791: 00 00 add %al,(%eax) + 4793: 00 00 add %al,(%eax) + 4795: 00 00 add %al,(%eax) + 4797: 00 44 00 b6 add %al,-0x4a(%eax,%eax,1) + 479b: 00 11 add %dl,(%ecx) + 479d: 00 00 add %al,(%eax) + 479f: 00 00 add %al,(%eax) + 47a1: 00 00 add %al,(%eax) + 47a3: 00 44 00 b7 add %al,-0x49(%eax,%eax,1) + 47a7: 00 1c 00 add %bl,(%eax,%eax,1) + 47aa: 00 00 add %al,(%eax) + 47ac: 00 00 add %al,(%eax) + 47ae: 00 00 add %al,(%eax) + 47b0: 44 inc %esp + 47b1: 00 b8 00 24 00 00 add %bh,0x2400(%eax) + 47b7: 00 00 add %al,(%eax) + 47b9: 00 00 add %al,(%eax) + 47bb: 00 44 00 b7 add %al,-0x49(%eax,%eax,1) + 47bf: 00 27 add %ah,(%edi) + 47c1: 00 00 add %al,(%eax) + 47c3: 00 00 add %al,(%eax) + 47c5: 00 00 add %al,(%eax) + 47c7: 00 44 00 b8 add %al,-0x48(%eax,%eax,1) + 47cb: 00 2c 00 add %ch,(%eax,%eax,1) + 47ce: 00 00 add %al,(%eax) + 47d0: 00 00 add %al,(%eax) + 47d2: 00 00 add %al,(%eax) + 47d4: 44 inc %esp + 47d5: 00 b7 00 2d 00 00 add %dh,0x2d00(%edi) + 47db: 00 00 add %al,(%eax) + 47dd: 00 00 add %al,(%eax) + 47df: 00 44 00 b8 add %al,-0x48(%eax,%eax,1) + 47e3: 00 33 add %dh,(%ebx) + 47e5: 00 00 add %al,(%eax) + 47e7: 00 00 add %al,(%eax) + 47e9: 00 00 add %al,(%eax) + 47eb: 00 44 00 b4 add %al,-0x4c(%eax,%eax,1) + 47ef: 00 3b add %bh,(%ebx) + 47f1: 00 00 add %al,(%eax) + 47f3: 00 00 add %al,(%eax) + 47f5: 00 00 add %al,(%eax) + 47f7: 00 44 00 ba add %al,-0x46(%eax,%eax,1) + 47fb: 00 43 00 add %al,0x0(%ebx) + 47fe: 00 00 add %al,(%eax) + 4800: 2e cs + 4801: 24 00 and $0x0,%al + 4803: 00 40 00 add %al,0x0(%eax) + 4806: b2 00 mov $0x0,%dl + 4808: 06 push %es + 4809: 00 00 add %al,(%eax) + 480b: 00 3c 24 add %bh,(%esp) + 480e: 00 00 add %al,(%eax) + 4810: 40 inc %eax + 4811: 00 b6 00 07 00 00 add %dh,0x700(%esi) + 4817: 00 00 add %al,(%eax) + 4819: 00 00 add %al,(%eax) + 481b: 00 c0 add %al,%al + 481d: 00 00 add %al,(%eax) + 481f: 00 11 add %dl,(%ecx) + 4821: 00 00 add %al,(%eax) + 4823: 00 00 add %al,(%eax) + 4825: 00 00 add %al,(%eax) + 4827: 00 e0 add %ah,%al + 4829: 00 00 add %al,(%eax) + 482b: 00 3b add %bh,(%ebx) + 482d: 00 00 add %al,(%eax) + 482f: 00 00 add %al,(%eax) + 4831: 00 00 add %al,(%eax) + 4833: 00 24 00 add %ah,(%eax,%eax,1) + 4836: 00 00 add %al,(%eax) + 4838: 4b dec %ebx + 4839: 00 00 add %al,(%eax) + 483b: 00 00 add %al,(%eax) + 483d: 00 00 add %al,(%eax) + 483f: 00 4e 00 add %cl,0x0(%esi) + 4842: 00 00 add %al,(%eax) + 4844: ab stos %eax,%es:(%edi) + 4845: 25 10 c0 48 24 and $0x2448c010,%eax + 484a: 00 00 add %al,(%eax) + 484c: 24 00 and $0x0,%al + 484e: 28 00 sub %al,(%eax) + 4850: b0 25 mov $0x25,%al + 4852: 10 c0 adc %al,%al + 4854: 56 push %esi + 4855: 24 00 and $0x0,%al + 4857: 00 a0 00 28 00 08 add %ah,0x8002800(%eax) + 485d: 00 00 add %al,(%eax) + 485f: 00 00 add %al,(%eax) + 4861: 00 00 add %al,(%eax) + 4863: 00 2e add %ch,(%esi) + 4865: 00 00 add %al,(%eax) + 4867: 00 b0 25 10 c0 00 add %dh,0xc01025(%eax) + 486d: 00 00 add %al,(%eax) + 486f: 00 44 00 29 add %al,0x29(%eax,%eax,1) + ... + 487b: 00 44 00 29 add %al,0x29(%eax,%eax,1) + 487f: 00 09 add %cl,(%ecx) + 4881: 00 00 add %al,(%eax) + 4883: 00 00 add %al,(%eax) + 4885: 00 00 add %al,(%eax) + 4887: 00 44 00 37 add %al,0x37(%eax,%eax,1) + 488b: 00 0b add %cl,(%ebx) + 488d: 00 00 add %al,(%eax) + 488f: 00 00 add %al,(%eax) + 4891: 00 00 add %al,(%eax) + 4893: 00 44 00 33 add %al,0x33(%eax,%eax,1) + 4897: 00 20 add %ah,(%eax) + 4899: 00 00 add %al,(%eax) + 489b: 00 00 add %al,(%eax) + 489d: 00 00 add %al,(%eax) + 489f: 00 44 00 33 add %al,0x33(%eax,%eax,1) + 48a3: 00 23 add %ah,(%ebx) + 48a5: 00 00 add %al,(%eax) + 48a7: 00 00 add %al,(%eax) + 48a9: 00 00 add %al,(%eax) + 48ab: 00 44 00 34 add %al,0x34(%eax,%eax,1) + 48af: 00 3f add %bh,(%edi) + 48b1: 00 00 add %al,(%eax) + 48b3: 00 00 add %al,(%eax) + 48b5: 00 00 add %al,(%eax) + 48b7: 00 44 00 36 add %al,0x36(%eax,%eax,1) + 48bb: 00 54 00 00 add %dl,0x0(%eax,%eax,1) + 48bf: 00 00 add %al,(%eax) + 48c1: 00 00 add %al,(%eax) + 48c3: 00 44 00 3b add %al,0x3b(%eax,%eax,1) + 48c7: 00 60 00 add %ah,0x0(%eax) + 48ca: 00 00 add %al,(%eax) + 48cc: 00 00 add %al,(%eax) + 48ce: 00 00 add %al,(%eax) + 48d0: 44 inc %esp + 48d1: 00 3d 00 63 00 00 add %bh,0x6300 + 48d7: 00 00 add %al,(%eax) + 48d9: 00 00 add %al,(%eax) + 48db: 00 44 00 3b add %al,0x3b(%eax,%eax,1) + 48df: 00 6f 00 add %ch,0x0(%edi) + 48e2: 00 00 add %al,(%eax) + 48e4: 00 00 add %al,(%eax) + 48e6: 00 00 add %al,(%eax) + 48e8: 44 inc %esp + 48e9: 00 3f add %bh,(%edi) + 48eb: 00 75 00 add %dh,0x0(%ebp) + 48ee: 00 00 add %al,(%eax) + 48f0: 00 00 add %al,(%eax) + 48f2: 00 00 add %al,(%eax) + 48f4: 44 inc %esp + 48f5: 00 37 add %dh,(%edi) + 48f7: 00 80 00 00 00 00 add %al,0x0(%eax) + 48fd: 00 00 add %al,(%eax) + 48ff: 00 44 00 33 add %al,0x33(%eax,%eax,1) + 4903: 00 83 00 00 00 00 add %al,0x0(%ebx) + 4909: 00 00 add %al,(%eax) + 490b: 00 44 00 37 add %al,0x37(%eax,%eax,1) + 490f: 00 85 00 00 00 64 add %al,0x64000000(%ebp) + 4915: 24 00 and $0x0,%al + 4917: 00 80 00 2f 00 dd add %al,-0x22ffd100(%eax) + 491d: ff (bad) + 491e: ff (bad) + 491f: ff 00 incl (%eax) + 4921: 00 00 add %al,(%eax) + 4923: 00 c0 add %al,%al + 4925: 00 00 add %al,(%eax) + 4927: 00 00 add %al,(%eax) + 4929: 00 00 add %al,(%eax) + 492b: 00 a0 24 00 00 40 add %ah,0x40000024(%eax) + 4931: 00 3b add %bh,(%ebx) + 4933: 00 03 add %al,(%ebx) + 4935: 00 00 add %al,(%eax) + 4937: 00 00 add %al,(%eax) + 4939: 00 00 add %al,(%eax) + 493b: 00 c0 add %al,%al + 493d: 00 00 add %al,(%eax) + 493f: 00 60 00 add %ah,0x0(%eax) + 4942: 00 00 add %al,(%eax) + 4944: 00 00 add %al,(%eax) + 4946: 00 00 add %al,(%eax) + 4948: e0 00 loopne 494a + 494a: 00 00 add %al,(%eax) + 494c: 75 00 jne 494e + 494e: 00 00 add %al,(%eax) + 4950: 00 00 add %al,(%eax) + 4952: 00 00 add %al,(%eax) + 4954: e0 00 loopne 4956 + 4956: 00 00 add %al,(%eax) + 4958: 93 xchg %eax,%ebx + 4959: 00 00 add %al,(%eax) + 495b: 00 00 add %al,(%eax) + 495d: 00 00 add %al,(%eax) + 495f: 00 24 00 add %ah,(%eax,%eax,1) + 4962: 00 00 add %al,(%eax) + 4964: 93 xchg %eax,%ebx + 4965: 00 00 add %al,(%eax) + 4967: 00 00 add %al,(%eax) + 4969: 00 00 add %al,(%eax) + 496b: 00 4e 00 add %cl,0x0(%esi) + 496e: 00 00 add %al,(%eax) + 4970: 43 inc %ebx + 4971: 26 es + 4972: 10 c0 adc %al,%al + 4974: a9 24 00 00 24 test $0x24000024,%eax + 4979: 00 dc add %bl,%ah + 497b: 00 50 26 add %dl,0x26(%eax) + 497e: 10 c0 adc %al,%al + 4980: b7 24 mov $0x24,%bh + 4982: 00 00 add %al,(%eax) + 4984: a0 00 dc 00 08 mov 0x800dc00,%al + 4989: 00 00 add %al,(%eax) + 498b: 00 00 add %al,(%eax) + 498d: 00 00 add %al,(%eax) + 498f: 00 2e add %ch,(%esi) + 4991: 00 00 add %al,(%eax) + 4993: 00 50 26 add %dl,0x26(%eax) + 4996: 10 c0 adc %al,%al + 4998: 00 00 add %al,(%eax) + 499a: 00 00 add %al,(%eax) + 499c: 44 inc %esp + 499d: 00 dd add %bl,%ch + ... + 49a7: 00 44 00 dd add %al,-0x23(%eax,%eax,1) + 49ab: 00 07 add %al,(%edi) + 49ad: 00 00 add %al,(%eax) + 49af: 00 00 add %al,(%eax) + 49b1: 00 00 add %al,(%eax) + 49b3: 00 44 00 de add %al,-0x22(%eax,%eax,1) + 49b7: 00 0a add %cl,(%edx) + 49b9: 00 00 add %al,(%eax) + 49bb: 00 00 add %al,(%eax) + 49bd: 00 00 add %al,(%eax) + 49bf: 00 44 00 e0 add %al,-0x20(%eax,%eax,1) + 49c3: 00 10 add %dl,(%eax) + 49c5: 00 00 add %al,(%eax) + 49c7: 00 00 add %al,(%eax) + 49c9: 00 00 add %al,(%eax) + 49cb: 00 44 00 e1 add %al,-0x1f(%eax,%eax,1) + 49cf: 00 13 add %dl,(%ebx) + 49d1: 00 00 add %al,(%eax) + 49d3: 00 00 add %al,(%eax) + 49d5: 00 00 add %al,(%eax) + 49d7: 00 44 00 e0 add %al,-0x20(%eax,%eax,1) + 49db: 00 14 00 add %dl,(%eax,%eax,1) + 49de: 00 00 add %al,(%eax) + 49e0: 00 00 add %al,(%eax) + 49e2: 00 00 add %al,(%eax) + 49e4: 44 inc %esp + 49e5: 00 de add %bl,%dh + 49e7: 00 1d 00 00 00 00 add %bl,0x0 + 49ed: 00 00 add %al,(%eax) + 49ef: 00 44 00 e3 add %al,-0x1d(%eax,%eax,1) + 49f3: 00 26 add %ah,(%esi) + 49f5: 00 00 add %al,(%eax) + 49f7: 00 fb add %bh,%bl + 49f9: 22 00 and (%eax),%al + 49fb: 00 40 00 add %al,0x0(%eax) + 49fe: dc 00 faddl (%eax) + 4a00: 03 00 add (%eax),%eax + 4a02: 00 00 add %al,(%eax) + 4a04: 00 00 add %al,(%eax) + 4a06: 00 00 add %al,(%eax) + 4a08: 24 00 and $0x0,%al + 4a0a: 00 00 add %al,(%eax) + 4a0c: 2b 00 sub (%eax),%eax + 4a0e: 00 00 add %al,(%eax) + 4a10: 00 00 add %al,(%eax) + 4a12: 00 00 add %al,(%eax) + 4a14: 4e dec %esi + 4a15: 00 00 add %al,(%eax) + 4a17: 00 7b 26 add %bh,0x26(%ebx) + 4a1a: 10 c0 adc %al,%al + 4a1c: c8 24 00 00 enter $0x24,$0x0 + 4a20: 24 00 and $0x0,%al + 4a22: 41 inc %ecx + 4a23: 00 80 26 10 c0 d8 add %al,-0x273fefda(%eax) + 4a29: 24 00 and $0x0,%al + 4a2b: 00 a0 00 41 00 08 add %ah,0x8004100(%eax) + 4a31: 00 00 add %al,(%eax) + 4a33: 00 00 add %al,(%eax) + 4a35: 00 00 add %al,(%eax) + 4a37: 00 2e add %ch,(%esi) + 4a39: 00 00 add %al,(%eax) + 4a3b: 00 80 26 10 c0 00 add %al,0xc01026(%eax) + 4a41: 00 00 add %al,(%eax) + 4a43: 00 44 00 42 add %al,0x42(%eax,%eax,1) + ... + 4a4f: 00 44 00 45 add %al,0x45(%eax,%eax,1) + 4a53: 00 09 add %cl,(%ecx) + 4a55: 00 00 add %al,(%eax) + 4a57: 00 00 add %al,(%eax) + 4a59: 00 00 add %al,(%eax) + 4a5b: 00 44 00 42 add %al,0x42(%eax,%eax,1) + 4a5f: 00 0c 00 add %cl,(%eax,%eax,1) + 4a62: 00 00 add %al,(%eax) + 4a64: 00 00 add %al,(%eax) + 4a66: 00 00 add %al,(%eax) + 4a68: 44 inc %esp + 4a69: 00 47 00 add %al,0x0(%edi) + 4a6c: 0f 00 00 sldt (%eax) + 4a6f: 00 00 add %al,(%eax) + 4a71: 00 00 add %al,(%eax) + 4a73: 00 44 00 8a add %al,-0x76(%eax,%eax,1) + 4a77: 00 20 add %ah,(%eax) + 4a79: 00 00 add %al,(%eax) + 4a7b: 00 00 add %al,(%eax) + 4a7d: 00 00 add %al,(%eax) + 4a7f: 00 44 00 8a add %al,-0x76(%eax,%eax,1) + 4a83: 00 25 00 00 00 00 add %ah,0x0 + 4a89: 00 00 add %al,(%eax) + 4a8b: 00 44 00 48 add %al,0x48(%eax,%eax,1) + 4a8f: 00 36 add %dh,(%esi) + 4a91: 00 00 add %al,(%eax) + 4a93: 00 00 add %al,(%eax) + 4a95: 00 00 add %al,(%eax) + 4a97: 00 44 00 4a add %al,0x4a(%eax,%eax,1) + 4a9b: 00 3c 00 add %bh,(%eax,%eax,1) + 4a9e: 00 00 add %al,(%eax) + 4aa0: 00 00 add %al,(%eax) + 4aa2: 00 00 add %al,(%eax) + 4aa4: 44 inc %esp + 4aa5: 00 4c 00 43 add %cl,0x43(%eax,%eax,1) + 4aa9: 00 00 add %al,(%eax) + 4aab: 00 00 add %al,(%eax) + 4aad: 00 00 add %al,(%eax) + 4aaf: 00 44 00 64 add %al,0x64(%eax,%eax,1) + 4ab3: 00 67 00 add %ah,0x0(%edi) + 4ab6: 00 00 add %al,(%eax) + 4ab8: 00 00 add %al,(%eax) + 4aba: 00 00 add %al,(%eax) + 4abc: 44 inc %esp + 4abd: 00 63 00 add %ah,0x0(%ebx) + 4ac0: 6c insb (%dx),%es:(%edi) + 4ac1: 00 00 add %al,(%eax) + 4ac3: 00 00 add %al,(%eax) + 4ac5: 00 00 add %al,(%eax) + 4ac7: 00 44 00 64 add %al,0x64(%eax,%eax,1) + 4acb: 00 6f 00 add %ch,0x0(%edi) + 4ace: 00 00 add %al,(%eax) + 4ad0: 00 00 add %al,(%eax) + 4ad2: 00 00 add %al,(%eax) + 4ad4: 44 inc %esp + 4ad5: 00 63 00 add %ah,0x0(%ebx) + 4ad8: 70 00 jo 4ada + 4ada: 00 00 add %al,(%eax) + 4adc: 00 00 add %al,(%eax) + 4ade: 00 00 add %al,(%eax) + 4ae0: 44 inc %esp + 4ae1: 00 64 00 73 add %ah,0x73(%eax,%eax,1) + 4ae5: 00 00 add %al,(%eax) + 4ae7: 00 00 add %al,(%eax) + 4ae9: 00 00 add %al,(%eax) + 4aeb: 00 44 00 65 add %al,0x65(%eax,%eax,1) + 4aef: 00 78 00 add %bh,0x0(%eax) + 4af2: 00 00 add %al,(%eax) + 4af4: 00 00 add %al,(%eax) + 4af6: 00 00 add %al,(%eax) + 4af8: 44 inc %esp + 4af9: 00 63 00 add %ah,0x0(%ebx) + 4afc: 7b 00 jnp 4afe + 4afe: 00 00 add %al,(%eax) + 4b00: 00 00 add %al,(%eax) + 4b02: 00 00 add %al,(%eax) + 4b04: 44 inc %esp + 4b05: 00 65 00 add %ah,0x0(%ebp) + 4b08: 7e 00 jle 4b0a + 4b0a: 00 00 add %al,(%eax) + 4b0c: 00 00 add %al,(%eax) + 4b0e: 00 00 add %al,(%eax) + 4b10: 44 inc %esp + 4b11: 00 4f 00 add %cl,0x0(%edi) + 4b14: 80 00 00 addb $0x0,(%eax) + 4b17: 00 00 add %al,(%eax) + 4b19: 00 00 add %al,(%eax) + 4b1b: 00 44 00 50 add %al,0x50(%eax,%eax,1) + 4b1f: 00 8a 00 00 00 00 add %cl,0x0(%edx) + 4b25: 00 00 add %al,(%eax) + 4b27: 00 44 00 69 add %al,0x69(%eax,%eax,1) + 4b2b: 00 90 00 00 00 00 add %dl,0x0(%eax) + 4b31: 00 00 add %al,(%eax) + 4b33: 00 44 00 8a add %al,-0x76(%eax,%eax,1) + 4b37: 00 93 00 00 00 00 add %dl,0x0(%ebx) + 4b3d: 00 00 add %al,(%eax) + 4b3f: 00 44 00 74 add %al,0x74(%eax,%eax,1) + 4b43: 00 98 00 00 00 00 add %bl,0x0(%eax) + 4b49: 00 00 add %al,(%eax) + 4b4b: 00 44 00 6d add %al,0x6d(%eax,%eax,1) + 4b4f: 00 a0 00 00 00 00 add %ah,0x0(%eax) + 4b55: 00 00 add %al,(%eax) + 4b57: 00 44 00 6e add %al,0x6e(%eax,%eax,1) + 4b5b: 00 a3 00 00 00 00 add %ah,0x0(%ebx) + 4b61: 00 00 add %al,(%eax) + 4b63: 00 44 00 6d add %al,0x6d(%eax,%eax,1) + 4b67: 00 a4 00 00 00 00 00 add %ah,0x0(%eax,%eax,1) + 4b6e: 00 00 add %al,(%eax) + 4b70: 44 inc %esp + 4b71: 00 6e 00 add %ch,0x0(%esi) + 4b74: ad lods %ds:(%esi),%eax + 4b75: 00 00 add %al,(%eax) + 4b77: 00 00 add %al,(%eax) + 4b79: 00 00 add %al,(%eax) + 4b7b: 00 44 00 4c add %al,0x4c(%eax,%eax,1) + 4b7f: 00 c0 add %al,%al + 4b81: 00 00 add %al,(%eax) + 4b83: 00 00 add %al,(%eax) + 4b85: 00 00 add %al,(%eax) + 4b87: 00 44 00 67 add %al,0x67(%eax,%eax,1) + 4b8b: 00 cc add %cl,%ah + 4b8d: 00 00 add %al,(%eax) + 4b8f: 00 00 add %al,(%eax) + 4b91: 00 00 add %al,(%eax) + 4b93: 00 44 00 4c add %al,0x4c(%eax,%eax,1) + 4b97: 00 e1 add %ah,%cl + 4b99: 00 00 add %al,(%eax) + 4b9b: 00 00 add %al,(%eax) + 4b9d: 00 00 add %al,(%eax) + 4b9f: 00 44 00 5b add %al,0x5b(%eax,%eax,1) + 4ba3: 00 e5 add %ah,%ch + 4ba5: 00 00 add %al,(%eax) + 4ba7: 00 00 add %al,(%eax) + 4ba9: 00 00 add %al,(%eax) + 4bab: 00 44 00 5c add %al,0x5c(%eax,%eax,1) + 4baf: 00 f6 add %dh,%dh + 4bb1: 00 00 add %al,(%eax) + 4bb3: 00 00 add %al,(%eax) + 4bb5: 00 00 add %al,(%eax) + 4bb7: 00 44 00 5b add %al,0x5b(%eax,%eax,1) + 4bbb: 00 f9 add %bh,%cl + 4bbd: 00 00 add %al,(%eax) + 4bbf: 00 00 add %al,(%eax) + 4bc1: 00 00 add %al,(%eax) + 4bc3: 00 44 00 5c add %al,0x5c(%eax,%eax,1) + 4bc7: 00 fc add %bh,%ah + 4bc9: 00 00 add %al,(%eax) + 4bcb: 00 00 add %al,(%eax) + 4bcd: 00 00 add %al,(%eax) + 4bcf: 00 44 00 5e add %al,0x5e(%eax,%eax,1) + 4bd3: 00 00 add %al,(%eax) + 4bd5: 01 00 add %eax,(%eax) + 4bd7: 00 00 add %al,(%eax) + 4bd9: 00 00 add %al,(%eax) + 4bdb: 00 44 00 8a add %al,-0x76(%eax,%eax,1) + 4bdf: 00 08 add %cl,(%eax) + 4be1: 01 00 add %eax,(%eax) + 4be3: 00 00 add %al,(%eax) + 4be5: 00 00 add %al,(%eax) + 4be7: 00 44 00 8c add %al,-0x74(%eax,%eax,1) + 4beb: 00 16 add %dl,(%esi) + 4bed: 01 00 add %eax,(%eax) + 4bef: 00 00 add %al,(%eax) + 4bf1: 00 00 add %al,(%eax) + 4bf3: 00 44 00 5f add %al,0x5f(%eax,%eax,1) + 4bf7: 00 18 add %bl,(%eax) + 4bf9: 01 00 add %eax,(%eax) + 4bfb: 00 00 add %al,(%eax) + 4bfd: 00 00 add %al,(%eax) + 4bff: 00 44 00 60 add %al,0x60(%eax,%eax,1) + 4c03: 00 21 add %ah,(%ecx) + 4c05: 01 00 add %eax,(%eax) + 4c07: 00 00 add %al,(%eax) + 4c09: 00 00 add %al,(%eax) + 4c0b: 00 44 00 5e add %al,0x5e(%eax,%eax,1) + 4c0f: 00 24 01 add %ah,(%ecx,%eax,1) + 4c12: 00 00 add %al,(%eax) + 4c14: 00 00 add %al,(%eax) + 4c16: 00 00 add %al,(%eax) + 4c18: 44 inc %esp + 4c19: 00 60 00 add %ah,0x0(%eax) + 4c1c: 27 daa + 4c1d: 01 00 add %eax,(%eax) + 4c1f: 00 00 add %al,(%eax) + 4c21: 00 00 add %al,(%eax) + 4c23: 00 44 00 52 add %al,0x52(%eax,%eax,1) + 4c27: 00 2c 01 add %ch,(%ecx,%eax,1) + 4c2a: 00 00 add %al,(%eax) + 4c2c: 00 00 add %al,(%eax) + 4c2e: 00 00 add %al,(%eax) + 4c30: 44 inc %esp + 4c31: 00 53 00 add %dl,0x0(%ebx) + 4c34: 3e 01 00 add %eax,%ds:(%eax) + 4c37: 00 00 add %al,(%eax) + 4c39: 00 00 add %al,(%eax) + 4c3b: 00 44 00 52 add %al,0x52(%eax,%eax,1) + 4c3f: 00 41 01 add %al,0x1(%ecx) + 4c42: 00 00 add %al,(%eax) + 4c44: 00 00 add %al,(%eax) + 4c46: 00 00 add %al,(%eax) + 4c48: 44 inc %esp + 4c49: 00 53 00 add %dl,0x0(%ebx) + 4c4c: 44 inc %esp + 4c4d: 01 00 add %eax,(%eax) + 4c4f: 00 00 add %al,(%eax) + 4c51: 00 00 add %al,(%eax) + 4c53: 00 44 00 55 add %al,0x55(%eax,%eax,1) + 4c57: 00 49 01 add %cl,0x1(%ecx) + 4c5a: 00 00 add %al,(%eax) + 4c5c: 00 00 add %al,(%eax) + 4c5e: 00 00 add %al,(%eax) + 4c60: 44 inc %esp + 4c61: 00 56 00 add %dl,0x0(%esi) + 4c64: 5a pop %edx + 4c65: 01 00 add %eax,(%eax) + 4c67: 00 00 add %al,(%eax) + 4c69: 00 00 add %al,(%eax) + 4c6b: 00 44 00 55 add %al,0x55(%eax,%eax,1) + 4c6f: 00 5d 01 add %bl,0x1(%ebp) + 4c72: 00 00 add %al,(%eax) + 4c74: 00 00 add %al,(%eax) + 4c76: 00 00 add %al,(%eax) + 4c78: 44 inc %esp + 4c79: 00 56 00 add %dl,0x0(%esi) + 4c7c: 60 pusha + 4c7d: 01 00 add %eax,(%eax) + 4c7f: 00 e9 add %ch,%cl + 4c81: 24 00 and $0x0,%al + 4c83: 00 40 00 add %al,0x0(%eax) + 4c86: 47 inc %edi + 4c87: 00 06 add %al,(%esi) + 4c89: 00 00 add %al,(%eax) + 4c8b: 00 f7 add %dh,%bh + 4c8d: 24 00 and $0x0,%al + 4c8f: 00 40 00 add %al,0x0(%eax) + 4c92: 41 inc %ecx + 4c93: 00 03 add %al,(%ebx) + 4c95: 00 00 add %al,(%eax) + 4c97: 00 00 add %al,(%eax) + 4c99: 00 00 add %al,(%eax) + 4c9b: 00 c0 add %al,%al + 4c9d: 00 00 add %al,(%eax) + 4c9f: 00 00 add %al,(%eax) + 4ca1: 00 00 add %al,(%eax) + 4ca3: 00 08 add %cl,(%eax) + 4ca5: 25 00 00 40 00 and $0x400000,%eax + 4caa: 5e pop %esi + 4cab: 00 02 add %al,(%edx) + 4cad: 00 00 add %al,(%eax) + 4caf: 00 00 add %al,(%eax) + 4cb1: 00 00 add %al,(%eax) + 4cb3: 00 c0 add %al,%al + 4cb5: 00 00 add %al,(%eax) + 4cb7: 00 67 00 add %ah,0x0(%edi) + 4cba: 00 00 add %al,(%eax) + 4cbc: 00 00 add %al,(%eax) + 4cbe: 00 00 add %al,(%eax) + 4cc0: e0 00 loopne 4cc2 + 4cc2: 00 00 add %al,(%eax) + 4cc4: 90 nop + 4cc5: 00 00 add %al,(%eax) + 4cc7: 00 08 add %cl,(%eax) + 4cc9: 25 00 00 40 00 and $0x400000,%eax + 4cce: 5e pop %esi + 4ccf: 00 02 add %al,(%edx) + 4cd1: 00 00 add %al,(%eax) + 4cd3: 00 00 add %al,(%eax) + 4cd5: 00 00 add %al,(%eax) + 4cd7: 00 c0 add %al,%al + 4cd9: 00 00 add %al,(%eax) + 4cdb: 00 cc add %cl,%ah + 4cdd: 00 00 add %al,(%eax) + 4cdf: 00 00 add %al,(%eax) + 4ce1: 00 00 add %al,(%eax) + 4ce3: 00 e0 add %ah,%al + 4ce5: 00 00 add %al,(%eax) + 4ce7: 00 e1 add %ah,%cl + 4ce9: 00 00 add %al,(%eax) + 4ceb: 00 08 add %cl,(%eax) + 4ced: 25 00 00 40 00 and $0x400000,%eax + 4cf2: 5e pop %esi + 4cf3: 00 02 add %al,(%edx) + 4cf5: 00 00 add %al,(%eax) + 4cf7: 00 00 add %al,(%eax) + 4cf9: 00 00 add %al,(%eax) + 4cfb: 00 c0 add %al,%al + 4cfd: 00 00 add %al,(%eax) + 4cff: 00 e5 add %ah,%ch + 4d01: 00 00 add %al,(%eax) + 4d03: 00 00 add %al,(%eax) + 4d05: 00 00 add %al,(%eax) + 4d07: 00 e0 add %ah,%al + 4d09: 00 00 add %al,(%eax) + 4d0b: 00 65 01 add %ah,0x1(%ebp) + 4d0e: 00 00 add %al,(%eax) + 4d10: 00 00 add %al,(%eax) + 4d12: 00 00 add %al,(%eax) + 4d14: e0 00 loopne 4d16 + 4d16: 00 00 add %al,(%eax) + 4d18: 65 01 00 add %eax,%gs:(%eax) + 4d1b: 00 00 add %al,(%eax) + 4d1d: 00 00 add %al,(%eax) + 4d1f: 00 24 00 add %ah,(%eax,%eax,1) + 4d22: 00 00 add %al,(%eax) + 4d24: 65 01 00 add %eax,%gs:(%eax) + 4d27: 00 00 add %al,(%eax) + 4d29: 00 00 add %al,(%eax) + 4d2b: 00 4e 00 add %cl,0x0(%esi) + 4d2e: 00 00 add %al,(%eax) + 4d30: e5 27 in $0x27,%eax + 4d32: 10 c0 adc %al,%al + 4d34: 19 25 00 00 24 00 sbb %esp,0x240000 + 4d3a: e5 00 in $0x0,%eax + 4d3c: f0 27 lock daa + 4d3e: 10 c0 adc %al,%al + 4d40: b7 24 mov $0x24,%bh + 4d42: 00 00 add %al,(%eax) + 4d44: a0 00 e5 00 08 mov 0x800e500,%al + 4d49: 00 00 add %al,(%eax) + 4d4b: 00 00 add %al,(%eax) + 4d4d: 00 00 add %al,(%eax) + 4d4f: 00 2e add %ch,(%esi) + 4d51: 00 00 add %al,(%eax) + 4d53: 00 f0 add %dh,%al + 4d55: 27 daa + 4d56: 10 c0 adc %al,%al + 4d58: 00 00 add %al,(%eax) + 4d5a: 00 00 add %al,(%eax) + 4d5c: 44 inc %esp + 4d5d: 00 e6 add %ah,%dh + ... + 4d67: 00 44 00 e7 add %al,-0x19(%eax,%eax,1) + 4d6b: 00 06 add %al,(%esi) + 4d6d: 00 00 add %al,(%eax) + 4d6f: 00 00 add %al,(%eax) + 4d71: 00 00 add %al,(%eax) + 4d73: 00 44 00 e8 add %al,-0x18(%eax,%eax,1) + 4d77: 00 12 add %dl,(%edx) + 4d79: 00 00 add %al,(%eax) + 4d7b: 00 00 add %al,(%eax) + 4d7d: 00 00 add %al,(%eax) + 4d7f: 00 24 00 add %ah,(%eax,%eax,1) + 4d82: 00 00 add %al,(%eax) + 4d84: 14 00 adc $0x0,%al + 4d86: 00 00 add %al,(%eax) + 4d88: 00 00 add %al,(%eax) + 4d8a: 00 00 add %al,(%eax) + 4d8c: 4e dec %esi + 4d8d: 00 00 add %al,(%eax) + 4d8f: 00 04 28 add %al,(%eax,%ebp,1) + 4d92: 10 c0 adc %al,%al + 4d94: 28 25 00 00 24 00 sub %ah,0x240000 + 4d9a: ea 00 10 28 10 c0 00 ljmp $0xc0,$0x10281000 + 4da1: 00 00 add %al,(%eax) + 4da3: 00 2e add %ch,(%esi) + 4da5: 00 00 add %al,(%eax) + 4da7: 00 10 add %dl,(%eax) + 4da9: 28 10 sub %dl,(%eax) + 4dab: c0 00 00 rolb $0x0,(%eax) + 4dae: 00 00 add %al,(%eax) + 4db0: 44 inc %esp + 4db1: 00 eb add %ch,%bl + ... + 4dbb: 00 44 00 f0 add %al,-0x10(%eax,%eax,1) + 4dbf: 00 10 add %dl,(%eax) + 4dc1: 00 00 add %al,(%eax) + 4dc3: 00 00 add %al,(%eax) + 4dc5: 00 00 add %al,(%eax) + 4dc7: 00 44 00 f1 add %al,-0xf(%eax,%eax,1) + 4dcb: 00 13 add %dl,(%ebx) + 4dcd: 00 00 add %al,(%eax) + 4dcf: 00 00 add %al,(%eax) + 4dd1: 00 00 add %al,(%eax) + 4dd3: 00 44 00 ee add %al,-0x12(%eax,%eax,1) + 4dd7: 00 1a add %bl,(%edx) + 4dd9: 00 00 add %al,(%eax) + 4ddb: 00 00 add %al,(%eax) + 4ddd: 00 00 add %al,(%eax) + 4ddf: 00 44 00 f3 add %al,-0xd(%eax,%eax,1) + 4de3: 00 21 add %ah,(%ecx) + 4de5: 00 00 add %al,(%eax) + 4de7: 00 00 add %al,(%eax) + 4de9: 00 00 add %al,(%eax) + 4deb: 00 44 00 f4 add %al,-0xc(%eax,%eax,1) + 4def: 00 2f add %ch,(%edi) + 4df1: 00 00 add %al,(%eax) + 4df3: 00 00 add %al,(%eax) + 4df5: 00 00 add %al,(%eax) + 4df7: 00 24 00 add %ah,(%eax,%eax,1) + 4dfa: 00 00 add %al,(%eax) + 4dfc: 31 00 xor %eax,(%eax) + 4dfe: 00 00 add %al,(%eax) + 4e00: 00 00 add %al,(%eax) + 4e02: 00 00 add %al,(%eax) + 4e04: 4e dec %esi + 4e05: 00 00 add %al,(%eax) + 4e07: 00 41 28 add %al,0x28(%ecx) + 4e0a: 10 c0 adc %al,%al + 4e0c: 37 aaa + 4e0d: 25 00 00 24 00 and $0x240000,%eax + 4e12: f6 00 50 testb $0x50,(%eax) + 4e15: 28 10 sub %dl,(%eax) + 4e17: c0 46 25 00 rolb $0x0,0x25(%esi) + 4e1b: 00 a0 00 f6 00 08 add %ah,0x800f600(%eax) + 4e21: 00 00 add %al,(%eax) + 4e23: 00 53 25 add %dl,0x25(%ebx) + 4e26: 00 00 add %al,(%eax) + 4e28: a0 00 f6 00 0c mov 0xc00f600,%al + 4e2d: 00 00 add %al,(%eax) + 4e2f: 00 da add %bl,%dl + 4e31: 23 00 and (%eax),%eax + 4e33: 00 a0 00 f6 00 10 add %ah,0x1000f600(%eax) + 4e39: 00 00 add %al,(%eax) + 4e3b: 00 00 add %al,(%eax) + 4e3d: 00 00 add %al,(%eax) + 4e3f: 00 2e add %ch,(%esi) + 4e41: 00 00 add %al,(%eax) + 4e43: 00 50 28 add %dl,0x28(%eax) + 4e46: 10 c0 adc %al,%al + 4e48: 00 00 add %al,(%eax) + 4e4a: 00 00 add %al,(%eax) + 4e4c: 44 inc %esp + 4e4d: 00 f7 add %dh,%bh + ... + 4e57: 00 44 00 f9 add %al,-0x7(%eax,%eax,1) + 4e5b: 00 01 add %al,(%ecx) + 4e5d: 00 00 add %al,(%eax) + 4e5f: 00 00 add %al,(%eax) + 4e61: 00 00 add %al,(%eax) + 4e63: 00 44 00 f7 add %al,-0x9(%eax,%eax,1) + 4e67: 00 04 00 add %al,(%eax,%eax,1) + 4e6a: 00 00 add %al,(%eax) + 4e6c: 00 00 add %al,(%eax) + 4e6e: 00 00 add %al,(%eax) + 4e70: 44 inc %esp + 4e71: 00 f7 add %dh,%bh + 4e73: 00 08 add %cl,(%eax) + 4e75: 00 00 add %al,(%eax) + 4e77: 00 00 add %al,(%eax) + 4e79: 00 00 add %al,(%eax) + 4e7b: 00 44 00 f9 add %al,-0x7(%eax,%eax,1) + 4e7f: 00 11 add %dl,(%ecx) + 4e81: 00 00 add %al,(%eax) + 4e83: 00 00 add %al,(%eax) + 4e85: 00 00 add %al,(%eax) + 4e87: 00 44 00 fb add %al,-0x5(%eax,%eax,1) + 4e8b: 00 15 00 00 00 00 add %dl,0x0 + 4e91: 00 00 add %al,(%eax) + 4e93: 00 44 00 f9 add %al,-0x7(%eax,%eax,1) + 4e97: 00 38 add %bh,(%eax) + 4e99: 00 00 add %al,(%eax) + 4e9b: 00 00 add %al,(%eax) + 4e9d: 00 00 add %al,(%eax) + 4e9f: 00 44 00 02 add %al,0x2(%eax,%eax,1) + 4ea3: 01 40 00 add %eax,0x0(%eax) + 4ea6: 00 00 add %al,(%eax) + 4ea8: 00 00 add %al,(%eax) + 4eaa: 00 00 add %al,(%eax) + 4eac: 44 inc %esp + 4ead: 00 fb add %bh,%bl + 4eaf: 00 50 00 add %dl,0x0(%eax) + 4eb2: 00 00 add %al,(%eax) + 4eb4: 00 00 add %al,(%eax) + 4eb6: 00 00 add %al,(%eax) + 4eb8: 44 inc %esp + 4eb9: 00 02 add %al,(%edx) + 4ebb: 01 52 00 add %edx,0x0(%edx) + 4ebe: 00 00 add %al,(%eax) + 4ec0: 60 pusha + 4ec1: 25 00 00 40 00 and $0x400000,%eax + 4ec6: f6 00 01 testb $0x1,(%eax) + 4ec9: 00 00 add %al,(%eax) + 4ecb: 00 6d 25 add %ch,0x25(%ebp) + 4ece: 00 00 add %al,(%eax) + 4ed0: 40 inc %eax + 4ed1: 00 f6 add %dh,%dh + 4ed3: 00 03 add %al,(%ebx) + 4ed5: 00 00 add %al,(%eax) + 4ed7: 00 f6 add %dh,%dh + 4ed9: 23 00 and (%eax),%eax + 4edb: 00 40 00 add %al,0x0(%eax) + 4ede: f6 00 06 testb $0x6,(%eax) + 4ee1: 00 00 add %al,(%eax) + 4ee3: 00 7a 25 add %bh,0x25(%edx) + 4ee6: 00 00 add %al,(%eax) + 4ee8: 40 inc %eax + 4ee9: 00 f9 add %bh,%cl + ... + 4ef3: 00 c0 add %al,%al + 4ef5: 00 00 add %al,(%eax) + 4ef7: 00 01 add %al,(%ecx) + 4ef9: 00 00 add %al,(%eax) + 4efb: 00 00 add %al,(%eax) + 4efd: 00 00 add %al,(%eax) + 4eff: 00 e0 add %ah,%al + 4f01: 00 00 add %al,(%eax) + 4f03: 00 04 00 add %al,(%eax,%eax,1) + 4f06: 00 00 add %al,(%eax) + 4f08: 7a 25 jp 4f2f + 4f0a: 00 00 add %al,(%eax) + 4f0c: 40 inc %eax + 4f0d: 00 f9 add %bh,%cl + ... + 4f17: 00 c0 add %al,%al + 4f19: 00 00 add %al,(%eax) + 4f1b: 00 11 add %dl,(%ecx) + 4f1d: 00 00 add %al,(%eax) + 4f1f: 00 00 add %al,(%eax) + 4f21: 00 00 add %al,(%eax) + 4f23: 00 e0 add %ah,%al + 4f25: 00 00 add %al,(%eax) + 4f27: 00 40 00 add %al,0x0(%eax) + 4f2a: 00 00 add %al,(%eax) + 4f2c: 7a 25 jp 4f53 + 4f2e: 00 00 add %al,(%eax) + 4f30: 40 inc %eax + 4f31: 00 f9 add %bh,%cl + ... + 4f3b: 00 c0 add %al,%al + 4f3d: 00 00 add %al,(%eax) + 4f3f: 00 50 00 add %dl,0x0(%eax) + 4f42: 00 00 add %al,(%eax) + 4f44: 00 00 add %al,(%eax) + 4f46: 00 00 add %al,(%eax) + 4f48: e0 00 loopne 4f4a + 4f4a: 00 00 add %al,(%eax) + 4f4c: 52 push %edx + 4f4d: 00 00 add %al,(%eax) + 4f4f: 00 00 add %al,(%eax) + 4f51: 00 00 add %al,(%eax) + 4f53: 00 24 00 add %ah,(%eax,%eax,1) + 4f56: 00 00 add %al,(%eax) + 4f58: 58 pop %eax + 4f59: 00 00 add %al,(%eax) + 4f5b: 00 00 add %al,(%eax) + 4f5d: 00 00 add %al,(%eax) + 4f5f: 00 4e 00 add %cl,0x0(%esi) + 4f62: 00 00 add %al,(%eax) + 4f64: a8 28 test $0x28,%al + 4f66: 10 c0 adc %al,%al + 4f68: 88 25 00 00 20 00 mov %ah,0x200000 + 4f6e: 0d 00 00 00 00 or $0x0,%eax + 4f73: 00 a5 25 00 00 20 add %ah,0x20000025(%ebp) + 4f79: 00 0e add %cl,(%esi) + 4f7b: 00 00 add %al,(%eax) + 4f7d: 00 00 add %al,(%eax) + 4f7f: 00 bb 25 00 00 20 add %bh,0x20000025(%ebx) + 4f85: 00 0e add %cl,(%esi) + 4f87: 00 00 add %al,(%eax) + 4f89: 00 00 add %al,(%eax) + 4f8b: 00 d1 add %dl,%cl + 4f8d: 25 00 00 20 00 and $0x200000,%eax + 4f92: 10 00 adc %al,(%eax) + ... + 4f9c: 64 00 00 add %al,%fs:(%eax) + 4f9f: 00 a8 28 10 c0 08 add %ch,0x8c01028(%eax) + 4fa5: 00 00 add %al,(%eax) + 4fa7: 00 64 00 02 add %ah,0x2(%eax,%eax,1) + 4fab: 00 b0 28 10 c0 e8 add %dh,-0x173fefd8(%eax) + 4fb1: 25 00 00 64 00 and $0x640000,%eax + 4fb6: 02 00 add (%eax),%al + 4fb8: b0 28 mov $0x28,%al + 4fba: 10 c0 adc %al,%al + 4fbc: 44 inc %esp + 4fbd: 00 00 add %al,(%eax) + 4fbf: 00 3c 00 add %bh,(%eax,%eax,1) + 4fc2: 00 00 add %al,(%eax) + 4fc4: 00 00 add %al,(%eax) + 4fc6: 00 00 add %al,(%eax) + 4fc8: 53 push %ebx + 4fc9: 00 00 add %al,(%eax) + 4fcb: 00 80 00 00 00 00 add %al,0x0(%eax) + 4fd1: 00 00 add %al,(%eax) + 4fd3: 00 7d 00 add %bh,0x0(%ebp) + 4fd6: 00 00 add %al,(%eax) + 4fd8: 80 00 00 addb $0x0,(%eax) + 4fdb: 00 00 add %al,(%eax) + 4fdd: 00 00 add %al,(%eax) + 4fdf: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 4fe5: 00 00 add %al,(%eax) + 4fe7: 00 00 add %al,(%eax) + 4fe9: 00 00 add %al,(%eax) + 4feb: 00 c6 add %al,%dh + 4fed: 00 00 add %al,(%eax) + 4fef: 00 80 00 00 00 00 add %al,0x0(%eax) + 4ff5: 00 00 add %al,(%eax) + 4ff7: 00 f1 add %dh,%cl + 4ff9: 00 00 add %al,(%eax) + 4ffb: 00 80 00 00 00 00 add %al,0x0(%eax) + 5001: 00 00 add %al,(%eax) + 5003: 00 21 add %ah,(%ecx) + 5005: 01 00 add %eax,(%eax) + 5007: 00 80 00 00 00 00 add %al,0x0(%eax) + 500d: 00 00 add %al,(%eax) + 500f: 00 72 01 add %dh,0x1(%edx) + 5012: 00 00 add %al,(%eax) + 5014: 80 00 00 addb $0x0,(%eax) + 5017: 00 00 add %al,(%eax) + 5019: 00 00 add %al,(%eax) + 501b: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 5021: 00 00 add %al,(%eax) + 5023: 00 00 add %al,(%eax) + 5025: 00 00 add %al,(%eax) + 5027: 00 e2 add %ah,%dl + 5029: 01 00 add %eax,(%eax) + 502b: 00 80 00 00 00 00 add %al,0x0(%eax) + 5031: 00 00 add %al,(%eax) + 5033: 00 11 add %dl,(%ecx) + 5035: 02 00 add (%eax),%al + 5037: 00 80 00 00 00 00 add %al,0x0(%eax) + 503d: 00 00 add %al,(%eax) + 503f: 00 3b add %bh,(%ebx) + 5041: 02 00 add (%eax),%al + 5043: 00 80 00 00 00 00 add %al,0x0(%eax) + 5049: 00 00 add %al,(%eax) + 504b: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + 504f: 00 80 00 00 00 00 add %al,0x0(%eax) + 5055: 00 00 add %al,(%eax) + 5057: 00 7e 02 add %bh,0x2(%esi) + 505a: 00 00 add %al,(%eax) + 505c: 80 00 00 addb $0x0,(%eax) + 505f: 00 00 add %al,(%eax) + 5061: 00 00 add %al,(%eax) + 5063: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + 5069: 00 00 add %al,(%eax) + 506b: 00 00 add %al,(%eax) + 506d: 00 00 add %al,(%eax) + 506f: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + 5075: 00 00 add %al,(%eax) + 5077: 00 00 add %al,(%eax) + 5079: 00 00 add %al,(%eax) + 507b: 00 e5 add %ah,%ch + 507d: 02 00 add (%eax),%al + 507f: 00 c2 add %al,%dl + 5081: 00 00 add %al,(%eax) + 5083: 00 ef add %ch,%bh + 5085: 15 00 00 fc 25 adc $0x25fc0000,%eax + 508a: 00 00 add %al,(%eax) + 508c: 24 00 and $0x0,%al + 508e: 04 00 add $0x0,%al + 5090: b0 28 mov $0x28,%al + 5092: 10 c0 adc %al,%al + 5094: 14 26 adc $0x26,%al + 5096: 00 00 add %al,(%eax) + 5098: a0 00 04 00 08 mov 0x8000400,%al + 509d: 00 00 add %al,(%eax) + 509f: 00 28 add %ch,(%eax) + 50a1: 26 00 00 add %al,%es:(%eax) + 50a4: a0 00 04 00 0c mov 0xc000400,%al + 50a9: 00 00 add %al,(%eax) + 50ab: 00 47 26 add %al,0x26(%edi) + 50ae: 00 00 add %al,(%eax) + 50b0: a0 00 04 00 10 mov 0x10000400,%al + 50b5: 00 00 add %al,(%eax) + 50b7: 00 00 add %al,(%eax) + 50b9: 00 00 add %al,(%eax) + 50bb: 00 2e add %ch,(%esi) + 50bd: 00 00 add %al,(%eax) + 50bf: 00 b0 28 10 c0 00 add %dh,0xc01028(%eax) + 50c5: 00 00 add %al,(%eax) + 50c7: 00 44 00 05 add %al,0x5(%eax,%eax,1) + ... + 50d3: 00 44 00 05 add %al,0x5(%eax,%eax,1) + 50d7: 00 05 00 00 00 00 add %al,0x0 + 50dd: 00 00 add %al,(%eax) + 50df: 00 44 00 09 add %al,0x9(%eax,%eax,1) + 50e3: 00 0e add %cl,(%esi) + 50e5: 00 00 add %al,(%eax) + 50e7: 00 00 add %al,(%eax) + 50e9: 00 00 add %al,(%eax) + 50eb: 00 44 00 0b add %al,0xb(%eax,%eax,1) + 50ef: 00 20 add %ah,(%eax) + 50f1: 00 00 add %al,(%eax) + 50f3: 00 00 add %al,(%eax) + 50f5: 00 00 add %al,(%eax) + 50f7: 00 44 00 09 add %al,0x9(%eax,%eax,1) + 50fb: 00 27 add %ah,(%edi) + 50fd: 00 00 add %al,(%eax) + 50ff: 00 00 add %al,(%eax) + 5101: 00 00 add %al,(%eax) + 5103: 00 44 00 0e add %al,0xe(%eax,%eax,1) + 5107: 00 2b add %ch,(%ebx) + 5109: 00 00 add %al,(%eax) + 510b: 00 a4 18 00 00 40 00 add %ah,0x400000(%eax,%ebx,1) + 5112: 04 00 add $0x0,%al + 5114: 00 00 add %al,(%eax) + 5116: 00 00 add %al,(%eax) + 5118: 54 push %esp + 5119: 26 00 00 add %al,%es:(%eax) + 511c: 40 inc %eax + 511d: 00 04 00 add %al,(%eax,%eax,1) + 5120: 06 push %es + 5121: 00 00 add %al,(%eax) + 5123: 00 63 26 add %ah,0x26(%ebx) + 5126: 00 00 add %al,(%eax) + 5128: 40 inc %eax + 5129: 00 04 00 add %al,(%eax,%eax,1) + 512c: 03 00 add (%eax),%eax + 512e: 00 00 add %al,(%eax) + 5130: 00 00 add %al,(%eax) + 5132: 00 00 add %al,(%eax) + 5134: 24 00 and $0x0,%al + 5136: 00 00 add %al,(%eax) + 5138: 2f das + 5139: 00 00 add %al,(%eax) + 513b: 00 00 add %al,(%eax) + 513d: 00 00 add %al,(%eax) + 513f: 00 4e 00 add %cl,0x0(%esi) + 5142: 00 00 add %al,(%eax) + 5144: df 28 fildll (%eax) + 5146: 10 c0 adc %al,%al + 5148: 70 26 jo 5170 + 514a: 00 00 add %al,(%eax) + 514c: 24 00 and $0x0,%al + 514e: 10 00 adc %al,(%eax) + 5150: e0 28 loopne 517a + 5152: 10 c0 adc %al,%al + 5154: 14 26 adc $0x26,%al + 5156: 00 00 add %al,(%eax) + 5158: a0 00 10 00 08 mov 0x8001000,%al + 515d: 00 00 add %al,(%eax) + 515f: 00 80 26 00 00 a0 add %al,-0x5fffffda(%eax) + 5165: 00 10 add %dl,(%eax) + 5167: 00 0c 00 add %cl,(%eax,%eax,1) + 516a: 00 00 add %al,(%eax) + 516c: 47 inc %edi + 516d: 26 00 00 add %al,%es:(%eax) + 5170: a0 00 10 00 10 mov 0x10001000,%al + 5175: 00 00 add %al,(%eax) + 5177: 00 00 add %al,(%eax) + 5179: 00 00 add %al,(%eax) + 517b: 00 2e add %ch,(%esi) + 517d: 00 00 add %al,(%eax) + 517f: 00 e0 add %ah,%al + 5181: 28 10 sub %dl,(%eax) + 5183: c0 00 00 rolb $0x0,(%eax) + 5186: 00 00 add %al,(%eax) + 5188: 44 inc %esp + 5189: 00 11 add %dl,(%ecx) + ... + 5193: 00 44 00 11 add %al,0x11(%eax,%eax,1) + 5197: 00 04 00 add %al,(%eax,%eax,1) + 519a: 00 00 add %al,(%eax) + 519c: 00 00 add %al,(%eax) + 519e: 00 00 add %al,(%eax) + 51a0: 44 inc %esp + 51a1: 00 13 add %dl,(%ebx) + 51a3: 00 0d 00 00 00 00 add %cl,0x0 + 51a9: 00 00 add %al,(%eax) + 51ab: 00 44 00 14 add %al,0x14(%eax,%eax,1) + 51af: 00 20 add %ah,(%eax) + 51b1: 00 00 add %al,(%eax) + 51b3: 00 00 add %al,(%eax) + 51b5: 00 00 add %al,(%eax) + 51b7: 00 44 00 13 add %al,0x13(%eax,%eax,1) + 51bb: 00 24 00 add %ah,(%eax,%eax,1) + 51be: 00 00 add %al,(%eax) + 51c0: 00 00 add %al,(%eax) + 51c2: 00 00 add %al,(%eax) + 51c4: 44 inc %esp + 51c5: 00 16 add %dl,(%esi) + 51c7: 00 28 add %ch,(%eax) + 51c9: 00 00 add %al,(%eax) + 51cb: 00 a4 18 00 00 40 00 add %ah,0x400000(%eax,%ebx,1) + 51d2: 10 00 adc %al,(%eax) + 51d4: 00 00 add %al,(%eax) + 51d6: 00 00 add %al,(%eax) + 51d8: 8d 26 lea (%esi),%esp + 51da: 00 00 add %al,(%eax) + 51dc: 40 inc %eax + 51dd: 00 10 add %dl,(%eax) + 51df: 00 03 add %al,(%ebx) + 51e1: 00 00 add %al,(%eax) + 51e3: 00 63 26 add %ah,0x26(%ebx) + 51e6: 00 00 add %al,(%eax) + 51e8: 40 inc %eax + 51e9: 00 10 add %dl,(%eax) + 51eb: 00 01 add %al,(%ecx) + 51ed: 00 00 add %al,(%eax) + 51ef: 00 00 add %al,(%eax) + 51f1: 00 00 add %al,(%eax) + 51f3: 00 24 00 add %ah,(%eax,%eax,1) + 51f6: 00 00 add %al,(%eax) + 51f8: 2b 00 sub (%eax),%eax + 51fa: 00 00 add %al,(%eax) + 51fc: 00 00 add %al,(%eax) + 51fe: 00 00 add %al,(%eax) + 5200: 4e dec %esi + 5201: 00 00 add %al,(%eax) + 5203: 00 0b add %cl,(%ebx) + 5205: 29 10 sub %edx,(%eax) + 5207: c0 9a 26 00 00 24 00 rcrb $0x0,0x24000026(%edx) + 520e: 18 00 sbb %al,(%eax) + 5210: 10 29 adc %ch,(%ecx) + 5212: 10 c0 adc %al,%al + 5214: 14 26 adc $0x26,%al + 5216: 00 00 add %al,(%eax) + 5218: a0 00 18 00 08 mov 0x8001800,%al + 521d: 00 00 add %al,(%eax) + 521f: 00 80 26 00 00 a0 add %al,-0x5fffffda(%eax) + 5225: 00 18 add %bl,(%eax) + 5227: 00 0c 00 add %cl,(%eax,%eax,1) + 522a: 00 00 add %al,(%eax) + 522c: 47 inc %edi + 522d: 26 00 00 add %al,%es:(%eax) + 5230: a0 00 18 00 10 mov 0x10001800,%al + 5235: 00 00 add %al,(%eax) + 5237: 00 00 add %al,(%eax) + 5239: 00 00 add %al,(%eax) + 523b: 00 2e add %ch,(%esi) + 523d: 00 00 add %al,(%eax) + 523f: 00 10 add %dl,(%eax) + 5241: 29 10 sub %edx,(%eax) + 5243: c0 00 00 rolb $0x0,(%eax) + 5246: 00 00 add %al,(%eax) + 5248: 44 inc %esp + 5249: 00 19 add %bl,(%ecx) + ... + 5253: 00 44 00 19 add %al,0x19(%eax,%eax,1) + 5257: 00 04 00 add %al,(%eax,%eax,1) + 525a: 00 00 add %al,(%eax) + 525c: 00 00 add %al,(%eax) + 525e: 00 00 add %al,(%eax) + 5260: 44 inc %esp + 5261: 00 1b add %bl,(%ebx) + 5263: 00 0d 00 00 00 00 add %cl,0x0 + 5269: 00 00 add %al,(%eax) + 526b: 00 44 00 1a add %al,0x1a(%eax,%eax,1) + 526f: 00 11 add %dl,(%ecx) + 5271: 00 00 add %al,(%eax) + 5273: 00 00 add %al,(%eax) + 5275: 00 00 add %al,(%eax) + 5277: 00 44 00 1c add %al,0x1c(%eax,%eax,1) + 527b: 00 20 add %ah,(%eax) + 527d: 00 00 add %al,(%eax) + 527f: 00 00 add %al,(%eax) + 5281: 00 00 add %al,(%eax) + 5283: 00 44 00 1b add %al,0x1b(%eax,%eax,1) + 5287: 00 26 add %ah,(%esi) + 5289: 00 00 add %al,(%eax) + 528b: 00 00 add %al,(%eax) + 528d: 00 00 add %al,(%eax) + 528f: 00 44 00 1e add %al,0x1e(%eax,%eax,1) + 5293: 00 29 add %ch,(%ecx) + 5295: 00 00 add %al,(%eax) + 5297: 00 ab 26 00 00 40 add %ch,0x40000026(%ebx) + 529d: 00 1a add %bl,(%edx) + 529f: 00 01 add %al,(%ecx) + 52a1: 00 00 add %al,(%eax) + 52a3: 00 a4 18 00 00 40 00 add %ah,0x400000(%eax,%ebx,1) + 52aa: 18 00 sbb %al,(%eax) + 52ac: 00 00 add %al,(%eax) + 52ae: 00 00 add %al,(%eax) + 52b0: bd 26 00 00 40 mov $0x40000026,%ebp + 52b5: 00 18 add %bl,(%eax) + 52b7: 00 03 add %al,(%ebx) + 52b9: 00 00 add %al,(%eax) + 52bb: 00 63 26 add %ah,0x26(%ebx) + 52be: 00 00 add %al,(%eax) + 52c0: 40 inc %eax + 52c1: 00 18 add %bl,(%eax) + 52c3: 00 02 add %al,(%edx) + 52c5: 00 00 add %al,(%eax) + 52c7: 00 00 add %al,(%eax) + 52c9: 00 00 add %al,(%eax) + 52cb: 00 c0 add %al,%al + ... + 52d5: 00 00 add %al,(%eax) + 52d7: 00 e0 add %ah,%al + 52d9: 00 00 add %al,(%eax) + 52db: 00 2c 00 add %ch,(%eax,%eax,1) + 52de: 00 00 add %al,(%eax) + 52e0: 00 00 add %al,(%eax) + 52e2: 00 00 add %al,(%eax) + 52e4: 24 00 and $0x0,%al + 52e6: 00 00 add %al,(%eax) + 52e8: 2c 00 sub $0x0,%al + 52ea: 00 00 add %al,(%eax) + 52ec: 00 00 add %al,(%eax) + 52ee: 00 00 add %al,(%eax) + 52f0: 4e dec %esi + 52f1: 00 00 add %al,(%eax) + 52f3: 00 3c 29 add %bh,(%ecx,%ebp,1) + 52f6: 10 c0 adc %al,%al + 52f8: 00 00 add %al,(%eax) + 52fa: 00 00 add %al,(%eax) + 52fc: 64 00 00 add %al,%fs:(%eax) + 52ff: 00 3c 29 add %bh,(%ecx,%ebp,1) + 5302: 10 c0 adc %al,%al + 5304: 08 00 or %al,(%eax) + 5306: 00 00 add %al,(%eax) + 5308: 64 00 02 add %al,%fs:(%edx) + 530b: 00 40 29 add %al,0x29(%eax) + 530e: 10 c0 adc %al,%al + 5310: ca 26 00 lret $0x26 + 5313: 00 64 00 02 add %ah,0x2(%eax,%eax,1) + 5317: 00 40 29 add %al,0x29(%eax) + 531a: 10 c0 adc %al,%al + 531c: 44 inc %esp + 531d: 00 00 add %al,(%eax) + 531f: 00 3c 00 add %bh,(%eax,%eax,1) + 5322: 00 00 add %al,(%eax) + 5324: 00 00 add %al,(%eax) + 5326: 00 00 add %al,(%eax) + 5328: 53 push %ebx + 5329: 00 00 add %al,(%eax) + 532b: 00 80 00 00 00 00 add %al,0x0(%eax) + 5331: 00 00 add %al,(%eax) + 5333: 00 7d 00 add %bh,0x0(%ebp) + 5336: 00 00 add %al,(%eax) + 5338: 80 00 00 addb $0x0,(%eax) + 533b: 00 00 add %al,(%eax) + 533d: 00 00 add %al,(%eax) + 533f: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 5345: 00 00 add %al,(%eax) + 5347: 00 00 add %al,(%eax) + 5349: 00 00 add %al,(%eax) + 534b: 00 c6 add %al,%dh + 534d: 00 00 add %al,(%eax) + 534f: 00 80 00 00 00 00 add %al,0x0(%eax) + 5355: 00 00 add %al,(%eax) + 5357: 00 f1 add %dh,%cl + 5359: 00 00 add %al,(%eax) + 535b: 00 80 00 00 00 00 add %al,0x0(%eax) + 5361: 00 00 add %al,(%eax) + 5363: 00 21 add %ah,(%ecx) + 5365: 01 00 add %eax,(%eax) + 5367: 00 80 00 00 00 00 add %al,0x0(%eax) + 536d: 00 00 add %al,(%eax) + 536f: 00 72 01 add %dh,0x1(%edx) + 5372: 00 00 add %al,(%eax) + 5374: 80 00 00 addb $0x0,(%eax) + 5377: 00 00 add %al,(%eax) + 5379: 00 00 add %al,(%eax) + 537b: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 5381: 00 00 add %al,(%eax) + 5383: 00 00 add %al,(%eax) + 5385: 00 00 add %al,(%eax) + 5387: 00 e2 add %ah,%dl + 5389: 01 00 add %eax,(%eax) + 538b: 00 80 00 00 00 00 add %al,0x0(%eax) + 5391: 00 00 add %al,(%eax) + 5393: 00 11 add %dl,(%ecx) + 5395: 02 00 add (%eax),%al + 5397: 00 80 00 00 00 00 add %al,0x0(%eax) + 539d: 00 00 add %al,(%eax) + 539f: 00 3b add %bh,(%ebx) + 53a1: 02 00 add (%eax),%al + 53a3: 00 80 00 00 00 00 add %al,0x0(%eax) + 53a9: 00 00 add %al,(%eax) + 53ab: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + 53af: 00 80 00 00 00 00 add %al,0x0(%eax) + 53b5: 00 00 add %al,(%eax) + 53b7: 00 7e 02 add %bh,0x2(%esi) + 53ba: 00 00 add %al,(%eax) + 53bc: 80 00 00 addb $0x0,(%eax) + 53bf: 00 00 add %al,(%eax) + 53c1: 00 00 add %al,(%eax) + 53c3: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + 53c9: 00 00 add %al,(%eax) + 53cb: 00 00 add %al,(%eax) + 53cd: 00 00 add %al,(%eax) + 53cf: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + 53d5: 00 00 add %al,(%eax) + 53d7: 00 00 add %al,(%eax) + 53d9: 00 00 add %al,(%eax) + 53db: 00 6c 11 00 add %ch,0x0(%ecx,%edx,1) + 53df: 00 c2 add %al,%dl + 53e1: 00 00 add %al,(%eax) + 53e3: 00 99 62 00 00 e5 add %bl,-0x1affff9e(%ecx) + 53e9: 02 00 add (%eax),%al + 53eb: 00 c2 add %al,%dl + 53ed: 00 00 add %al,(%eax) + 53ef: 00 ef add %ch,%bh + 53f1: 15 00 00 7c 1f adc $0x1f7c0000,%eax + 53f6: 00 00 add %al,(%eax) + 53f8: c2 00 00 ret $0x0 + 53fb: 00 b0 47 00 00 79 add %dh,0x79000047(%eax) + 5401: 07 pop %es + 5402: 00 00 add %al,(%eax) + 5404: c2 00 00 ret $0x0 + 5407: 00 b3 1d 01 00 f5 add %dh,-0xafffee3(%ebx) + 540d: 0f 00 00 sldt (%eax) + 5410: c2 00 00 ret $0x0 + 5413: 00 13 add %dl,(%ebx) + 5415: 50 push %eax + 5416: 00 00 add %al,(%eax) + 5418: dd 26 frstor (%esi) + 541a: 00 00 add %al,(%eax) + 541c: 24 00 and $0x0,%al + 541e: 0c 00 or $0x0,%al + 5420: 40 inc %eax + 5421: 29 10 sub %edx,(%eax) + 5423: c0 fb 26 sar $0x26,%bl + 5426: 00 00 add %al,(%eax) + 5428: a0 00 0c 00 08 mov 0x8000c00,%al + 542d: 00 00 add %al,(%eax) + 542f: 00 0a add %cl,(%edx) + 5431: 27 daa + 5432: 00 00 add %al,(%eax) + 5434: a0 00 0c 00 0c mov 0xc000c00,%al + 5439: 00 00 add %al,(%eax) + 543b: 00 22 add %ah,(%edx) + 543d: 27 daa + 543e: 00 00 add %al,(%eax) + 5440: a0 00 0d 00 10 mov 0x10000d00,%al + 5445: 00 00 add %al,(%eax) + 5447: 00 00 add %al,(%eax) + 5449: 00 00 add %al,(%eax) + 544b: 00 2e add %ch,(%esi) + 544d: 00 00 add %al,(%eax) + 544f: 00 40 29 add %al,0x29(%eax) + 5452: 10 c0 adc %al,%al + 5454: 00 00 add %al,(%eax) + 5456: 00 00 add %al,(%eax) + 5458: 44 inc %esp + 5459: 00 0e add %cl,(%esi) + ... + 5463: 00 44 00 14 add %al,0x14(%eax,%eax,1) + 5467: 00 01 add %al,(%ecx) + 5469: 00 00 add %al,(%eax) + 546b: 00 00 add %al,(%eax) + 546d: 00 00 add %al,(%eax) + 546f: 00 44 00 0e add %al,0xe(%eax,%eax,1) + 5473: 00 03 add %al,(%ebx) + 5475: 00 00 add %al,(%eax) + 5477: 00 00 add %al,(%eax) + 5479: 00 00 add %al,(%eax) + 547b: 00 44 00 0e add %al,0xe(%eax,%eax,1) + 547f: 00 08 add %cl,(%eax) + 5481: 00 00 add %al,(%eax) + 5483: 00 00 add %al,(%eax) + 5485: 00 00 add %al,(%eax) + 5487: 00 44 00 10 add %al,0x10(%eax,%eax,1) + 548b: 00 0e add %cl,(%esi) + 548d: 00 00 add %al,(%eax) + 548f: 00 00 add %al,(%eax) + 5491: 00 00 add %al,(%eax) + 5493: 00 44 00 13 add %al,0x13(%eax,%eax,1) + 5497: 00 13 add %dl,(%ebx) + 5499: 00 00 add %al,(%eax) + 549b: 00 00 add %al,(%eax) + 549d: 00 00 add %al,(%eax) + 549f: 00 44 00 16 add %al,0x16(%eax,%eax,1) + 54a3: 00 19 add %bl,(%ecx) + 54a5: 00 00 add %al,(%eax) + 54a7: 00 00 add %al,(%eax) + 54a9: 00 00 add %al,(%eax) + 54ab: 00 44 00 18 add %al,0x18(%eax,%eax,1) + 54af: 00 20 add %ah,(%eax) + 54b1: 00 00 add %al,(%eax) + 54b3: 00 00 add %al,(%eax) + 54b5: 00 00 add %al,(%eax) + 54b7: 00 44 00 19 add %al,0x19(%eax,%eax,1) + 54bb: 00 25 00 00 00 00 add %ah,0x0 + 54c1: 00 00 add %al,(%eax) + 54c3: 00 44 00 1a add %al,0x1a(%eax,%eax,1) + 54c7: 00 4c 00 00 add %cl,0x0(%eax,%eax,1) + 54cb: 00 00 add %al,(%eax) + 54cd: 00 00 add %al,(%eax) + 54cf: 00 44 00 1e add %al,0x1e(%eax,%eax,1) + 54d3: 00 52 00 add %dl,0x0(%edx) + 54d6: 00 00 add %al,(%eax) + 54d8: 00 00 add %al,(%eax) + 54da: 00 00 add %al,(%eax) + 54dc: 44 inc %esp + 54dd: 00 1d 00 5b 00 00 add %bl,0x5b00 + 54e3: 00 00 add %al,(%eax) + 54e5: 00 00 add %al,(%eax) + 54e7: 00 44 00 1e add %al,0x1e(%eax,%eax,1) + 54eb: 00 5e 00 add %bl,0x0(%esi) + 54ee: 00 00 add %al,(%eax) + 54f0: 00 00 add %al,(%eax) + 54f2: 00 00 add %al,(%eax) + 54f4: 44 inc %esp + 54f5: 00 20 add %ah,(%eax) + 54f7: 00 62 00 add %ah,0x0(%edx) + 54fa: 00 00 add %al,(%eax) + 54fc: 00 00 add %al,(%eax) + 54fe: 00 00 add %al,(%eax) + 5500: 44 inc %esp + 5501: 00 21 add %ah,(%ecx) + 5503: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 5507: 00 3b add %bh,(%ebx) + 5509: 27 daa + 550a: 00 00 add %al,(%eax) + 550c: 40 inc %eax + 550d: 00 16 add %dl,(%esi) + 550f: 00 06 add %al,(%esi) + 5511: 00 00 add %al,(%eax) + 5513: 00 49 27 add %cl,0x27(%ecx) + 5516: 00 00 add %al,(%eax) + 5518: 40 inc %eax + 5519: 00 0c 00 add %cl,(%eax,%eax,1) + 551c: 07 pop %es + 551d: 00 00 add %al,(%eax) + 551f: 00 58 27 add %bl,0x27(%eax) + 5522: 00 00 add %al,(%eax) + 5524: 40 inc %eax + 5525: 00 0c 00 add %cl,(%eax,%eax,1) + 5528: 00 00 add %al,(%eax) + 552a: 00 00 add %al,(%eax) + 552c: 69 27 00 00 40 00 imul $0x400000,(%edi),%esp + 5532: 0d 00 02 00 00 or $0x200,%eax + 5537: 00 00 add %al,(%eax) + 5539: 00 00 add %al,(%eax) + 553b: 00 c0 add %al,%al + ... + 5545: 00 00 add %al,(%eax) + 5547: 00 e0 add %ah,%al + 5549: 00 00 add %al,(%eax) + 554b: 00 69 00 add %ch,0x0(%ecx) + 554e: 00 00 add %al,(%eax) + 5550: 00 00 add %al,(%eax) + 5552: 00 00 add %al,(%eax) + 5554: 24 00 and $0x0,%al + 5556: 00 00 add %al,(%eax) + 5558: 69 00 00 00 00 00 imul $0x0,(%eax),%eax + 555e: 00 00 add %al,(%eax) + 5560: 4e dec %esi + 5561: 00 00 add %al,(%eax) + 5563: 00 a9 29 10 c0 7b add %ch,0x7bc01029(%ecx) + 5569: 27 daa + 556a: 00 00 add %al,(%eax) + 556c: 24 00 and $0x0,%al + 556e: 23 00 and (%eax),%eax + 5570: b0 29 mov $0x29,%al + 5572: 10 c0 adc %al,%al + 5574: fb sti + 5575: 26 00 00 add %al,%es:(%eax) + 5578: a0 00 23 00 08 mov 0x8002300,%al + 557d: 00 00 add %al,(%eax) + 557f: 00 96 27 00 00 a0 add %dl,-0x5fffffd9(%esi) + 5585: 00 23 add %ah,(%ebx) + 5587: 00 0c 00 add %cl,(%eax,%eax,1) + 558a: 00 00 add %al,(%eax) + 558c: 00 00 add %al,(%eax) + 558e: 00 00 add %al,(%eax) + 5590: 2e 00 00 add %al,%cs:(%eax) + 5593: 00 b0 29 10 c0 00 add %dh,0xc01029(%eax) + 5599: 00 00 add %al,(%eax) + 559b: 00 44 00 24 add %al,0x24(%eax,%eax,1) + ... + 55a7: 00 44 00 25 add %al,0x25(%eax,%eax,1) + 55ab: 00 03 add %al,(%ebx) + 55ad: 00 00 add %al,(%eax) + 55af: 00 00 add %al,(%eax) + 55b1: 00 00 add %al,(%eax) + 55b3: 00 44 00 26 add %al,0x26(%eax,%eax,1) + 55b7: 00 15 00 00 00 00 add %dl,0x0 + 55bd: 00 00 add %al,(%eax) + 55bf: 00 24 00 add %ah,(%eax,%eax,1) + 55c2: 00 00 add %al,(%eax) + 55c4: 17 pop %ss + 55c5: 00 00 add %al,(%eax) + 55c7: 00 00 add %al,(%eax) + 55c9: 00 00 add %al,(%eax) + 55cb: 00 4e 00 add %cl,0x0(%esi) + 55ce: 00 00 add %al,(%eax) + 55d0: c7 (bad) + 55d1: 29 10 sub %edx,(%eax) + 55d3: c0 a7 27 00 00 24 00 shlb $0x0,0x24000027(%edi) + 55da: 28 00 sub %al,(%eax) + 55dc: d0 29 shrb (%ecx) + 55de: 10 c0 adc %al,%al + 55e0: 00 00 add %al,(%eax) + 55e2: 00 00 add %al,(%eax) + 55e4: 2e 00 00 add %al,%cs:(%eax) + 55e7: 00 d0 add %dl,%al + 55e9: 29 10 sub %edx,(%eax) + 55eb: c0 00 00 rolb $0x0,(%eax) + 55ee: 00 00 add %al,(%eax) + 55f0: 44 inc %esp + 55f1: 00 29 add %ch,(%ecx) + ... + 55fb: 00 44 00 2a add %al,0x2a(%eax,%eax,1) + 55ff: 00 07 add %al,(%edi) + 5601: 00 00 add %al,(%eax) + 5603: 00 00 add %al,(%eax) + 5605: 00 00 add %al,(%eax) + 5607: 00 44 00 2c add %al,0x2c(%eax,%eax,1) + 560b: 00 10 add %dl,(%eax) + 560d: 00 00 add %al,(%eax) + 560f: 00 00 add %al,(%eax) + 5611: 00 00 add %al,(%eax) + 5613: 00 44 00 2a add %al,0x2a(%eax,%eax,1) + 5617: 00 30 add %dh,(%eax) + 5619: 00 00 add %al,(%eax) + 561b: 00 00 add %al,(%eax) + 561d: 00 00 add %al,(%eax) + 561f: 00 44 00 2f add %al,0x2f(%eax,%eax,1) + 5623: 00 38 add %bh,(%eax) + 5625: 00 00 add %al,(%eax) + 5627: 00 c9 add %cl,%cl + 5629: 15 00 00 40 00 adc $0x400000,%eax + 562e: 2a 00 sub (%eax),%al + 5630: 03 00 add (%eax),%eax + 5632: 00 00 add %al,(%eax) + 5634: 00 00 add %al,(%eax) + 5636: 00 00 add %al,(%eax) + 5638: c0 00 00 rolb $0x0,(%eax) + 563b: 00 10 add %dl,(%eax) + 563d: 00 00 add %al,(%eax) + 563f: 00 00 add %al,(%eax) + 5641: 00 00 add %al,(%eax) + 5643: 00 e0 add %ah,%al + 5645: 00 00 add %al,(%eax) + 5647: 00 38 add %bh,(%eax) + 5649: 00 00 add %al,(%eax) + 564b: 00 00 add %al,(%eax) + 564d: 00 00 add %al,(%eax) + 564f: 00 24 00 add %ah,(%eax,%eax,1) + 5652: 00 00 add %al,(%eax) + 5654: 3f aas + 5655: 00 00 add %al,(%eax) + 5657: 00 00 add %al,(%eax) + 5659: 00 00 add %al,(%eax) + 565b: 00 4e 00 add %cl,0x0(%esi) + 565e: 00 00 add %al,(%eax) + 5660: 0f 2a 10 cvtpi2ps (%eax),%xmm2 + 5663: c0 c5 27 rol $0x27,%ch + 5666: 00 00 add %al,(%eax) + 5668: 24 00 and $0x0,%al + 566a: 3e 00 10 add %dl,%ds:(%eax) + 566d: 2a 10 sub (%eax),%dl + 566f: c0 fb 26 sar $0x26,%bl + 5672: 00 00 add %al,(%eax) + 5674: a0 00 3e 00 08 mov 0x8003e00,%al + 5679: 00 00 add %al,(%eax) + 567b: 00 e4 add %ah,%ah + 567d: 27 daa + 567e: 00 00 add %al,(%eax) + 5680: a0 00 3e 00 0c mov 0xc003e00,%al + 5685: 00 00 add %al,(%eax) + 5687: 00 00 add %al,(%eax) + 5689: 00 00 add %al,(%eax) + 568b: 00 2e add %ch,(%esi) + 568d: 00 00 add %al,(%eax) + 568f: 00 10 add %dl,(%eax) + 5691: 2a 10 sub (%eax),%dl + 5693: c0 00 00 rolb $0x0,(%eax) + 5696: 00 00 add %al,(%eax) + 5698: 44 inc %esp + 5699: 00 3f add %bh,(%edi) + ... + 56a3: 00 44 00 40 add %al,0x40(%eax,%eax,1) + 56a7: 00 03 add %al,(%ebx) + 56a9: 00 00 add %al,(%eax) + 56ab: 00 00 add %al,(%eax) + 56ad: 00 00 add %al,(%eax) + 56af: 00 44 00 3f add %al,0x3f(%eax,%eax,1) + 56b3: 00 06 add %al,(%esi) + 56b5: 00 00 add %al,(%eax) + 56b7: 00 00 add %al,(%eax) + 56b9: 00 00 add %al,(%eax) + 56bb: 00 44 00 43 add %al,0x43(%eax,%eax,1) + 56bf: 00 09 add %cl,(%ecx) + 56c1: 00 00 add %al,(%eax) + 56c3: 00 00 add %al,(%eax) + 56c5: 00 00 add %al,(%eax) + 56c7: 00 44 00 4d add %al,0x4d(%eax,%eax,1) + 56cb: 00 0b add %cl,(%ebx) + 56cd: 00 00 add %al,(%eax) + 56cf: 00 00 add %al,(%eax) + 56d1: 00 00 add %al,(%eax) + 56d3: 00 44 00 43 add %al,0x43(%eax,%eax,1) + 56d7: 00 11 add %dl,(%ecx) + 56d9: 00 00 add %al,(%eax) + 56db: 00 00 add %al,(%eax) + 56dd: 00 00 add %al,(%eax) + 56df: 00 44 00 46 add %al,0x46(%eax,%eax,1) + 56e3: 00 14 00 add %dl,(%eax,%eax,1) + 56e6: 00 00 add %al,(%eax) + 56e8: 00 00 add %al,(%eax) + 56ea: 00 00 add %al,(%eax) + 56ec: 44 inc %esp + 56ed: 00 44 00 17 add %al,0x17(%eax,%eax,1) + 56f1: 00 00 add %al,(%eax) + 56f3: 00 00 add %al,(%eax) + 56f5: 00 00 add %al,(%eax) + 56f7: 00 44 00 48 add %al,0x48(%eax,%eax,1) + 56fb: 00 1f add %bl,(%edi) + 56fd: 00 00 add %al,(%eax) + 56ff: 00 00 add %al,(%eax) + 5701: 00 00 add %al,(%eax) + 5703: 00 44 00 4a add %al,0x4a(%eax,%eax,1) + 5707: 00 2b add %ch,(%ebx) + 5709: 00 00 add %al,(%eax) + 570b: 00 00 add %al,(%eax) + 570d: 00 00 add %al,(%eax) + 570f: 00 44 00 4c add %al,0x4c(%eax,%eax,1) + 5713: 00 36 add %dh,(%esi) + 5715: 00 00 add %al,(%eax) + 5717: 00 00 add %al,(%eax) + 5719: 00 00 add %al,(%eax) + 571b: 00 44 00 4d add %al,0x4d(%eax,%eax,1) + 571f: 00 3e add %bh,(%esi) + 5721: 00 00 add %al,(%eax) + 5723: 00 00 add %al,(%eax) + 5725: 00 00 add %al,(%eax) + 5727: 00 44 00 50 add %al,0x50(%eax,%eax,1) + 572b: 00 53 00 add %dl,0x0(%ebx) + 572e: 00 00 add %al,(%eax) + 5730: 00 00 add %al,(%eax) + 5732: 00 00 add %al,(%eax) + 5734: 44 inc %esp + 5735: 00 51 00 add %dl,0x0(%ecx) + 5738: 57 push %edi + 5739: 00 00 add %al,(%eax) + 573b: 00 00 add %al,(%eax) + 573d: 00 00 add %al,(%eax) + 573f: 00 24 00 add %ah,(%eax,%eax,1) + 5742: 00 00 add %al,(%eax) + 5744: 59 pop %ecx + 5745: 00 00 add %al,(%eax) + 5747: 00 00 add %al,(%eax) + 5749: 00 00 add %al,(%eax) + 574b: 00 4e 00 add %cl,0x0(%esi) + 574e: 00 00 add %al,(%eax) + 5750: 69 2a 10 c0 f4 27 imul $0x27f4c010,(%edx),%ebp + 5756: 00 00 add %al,(%eax) + 5758: 24 00 and $0x0,%al + 575a: 54 push %esp + 575b: 00 70 2a add %dh,0x2a(%eax) + 575e: 10 c0 adc %al,%al + 5760: fb sti + 5761: 26 00 00 add %al,%es:(%eax) + 5764: a0 00 54 00 08 mov 0x8005400,%al + 5769: 00 00 add %al,(%eax) + 576b: 00 e4 add %ah,%ah + 576d: 27 daa + 576e: 00 00 add %al,(%eax) + 5770: a0 00 54 00 0c mov 0xc005400,%al + 5775: 00 00 add %al,(%eax) + 5777: 00 0c 28 add %cl,(%eax,%ebp,1) + 577a: 00 00 add %al,(%eax) + 577c: a0 00 54 00 10 mov 0x10005400,%al + 5781: 00 00 add %al,(%eax) + 5783: 00 1e add %bl,(%esi) + 5785: 28 00 sub %al,(%eax) + 5787: 00 a0 00 55 00 14 add %ah,0x14005500(%eax) + 578d: 00 00 add %al,(%eax) + 578f: 00 2a add %ch,(%edx) + 5791: 28 00 sub %al,(%eax) + 5793: 00 a0 00 55 00 18 add %ah,0x18005500(%eax) + 5799: 00 00 add %al,(%eax) + 579b: 00 00 add %al,(%eax) + 579d: 00 00 add %al,(%eax) + 579f: 00 2e add %ch,(%esi) + 57a1: 00 00 add %al,(%eax) + 57a3: 00 70 2a add %dh,0x2a(%eax) + 57a6: 10 c0 adc %al,%al + 57a8: 00 00 add %al,(%eax) + 57aa: 00 00 add %al,(%eax) + 57ac: 44 inc %esp + 57ad: 00 56 00 add %dl,0x0(%esi) + ... + 57b8: 44 inc %esp + 57b9: 00 56 00 add %dl,0x0(%esi) + 57bc: 09 00 or %eax,(%eax) + 57be: 00 00 add %al,(%eax) + 57c0: 00 00 add %al,(%eax) + 57c2: 00 00 add %al,(%eax) + 57c4: 44 inc %esp + 57c5: 00 57 00 add %dl,0x0(%edi) + 57c8: 12 00 adc (%eax),%al + 57ca: 00 00 add %al,(%eax) + 57cc: 00 00 add %al,(%eax) + 57ce: 00 00 add %al,(%eax) + 57d0: 44 inc %esp + 57d1: 00 58 00 add %bl,0x0(%eax) + 57d4: 15 00 00 00 00 adc $0x0,%eax + 57d9: 00 00 add %al,(%eax) + 57db: 00 44 00 56 add %al,0x56(%eax,%eax,1) + 57df: 00 17 add %dl,(%edi) + 57e1: 00 00 add %al,(%eax) + 57e3: 00 00 add %al,(%eax) + 57e5: 00 00 add %al,(%eax) + 57e7: 00 44 00 58 add %al,0x58(%eax,%eax,1) + 57eb: 00 1a add %bl,(%edx) + 57ed: 00 00 add %al,(%eax) + 57ef: 00 00 add %al,(%eax) + 57f1: 00 00 add %al,(%eax) + 57f3: 00 44 00 5d add %al,0x5d(%eax,%eax,1) + 57f7: 00 1d 00 00 00 00 add %bl,0x0 + 57fd: 00 00 add %al,(%eax) + 57ff: 00 44 00 76 add %al,0x76(%eax,%eax,1) + 5803: 00 2a add %ch,(%edx) + 5805: 00 00 add %al,(%eax) + 5807: 00 00 add %al,(%eax) + 5809: 00 00 add %al,(%eax) + 580b: 00 44 00 75 add %al,0x75(%eax,%eax,1) + 580f: 00 2d 00 00 00 00 add %ch,0x0 + 5815: 00 00 add %al,(%eax) + 5817: 00 44 00 70 add %al,0x70(%eax,%eax,1) + 581b: 00 30 add %dh,(%eax) + 581d: 00 00 add %al,(%eax) + 581f: 00 00 add %al,(%eax) + 5821: 00 00 add %al,(%eax) + 5823: 00 44 00 76 add %al,0x76(%eax,%eax,1) + 5827: 00 33 add %dh,(%ebx) + 5829: 00 00 add %al,(%eax) + 582b: 00 00 add %al,(%eax) + 582d: 00 00 add %al,(%eax) + 582f: 00 44 00 75 add %al,0x75(%eax,%eax,1) + 5833: 00 36 add %dh,(%esi) + 5835: 00 00 add %al,(%eax) + 5837: 00 00 add %al,(%eax) + 5839: 00 00 add %al,(%eax) + 583b: 00 44 00 72 add %al,0x72(%eax,%eax,1) + 583f: 00 39 add %bh,(%ecx) + 5841: 00 00 add %al,(%eax) + 5843: 00 00 add %al,(%eax) + 5845: 00 00 add %al,(%eax) + 5847: 00 44 00 75 add %al,0x75(%eax,%eax,1) + 584b: 00 3e add %bh,(%esi) + 584d: 00 00 add %al,(%eax) + 584f: 00 00 add %al,(%eax) + 5851: 00 00 add %al,(%eax) + 5853: 00 44 00 76 add %al,0x76(%eax,%eax,1) + 5857: 00 41 00 add %al,0x0(%ecx) + 585a: 00 00 add %al,(%eax) + 585c: 00 00 add %al,(%eax) + 585e: 00 00 add %al,(%eax) + 5860: 44 inc %esp + 5861: 00 77 00 add %dh,0x0(%edi) + 5864: 48 dec %eax + 5865: 00 00 add %al,(%eax) + 5867: 00 00 add %al,(%eax) + 5869: 00 00 add %al,(%eax) + 586b: 00 44 00 7a add %al,0x7a(%eax,%eax,1) + 586f: 00 69 00 add %ch,0x0(%ecx) + 5872: 00 00 add %al,(%eax) + 5874: 00 00 add %al,(%eax) + 5876: 00 00 add %al,(%eax) + 5878: 44 inc %esp + 5879: 00 7b 00 add %bh,0x0(%ebx) + 587c: 6d insl (%dx),%es:(%edi) + 587d: 00 00 add %al,(%eax) + 587f: 00 00 add %al,(%eax) + 5881: 00 00 add %al,(%eax) + 5883: 00 44 00 60 add %al,0x60(%eax,%eax,1) + 5887: 00 80 00 00 00 00 add %al,0x0(%eax) + 588d: 00 00 add %al,(%eax) + 588f: 00 44 00 63 add %al,0x63(%eax,%eax,1) + 5893: 00 94 00 00 00 00 00 add %dl,0x0(%eax,%eax,1) + 589a: 00 00 add %al,(%eax) + 589c: 44 inc %esp + 589d: 00 60 00 add %ah,0x0(%eax) + 58a0: 97 xchg %eax,%edi + 58a1: 00 00 add %al,(%eax) + 58a3: 00 00 add %al,(%eax) + 58a5: 00 00 add %al,(%eax) + 58a7: 00 44 00 63 add %al,0x63(%eax,%eax,1) + 58ab: 00 99 00 00 00 00 add %bl,0x0(%ecx) + 58b1: 00 00 add %al,(%eax) + 58b3: 00 44 00 68 add %al,0x68(%eax,%eax,1) + 58b7: 00 a6 00 00 00 00 add %ah,0x0(%esi) + 58bd: 00 00 add %al,(%eax) + 58bf: 00 44 00 67 add %al,0x67(%eax,%eax,1) + 58c3: 00 ab 00 00 00 00 add %ch,0x0(%ebx) + 58c9: 00 00 add %al,(%eax) + 58cb: 00 44 00 68 add %al,0x68(%eax,%eax,1) + 58cf: 00 ad 00 00 00 00 add %ch,0x0(%ebp) + 58d5: 00 00 add %al,(%eax) + 58d7: 00 44 00 67 add %al,0x67(%eax,%eax,1) + 58db: 00 af 00 00 00 00 add %ch,0x0(%edi) + 58e1: 00 00 add %al,(%eax) + 58e3: 00 44 00 68 add %al,0x68(%eax,%eax,1) + 58e7: 00 b2 00 00 00 00 add %dh,0x0(%edx) + 58ed: 00 00 add %al,(%eax) + 58ef: 00 44 00 67 add %al,0x67(%eax,%eax,1) + 58f3: 00 b5 00 00 00 00 add %dh,0x0(%ebp) + 58f9: 00 00 add %al,(%eax) + 58fb: 00 44 00 6b add %al,0x6b(%eax,%eax,1) + 58ff: 00 ba 00 00 00 00 add %bh,0x0(%edx) + 5905: 00 00 add %al,(%eax) + 5907: 00 44 00 68 add %al,0x68(%eax,%eax,1) + 590b: 00 c1 add %al,%cl + 590d: 00 00 add %al,(%eax) + 590f: 00 00 add %al,(%eax) + 5911: 00 00 add %al,(%eax) + 5913: 00 44 00 6b add %al,0x6b(%eax,%eax,1) + 5917: 00 c3 add %al,%bl + 5919: 00 00 add %al,(%eax) + 591b: 00 00 add %al,(%eax) + 591d: 00 00 add %al,(%eax) + 591f: 00 44 00 69 add %al,0x69(%eax,%eax,1) + 5923: 00 c6 add %al,%dh + 5925: 00 00 add %al,(%eax) + 5927: 00 00 add %al,(%eax) + 5929: 00 00 add %al,(%eax) + 592b: 00 44 00 6b add %al,0x6b(%eax,%eax,1) + 592f: 00 cb add %cl,%bl + 5931: 00 00 add %al,(%eax) + 5933: 00 69 27 add %ch,0x27(%ecx) + 5936: 00 00 add %al,(%eax) + 5938: 40 inc %eax + 5939: 00 54 00 06 add %dl,0x6(%eax,%eax,1) + 593d: 00 00 add %al,(%eax) + 593f: 00 34 28 add %dh,(%eax,%ebp,1) + 5942: 00 00 add %al,(%eax) + 5944: 40 inc %eax + 5945: 00 55 00 add %dl,0x0(%ebp) + 5948: 02 00 add (%eax),%al + 594a: 00 00 add %al,(%eax) + 594c: 40 inc %eax + 594d: 28 00 sub %al,(%eax) + 594f: 00 80 00 55 00 d7 add %al,-0x28ffab00(%eax) + 5955: ff (bad) + 5956: ff (bad) + 5957: ff 49 28 decl 0x28(%ecx) + 595a: 00 00 add %al,(%eax) + 595c: 80 00 5f addb $0x5f,(%eax) + 595f: 00 e4 add %ah,%ah + 5961: ff (bad) + 5962: ff (bad) + 5963: ff 60 28 jmp *0x28(%eax) + 5966: 00 00 add %al,(%eax) + 5968: 40 inc %eax + 5969: 00 60 00 add %ah,0x0(%eax) + 596c: 03 00 add (%eax),%eax + 596e: 00 00 add %al,(%eax) + 5970: 00 00 add %al,(%eax) + 5972: 00 00 add %al,(%eax) + 5974: c0 00 00 rolb $0x0,(%eax) + 5977: 00 80 00 00 00 00 add %al,0x0(%eax) + 597d: 00 00 add %al,(%eax) + 597f: 00 e0 add %ah,%al + 5981: 00 00 add %al,(%eax) + 5983: 00 d3 add %dl,%bl + 5985: 00 00 add %al,(%eax) + 5987: 00 00 add %al,(%eax) + 5989: 00 00 add %al,(%eax) + 598b: 00 24 00 add %ah,(%eax,%eax,1) + 598e: 00 00 add %al,(%eax) + 5990: d3 00 roll %cl,(%eax) + 5992: 00 00 add %al,(%eax) + 5994: 00 00 add %al,(%eax) + 5996: 00 00 add %al,(%eax) + 5998: 4e dec %esi + 5999: 00 00 add %al,(%eax) + 599b: 00 43 2b add %al,0x2b(%ebx) + 599e: 10 c0 adc %al,%al + 59a0: 71 28 jno 59ca + 59a2: 00 00 add %al,(%eax) + 59a4: 24 00 and $0x0,%al + 59a6: 7e 00 jle 59a8 + 59a8: 50 push %eax + 59a9: 2b 10 sub (%eax),%edx + 59ab: c0 fb 26 sar $0x26,%bl + 59ae: 00 00 add %al,(%eax) + 59b0: a0 00 7e 00 08 mov 0x8007e00,%al + 59b5: 00 00 add %al,(%eax) + 59b7: 00 e4 add %ah,%ah + 59b9: 27 daa + 59ba: 00 00 add %al,(%eax) + 59bc: a0 00 7e 00 0c mov 0xc007e00,%al + 59c1: 00 00 add %al,(%eax) + 59c3: 00 00 add %al,(%eax) + 59c5: 00 00 add %al,(%eax) + 59c7: 00 2e add %ch,(%esi) + 59c9: 00 00 add %al,(%eax) + 59cb: 00 50 2b add %dl,0x2b(%eax) + 59ce: 10 c0 adc %al,%al + 59d0: 00 00 add %al,(%eax) + 59d2: 00 00 add %al,(%eax) + 59d4: 44 inc %esp + 59d5: 00 7f 00 add %bh,0x0(%edi) + ... + 59e0: 44 inc %esp + 59e1: 00 7f 00 add %bh,0x0(%edi) + 59e4: 06 push %es + 59e5: 00 00 add %al,(%eax) + 59e7: 00 00 add %al,(%eax) + 59e9: 00 00 add %al,(%eax) + 59eb: 00 44 00 81 add %al,-0x7f(%eax,%eax,1) + 59ef: 00 10 add %dl,(%eax) + 59f1: 00 00 add %al,(%eax) + 59f3: 00 00 add %al,(%eax) + 59f5: 00 00 add %al,(%eax) + 59f7: 00 44 00 80 add %al,-0x80(%eax,%eax,1) + 59fb: 00 23 add %ah,(%ebx) + 59fd: 00 00 add %al,(%eax) + 59ff: 00 00 add %al,(%eax) + 5a01: 00 00 add %al,(%eax) + 5a03: 00 44 00 82 add %al,-0x7e(%eax,%eax,1) + 5a07: 00 2d 00 00 00 49 add %ch,0x49000000 + 5a0d: 27 daa + 5a0e: 00 00 add %al,(%eax) + 5a10: 40 inc %eax + 5a11: 00 7e 00 add %bh,0x0(%esi) + 5a14: 07 pop %es + 5a15: 00 00 add %al,(%eax) + 5a17: 00 fa add %bh,%dl + 5a19: 14 00 adc $0x0,%al + 5a1b: 00 40 00 add %al,0x0(%eax) + 5a1e: 7e 00 jle 5a20 + 5a20: 06 push %es + 5a21: 00 00 add %al,(%eax) + 5a23: 00 00 add %al,(%eax) + 5a25: 00 00 add %al,(%eax) + 5a27: 00 24 00 add %ah,(%eax,%eax,1) + 5a2a: 00 00 add %al,(%eax) + 5a2c: 35 00 00 00 00 xor $0x0,%eax + 5a31: 00 00 add %al,(%eax) + 5a33: 00 4e 00 add %cl,0x0(%esi) + 5a36: 00 00 add %al,(%eax) + 5a38: 85 2b test %ebp,(%ebx) + 5a3a: 10 c0 adc %al,%al + 5a3c: 91 xchg %eax,%ecx + 5a3d: 28 00 sub %al,(%eax) + 5a3f: 00 24 00 add %ah,(%eax,%eax,1) + 5a42: 84 00 test %al,(%eax) + 5a44: 90 nop + 5a45: 2b 10 sub (%eax),%edx + 5a47: c0 0c 28 00 rorb $0x0,(%eax,%ebp,1) + 5a4b: 00 a0 00 84 00 08 add %ah,0x8008400(%eax) + 5a51: 00 00 add %al,(%eax) + 5a53: 00 00 add %al,(%eax) + 5a55: 00 00 add %al,(%eax) + 5a57: 00 2e add %ch,(%esi) + 5a59: 00 00 add %al,(%eax) + 5a5b: 00 90 2b 10 c0 00 add %dl,0xc0102b(%eax) + 5a61: 00 00 add %al,(%eax) + 5a63: 00 44 00 85 add %al,-0x7b(%eax,%eax,1) + ... + 5a6f: 00 44 00 86 add %al,-0x7a(%eax,%eax,1) + 5a73: 00 03 add %al,(%ebx) + 5a75: 00 00 add %al,(%eax) + 5a77: 00 00 add %al,(%eax) + 5a79: 00 00 add %al,(%eax) + 5a7b: 00 44 00 8b add %al,-0x75(%eax,%eax,1) + 5a7f: 00 1a add %bl,(%edx) + 5a81: 00 00 add %al,(%eax) + 5a83: 00 69 27 add %ch,0x27(%ecx) + 5a86: 00 00 add %al,(%eax) + 5a88: 40 inc %eax + 5a89: 00 84 00 00 00 00 00 add %al,0x0(%eax,%eax,1) + 5a90: 00 00 add %al,(%eax) + 5a92: 00 00 add %al,(%eax) + 5a94: 24 00 and $0x0,%al + 5a96: 00 00 add %al,(%eax) + 5a98: 1c 00 sbb $0x0,%al + 5a9a: 00 00 add %al,(%eax) + 5a9c: 00 00 add %al,(%eax) + 5a9e: 00 00 add %al,(%eax) + 5aa0: 4e dec %esi + 5aa1: 00 00 add %al,(%eax) + 5aa3: 00 ac 2b 10 c0 ae 28 add %ch,0x28aec010(%ebx,%ebp,1) + 5aaa: 00 00 add %al,(%eax) + 5aac: 24 00 and $0x0,%al + 5aae: 8d 00 lea (%eax),%eax + 5ab0: b0 2b mov $0x2b,%al + 5ab2: 10 c0 adc %al,%al + 5ab4: 00 00 add %al,(%eax) + 5ab6: 00 00 add %al,(%eax) + 5ab8: 2e 00 00 add %al,%cs:(%eax) + 5abb: 00 b0 2b 10 c0 00 add %dh,0xc0102b(%eax) + 5ac1: 00 00 add %al,(%eax) + 5ac3: 00 44 00 8e add %al,-0x72(%eax,%eax,1) + ... + 5acf: 00 44 00 90 add %al,-0x70(%eax,%eax,1) + 5ad3: 00 03 add %al,(%ebx) + 5ad5: 00 00 add %al,(%eax) + 5ad7: 00 00 add %al,(%eax) + 5ad9: 00 00 add %al,(%eax) + 5adb: 00 44 00 93 add %al,-0x6d(%eax,%eax,1) + 5adf: 00 08 add %cl,(%eax) + 5ae1: 00 00 add %al,(%eax) + 5ae3: 00 00 add %al,(%eax) + 5ae5: 00 00 add %al,(%eax) + 5ae7: 00 24 00 add %ah,(%eax,%eax,1) + 5aea: 00 00 add %al,(%eax) + 5aec: 0a 00 or (%eax),%al + 5aee: 00 00 add %al,(%eax) + 5af0: 00 00 add %al,(%eax) + 5af2: 00 00 add %al,(%eax) + 5af4: 4e dec %esi + 5af5: 00 00 add %al,(%eax) + 5af7: 00 ba 2b 10 c0 cb add %bh,-0x343fefd5(%edx) + 5afd: 28 00 sub %al,(%eax) + 5aff: 00 24 00 add %ah,(%eax,%eax,1) + 5b02: 95 xchg %eax,%ebp + 5b03: 00 c0 add %al,%al + 5b05: 2b 10 sub (%eax),%edx + 5b07: c0 00 00 rolb $0x0,(%eax) + 5b0a: 00 00 add %al,(%eax) + 5b0c: 2e 00 00 add %al,%cs:(%eax) + 5b0f: 00 c0 add %al,%al + 5b11: 2b 10 sub (%eax),%edx + 5b13: c0 00 00 rolb $0x0,(%eax) + 5b16: 00 00 add %al,(%eax) + 5b18: 44 inc %esp + 5b19: 00 96 00 00 00 00 add %dl,0x0(%esi) + 5b1f: 00 00 add %al,(%eax) + 5b21: 00 00 add %al,(%eax) + 5b23: 00 44 00 9a add %al,-0x66(%eax,%eax,1) + 5b27: 00 10 add %dl,(%eax) + 5b29: 00 00 add %al,(%eax) + 5b2b: 00 00 add %al,(%eax) + 5b2d: 00 00 add %al,(%eax) + 5b2f: 00 44 00 9c add %al,-0x64(%eax,%eax,1) + 5b33: 00 1b add %bl,(%ebx) + 5b35: 00 00 add %al,(%eax) + 5b37: 00 00 add %al,(%eax) + 5b39: 00 00 add %al,(%eax) + 5b3b: 00 44 00 9b add %al,-0x65(%eax,%eax,1) + 5b3f: 00 22 add %ah,(%edx) + 5b41: 00 00 add %al,(%eax) + 5b43: 00 00 add %al,(%eax) + 5b45: 00 00 add %al,(%eax) + 5b47: 00 44 00 9c add %al,-0x64(%eax,%eax,1) + 5b4b: 00 2f add %ch,(%edi) + 5b4d: 00 00 add %al,(%eax) + 5b4f: 00 00 add %al,(%eax) + 5b51: 00 00 add %al,(%eax) + 5b53: 00 44 00 98 add %al,-0x68(%eax,%eax,1) + 5b57: 00 30 add %dh,(%eax) + 5b59: 00 00 add %al,(%eax) + 5b5b: 00 00 add %al,(%eax) + 5b5d: 00 00 add %al,(%eax) + 5b5f: 00 44 00 a3 add %al,-0x5d(%eax,%eax,1) + 5b63: 00 37 add %dh,(%edi) + 5b65: 00 00 add %al,(%eax) + 5b67: 00 00 add %al,(%eax) + 5b69: 00 00 add %al,(%eax) + 5b6b: 00 44 00 a0 add %al,-0x60(%eax,%eax,1) + 5b6f: 00 39 add %bh,(%ecx) + 5b71: 00 00 add %al,(%eax) + 5b73: 00 00 add %al,(%eax) + 5b75: 00 00 add %al,(%eax) + 5b77: 00 44 00 a3 add %al,-0x5d(%eax,%eax,1) + 5b7b: 00 43 00 add %al,0x0(%ebx) + 5b7e: 00 00 add %al,(%eax) + 5b80: 00 00 add %al,(%eax) + 5b82: 00 00 add %al,(%eax) + 5b84: 44 inc %esp + 5b85: 00 a4 00 4a 00 00 00 add %ah,0x4a(%eax,%eax,1) + 5b8c: 00 00 add %al,(%eax) + 5b8e: 00 00 add %al,(%eax) + 5b90: 44 inc %esp + 5b91: 00 a6 00 59 00 00 add %ah,0x5900(%esi) + 5b97: 00 00 add %al,(%eax) + 5b99: 00 00 add %al,(%eax) + 5b9b: 00 44 00 a7 add %al,-0x59(%eax,%eax,1) + 5b9f: 00 65 00 add %ah,0x0(%ebp) + 5ba2: 00 00 add %al,(%eax) + 5ba4: 00 00 add %al,(%eax) + 5ba6: 00 00 add %al,(%eax) + 5ba8: 44 inc %esp + 5ba9: 00 86 00 74 00 00 add %al,0x7400(%esi) + 5baf: 00 00 add %al,(%eax) + 5bb1: 00 00 add %al,(%eax) + 5bb3: 00 44 00 aa add %al,-0x56(%eax,%eax,1) + 5bb7: 00 8a 00 00 00 00 add %cl,0x0(%edx) + 5bbd: 00 00 add %al,(%eax) + 5bbf: 00 24 00 add %ah,(%eax,%eax,1) + 5bc2: 00 00 add %al,(%eax) + 5bc4: 8c 00 mov %es,(%eax) + 5bc6: 00 00 add %al,(%eax) + 5bc8: 00 00 add %al,(%eax) + 5bca: 00 00 add %al,(%eax) + 5bcc: 4e dec %esi + 5bcd: 00 00 add %al,(%eax) + 5bcf: 00 4c 2c 10 add %cl,0x10(%esp,%ebp,1) + 5bd3: c0 e6 28 shl $0x28,%dh + 5bd6: 00 00 add %al,(%eax) + 5bd8: 20 00 and %al,(%eax) + 5bda: 09 00 or %eax,(%eax) + 5bdc: 00 00 add %al,(%eax) + 5bde: 00 00 add %al,(%eax) + 5be0: 05 29 00 00 20 add $0x20000029,%eax + 5be5: 00 0a add %cl,(%edx) + ... + 5bef: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 5bf3: 00 4c 2c 10 add %cl,0x10(%esp,%ebp,1) + 5bf7: c0 08 00 rorb $0x0,(%eax) + 5bfa: 00 00 add %al,(%eax) + 5bfc: 64 00 02 add %al,%fs:(%edx) + 5bff: 00 50 2c add %dl,0x2c(%eax) + 5c02: 10 c0 adc %al,%al + 5c04: 37 aaa + 5c05: 29 00 sub %eax,(%eax) + 5c07: 00 64 00 02 add %ah,0x2(%eax,%eax,1) + 5c0b: 00 50 2c add %dl,0x2c(%eax) + 5c0e: 10 c0 adc %al,%al + 5c10: 44 inc %esp + 5c11: 00 00 add %al,(%eax) + 5c13: 00 3c 00 add %bh,(%eax,%eax,1) + 5c16: 00 00 add %al,(%eax) + 5c18: 00 00 add %al,(%eax) + 5c1a: 00 00 add %al,(%eax) + 5c1c: 53 push %ebx + 5c1d: 00 00 add %al,(%eax) + 5c1f: 00 80 00 00 00 00 add %al,0x0(%eax) + 5c25: 00 00 add %al,(%eax) + 5c27: 00 7d 00 add %bh,0x0(%ebp) + 5c2a: 00 00 add %al,(%eax) + 5c2c: 80 00 00 addb $0x0,(%eax) + 5c2f: 00 00 add %al,(%eax) + 5c31: 00 00 add %al,(%eax) + 5c33: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 5c39: 00 00 add %al,(%eax) + 5c3b: 00 00 add %al,(%eax) + 5c3d: 00 00 add %al,(%eax) + 5c3f: 00 c6 add %al,%dh + 5c41: 00 00 add %al,(%eax) + 5c43: 00 80 00 00 00 00 add %al,0x0(%eax) + 5c49: 00 00 add %al,(%eax) + 5c4b: 00 f1 add %dh,%cl + 5c4d: 00 00 add %al,(%eax) + 5c4f: 00 80 00 00 00 00 add %al,0x0(%eax) + 5c55: 00 00 add %al,(%eax) + 5c57: 00 21 add %ah,(%ecx) + 5c59: 01 00 add %eax,(%eax) + 5c5b: 00 80 00 00 00 00 add %al,0x0(%eax) + 5c61: 00 00 add %al,(%eax) + 5c63: 00 72 01 add %dh,0x1(%edx) + 5c66: 00 00 add %al,(%eax) + 5c68: 80 00 00 addb $0x0,(%eax) + 5c6b: 00 00 add %al,(%eax) + 5c6d: 00 00 add %al,(%eax) + 5c6f: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 5c75: 00 00 add %al,(%eax) + 5c77: 00 00 add %al,(%eax) + 5c79: 00 00 add %al,(%eax) + 5c7b: 00 e2 add %ah,%dl + 5c7d: 01 00 add %eax,(%eax) + 5c7f: 00 80 00 00 00 00 add %al,0x0(%eax) + 5c85: 00 00 add %al,(%eax) + 5c87: 00 11 add %dl,(%ecx) + 5c89: 02 00 add (%eax),%al + 5c8b: 00 80 00 00 00 00 add %al,0x0(%eax) + 5c91: 00 00 add %al,(%eax) + 5c93: 00 3b add %bh,(%ebx) + 5c95: 02 00 add (%eax),%al + 5c97: 00 80 00 00 00 00 add %al,0x0(%eax) + 5c9d: 00 00 add %al,(%eax) + 5c9f: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + 5ca3: 00 80 00 00 00 00 add %al,0x0(%eax) + 5ca9: 00 00 add %al,(%eax) + 5cab: 00 7e 02 add %bh,0x2(%esi) + 5cae: 00 00 add %al,(%eax) + 5cb0: 80 00 00 addb $0x0,(%eax) + 5cb3: 00 00 add %al,(%eax) + 5cb5: 00 00 add %al,(%eax) + 5cb7: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + 5cbd: 00 00 add %al,(%eax) + 5cbf: 00 00 add %al,(%eax) + 5cc1: 00 00 add %al,(%eax) + 5cc3: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + 5cc9: 00 00 add %al,(%eax) + 5ccb: 00 00 add %al,(%eax) + 5ccd: 00 00 add %al,(%eax) + 5ccf: 00 49 29 add %cl,0x29(%ecx) + 5cd2: 00 00 add %al,(%eax) + 5cd4: 82 (bad) + 5cd5: 00 00 add %al,(%eax) + 5cd7: 00 00 add %al,(%eax) + 5cd9: 00 00 add %al,(%eax) + 5cdb: 00 e5 add %ah,%ch + 5cdd: 02 00 add (%eax),%al + 5cdf: 00 c2 add %al,%dl + 5ce1: 00 00 add %al,(%eax) + 5ce3: 00 ef add %ch,%bh + 5ce5: 15 00 00 79 07 adc $0x7790000,%eax + 5cea: 00 00 add %al,(%eax) + 5cec: c2 00 00 ret $0x0 + 5cef: 00 b3 1d 01 00 00 add %dh,0x11d(%ebx) + 5cf5: 00 00 add %al,(%eax) + 5cf7: 00 a2 00 00 00 00 add %ah,0x0(%edx) + 5cfd: 00 00 add %al,(%eax) + 5cff: 00 61 29 add %ah,0x29(%ecx) + 5d02: 00 00 add %al,(%eax) + 5d04: 24 00 and $0x0,%al + 5d06: 16 push %ss + 5d07: 00 50 2c add %dl,0x2c(%eax) + 5d0a: 10 c0 adc %al,%al + 5d0c: 00 00 add %al,(%eax) + 5d0e: 00 00 add %al,(%eax) + 5d10: 2e 00 00 add %al,%cs:(%eax) + 5d13: 00 50 2c add %dl,0x2c(%eax) + 5d16: 10 c0 adc %al,%al + 5d18: 00 00 add %al,(%eax) + 5d1a: 00 00 add %al,(%eax) + 5d1c: 44 inc %esp + 5d1d: 00 17 add %dl,(%edi) + ... + 5d27: 00 44 00 18 add %al,0x18(%eax,%eax,1) + 5d2b: 00 06 add %al,(%esi) + 5d2d: 00 00 add %al,(%eax) + 5d2f: 00 00 add %al,(%eax) + 5d31: 00 00 add %al,(%eax) + 5d33: 00 44 00 1e add %al,0x1e(%eax,%eax,1) + 5d37: 00 2e add %ch,(%esi) + 5d39: 00 00 add %al,(%eax) + 5d3b: 00 00 add %al,(%eax) + 5d3d: 00 00 add %al,(%eax) + 5d3f: 00 24 00 add %ah,(%eax,%eax,1) + 5d42: 00 00 add %al,(%eax) + 5d44: 30 00 xor %al,(%eax) + 5d46: 00 00 add %al,(%eax) + 5d48: 00 00 add %al,(%eax) + 5d4a: 00 00 add %al,(%eax) + 5d4c: 4e dec %esi + 5d4d: 00 00 add %al,(%eax) + 5d4f: 00 80 2c 10 c0 8a add %al,-0x753fefd4(%eax) + 5d55: 29 00 sub %eax,(%eax) + 5d57: 00 24 00 add %ah,(%eax,%eax,1) + 5d5a: 20 00 and %al,(%eax) + 5d5c: 80 2c 10 c0 subb $0xc0,(%eax,%edx,1) + 5d60: 9c pushf + 5d61: 29 00 sub %eax,(%eax) + 5d63: 00 a0 00 20 00 08 add %ah,0x8002000(%eax) + 5d69: 00 00 add %al,(%eax) + 5d6b: 00 b9 29 00 00 a0 add %bh,-0x5fffffd7(%ecx) + 5d71: 00 20 add %ah,(%eax) + 5d73: 00 0c 00 add %cl,(%eax,%eax,1) + 5d76: 00 00 add %al,(%eax) + 5d78: c6 (bad) + 5d79: 29 00 sub %eax,(%eax) + 5d7b: 00 a0 00 20 00 10 add %ah,0x10002000(%eax) + 5d81: 00 00 add %al,(%eax) + 5d83: 00 d2 add %dl,%dl + 5d85: 29 00 sub %eax,(%eax) + 5d87: 00 a0 00 20 00 14 add %ah,0x14002000(%eax) + 5d8d: 00 00 add %al,(%eax) + 5d8f: 00 00 add %al,(%eax) + 5d91: 00 00 add %al,(%eax) + 5d93: 00 2e add %ch,(%esi) + 5d95: 00 00 add %al,(%eax) + 5d97: 00 80 2c 10 c0 00 add %al,0xc0102c(%eax) + 5d9d: 00 00 add %al,(%eax) + 5d9f: 00 44 00 21 add %al,0x21(%eax,%eax,1) + ... + 5dab: 00 44 00 21 add %al,0x21(%eax,%eax,1) + 5daf: 00 09 add %cl,(%ecx) + 5db1: 00 00 add %al,(%eax) + 5db3: 00 00 add %al,(%eax) + 5db5: 00 00 add %al,(%eax) + 5db7: 00 44 00 37 add %al,0x37(%eax,%eax,1) + 5dbb: 00 0f add %cl,(%edi) + 5dbd: 00 00 add %al,(%eax) + 5dbf: 00 00 add %al,(%eax) + 5dc1: 00 00 add %al,(%eax) + 5dc3: 00 44 00 22 add %al,0x22(%eax,%eax,1) + 5dc7: 00 12 add %dl,(%edx) + 5dc9: 00 00 add %al,(%eax) + 5dcb: 00 00 add %al,(%eax) + 5dcd: 00 00 add %al,(%eax) + 5dcf: 00 44 00 24 add %al,0x24(%eax,%eax,1) + 5dd3: 00 13 add %dl,(%ebx) + 5dd5: 00 00 add %al,(%eax) + 5dd7: 00 00 add %al,(%eax) + 5dd9: 00 00 add %al,(%eax) + 5ddb: 00 44 00 26 add %al,0x26(%eax,%eax,1) + 5ddf: 00 18 add %bl,(%eax) + 5de1: 00 00 add %al,(%eax) + 5de3: 00 00 add %al,(%eax) + 5de5: 00 00 add %al,(%eax) + 5de7: 00 44 00 28 add %al,0x28(%eax,%eax,1) + 5deb: 00 1d 00 00 00 00 add %bl,0x0 + 5df1: 00 00 add %al,(%eax) + 5df3: 00 44 00 26 add %al,0x26(%eax,%eax,1) + 5df7: 00 20 add %ah,(%eax) + 5df9: 00 00 add %al,(%eax) + 5dfb: 00 00 add %al,(%eax) + 5dfd: 00 00 add %al,(%eax) + 5dff: 00 44 00 28 add %al,0x28(%eax,%eax,1) + 5e03: 00 23 add %ah,(%ebx) + 5e05: 00 00 add %al,(%eax) + 5e07: 00 00 add %al,(%eax) + 5e09: 00 00 add %al,(%eax) + 5e0b: 00 44 00 2a add %al,0x2a(%eax,%eax,1) + 5e0f: 00 30 add %dh,(%eax) + 5e11: 00 00 add %al,(%eax) + 5e13: 00 00 add %al,(%eax) + 5e15: 00 00 add %al,(%eax) + 5e17: 00 44 00 28 add %al,0x28(%eax,%eax,1) + 5e1b: 00 33 add %dh,(%ebx) + 5e1d: 00 00 add %al,(%eax) + 5e1f: 00 00 add %al,(%eax) + 5e21: 00 00 add %al,(%eax) + 5e23: 00 44 00 2a add %al,0x2a(%eax,%eax,1) + 5e27: 00 35 00 00 00 00 add %dh,0x0 + 5e2d: 00 00 add %al,(%eax) + 5e2f: 00 44 00 2a add %al,0x2a(%eax,%eax,1) + 5e33: 00 39 add %bh,(%ecx) + 5e35: 00 00 add %al,(%eax) + 5e37: 00 00 add %al,(%eax) + 5e39: 00 00 add %al,(%eax) + 5e3b: 00 44 00 2b add %al,0x2b(%eax,%eax,1) + 5e3f: 00 40 00 add %al,0x0(%eax) + 5e42: 00 00 add %al,(%eax) + 5e44: 00 00 add %al,(%eax) + 5e46: 00 00 add %al,(%eax) + 5e48: 44 inc %esp + 5e49: 00 2a add %ch,(%edx) + 5e4b: 00 53 00 add %dl,0x0(%ebx) + 5e4e: 00 00 add %al,(%eax) + 5e50: 00 00 add %al,(%eax) + 5e52: 00 00 add %al,(%eax) + 5e54: 44 inc %esp + 5e55: 00 2d 00 61 00 00 add %ch,0x6100 + 5e5b: 00 00 add %al,(%eax) + 5e5d: 00 00 add %al,(%eax) + 5e5f: 00 44 00 2e add %al,0x2e(%eax,%eax,1) + 5e63: 00 6c 00 00 add %ch,0x0(%eax,%eax,1) + 5e67: 00 00 add %al,(%eax) + 5e69: 00 00 add %al,(%eax) + 5e6b: 00 44 00 30 add %al,0x30(%eax,%eax,1) + 5e6f: 00 78 00 add %bh,0x0(%eax) + 5e72: 00 00 add %al,(%eax) + 5e74: 00 00 add %al,(%eax) + 5e76: 00 00 add %al,(%eax) + 5e78: 44 inc %esp + 5e79: 00 32 add %dh,(%edx) + 5e7b: 00 84 00 00 00 00 00 add %al,0x0(%eax,%eax,1) + 5e82: 00 00 add %al,(%eax) + 5e84: 44 inc %esp + 5e85: 00 33 add %dh,(%ebx) + 5e87: 00 93 00 00 00 00 add %dl,0x0(%ebx) + 5e8d: 00 00 add %al,(%eax) + 5e8f: 00 44 00 32 add %al,0x32(%eax,%eax,1) + 5e93: 00 96 00 00 00 00 add %dl,0x0(%esi) + 5e99: 00 00 add %al,(%eax) + 5e9b: 00 44 00 33 add %al,0x33(%eax,%eax,1) + 5e9f: 00 98 00 00 00 00 add %bl,0x0(%eax) + 5ea5: 00 00 add %al,(%eax) + 5ea7: 00 44 00 33 add %al,0x33(%eax,%eax,1) + 5eab: 00 9c 00 00 00 00 00 add %bl,0x0(%eax,%eax,1) + 5eb2: 00 00 add %al,(%eax) + 5eb4: 44 inc %esp + 5eb5: 00 34 00 add %dh,(%eax,%eax,1) + 5eb8: a0 00 00 00 00 mov 0x0,%al + 5ebd: 00 00 add %al,(%eax) + 5ebf: 00 44 00 33 add %al,0x33(%eax,%eax,1) + 5ec3: 00 b3 00 00 00 00 add %dh,0x0(%ebx) + 5ec9: 00 00 add %al,(%eax) + 5ecb: 00 44 00 35 add %al,0x35(%eax,%eax,1) + 5ecf: 00 c1 add %al,%cl + 5ed1: 00 00 add %al,(%eax) + 5ed3: 00 00 add %al,(%eax) + 5ed5: 00 00 add %al,(%eax) + 5ed7: 00 44 00 37 add %al,0x37(%eax,%eax,1) + 5edb: 00 ce add %cl,%dh + 5edd: 00 00 add %al,(%eax) + 5edf: 00 00 add %al,(%eax) + 5ee1: 00 00 add %al,(%eax) + 5ee3: 00 44 00 39 add %al,0x39(%eax,%eax,1) + 5ee7: 00 d9 add %bl,%cl + 5ee9: 00 00 add %al,(%eax) + 5eeb: 00 00 add %al,(%eax) + 5eed: 00 00 add %al,(%eax) + 5eef: 00 44 00 3a add %al,0x3a(%eax,%eax,1) + 5ef3: 00 dc add %bl,%ah + 5ef5: 00 00 add %al,(%eax) + 5ef7: 00 00 add %al,(%eax) + 5ef9: 00 00 add %al,(%eax) + 5efb: 00 44 00 39 add %al,0x39(%eax,%eax,1) + 5eff: 00 de add %bl,%dh + 5f01: 00 00 add %al,(%eax) + 5f03: 00 00 add %al,(%eax) + 5f05: 00 00 add %al,(%eax) + 5f07: 00 44 00 3a add %al,0x3a(%eax,%eax,1) + 5f0b: 00 e9 add %ch,%cl + 5f0d: 00 00 add %al,(%eax) + 5f0f: 00 00 add %al,(%eax) + 5f11: 00 00 add %al,(%eax) + 5f13: 00 44 00 39 add %al,0x39(%eax,%eax,1) + 5f17: 00 ec add %ch,%ah + 5f19: 00 00 add %al,(%eax) + 5f1b: 00 00 add %al,(%eax) + 5f1d: 00 00 add %al,(%eax) + 5f1f: 00 44 00 3a add %al,0x3a(%eax,%eax,1) + 5f23: 00 f0 add %dh,%al + 5f25: 00 00 add %al,(%eax) + 5f27: 00 00 add %al,(%eax) + 5f29: 00 00 add %al,(%eax) + 5f2b: 00 44 00 3b add %al,0x3b(%eax,%eax,1) + 5f2f: 00 f2 add %dh,%dl + 5f31: 00 00 add %al,(%eax) + 5f33: 00 00 add %al,(%eax) + 5f35: 00 00 add %al,(%eax) + 5f37: 00 44 00 3a add %al,0x3a(%eax,%eax,1) + 5f3b: 00 f8 add %bh,%al + 5f3d: 00 00 add %al,(%eax) + 5f3f: 00 00 add %al,(%eax) + 5f41: 00 00 add %al,(%eax) + 5f43: 00 44 00 3b add %al,0x3b(%eax,%eax,1) + 5f47: 00 f9 add %bh,%cl + 5f49: 00 00 add %al,(%eax) + 5f4b: 00 00 add %al,(%eax) + 5f4d: 00 00 add %al,(%eax) + 5f4f: 00 44 00 3a add %al,0x3a(%eax,%eax,1) + 5f53: 00 03 add %al,(%ebx) + 5f55: 01 00 add %eax,(%eax) + 5f57: 00 00 add %al,(%eax) + 5f59: 00 00 add %al,(%eax) + 5f5b: 00 44 00 3a add %al,0x3a(%eax,%eax,1) + 5f5f: 00 09 add %cl,(%ecx) + 5f61: 01 00 add %eax,(%eax) + 5f63: 00 00 add %al,(%eax) + 5f65: 00 00 add %al,(%eax) + 5f67: 00 44 00 3d add %al,0x3d(%eax,%eax,1) + 5f6b: 00 0f add %cl,(%edi) + 5f6d: 01 00 add %eax,(%eax) + 5f6f: 00 00 add %al,(%eax) + 5f71: 00 00 add %al,(%eax) + 5f73: 00 44 00 4c add %al,0x4c(%eax,%eax,1) + 5f77: 00 21 add %ah,(%ecx) + 5f79: 01 00 add %eax,(%eax) + 5f7b: 00 00 add %al,(%eax) + 5f7d: 00 00 add %al,(%eax) + 5f7f: 00 44 00 4d add %al,0x4d(%eax,%eax,1) + 5f83: 00 24 01 add %ah,(%ecx,%eax,1) + 5f86: 00 00 add %al,(%eax) + 5f88: 00 00 add %al,(%eax) + 5f8a: 00 00 add %al,(%eax) + 5f8c: 44 inc %esp + 5f8d: 00 4e 00 add %cl,0x0(%esi) + 5f90: 27 daa + 5f91: 01 00 add %eax,(%eax) + 5f93: 00 00 add %al,(%eax) + 5f95: 00 00 add %al,(%eax) + 5f97: 00 44 00 50 add %al,0x50(%eax,%eax,1) + 5f9b: 00 29 add %ch,(%ecx) + 5f9d: 01 00 add %eax,(%eax) + 5f9f: 00 00 add %al,(%eax) + 5fa1: 00 00 add %al,(%eax) + 5fa3: 00 44 00 52 add %al,0x52(%eax,%eax,1) + 5fa7: 00 39 add %bh,(%ecx) + 5fa9: 01 00 add %eax,(%eax) + 5fab: 00 00 add %al,(%eax) + 5fad: 00 00 add %al,(%eax) + 5faf: 00 44 00 54 add %al,0x54(%eax,%eax,1) + 5fb3: 00 4e 01 add %cl,0x1(%esi) + 5fb6: 00 00 add %al,(%eax) + 5fb8: 00 00 add %al,(%eax) + 5fba: 00 00 add %al,(%eax) + 5fbc: 44 inc %esp + 5fbd: 00 61 00 add %ah,0x0(%ecx) + 5fc0: 51 push %ecx + 5fc1: 01 00 add %eax,(%eax) + 5fc3: 00 00 add %al,(%eax) + 5fc5: 00 00 add %al,(%eax) + 5fc7: 00 44 00 54 add %al,0x54(%eax,%eax,1) + 5fcb: 00 57 01 add %dl,0x1(%edi) + 5fce: 00 00 add %al,(%eax) + 5fd0: 00 00 add %al,(%eax) + 5fd2: 00 00 add %al,(%eax) + 5fd4: 44 inc %esp + 5fd5: 00 56 00 add %dl,0x0(%esi) + 5fd8: 6d insl (%dx),%es:(%edi) + 5fd9: 01 00 add %eax,(%eax) + 5fdb: 00 00 add %al,(%eax) + 5fdd: 00 00 add %al,(%eax) + 5fdf: 00 44 00 5d add %al,0x5d(%eax,%eax,1) + 5fe3: 00 84 01 00 00 00 00 add %al,0x0(%ecx,%eax,1) + 5fea: 00 00 add %al,(%eax) + 5fec: 44 inc %esp + 5fed: 00 5e 00 add %bl,0x0(%esi) + 5ff0: 91 xchg %eax,%ecx + 5ff1: 01 00 add %eax,(%eax) + 5ff3: 00 00 add %al,(%eax) + 5ff5: 00 00 add %al,(%eax) + 5ff7: 00 44 00 61 add %al,0x61(%eax,%eax,1) + 5ffb: 00 9d 01 00 00 00 add %bl,0x1(%ebp) + 6001: 00 00 add %al,(%eax) + 6003: 00 44 00 63 add %al,0x63(%eax,%eax,1) + 6007: 00 b0 01 00 00 00 add %dh,0x1(%eax) + 600d: 00 00 add %al,(%eax) + 600f: 00 44 00 61 add %al,0x61(%eax,%eax,1) + 6013: 00 d1 add %dl,%cl + 6015: 01 00 add %eax,(%eax) + 6017: 00 00 add %al,(%eax) + 6019: 00 00 add %al,(%eax) + 601b: 00 44 00 63 add %al,0x63(%eax,%eax,1) + 601f: 00 d4 add %dl,%ah + 6021: 01 00 add %eax,(%eax) + 6023: 00 00 add %al,(%eax) + 6025: 00 00 add %al,(%eax) + 6027: 00 44 00 61 add %al,0x61(%eax,%eax,1) + 602b: 00 df add %bl,%bh + 602d: 01 00 add %eax,(%eax) + 602f: 00 00 add %al,(%eax) + 6031: 00 00 add %al,(%eax) + 6033: 00 44 00 6a add %al,0x6a(%eax,%eax,1) + 6037: 00 e6 add %ah,%dh + 6039: 01 00 add %eax,(%eax) + 603b: 00 00 add %al,(%eax) + 603d: 00 00 add %al,(%eax) + 603f: 00 44 00 37 add %al,0x37(%eax,%eax,1) + 6043: 00 f8 add %bh,%al + 6045: 01 00 add %eax,(%eax) + 6047: 00 00 add %al,(%eax) + 6049: 00 00 add %al,(%eax) + 604b: 00 44 00 43 add %al,0x43(%eax,%eax,1) + 604f: 00 00 add %al,(%eax) + 6051: 02 00 add (%eax),%al + 6053: 00 00 add %al,(%eax) + 6055: 00 00 add %al,(%eax) + 6057: 00 44 00 42 add %al,0x42(%eax,%eax,1) + 605b: 00 03 add %al,(%ebx) + 605d: 02 00 add (%eax),%al + 605f: 00 00 add %al,(%eax) + 6061: 00 00 add %al,(%eax) + 6063: 00 44 00 43 add %al,0x43(%eax,%eax,1) + 6067: 00 04 02 add %al,(%edx,%eax,1) + 606a: 00 00 add %al,(%eax) + 606c: 00 00 add %al,(%eax) + 606e: 00 00 add %al,(%eax) + 6070: 44 inc %esp + 6071: 00 42 00 add %al,0x0(%edx) + 6074: 0e push %cs + 6075: 02 00 add (%eax),%al + 6077: 00 00 add %al,(%eax) + 6079: 00 00 add %al,(%eax) + 607b: 00 44 00 45 add %al,0x45(%eax,%eax,1) + 607f: 00 16 add %dl,(%esi) + 6081: 02 00 add (%eax),%al + 6083: 00 dc add %bl,%ah + 6085: 29 00 sub %eax,(%eax) + 6087: 00 80 00 26 00 e4 add %al,-0x1bffda00(%eax) + 608d: ff (bad) + 608e: ff (bad) + 608f: ff eb ljmp * + 6091: 29 00 sub %eax,(%eax) + 6093: 00 40 00 add %al,0x0(%eax) + 6096: 20 00 and %al,(%eax) + 6098: 07 pop %es + 6099: 00 00 add %al,(%eax) + 609b: 00 f9 add %bh,%cl + 609d: 29 00 sub %eax,(%eax) + 609f: 00 40 00 add %al,0x0(%eax) + 60a2: 20 00 and %al,(%eax) + 60a4: 03 00 add (%eax),%eax + 60a6: 00 00 add %al,(%eax) + 60a8: 00 00 add %al,(%eax) + 60aa: 00 00 add %al,(%eax) + 60ac: c0 00 00 rolb $0x0,(%eax) + 60af: 00 00 add %al,(%eax) + 60b1: 00 00 add %al,(%eax) + 60b3: 00 06 add %al,(%esi) + 60b5: 2a 00 sub (%eax),%al + 60b7: 00 40 00 add %al,0x0(%eax) + 60ba: 2a 00 sub (%eax),%al + ... + 60c4: c0 00 00 rolb $0x0,(%eax) + 60c7: 00 30 add %dh,(%eax) + 60c9: 00 00 add %al,(%eax) + 60cb: 00 00 add %al,(%eax) + 60cd: 00 00 add %al,(%eax) + 60cf: 00 e0 add %ah,%al + 60d1: 00 00 add %al,(%eax) + 60d3: 00 33 add %dh,(%ebx) + 60d5: 00 00 add %al,(%eax) + 60d7: 00 06 add %al,(%esi) + 60d9: 2a 00 sub (%eax),%al + 60db: 00 40 00 add %al,0x0(%eax) + 60de: 2a 00 sub (%eax),%al + ... + 60e8: c0 00 00 rolb $0x0,(%eax) + 60eb: 00 35 00 00 00 00 add %dh,0x0 + 60f1: 00 00 add %al,(%eax) + 60f3: 00 e0 add %ah,%al + 60f5: 00 00 add %al,(%eax) + 60f7: 00 61 00 add %ah,0x0(%ecx) + 60fa: 00 00 add %al,(%eax) + 60fc: 06 push %es + 60fd: 2a 00 sub (%eax),%al + 60ff: 00 40 00 add %al,0x0(%eax) + 6102: 33 00 xor (%eax),%eax + ... + 610c: c0 00 00 rolb $0x0,(%eax) + 610f: 00 93 00 00 00 00 add %dl,0x0(%ebx) + 6115: 00 00 add %al,(%eax) + 6117: 00 e0 add %ah,%al + 6119: 00 00 add %al,(%eax) + 611b: 00 96 00 00 00 06 add %dl,0x6000000(%esi) + 6121: 2a 00 sub (%eax),%al + 6123: 00 40 00 add %al,0x0(%eax) + 6126: 33 00 xor (%eax),%eax + ... + 6130: c0 00 00 rolb $0x0,(%eax) + 6133: 00 98 00 00 00 00 add %bl,0x0(%eax) + 6139: 00 00 add %al,(%eax) + 613b: 00 e0 add %ah,%al + 613d: 00 00 add %al,(%eax) + 613f: 00 c1 add %al,%cl + 6141: 00 00 add %al,(%eax) + 6143: 00 06 add %al,(%esi) + 6145: 2a 00 sub (%eax),%al + 6147: 00 40 00 add %al,0x0(%eax) + 614a: 3a 00 cmp (%eax),%al + 614c: 07 pop %es + 614d: 00 00 add %al,(%eax) + 614f: 00 00 add %al,(%eax) + 6151: 00 00 add %al,(%eax) + 6153: 00 c0 add %al,%al + 6155: 00 00 add %al,(%eax) + 6157: 00 dc add %bl,%ah + 6159: 00 00 add %al,(%eax) + 615b: 00 00 add %al,(%eax) + 615d: 00 00 add %al,(%eax) + 615f: 00 e0 add %ah,%al + 6161: 00 00 add %al,(%eax) + 6163: 00 de add %bl,%dh + 6165: 00 00 add %al,(%eax) + 6167: 00 06 add %al,(%esi) + 6169: 2a 00 sub (%eax),%al + 616b: 00 40 00 add %al,0x0(%eax) + 616e: 3a 00 cmp (%eax),%al + 6170: 07 pop %es + 6171: 00 00 add %al,(%eax) + 6173: 00 00 add %al,(%eax) + 6175: 00 00 add %al,(%eax) + 6177: 00 c0 add %al,%al + 6179: 00 00 add %al,(%eax) + 617b: 00 e9 add %ch,%cl + 617d: 00 00 add %al,(%eax) + 617f: 00 00 add %al,(%eax) + 6181: 00 00 add %al,(%eax) + 6183: 00 e0 add %ah,%al + 6185: 00 00 add %al,(%eax) + 6187: 00 ec add %ch,%ah + 6189: 00 00 add %al,(%eax) + 618b: 00 06 add %al,(%esi) + 618d: 2a 00 sub (%eax),%al + 618f: 00 40 00 add %al,0x0(%eax) + 6192: 3a 00 cmp (%eax),%al + 6194: 07 pop %es + 6195: 00 00 add %al,(%eax) + 6197: 00 00 add %al,(%eax) + 6199: 00 00 add %al,(%eax) + 619b: 00 c0 add %al,%al + 619d: 00 00 add %al,(%eax) + 619f: 00 f0 add %dh,%al + 61a1: 00 00 add %al,(%eax) + 61a3: 00 00 add %al,(%eax) + 61a5: 00 00 add %al,(%eax) + 61a7: 00 e0 add %ah,%al + 61a9: 00 00 add %al,(%eax) + 61ab: 00 0f add %cl,(%edi) + 61ad: 01 00 add %eax,(%eax) + 61af: 00 0f add %cl,(%edi) + 61b1: 2a 00 sub (%eax),%al + 61b3: 00 40 00 add %al,0x0(%eax) + 61b6: 61 popa + 61b7: 00 06 add %al,(%esi) + 61b9: 00 00 add %al,(%eax) + 61bb: 00 00 add %al,(%eax) + 61bd: 00 00 add %al,(%eax) + 61bf: 00 c0 add %al,%al + 61c1: 00 00 add %al,(%eax) + 61c3: 00 51 01 add %dl,0x1(%ecx) + 61c6: 00 00 add %al,(%eax) + 61c8: 00 00 add %al,(%eax) + 61ca: 00 00 add %al,(%eax) + 61cc: e0 00 loopne 61ce + 61ce: 00 00 add %al,(%eax) + 61d0: 57 push %edi + 61d1: 01 00 add %eax,(%eax) + 61d3: 00 20 add %ah,(%eax) + 61d5: 2a 00 sub (%eax),%al + 61d7: 00 40 00 add %al,0x0(%eax) + 61da: 61 popa + 61db: 00 06 add %al,(%esi) + 61dd: 00 00 add %al,(%eax) + 61df: 00 00 add %al,(%eax) + 61e1: 00 00 add %al,(%eax) + 61e3: 00 c0 add %al,%al + 61e5: 00 00 add %al,(%eax) + 61e7: 00 9d 01 00 00 00 add %bl,0x1(%ebp) + 61ed: 00 00 add %al,(%eax) + 61ef: 00 e0 add %ah,%al + 61f1: 00 00 add %al,(%eax) + 61f3: 00 e6 add %ah,%dh + 61f5: 01 00 add %eax,(%eax) + 61f7: 00 06 add %al,(%esi) + 61f9: 2a 00 sub (%eax),%al + 61fb: 00 40 00 add %al,0x0(%eax) + 61fe: 42 inc %edx + 61ff: 00 03 add %al,(%ebx) + 6201: 00 00 add %al,(%eax) + 6203: 00 00 add %al,(%eax) + 6205: 00 00 add %al,(%eax) + 6207: 00 c0 add %al,%al + 6209: 00 00 add %al,(%eax) + 620b: 00 00 add %al,(%eax) + 620d: 02 00 add (%eax),%al + 620f: 00 00 add %al,(%eax) + 6211: 00 00 add %al,(%eax) + 6213: 00 e0 add %ah,%al + 6215: 00 00 add %al,(%eax) + 6217: 00 16 add %dl,(%esi) + 6219: 02 00 add (%eax),%al + 621b: 00 00 add %al,(%eax) + 621d: 00 00 add %al,(%eax) + 621f: 00 e0 add %ah,%al + 6221: 00 00 add %al,(%eax) + 6223: 00 2d 02 00 00 00 add %ch,0x2 + 6229: 00 00 add %al,(%eax) + 622b: 00 24 00 add %ah,(%eax,%eax,1) + 622e: 00 00 add %al,(%eax) + 6230: 2d 02 00 00 00 sub $0x2,%eax + 6235: 00 00 add %al,(%eax) + 6237: 00 4e 00 add %cl,0x0(%esi) + 623a: 00 00 add %al,(%eax) + 623c: ad lods %ds:(%esi),%eax + 623d: 2e cs + 623e: 10 c0 adc %al,%al + 6240: 2a 2a sub (%edx),%ch + 6242: 00 00 add %al,(%eax) + 6244: 24 00 and $0x0,%al + 6246: 6f outsl %ds:(%esi),(%dx) + 6247: 00 b0 2e 10 c0 39 add %dh,0x39c0102e(%eax) + 624d: 2a 00 sub (%eax),%al + 624f: 00 a0 00 6f 00 08 add %ah,0x8006f00(%eax) + 6255: 00 00 add %al,(%eax) + 6257: 00 b9 29 00 00 a0 add %bh,-0x5fffffd7(%ecx) + 625d: 00 6f 00 add %ch,0x0(%edi) + 6260: 0c 00 or $0x0,%al + 6262: 00 00 add %al,(%eax) + 6264: c6 (bad) + 6265: 29 00 sub %eax,(%eax) + 6267: 00 a0 00 6f 00 10 add %ah,0x10006f00(%eax) + 626d: 00 00 add %al,(%eax) + 626f: 00 00 add %al,(%eax) + 6271: 00 00 add %al,(%eax) + 6273: 00 2e add %ch,(%esi) + 6275: 00 00 add %al,(%eax) + 6277: 00 b0 2e 10 c0 00 add %dh,0xc0102e(%eax) + 627d: 00 00 add %al,(%eax) + 627f: 00 44 00 70 add %al,0x70(%eax,%eax,1) + ... + 628b: 00 44 00 71 add %al,0x71(%eax,%eax,1) + 628f: 00 08 add %cl,(%eax) + 6291: 00 00 add %al,(%eax) + 6293: 00 00 add %al,(%eax) + 6295: 00 00 add %al,(%eax) + 6297: 00 44 00 75 add %al,0x75(%eax,%eax,1) + 629b: 00 09 add %cl,(%ecx) + 629d: 00 00 add %al,(%eax) + 629f: 00 00 add %al,(%eax) + 62a1: 00 00 add %al,(%eax) + 62a3: 00 44 00 76 add %al,0x76(%eax,%eax,1) + 62a7: 00 0e add %cl,(%esi) + 62a9: 00 00 add %al,(%eax) + 62ab: 00 00 add %al,(%eax) + 62ad: 00 00 add %al,(%eax) + 62af: 00 44 00 77 add %al,0x77(%eax,%eax,1) + 62b3: 00 13 add %dl,(%ebx) + 62b5: 00 00 add %al,(%eax) + 62b7: 00 00 add %al,(%eax) + 62b9: 00 00 add %al,(%eax) + 62bb: 00 44 00 78 add %al,0x78(%eax,%eax,1) + 62bf: 00 18 add %bl,(%eax) + 62c1: 00 00 add %al,(%eax) + 62c3: 00 00 add %al,(%eax) + 62c5: 00 00 add %al,(%eax) + 62c7: 00 44 00 7a add %al,0x7a(%eax,%eax,1) + 62cb: 00 1d 00 00 00 00 add %bl,0x0 + 62d1: 00 00 add %al,(%eax) + 62d3: 00 44 00 7b add %al,0x7b(%eax,%eax,1) + 62d7: 00 22 add %ah,(%edx) + 62d9: 00 00 add %al,(%eax) + 62db: 00 00 add %al,(%eax) + 62dd: 00 00 add %al,(%eax) + 62df: 00 44 00 7c add %al,0x7c(%eax,%eax,1) + 62e3: 00 27 add %ah,(%edi) + 62e5: 00 00 add %al,(%eax) + 62e7: 00 00 add %al,(%eax) + 62e9: 00 00 add %al,(%eax) + 62eb: 00 44 00 7d add %al,0x7d(%eax,%eax,1) + 62ef: 00 2c 00 add %ch,(%eax,%eax,1) + 62f2: 00 00 add %al,(%eax) + 62f4: 00 00 add %al,(%eax) + 62f6: 00 00 add %al,(%eax) + 62f8: 44 inc %esp + 62f9: 00 7f 00 add %bh,0x0(%edi) + 62fc: 31 00 xor %eax,(%eax) + 62fe: 00 00 add %al,(%eax) + 6300: 00 00 add %al,(%eax) + 6302: 00 00 add %al,(%eax) + 6304: 44 inc %esp + 6305: 00 81 00 33 00 00 add %al,0x3300(%ecx) + 630b: 00 00 add %al,(%eax) + 630d: 00 00 add %al,(%eax) + 630f: 00 44 00 7f add %al,0x7f(%eax,%eax,1) + 6313: 00 3a add %bh,(%edx) + 6315: 00 00 add %al,(%eax) + 6317: 00 00 add %al,(%eax) + 6319: 00 00 add %al,(%eax) + 631b: 00 44 00 81 add %al,-0x7f(%eax,%eax,1) + 631f: 00 3d 00 00 00 00 add %bh,0x0 + 6325: 00 00 add %al,(%eax) + 6327: 00 44 00 82 add %al,-0x7e(%eax,%eax,1) + 632b: 00 56 00 add %dl,0x0(%esi) + 632e: 00 00 add %al,(%eax) + 6330: 47 inc %edi + 6331: 2a 00 sub (%eax),%al + 6333: 00 80 00 73 00 c4 add %al,-0x3bff8d00(%eax) + 6339: ff (bad) + 633a: ff (bad) + 633b: ff 00 incl (%eax) + 633d: 00 00 add %al,(%eax) + 633f: 00 c0 add %al,%al + ... + 6349: 00 00 add %al,(%eax) + 634b: 00 e0 add %ah,%al + 634d: 00 00 add %al,(%eax) + 634f: 00 5d 00 add %bl,0x0(%ebp) + 6352: 00 00 add %al,(%eax) + 6354: 00 00 add %al,(%eax) + 6356: 00 00 add %al,(%eax) + 6358: 24 00 and $0x0,%al + 635a: 00 00 add %al,(%eax) + 635c: 5d pop %ebp + 635d: 00 00 add %al,(%eax) + 635f: 00 00 add %al,(%eax) + 6361: 00 00 add %al,(%eax) + 6363: 00 4e 00 add %cl,0x0(%esi) + 6366: 00 00 add %al,(%eax) + 6368: 0d 2f 10 c0 50 or $0x50c0102f,%eax + 636d: 2a 00 sub (%eax),%al + 636f: 00 24 00 add %ah,(%eax,%eax,1) + 6372: 84 00 test %al,(%eax) + 6374: 10 2f adc %ch,(%edi) + 6376: 10 c0 adc %al,%al + 6378: 80 26 00 andb $0x0,(%esi) + 637b: 00 a0 00 84 00 08 add %ah,0x8008400(%eax) + 6381: 00 00 add %al,(%eax) + 6383: 00 b9 29 00 00 a0 add %bh,-0x5fffffd7(%ecx) + 6389: 00 84 00 0c 00 00 00 add %al,0xc(%eax,%eax,1) + 6390: c6 (bad) + 6391: 29 00 sub %eax,(%eax) + 6393: 00 a0 00 84 00 10 add %ah,0x10008400(%eax) + 6399: 00 00 add %al,(%eax) + 639b: 00 00 add %al,(%eax) + 639d: 00 00 add %al,(%eax) + 639f: 00 2e add %ch,(%esi) + 63a1: 00 00 add %al,(%eax) + 63a3: 00 10 add %dl,(%eax) + 63a5: 2f das + 63a6: 10 c0 adc %al,%al + 63a8: 00 00 add %al,(%eax) + 63aa: 00 00 add %al,(%eax) + 63ac: 44 inc %esp + 63ad: 00 85 00 00 00 00 add %al,0x0(%ebp) + 63b3: 00 00 add %al,(%eax) + 63b5: 00 00 add %al,(%eax) + 63b7: 00 44 00 86 add %al,-0x7a(%eax,%eax,1) + 63bb: 00 06 add %al,(%esi) + 63bd: 00 00 add %al,(%eax) + 63bf: 00 00 add %al,(%eax) + 63c1: 00 00 add %al,(%eax) + 63c3: 00 44 00 88 add %al,-0x78(%eax,%eax,1) + 63c7: 00 0c 00 add %cl,(%eax,%eax,1) + 63ca: 00 00 add %al,(%eax) + 63cc: 00 00 add %al,(%eax) + 63ce: 00 00 add %al,(%eax) + 63d0: 44 inc %esp + 63d1: 00 87 00 10 00 00 add %al,0x1000(%edi) + 63d7: 00 00 add %al,(%eax) + 63d9: 00 00 add %al,(%eax) + 63db: 00 44 00 88 add %al,-0x78(%eax,%eax,1) + 63df: 00 26 add %ah,(%esi) + 63e1: 00 00 add %al,(%eax) + 63e3: 00 00 add %al,(%eax) + 63e5: 00 00 add %al,(%eax) + 63e7: 00 24 00 add %ah,(%eax,%eax,1) + 63ea: 00 00 add %al,(%eax) + 63ec: 28 00 sub %al,(%eax) + 63ee: 00 00 add %al,(%eax) + 63f0: 00 00 add %al,(%eax) + 63f2: 00 00 add %al,(%eax) + 63f4: 4e dec %esi + 63f5: 00 00 add %al,(%eax) + 63f7: 00 38 add %bh,(%eax) + 63f9: 2f das + 63fa: 10 c0 adc %al,%al + 63fc: 00 00 add %al,(%eax) + 63fe: 00 00 add %al,(%eax) + 6400: 64 00 00 add %al,%fs:(%eax) + 6403: 00 38 add %bh,(%eax) + 6405: 2f das + 6406: 10 c0 adc %al,%al + 6408: 08 00 or %al,(%eax) + 640a: 00 00 add %al,(%eax) + 640c: 64 00 02 add %al,%fs:(%edx) + 640f: 00 40 2f add %al,0x2f(%eax) + 6412: 10 c0 adc %al,%al + 6414: 60 pusha + 6415: 2a 00 sub (%eax),%al + 6417: 00 64 00 02 add %ah,0x2(%eax,%eax,1) + 641b: 00 40 2f add %al,0x2f(%eax) + 641e: 10 c0 adc %al,%al + 6420: 44 inc %esp + 6421: 00 00 add %al,(%eax) + 6423: 00 3c 00 add %bh,(%eax,%eax,1) + 6426: 00 00 add %al,(%eax) + 6428: 00 00 add %al,(%eax) + 642a: 00 00 add %al,(%eax) + 642c: 53 push %ebx + 642d: 00 00 add %al,(%eax) + 642f: 00 80 00 00 00 00 add %al,0x0(%eax) + 6435: 00 00 add %al,(%eax) + 6437: 00 7d 00 add %bh,0x0(%ebp) + 643a: 00 00 add %al,(%eax) + 643c: 80 00 00 addb $0x0,(%eax) + 643f: 00 00 add %al,(%eax) + 6441: 00 00 add %al,(%eax) + 6443: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 6449: 00 00 add %al,(%eax) + 644b: 00 00 add %al,(%eax) + 644d: 00 00 add %al,(%eax) + 644f: 00 c6 add %al,%dh + 6451: 00 00 add %al,(%eax) + 6453: 00 80 00 00 00 00 add %al,0x0(%eax) + 6459: 00 00 add %al,(%eax) + 645b: 00 f1 add %dh,%cl + 645d: 00 00 add %al,(%eax) + 645f: 00 80 00 00 00 00 add %al,0x0(%eax) + 6465: 00 00 add %al,(%eax) + 6467: 00 21 add %ah,(%ecx) + 6469: 01 00 add %eax,(%eax) + 646b: 00 80 00 00 00 00 add %al,0x0(%eax) + 6471: 00 00 add %al,(%eax) + 6473: 00 72 01 add %dh,0x1(%edx) + 6476: 00 00 add %al,(%eax) + 6478: 80 00 00 addb $0x0,(%eax) + 647b: 00 00 add %al,(%eax) + 647d: 00 00 add %al,(%eax) + 647f: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 6485: 00 00 add %al,(%eax) + 6487: 00 00 add %al,(%eax) + 6489: 00 00 add %al,(%eax) + 648b: 00 e2 add %ah,%dl + 648d: 01 00 add %eax,(%eax) + 648f: 00 80 00 00 00 00 add %al,0x0(%eax) + 6495: 00 00 add %al,(%eax) + 6497: 00 11 add %dl,(%ecx) + 6499: 02 00 add (%eax),%al + 649b: 00 80 00 00 00 00 add %al,0x0(%eax) + 64a1: 00 00 add %al,(%eax) + 64a3: 00 3b add %bh,(%ebx) + 64a5: 02 00 add (%eax),%al + 64a7: 00 80 00 00 00 00 add %al,0x0(%eax) + 64ad: 00 00 add %al,(%eax) + 64af: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + 64b3: 00 80 00 00 00 00 add %al,0x0(%eax) + 64b9: 00 00 add %al,(%eax) + 64bb: 00 7e 02 add %bh,0x2(%esi) + 64be: 00 00 add %al,(%eax) + 64c0: 80 00 00 addb $0x0,(%eax) + 64c3: 00 00 add %al,(%eax) + 64c5: 00 00 add %al,(%eax) + 64c7: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + 64cd: 00 00 add %al,(%eax) + 64cf: 00 00 add %al,(%eax) + 64d1: 00 00 add %al,(%eax) + 64d3: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + 64d9: 00 00 add %al,(%eax) + 64db: 00 00 add %al,(%eax) + 64dd: 00 00 add %al,(%eax) + 64df: 00 7b 2a add %bh,0x2a(%ebx) + 64e2: 00 00 add %al,(%eax) + 64e4: 82 (bad) + 64e5: 00 00 add %al,(%eax) + 64e7: 00 00 add %al,(%eax) + 64e9: 00 00 add %al,(%eax) + 64eb: 00 e5 add %ah,%ch + 64ed: 02 00 add (%eax),%al + 64ef: 00 c2 add %al,%dl + 64f1: 00 00 add %al,(%eax) + 64f3: 00 ef add %ch,%bh + 64f5: 15 00 00 00 00 adc $0x0,%eax + 64fa: 00 00 add %al,(%eax) + 64fc: a2 00 00 00 00 mov %al,0x0 + 6501: 00 00 add %al,(%eax) + 6503: 00 49 29 add %cl,0x29(%ecx) + 6506: 00 00 add %al,(%eax) + 6508: c2 00 00 ret $0x0 + 650b: 00 00 add %al,(%eax) + 650d: 00 00 add %al,(%eax) + 650f: 00 79 07 add %bh,0x7(%ecx) + 6512: 00 00 add %al,(%eax) + 6514: c2 00 00 ret $0x0 + 6517: 00 b3 1d 01 00 9c add %dh,-0x63fffee3(%ebx) + 651d: 2a 00 sub (%eax),%al + 651f: 00 24 00 add %ah,(%eax,%eax,1) + 6522: 0c 00 or $0x0,%al + 6524: 40 inc %eax + 6525: 2f das + 6526: 10 c0 adc %al,%al + 6528: 00 00 add %al,(%eax) + 652a: 00 00 add %al,(%eax) + 652c: 2e 00 00 add %al,%cs:(%eax) + 652f: 00 40 2f add %al,0x2f(%eax) + 6532: 10 c0 adc %al,%al + 6534: 00 00 add %al,(%eax) + 6536: 00 00 add %al,(%eax) + 6538: 44 inc %esp + 6539: 00 0d 00 00 00 00 add %cl,0x0 + 653f: 00 00 add %al,(%eax) + 6541: 00 00 add %al,(%eax) + 6543: 00 44 00 0e add %al,0xe(%eax,%eax,1) + 6547: 00 01 add %al,(%ecx) + 6549: 00 00 add %al,(%eax) + 654b: 00 00 add %al,(%eax) + 654d: 00 00 add %al,(%eax) + 654f: 00 44 00 0d add %al,0xd(%eax,%eax,1) + 6553: 00 03 add %al,(%ebx) + 6555: 00 00 add %al,(%eax) + 6557: 00 00 add %al,(%eax) + 6559: 00 00 add %al,(%eax) + 655b: 00 44 00 0f add %al,0xf(%eax,%eax,1) + 655f: 00 10 add %dl,(%eax) + 6561: 00 00 add %al,(%eax) + 6563: 00 00 add %al,(%eax) + 6565: 00 00 add %al,(%eax) + 6567: 00 44 00 0e add %al,0xe(%eax,%eax,1) + 656b: 00 1b add %bl,(%ebx) + 656d: 00 00 add %al,(%eax) + 656f: 00 00 add %al,(%eax) + 6571: 00 00 add %al,(%eax) + 6573: 00 44 00 10 add %al,0x10(%eax,%eax,1) + 6577: 00 21 add %ah,(%ecx) + 6579: 00 00 add %al,(%eax) + 657b: 00 e5 add %ah,%ch + 657d: 14 00 adc $0x0,%al + 657f: 00 40 00 add %al,0x0(%eax) + 6582: 0e push %cs + ... + 658b: 00 c0 add %al,%al + 658d: 00 00 add %al,(%eax) + 658f: 00 10 add %dl,(%eax) + 6591: 00 00 add %al,(%eax) + 6593: 00 00 add %al,(%eax) + 6595: 00 00 add %al,(%eax) + 6597: 00 e0 add %ah,%al + 6599: 00 00 add %al,(%eax) + 659b: 00 21 add %ah,(%ecx) + 659d: 00 00 add %al,(%eax) + 659f: 00 00 add %al,(%eax) + 65a1: 00 00 add %al,(%eax) + 65a3: 00 24 00 add %ah,(%eax,%eax,1) + 65a6: 00 00 add %al,(%eax) + 65a8: 23 00 and (%eax),%eax + 65aa: 00 00 add %al,(%eax) + 65ac: 00 00 add %al,(%eax) + 65ae: 00 00 add %al,(%eax) + 65b0: 4e dec %esi + 65b1: 00 00 add %al,(%eax) + 65b3: 00 63 2f add %ah,0x2f(%ebx) + 65b6: 10 c0 adc %al,%al + 65b8: b1 2a mov $0x2a,%cl + 65ba: 00 00 add %al,(%eax) + 65bc: 24 00 and $0x0,%al + 65be: 12 00 adc (%eax),%al + 65c0: 70 2f jo 65f1 + 65c2: 10 c0 adc %al,%al + 65c4: ce into + 65c5: 2a 00 sub (%eax),%al + 65c7: 00 a0 00 12 00 08 add %ah,0x8001200(%eax) + 65cd: 00 00 add %al,(%eax) + 65cf: 00 00 add %al,(%eax) + 65d1: 00 00 add %al,(%eax) + 65d3: 00 2e add %ch,(%esi) + 65d5: 00 00 add %al,(%eax) + 65d7: 00 70 2f add %dh,0x2f(%eax) + 65da: 10 c0 adc %al,%al + 65dc: 00 00 add %al,(%eax) + 65de: 00 00 add %al,(%eax) + 65e0: 44 inc %esp + 65e1: 00 13 add %dl,(%ebx) + ... + 65eb: 00 44 00 17 add %al,0x17(%eax,%eax,1) + 65ef: 00 01 add %al,(%ecx) + 65f1: 00 00 add %al,(%eax) + 65f3: 00 00 add %al,(%eax) + 65f5: 00 00 add %al,(%eax) + 65f7: 00 44 00 13 add %al,0x13(%eax,%eax,1) + 65fb: 00 06 add %al,(%esi) + 65fd: 00 00 add %al,(%eax) + 65ff: 00 00 add %al,(%eax) + 6601: 00 00 add %al,(%eax) + 6603: 00 44 00 13 add %al,0x13(%eax,%eax,1) + 6607: 00 08 add %cl,(%eax) + 6609: 00 00 add %al,(%eax) + 660b: 00 00 add %al,(%eax) + 660d: 00 00 add %al,(%eax) + 660f: 00 44 00 18 add %al,0x18(%eax,%eax,1) + 6613: 00 0b add %cl,(%ebx) + 6615: 00 00 add %al,(%eax) + 6617: 00 00 add %al,(%eax) + 6619: 00 00 add %al,(%eax) + 661b: 00 44 00 14 add %al,0x14(%eax,%eax,1) + 661f: 00 0c 00 add %cl,(%eax,%eax,1) + 6622: 00 00 add %al,(%eax) + 6624: 00 00 add %al,(%eax) + 6626: 00 00 add %al,(%eax) + 6628: 44 inc %esp + 6629: 00 15 00 0e 00 00 add %dl,0xe00 + 662f: 00 00 add %al,(%eax) + 6631: 00 00 add %al,(%eax) + 6633: 00 44 00 14 add %al,0x14(%eax,%eax,1) + 6637: 00 11 add %dl,(%ecx) + 6639: 00 00 add %al,(%eax) + 663b: 00 00 add %al,(%eax) + 663d: 00 00 add %al,(%eax) + 663f: 00 44 00 17 add %al,0x17(%eax,%eax,1) + 6643: 00 14 00 add %dl,(%eax,%eax,1) + 6646: 00 00 add %al,(%eax) + 6648: 00 00 add %al,(%eax) + 664a: 00 00 add %al,(%eax) + 664c: 44 inc %esp + 664d: 00 18 add %bl,(%eax) + 664f: 00 1d 00 00 00 da add %bl,0xda000000 + 6655: 2a 00 sub (%eax),%al + 6657: 00 40 00 add %al,0x0(%eax) + 665a: 14 00 adc $0x0,%al + 665c: 02 00 add (%eax),%al + 665e: 00 00 add %al,(%eax) + 6660: ee out %al,(%dx) + 6661: 14 00 adc $0x0,%al + 6663: 00 40 00 add %al,0x0(%eax) + 6666: 12 00 adc (%eax),%al + 6668: 01 00 add %eax,(%eax) + 666a: 00 00 add %al,(%eax) + 666c: 00 00 add %al,(%eax) + 666e: 00 00 add %al,(%eax) + 6670: c0 00 00 rolb $0x0,(%eax) + ... + 667b: 00 e0 add %ah,%al + 667d: 00 00 add %al,(%eax) + 667f: 00 1e add %bl,(%esi) + 6681: 00 00 add %al,(%eax) + 6683: 00 00 add %al,(%eax) + 6685: 00 00 add %al,(%eax) + 6687: 00 24 00 add %ah,(%eax,%eax,1) + 668a: 00 00 add %al,(%eax) + 668c: 1e push %ds + 668d: 00 00 add %al,(%eax) + 668f: 00 00 add %al,(%eax) + 6691: 00 00 add %al,(%eax) + 6693: 00 4e 00 add %cl,0x0(%esi) + 6696: 00 00 add %al,(%eax) + 6698: 8e 2f mov (%edi),%gs + 669a: 10 c0 adc %al,%al + 669c: e7 2a out %eax,$0x2a + 669e: 00 00 add %al,(%eax) + 66a0: 24 00 and $0x0,%al + 66a2: 1a 00 sbb (%eax),%al + 66a4: 90 nop + 66a5: 2f das + 66a6: 10 c0 adc %al,%al + 66a8: 00 00 add %al,(%eax) + 66aa: 00 00 add %al,(%eax) + 66ac: 2e 00 00 add %al,%cs:(%eax) + 66af: 00 90 2f 10 c0 00 add %dl,0xc0102f(%eax) + 66b5: 00 00 add %al,(%eax) + 66b7: 00 44 00 1b add %al,0x1b(%eax,%eax,1) + ... + 66c3: 00 44 00 24 add %al,0x24(%eax,%eax,1) + 66c7: 00 01 add %al,(%ecx) + 66c9: 00 00 add %al,(%eax) + 66cb: 00 00 add %al,(%eax) + 66cd: 00 00 add %al,(%eax) + 66cf: 00 44 00 1b add %al,0x1b(%eax,%eax,1) + 66d3: 00 06 add %al,(%esi) + 66d5: 00 00 add %al,(%eax) + 66d7: 00 00 add %al,(%eax) + 66d9: 00 00 add %al,(%eax) + 66db: 00 44 00 1c add %al,0x1c(%eax,%eax,1) + 66df: 00 0a add %cl,(%edx) + 66e1: 00 00 add %al,(%eax) + 66e3: 00 00 add %al,(%eax) + 66e5: 00 00 add %al,(%eax) + 66e7: 00 44 00 1e add %al,0x1e(%eax,%eax,1) + 66eb: 00 0c 00 add %cl,(%eax,%eax,1) + 66ee: 00 00 add %al,(%eax) + 66f0: 00 00 add %al,(%eax) + 66f2: 00 00 add %al,(%eax) + 66f4: 44 inc %esp + 66f5: 00 1f add %bl,(%edi) + 66f7: 00 13 add %dl,(%ebx) + 66f9: 00 00 add %al,(%eax) + 66fb: 00 00 add %al,(%eax) + 66fd: 00 00 add %al,(%eax) + 66ff: 00 44 00 22 add %al,0x22(%eax,%eax,1) + 6703: 00 20 add %ah,(%eax) + 6705: 00 00 add %al,(%eax) + 6707: 00 00 add %al,(%eax) + 6709: 00 00 add %al,(%eax) + 670b: 00 44 00 24 add %al,0x24(%eax,%eax,1) + 670f: 00 26 add %ah,(%esi) + 6711: 00 00 add %al,(%eax) + 6713: 00 00 add %al,(%eax) + 6715: 00 00 add %al,(%eax) + 6717: 00 44 00 25 add %al,0x25(%eax,%eax,1) + 671b: 00 2a add %ch,(%edx) + 671d: 00 00 add %al,(%eax) + 671f: 00 00 add %al,(%eax) + 6721: 00 00 add %al,(%eax) + 6723: 00 44 00 27 add %al,0x27(%eax,%eax,1) + 6727: 00 2e add %ch,(%esi) + 6729: 00 00 add %al,(%eax) + 672b: 00 00 add %al,(%eax) + 672d: 00 00 add %al,(%eax) + 672f: 00 44 00 17 add %al,0x17(%eax,%eax,1) + 6733: 00 30 add %dh,(%eax) + 6735: 00 00 add %al,(%eax) + 6737: 00 00 add %al,(%eax) + 6739: 00 00 add %al,(%eax) + 673b: 00 44 00 27 add %al,0x27(%eax,%eax,1) + 673f: 00 35 00 00 00 00 add %dh,0x0 + 6745: 00 00 add %al,(%eax) + 6747: 00 44 00 14 add %al,0x14(%eax,%eax,1) + 674b: 00 3b add %bh,(%ebx) + 674d: 00 00 add %al,(%eax) + 674f: 00 00 add %al,(%eax) + 6751: 00 00 add %al,(%eax) + 6753: 00 44 00 15 add %al,0x15(%eax,%eax,1) + 6757: 00 3d 00 00 00 00 add %bh,0x0 + 675d: 00 00 add %al,(%eax) + 675f: 00 44 00 14 add %al,0x14(%eax,%eax,1) + 6763: 00 3f add %bh,(%edi) + 6765: 00 00 add %al,(%eax) + 6767: 00 00 add %al,(%eax) + 6769: 00 00 add %al,(%eax) + 676b: 00 44 00 15 add %al,0x15(%eax,%eax,1) + 676f: 00 42 00 add %al,0x0(%edx) + 6772: 00 00 add %al,(%eax) + 6774: 00 00 add %al,(%eax) + 6776: 00 00 add %al,(%eax) + 6778: 44 inc %esp + 6779: 00 17 add %dl,(%edi) + 677b: 00 45 00 add %al,0x0(%ebp) + 677e: 00 00 add %al,(%eax) + 6780: 00 00 add %al,(%eax) + 6782: 00 00 add %al,(%eax) + 6784: 44 inc %esp + 6785: 00 30 add %dh,(%eax) + 6787: 00 4e 00 add %cl,0x0(%esi) + 678a: 00 00 add %al,(%eax) + 678c: 00 00 add %al,(%eax) + 678e: 00 00 add %al,(%eax) + 6790: 44 inc %esp + 6791: 00 1c 00 add %bl,(%eax,%eax,1) + 6794: 60 pusha + 6795: 00 00 add %al,(%eax) + 6797: 00 00 add %al,(%eax) + 6799: 00 00 add %al,(%eax) + 679b: 00 44 00 2e add %al,0x2e(%eax,%eax,1) + 679f: 00 69 00 add %ch,0x0(%ecx) + 67a2: 00 00 add %al,(%eax) + 67a4: 00 00 add %al,(%eax) + 67a6: 00 00 add %al,(%eax) + 67a8: 44 inc %esp + 67a9: 00 2f add %ch,(%edi) + 67ab: 00 7b 00 add %bh,0x0(%ebx) + 67ae: 00 00 add %al,(%eax) + 67b0: c9 leave + 67b1: 15 00 00 40 00 adc $0x400000,%eax + 67b6: 1c 00 sbb $0x0,%al + 67b8: 03 00 add (%eax),%eax + 67ba: 00 00 add %al,(%eax) + 67bc: 00 00 add %al,(%eax) + 67be: 00 00 add %al,(%eax) + 67c0: c0 00 00 rolb $0x0,(%eax) + 67c3: 00 01 add %al,(%ecx) + 67c5: 00 00 add %al,(%eax) + 67c7: 00 da add %bl,%dl + 67c9: 2a 00 sub (%eax),%al + 67cb: 00 40 00 add %al,0x0(%eax) + 67ce: 1e push %ds + ... + 67d7: 00 c0 add %al,%al + 67d9: 00 00 add %al,(%eax) + 67db: 00 0c 00 add %cl,(%eax,%eax,1) + 67de: 00 00 add %al,(%eax) + 67e0: 00 00 add %al,(%eax) + 67e2: 00 00 add %al,(%eax) + 67e4: e0 00 loopne 67e6 + 67e6: 00 00 add %al,(%eax) + 67e8: 4e dec %esi + 67e9: 00 00 add %al,(%eax) + 67eb: 00 da add %bl,%dl + 67ed: 2a 00 sub (%eax),%al + 67ef: 00 40 00 add %al,0x0(%eax) + 67f2: 1e push %ds + ... + 67fb: 00 c0 add %al,%al + 67fd: 00 00 add %al,(%eax) + 67ff: 00 01 add %al,(%ecx) + 6801: 00 00 add %al,(%eax) + 6803: 00 04 2b add %al,(%ebx,%ebp,1) + 6806: 00 00 add %al,(%eax) + 6808: 40 inc %eax + 6809: 00 22 add %ah,(%edx) + 680b: 00 01 add %al,(%ecx) + 680d: 00 00 add %al,(%eax) + 680f: 00 00 add %al,(%eax) + 6811: 00 00 add %al,(%eax) + 6813: 00 c0 add %al,%al + 6815: 00 00 add %al,(%eax) + 6817: 00 01 add %al,(%ecx) + 6819: 00 00 add %al,(%eax) + 681b: 00 ee add %ch,%dh + 681d: 14 00 adc $0x0,%al + 681f: 00 40 00 add %al,0x0(%eax) + 6822: 27 daa + ... + 682b: 00 c0 add %al,%al + 682d: 00 00 add %al,(%eax) + 682f: 00 2e add %ch,(%esi) + 6831: 00 00 add %al,(%eax) + 6833: 00 da add %bl,%dl + 6835: 2a 00 sub (%eax),%al + 6837: 00 40 00 add %al,0x0(%eax) + 683a: 14 00 adc $0x0,%al + 683c: 02 00 add (%eax),%al + 683e: 00 00 add %al,(%eax) + 6840: 00 00 add %al,(%eax) + 6842: 00 00 add %al,(%eax) + 6844: c0 00 00 rolb $0x0,(%eax) + 6847: 00 30 add %dh,(%eax) + 6849: 00 00 add %al,(%eax) + 684b: 00 00 add %al,(%eax) + 684d: 00 00 add %al,(%eax) + 684f: 00 e0 add %ah,%al + 6851: 00 00 add %al,(%eax) + 6853: 00 35 00 00 00 da add %dh,0xda000000 + 6859: 2a 00 sub (%eax),%al + 685b: 00 40 00 add %al,0x0(%eax) + 685e: 14 00 adc $0x0,%al + 6860: 02 00 add (%eax),%al + 6862: 00 00 add %al,(%eax) + 6864: 00 00 add %al,(%eax) + 6866: 00 00 add %al,(%eax) + 6868: c0 00 00 rolb $0x0,(%eax) + 686b: 00 3b add %bh,(%ebx) + 686d: 00 00 add %al,(%eax) + 686f: 00 00 add %al,(%eax) + 6871: 00 00 add %al,(%eax) + 6873: 00 e0 add %ah,%al + 6875: 00 00 add %al,(%eax) + 6877: 00 4e 00 add %cl,0x0(%esi) + 687a: 00 00 add %al,(%eax) + 687c: 00 00 add %al,(%eax) + 687e: 00 00 add %al,(%eax) + 6880: e0 00 loopne 6882 + 6882: 00 00 add %al,(%eax) + 6884: 4e dec %esi + 6885: 00 00 add %al,(%eax) + 6887: 00 00 add %al,(%eax) + 6889: 00 00 add %al,(%eax) + 688b: 00 e0 add %ah,%al + 688d: 00 00 add %al,(%eax) + 688f: 00 06 add %al,(%esi) + 6891: 00 00 add %al,(%eax) + 6893: 00 04 2b add %al,(%ebx,%ebp,1) + 6896: 00 00 add %al,(%eax) + 6898: 40 inc %eax + 6899: 00 22 add %ah,(%edx) + 689b: 00 01 add %al,(%ecx) + 689d: 00 00 add %al,(%eax) + 689f: 00 00 add %al,(%eax) + 68a1: 00 00 add %al,(%eax) + 68a3: 00 c0 add %al,%al + 68a5: 00 00 add %al,(%eax) + 68a7: 00 20 add %ah,(%eax) + 68a9: 00 00 add %al,(%eax) + 68ab: 00 00 add %al,(%eax) + 68ad: 00 00 add %al,(%eax) + 68af: 00 e0 add %ah,%al + 68b1: 00 00 add %al,(%eax) + 68b3: 00 4e 00 add %cl,0x0(%esi) + 68b6: 00 00 add %al,(%eax) + 68b8: 00 00 add %al,(%eax) + 68ba: 00 00 add %al,(%eax) + 68bc: e0 00 loopne 68be + 68be: 00 00 add %al,(%eax) + 68c0: 06 push %es + 68c1: 00 00 add %al,(%eax) + 68c3: 00 00 add %al,(%eax) + 68c5: 00 00 add %al,(%eax) + 68c7: 00 e0 add %ah,%al + 68c9: 00 00 add %al,(%eax) + 68cb: 00 06 add %al,(%esi) + 68cd: 00 00 add %al,(%eax) + 68cf: 00 c9 add %cl,%cl + 68d1: 15 00 00 40 00 adc $0x400000,%eax + 68d6: 1c 00 sbb $0x0,%al + 68d8: 03 00 add (%eax),%eax + 68da: 00 00 add %al,(%eax) + 68dc: 00 00 add %al,(%eax) + 68de: 00 00 add %al,(%eax) + 68e0: c0 00 00 rolb $0x0,(%eax) + 68e3: 00 0c 00 add %cl,(%eax,%eax,1) + 68e6: 00 00 add %al,(%eax) + 68e8: 00 00 add %al,(%eax) + 68ea: 00 00 add %al,(%eax) + 68ec: e0 00 loopne 68ee + 68ee: 00 00 add %al,(%eax) + 68f0: 4e dec %esi + 68f1: 00 00 add %al,(%eax) + 68f3: 00 c9 add %cl,%cl + 68f5: 15 00 00 40 00 adc $0x400000,%eax + 68fa: 1c 00 sbb $0x0,%al + 68fc: 03 00 add (%eax),%eax + 68fe: 00 00 add %al,(%eax) + 6900: 00 00 add %al,(%eax) + 6902: 00 00 add %al,(%eax) + 6904: c0 00 00 rolb $0x0,(%eax) + 6907: 00 60 00 add %ah,0x0(%eax) + 690a: 00 00 add %al,(%eax) + 690c: 00 00 add %al,(%eax) + 690e: 00 00 add %al,(%eax) + 6910: e0 00 loopne 6912 + 6912: 00 00 add %al,(%eax) + 6914: 69 00 00 00 00 00 imul $0x0,(%eax),%eax + 691a: 00 00 add %al,(%eax) + 691c: 24 00 and $0x0,%al + 691e: 00 00 add %al,(%eax) + 6920: 82 (bad) + 6921: 00 00 add %al,(%eax) + 6923: 00 00 add %al,(%eax) + 6925: 00 00 add %al,(%eax) + 6927: 00 4e 00 add %cl,0x0(%esi) + 692a: 00 00 add %al,(%eax) + 692c: 12 30 adc (%eax),%dh + 692e: 10 c0 adc %al,%al + 6930: 0d 2b 00 00 24 or $0x2400002b,%eax + 6935: 00 32 add %dh,(%edx) + 6937: 00 20 add %ah,(%eax) + 6939: 30 10 xor %dl,(%eax) + 693b: c0 ce 2a ror $0x2a,%dh + 693e: 00 00 add %al,(%eax) + 6940: a0 00 32 00 08 mov 0x8003200,%al + 6945: 00 00 add %al,(%eax) + 6947: 00 00 add %al,(%eax) + 6949: 00 00 add %al,(%eax) + 694b: 00 2e add %ch,(%esi) + 694d: 00 00 add %al,(%eax) + 694f: 00 20 add %ah,(%eax) + 6951: 30 10 xor %dl,(%eax) + 6953: c0 00 00 rolb $0x0,(%eax) + 6956: 00 00 add %al,(%eax) + 6958: 44 inc %esp + 6959: 00 33 add %dh,(%ebx) + ... + 6963: 00 44 00 37 add %al,0x37(%eax,%eax,1) + 6967: 00 01 add %al,(%ecx) + 6969: 00 00 add %al,(%eax) + 696b: 00 00 add %al,(%eax) + 696d: 00 00 add %al,(%eax) + 696f: 00 44 00 33 add %al,0x33(%eax,%eax,1) + 6973: 00 06 add %al,(%esi) + 6975: 00 00 add %al,(%eax) + 6977: 00 00 add %al,(%eax) + 6979: 00 00 add %al,(%eax) + 697b: 00 44 00 33 add %al,0x33(%eax,%eax,1) + 697f: 00 08 add %cl,(%eax) + 6981: 00 00 add %al,(%eax) + 6983: 00 00 add %al,(%eax) + 6985: 00 00 add %al,(%eax) + 6987: 00 44 00 38 add %al,0x38(%eax,%eax,1) + 698b: 00 0b add %cl,(%ebx) + 698d: 00 00 add %al,(%eax) + 698f: 00 00 add %al,(%eax) + 6991: 00 00 add %al,(%eax) + 6993: 00 44 00 34 add %al,0x34(%eax,%eax,1) + 6997: 00 0c 00 add %cl,(%eax,%eax,1) + 699a: 00 00 add %al,(%eax) + 699c: 00 00 add %al,(%eax) + 699e: 00 00 add %al,(%eax) + 69a0: 44 inc %esp + 69a1: 00 35 00 0e 00 00 add %dh,0xe00 + 69a7: 00 00 add %al,(%eax) + 69a9: 00 00 add %al,(%eax) + 69ab: 00 44 00 34 add %al,0x34(%eax,%eax,1) + 69af: 00 11 add %dl,(%ecx) + 69b1: 00 00 add %al,(%eax) + 69b3: 00 00 add %al,(%eax) + 69b5: 00 00 add %al,(%eax) + 69b7: 00 44 00 37 add %al,0x37(%eax,%eax,1) + 69bb: 00 14 00 add %dl,(%eax,%eax,1) + 69be: 00 00 add %al,(%eax) + 69c0: 00 00 add %al,(%eax) + 69c2: 00 00 add %al,(%eax) + 69c4: 44 inc %esp + 69c5: 00 38 add %bh,(%eax) + 69c7: 00 2c 00 add %ch,(%eax,%eax,1) + 69ca: 00 00 add %al,(%eax) + 69cc: ee out %al,(%dx) + 69cd: 14 00 adc $0x0,%al + 69cf: 00 40 00 add %al,0x0(%eax) + 69d2: 32 00 xor (%eax),%al + 69d4: 01 00 add %eax,(%eax) + 69d6: 00 00 add %al,(%eax) + 69d8: 00 00 add %al,(%eax) + 69da: 00 00 add %al,(%eax) + 69dc: 24 00 and $0x0,%al + 69de: 00 00 add %al,(%eax) + 69e0: 2d 00 00 00 00 sub $0x0,%eax + 69e5: 00 00 add %al,(%eax) + 69e7: 00 4e 00 add %cl,0x0(%esi) + 69ea: 00 00 add %al,(%eax) + 69ec: 4d dec %ebp + 69ed: 30 10 xor %dl,(%eax) + 69ef: c0 27 2b shlb $0x2b,(%edi) + 69f2: 00 00 add %al,(%eax) + 69f4: 24 00 and $0x0,%al + 69f6: 3a 00 cmp (%eax),%al + 69f8: 50 push %eax + 69f9: 30 10 xor %dl,(%eax) + 69fb: c0 ce 2a ror $0x2a,%dh + 69fe: 00 00 add %al,(%eax) + 6a00: a0 00 3a 00 08 mov 0x8003a00,%al + 6a05: 00 00 add %al,(%eax) + 6a07: 00 00 add %al,(%eax) + 6a09: 00 00 add %al,(%eax) + 6a0b: 00 2e add %ch,(%esi) + 6a0d: 00 00 add %al,(%eax) + 6a0f: 00 50 30 add %dl,0x30(%eax) + 6a12: 10 c0 adc %al,%al + 6a14: 00 00 add %al,(%eax) + 6a16: 00 00 add %al,(%eax) + 6a18: 44 inc %esp + 6a19: 00 3b add %bh,(%ebx) + ... + 6a23: 00 44 00 3b add %al,0x3b(%eax,%eax,1) + 6a27: 00 03 add %al,(%ebx) + 6a29: 00 00 add %al,(%eax) + 6a2b: 00 00 add %al,(%eax) + 6a2d: 00 00 add %al,(%eax) + 6a2f: 00 44 00 3d add %al,0x3d(%eax,%eax,1) + 6a33: 00 06 add %al,(%esi) + 6a35: 00 00 add %al,(%eax) + 6a37: 00 00 add %al,(%eax) + 6a39: 00 00 add %al,(%eax) + 6a3b: 00 44 00 3c add %al,0x3c(%eax,%eax,1) + 6a3f: 00 07 add %al,(%edi) + 6a41: 00 00 add %al,(%eax) + 6a43: 00 00 add %al,(%eax) + 6a45: 00 00 add %al,(%eax) + 6a47: 00 44 00 3d add %al,0x3d(%eax,%eax,1) + 6a4b: 00 0a add %cl,(%edx) + 6a4d: 00 00 add %al,(%eax) + 6a4f: 00 00 add %al,(%eax) + 6a51: 00 00 add %al,(%eax) + 6a53: 00 24 00 add %ah,(%eax,%eax,1) + 6a56: 00 00 add %al,(%eax) + 6a58: 0b 00 or (%eax),%eax + 6a5a: 00 00 add %al,(%eax) + 6a5c: 00 00 add %al,(%eax) + 6a5e: 00 00 add %al,(%eax) + 6a60: 4e dec %esi + 6a61: 00 00 add %al,(%eax) + 6a63: 00 5b 30 add %bl,0x30(%ebx) + 6a66: 10 c0 adc %al,%al + 6a68: 47 inc %edi + 6a69: 2b 00 sub (%eax),%eax + 6a6b: 00 24 00 add %ah,(%eax,%eax,1) + 6a6e: 3f aas + 6a6f: 00 60 30 add %ah,0x30(%eax) + 6a72: 10 c0 adc %al,%al + 6a74: e4 27 in $0x27,%al + 6a76: 00 00 add %al,(%eax) + 6a78: a0 00 3f 00 08 mov 0x8003f00,%al + 6a7d: 00 00 add %al,(%eax) + 6a7f: 00 00 add %al,(%eax) + 6a81: 00 00 add %al,(%eax) + 6a83: 00 2e add %ch,(%esi) + 6a85: 00 00 add %al,(%eax) + 6a87: 00 60 30 add %ah,0x30(%eax) + 6a8a: 10 c0 adc %al,%al + 6a8c: 00 00 add %al,(%eax) + 6a8e: 00 00 add %al,(%eax) + 6a90: 44 inc %esp + 6a91: 00 40 00 add %al,0x0(%eax) + ... + 6a9c: 44 inc %esp + 6a9d: 00 40 00 add %al,0x0(%eax) + 6aa0: 03 00 add (%eax),%eax + 6aa2: 00 00 add %al,(%eax) + 6aa4: 00 00 add %al,(%eax) + 6aa6: 00 00 add %al,(%eax) + 6aa8: 44 inc %esp + 6aa9: 00 42 00 add %al,0x0(%edx) + 6aac: 06 push %es + 6aad: 00 00 add %al,(%eax) + 6aaf: 00 00 add %al,(%eax) + 6ab1: 00 00 add %al,(%eax) + 6ab3: 00 44 00 41 add %al,0x41(%eax,%eax,1) + 6ab7: 00 07 add %al,(%edi) + 6ab9: 00 00 add %al,(%eax) + 6abb: 00 00 add %al,(%eax) + 6abd: 00 00 add %al,(%eax) + 6abf: 00 44 00 42 add %al,0x42(%eax,%eax,1) + 6ac3: 00 0a add %cl,(%edx) + 6ac5: 00 00 add %al,(%eax) + 6ac7: 00 00 add %al,(%eax) + 6ac9: 00 00 add %al,(%eax) + 6acb: 00 24 00 add %ah,(%eax,%eax,1) + 6ace: 00 00 add %al,(%eax) + 6ad0: 0b 00 or (%eax),%eax + 6ad2: 00 00 add %al,(%eax) + 6ad4: 00 00 add %al,(%eax) + 6ad6: 00 00 add %al,(%eax) + 6ad8: 4e dec %esi + 6ad9: 00 00 add %al,(%eax) + 6adb: 00 6b 30 add %ch,0x30(%ebx) + 6ade: 10 c0 adc %al,%al + 6ae0: 67 2b 00 sub (%bx,%si),%eax + 6ae3: 00 20 add %ah,(%eax) + 6ae5: 00 0a add %cl,(%edx) + ... + 6aef: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 6af3: 00 6b 30 add %ch,0x30(%ebx) + 6af6: 10 c0 adc %al,%al + 6af8: 08 00 or %al,(%eax) + 6afa: 00 00 add %al,(%eax) + 6afc: 64 00 02 add %al,%fs:(%edx) + 6aff: 00 70 30 add %dh,0x30(%eax) + 6b02: 10 c0 adc %al,%al + 6b04: b2 2b mov $0x2b,%dl + 6b06: 00 00 add %al,(%eax) + 6b08: 64 00 02 add %al,%fs:(%edx) + 6b0b: 00 70 30 add %dh,0x30(%eax) + 6b0e: 10 c0 adc %al,%al + 6b10: 44 inc %esp + 6b11: 00 00 add %al,(%eax) + 6b13: 00 3c 00 add %bh,(%eax,%eax,1) + 6b16: 00 00 add %al,(%eax) + 6b18: 00 00 add %al,(%eax) + 6b1a: 00 00 add %al,(%eax) + 6b1c: 53 push %ebx + 6b1d: 00 00 add %al,(%eax) + 6b1f: 00 80 00 00 00 00 add %al,0x0(%eax) + 6b25: 00 00 add %al,(%eax) + 6b27: 00 7d 00 add %bh,0x0(%ebp) + 6b2a: 00 00 add %al,(%eax) + 6b2c: 80 00 00 addb $0x0,(%eax) + 6b2f: 00 00 add %al,(%eax) + 6b31: 00 00 add %al,(%eax) + 6b33: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 6b39: 00 00 add %al,(%eax) + 6b3b: 00 00 add %al,(%eax) + 6b3d: 00 00 add %al,(%eax) + 6b3f: 00 c6 add %al,%dh + 6b41: 00 00 add %al,(%eax) + 6b43: 00 80 00 00 00 00 add %al,0x0(%eax) + 6b49: 00 00 add %al,(%eax) + 6b4b: 00 f1 add %dh,%cl + 6b4d: 00 00 add %al,(%eax) + 6b4f: 00 80 00 00 00 00 add %al,0x0(%eax) + 6b55: 00 00 add %al,(%eax) + 6b57: 00 21 add %ah,(%ecx) + 6b59: 01 00 add %eax,(%eax) + 6b5b: 00 80 00 00 00 00 add %al,0x0(%eax) + 6b61: 00 00 add %al,(%eax) + 6b63: 00 72 01 add %dh,0x1(%edx) + 6b66: 00 00 add %al,(%eax) + 6b68: 80 00 00 addb $0x0,(%eax) + 6b6b: 00 00 add %al,(%eax) + 6b6d: 00 00 add %al,(%eax) + 6b6f: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 6b75: 00 00 add %al,(%eax) + 6b77: 00 00 add %al,(%eax) + 6b79: 00 00 add %al,(%eax) + 6b7b: 00 e2 add %ah,%dl + 6b7d: 01 00 add %eax,(%eax) + 6b7f: 00 80 00 00 00 00 add %al,0x0(%eax) + 6b85: 00 00 add %al,(%eax) + 6b87: 00 11 add %dl,(%ecx) + 6b89: 02 00 add (%eax),%al + 6b8b: 00 80 00 00 00 00 add %al,0x0(%eax) + 6b91: 00 00 add %al,(%eax) + 6b93: 00 3b add %bh,(%ebx) + 6b95: 02 00 add (%eax),%al + 6b97: 00 80 00 00 00 00 add %al,0x0(%eax) + 6b9d: 00 00 add %al,(%eax) + 6b9f: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + 6ba3: 00 80 00 00 00 00 add %al,0x0(%eax) + 6ba9: 00 00 add %al,(%eax) + 6bab: 00 7e 02 add %bh,0x2(%esi) + 6bae: 00 00 add %al,(%eax) + 6bb0: 80 00 00 addb $0x0,(%eax) + 6bb3: 00 00 add %al,(%eax) + 6bb5: 00 00 add %al,(%eax) + 6bb7: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + 6bbd: 00 00 add %al,(%eax) + 6bbf: 00 00 add %al,(%eax) + 6bc1: 00 00 add %al,(%eax) + 6bc3: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + 6bc9: 00 00 add %al,(%eax) + 6bcb: 00 00 add %al,(%eax) + 6bcd: 00 00 add %al,(%eax) + 6bcf: 00 e5 add %ah,%ch + 6bd1: 02 00 add (%eax),%al + 6bd3: 00 c2 add %al,%dl + 6bd5: 00 00 add %al,(%eax) + 6bd7: 00 ef add %ch,%bh + 6bd9: 15 00 00 c2 2b adc $0x2bc20000,%eax + 6bde: 00 00 add %al,(%eax) + 6be0: 24 00 and $0x0,%al + 6be2: 17 pop %ss + 6be3: 00 70 30 add %dh,0x30(%eax) + 6be6: 10 c0 adc %al,%al + 6be8: d3 2b shrl %cl,(%ebx) + 6bea: 00 00 add %al,(%eax) + 6bec: a0 00 17 00 08 mov 0x8001700,%al + 6bf1: 00 00 add %al,(%eax) + 6bf3: 00 eb add %ch,%bl + 6bf5: 2b 00 sub (%eax),%eax + 6bf7: 00 a0 00 17 00 0c add %ah,0xc001700(%eax) + 6bfd: 00 00 add %al,(%eax) + 6bff: 00 00 add %al,(%eax) + 6c01: 00 00 add %al,(%eax) + 6c03: 00 2e add %ch,(%esi) + 6c05: 00 00 add %al,(%eax) + 6c07: 00 70 30 add %dh,0x30(%eax) + 6c0a: 10 c0 adc %al,%al + 6c0c: 00 00 add %al,(%eax) + 6c0e: 00 00 add %al,(%eax) + 6c10: 44 inc %esp + 6c11: 00 18 add %bl,(%eax) + ... + 6c1b: 00 44 00 18 add %al,0x18(%eax,%eax,1) + 6c1f: 00 05 00 00 00 00 add %al,0x0 + 6c25: 00 00 add %al,(%eax) + 6c27: 00 44 00 19 add %al,0x19(%eax,%eax,1) + 6c2b: 00 0b add %cl,(%ebx) + 6c2d: 00 00 add %al,(%eax) + 6c2f: 00 00 add %al,(%eax) + 6c31: 00 00 add %al,(%eax) + 6c33: 00 44 00 1a add %al,0x1a(%eax,%eax,1) + 6c37: 00 0f add %cl,(%edi) + 6c39: 00 00 add %al,(%eax) + 6c3b: 00 00 add %al,(%eax) + 6c3d: 00 00 add %al,(%eax) + 6c3f: 00 44 00 1c add %al,0x1c(%eax,%eax,1) + 6c43: 00 1e add %bl,(%esi) + 6c45: 00 00 add %al,(%eax) + 6c47: 00 00 add %al,(%eax) + 6c49: 00 00 add %al,(%eax) + 6c4b: 00 44 00 1d add %al,0x1d(%eax,%eax,1) + 6c4f: 00 22 add %ah,(%edx) + 6c51: 00 00 add %al,(%eax) + 6c53: 00 00 add %al,(%eax) + 6c55: 00 00 add %al,(%eax) + 6c57: 00 44 00 1f add %al,0x1f(%eax,%eax,1) + 6c5b: 00 34 00 add %dh,(%eax,%eax,1) + 6c5e: 00 00 add %al,(%eax) + 6c60: 00 00 add %al,(%eax) + 6c62: 00 00 add %al,(%eax) + 6c64: 44 inc %esp + 6c65: 00 20 add %ah,(%eax) + 6c67: 00 3f add %bh,(%edi) + 6c69: 00 00 add %al,(%eax) + 6c6b: 00 00 add %al,(%eax) + 6c6d: 00 00 add %al,(%eax) + 6c6f: 00 44 00 22 add %al,0x22(%eax,%eax,1) + 6c73: 00 44 00 00 add %al,0x0(%eax,%eax,1) + 6c77: 00 00 add %al,(%eax) + 6c79: 00 00 add %al,(%eax) + 6c7b: 00 44 00 23 add %al,0x23(%eax,%eax,1) + 6c7f: 00 52 00 add %dl,0x0(%edx) + 6c82: 00 00 add %al,(%eax) + 6c84: 00 00 add %al,(%eax) + 6c86: 00 00 add %al,(%eax) + 6c88: 44 inc %esp + 6c89: 00 26 add %ah,(%esi) + 6c8b: 00 57 00 add %dl,0x0(%edi) + 6c8e: 00 00 add %al,(%eax) + 6c90: 00 00 add %al,(%eax) + 6c92: 00 00 add %al,(%eax) + 6c94: 44 inc %esp + 6c95: 00 27 add %ah,(%edi) + 6c97: 00 65 00 add %ah,0x0(%ebp) + 6c9a: 00 00 add %al,(%eax) + 6c9c: 00 00 add %al,(%eax) + 6c9e: 00 00 add %al,(%eax) + 6ca0: 44 inc %esp + 6ca1: 00 29 add %ch,(%ecx) + 6ca3: 00 6a 00 add %ch,0x0(%edx) + 6ca6: 00 00 add %al,(%eax) + 6ca8: 00 00 add %al,(%eax) + 6caa: 00 00 add %al,(%eax) + 6cac: 44 inc %esp + 6cad: 00 2a add %ch,(%edx) + 6caf: 00 7b 00 add %bh,0x0(%ebx) + 6cb2: 00 00 add %al,(%eax) + 6cb4: 00 00 add %al,(%eax) + 6cb6: 00 00 add %al,(%eax) + 6cb8: 44 inc %esp + 6cb9: 00 2d 00 80 00 00 add %ch,0x8000 + 6cbf: 00 00 add %al,(%eax) + 6cc1: 00 00 add %al,(%eax) + 6cc3: 00 44 00 2e add %al,0x2e(%eax,%eax,1) + 6cc7: 00 8b 00 00 00 00 add %cl,0x0(%ebx) + 6ccd: 00 00 add %al,(%eax) + 6ccf: 00 44 00 30 add %al,0x30(%eax,%eax,1) + 6cd3: 00 90 00 00 00 00 add %dl,0x0(%eax) + 6cd9: 00 00 add %al,(%eax) + 6cdb: 00 44 00 31 add %al,0x31(%eax,%eax,1) + 6cdf: 00 9e 00 00 00 00 add %bl,0x0(%esi) + 6ce5: 00 00 add %al,(%eax) + 6ce7: 00 44 00 34 add %al,0x34(%eax,%eax,1) + 6ceb: 00 a3 00 00 00 00 add %ah,0x0(%ebx) + 6cf1: 00 00 add %al,(%eax) + 6cf3: 00 44 00 35 add %al,0x35(%eax,%eax,1) + 6cf7: 00 ae 00 00 00 00 add %ch,0x0(%esi) + 6cfd: 00 00 add %al,(%eax) + 6cff: 00 44 00 37 add %al,0x37(%eax,%eax,1) + 6d03: 00 b3 00 00 00 00 add %dh,0x0(%ebx) + 6d09: 00 00 add %al,(%eax) + 6d0b: 00 44 00 38 add %al,0x38(%eax,%eax,1) + 6d0f: 00 c1 add %al,%cl + 6d11: 00 00 add %al,(%eax) + 6d13: 00 00 add %al,(%eax) + 6d15: 00 00 add %al,(%eax) + 6d17: 00 44 00 3b add %al,0x3b(%eax,%eax,1) + 6d1b: 00 c6 add %al,%dh + 6d1d: 00 00 add %al,(%eax) + 6d1f: 00 00 add %al,(%eax) + 6d21: 00 00 add %al,(%eax) + 6d23: 00 44 00 3c add %al,0x3c(%eax,%eax,1) + 6d27: 00 d4 add %dl,%ah + 6d29: 00 00 add %al,(%eax) + 6d2b: 00 00 add %al,(%eax) + 6d2d: 00 00 add %al,(%eax) + 6d2f: 00 44 00 3d add %al,0x3d(%eax,%eax,1) + 6d33: 00 e8 add %ch,%al + 6d35: 00 00 add %al,(%eax) + 6d37: 00 fc add %bh,%ah + 6d39: 2b 00 sub (%eax),%eax + 6d3b: 00 40 00 add %al,0x0(%eax) + 6d3e: 17 pop %ss + 6d3f: 00 06 add %al,(%esi) + 6d41: 00 00 add %al,(%eax) + 6d43: 00 0d 2c 00 00 40 add %cl,0x4000002c + 6d49: 00 17 add %dl,(%edi) + 6d4b: 00 03 add %al,(%ebx) + 6d4d: 00 00 add %al,(%eax) + 6d4f: 00 00 add %al,(%eax) + 6d51: 00 00 add %al,(%eax) + 6d53: 00 24 00 add %ah,(%eax,%eax,1) + 6d56: 00 00 add %al,(%eax) + 6d58: ef out %eax,(%dx) + 6d59: 00 00 add %al,(%eax) + 6d5b: 00 00 add %al,(%eax) + 6d5d: 00 00 add %al,(%eax) + 6d5f: 00 4e 00 add %cl,0x0(%esi) + 6d62: 00 00 add %al,(%eax) + 6d64: 5f pop %edi + 6d65: 31 10 xor %edx,(%eax) + 6d67: c0 1e 2c rcrb $0x2c,(%esi) + 6d6a: 00 00 add %al,(%eax) + 6d6c: 24 00 and $0x0,%al + 6d6e: 3f aas + 6d6f: 00 60 31 add %ah,0x31(%eax) + 6d72: 10 c0 adc %al,%al + 6d74: e3 19 jecxz 6d8f + 6d76: 00 00 add %al,(%eax) + 6d78: a0 00 3f 00 08 mov 0x8003f00,%al + 6d7d: 00 00 add %al,(%eax) + 6d7f: 00 00 add %al,(%eax) + 6d81: 00 00 add %al,(%eax) + 6d83: 00 2e add %ch,(%esi) + 6d85: 00 00 add %al,(%eax) + 6d87: 00 60 31 add %ah,0x31(%eax) + 6d8a: 10 c0 adc %al,%al + 6d8c: 00 00 add %al,(%eax) + 6d8e: 00 00 add %al,(%eax) + 6d90: 44 inc %esp + 6d91: 00 40 00 add %al,0x0(%eax) + ... + 6d9c: 44 inc %esp + 6d9d: 00 41 00 add %al,0x0(%ecx) + 6da0: 06 push %es + 6da1: 00 00 add %al,(%eax) + 6da3: 00 00 add %al,(%eax) + 6da5: 00 00 add %al,(%eax) + 6da7: 00 44 00 42 add %al,0x42(%eax,%eax,1) + 6dab: 00 0c 00 add %cl,(%eax,%eax,1) + 6dae: 00 00 add %al,(%eax) + 6db0: 00 00 add %al,(%eax) + 6db2: 00 00 add %al,(%eax) + 6db4: 44 inc %esp + 6db5: 00 44 00 1d add %al,0x1d(%eax,%eax,1) + 6db9: 00 00 add %al,(%eax) + 6dbb: 00 00 add %al,(%eax) + 6dbd: 00 00 add %al,(%eax) + 6dbf: 00 44 00 45 add %al,0x45(%eax,%eax,1) + 6dc3: 00 2b add %ch,(%ebx) + 6dc5: 00 00 add %al,(%eax) + 6dc7: 00 00 add %al,(%eax) + 6dc9: 00 00 add %al,(%eax) + 6dcb: 00 24 00 add %ah,(%eax,%eax,1) + 6dce: 00 00 add %al,(%eax) + 6dd0: 2d 00 00 00 00 sub $0x0,%eax + 6dd5: 00 00 add %al,(%eax) + 6dd7: 00 4e 00 add %cl,0x0(%esi) + 6dda: 00 00 add %al,(%eax) + 6ddc: 8d 31 lea (%ecx),%esi + 6dde: 10 c0 adc %al,%al + 6de0: 2e cs + 6de1: 2c 00 sub $0x0,%al + 6de3: 00 24 00 add %ah,(%eax,%eax,1) + 6de6: 47 inc %edi + 6de7: 00 90 31 10 c0 e3 add %dl,-0x1c3fefcf(%eax) + 6ded: 19 00 sbb %eax,(%eax) + 6def: 00 a0 00 47 00 08 add %ah,0x8004700(%eax) + 6df5: 00 00 add %al,(%eax) + 6df7: 00 00 add %al,(%eax) + 6df9: 00 00 add %al,(%eax) + 6dfb: 00 2e add %ch,(%esi) + 6dfd: 00 00 add %al,(%eax) + 6dff: 00 90 31 10 c0 00 add %dl,0xc01031(%eax) + 6e05: 00 00 add %al,(%eax) + 6e07: 00 44 00 48 add %al,0x48(%eax,%eax,1) + ... + 6e13: 00 44 00 48 add %al,0x48(%eax,%eax,1) + 6e17: 00 07 add %al,(%edi) + 6e19: 00 00 add %al,(%eax) + 6e1b: 00 00 add %al,(%eax) + 6e1d: 00 00 add %al,(%eax) + 6e1f: 00 44 00 49 add %al,0x49(%eax,%eax,1) + 6e23: 00 0a add %cl,(%edx) + 6e25: 00 00 add %al,(%eax) + 6e27: 00 00 add %al,(%eax) + 6e29: 00 00 add %al,(%eax) + 6e2b: 00 44 00 58 add %al,0x58(%eax,%eax,1) + 6e2f: 00 0f add %cl,(%edi) + 6e31: 00 00 add %al,(%eax) + 6e33: 00 00 add %al,(%eax) + 6e35: 00 00 add %al,(%eax) + 6e37: 00 44 00 5a add %al,0x5a(%eax,%eax,1) + 6e3b: 00 19 add %bl,(%ecx) + 6e3d: 00 00 add %al,(%eax) + 6e3f: 00 00 add %al,(%eax) + 6e41: 00 00 add %al,(%eax) + 6e43: 00 44 00 59 add %al,0x59(%eax,%eax,1) + 6e47: 00 1a add %bl,(%edx) + 6e49: 00 00 add %al,(%eax) + 6e4b: 00 00 add %al,(%eax) + 6e4d: 00 00 add %al,(%eax) + 6e4f: 00 44 00 5a add %al,0x5a(%eax,%eax,1) + 6e53: 00 1c 00 add %bl,(%eax,%eax,1) + 6e56: 00 00 add %al,(%eax) + 6e58: 00 00 add %al,(%eax) + 6e5a: 00 00 add %al,(%eax) + 6e5c: 44 inc %esp + 6e5d: 00 56 00 add %dl,0x0(%esi) + 6e60: 1d 00 00 00 00 sbb $0x0,%eax + 6e65: 00 00 add %al,(%eax) + 6e67: 00 44 00 59 add %al,0x59(%eax,%eax,1) + 6e6b: 00 22 add %ah,(%edx) + 6e6d: 00 00 add %al,(%eax) + 6e6f: 00 00 add %al,(%eax) + 6e71: 00 00 add %al,(%eax) + 6e73: 00 44 00 5a add %al,0x5a(%eax,%eax,1) + 6e77: 00 26 add %ah,(%esi) + 6e79: 00 00 add %al,(%eax) + 6e7b: 00 00 add %al,(%eax) + 6e7d: 00 00 add %al,(%eax) + 6e7f: 00 44 00 5c add %al,0x5c(%eax,%eax,1) + 6e83: 00 36 add %dh,(%esi) + 6e85: 00 00 add %al,(%eax) + 6e87: 00 00 add %al,(%eax) + 6e89: 00 00 add %al,(%eax) + 6e8b: 00 44 00 4e add %al,0x4e(%eax,%eax,1) + 6e8f: 00 40 00 add %al,0x0(%eax) + 6e92: 00 00 add %al,(%eax) + 6e94: 00 00 add %al,(%eax) + 6e96: 00 00 add %al,(%eax) + 6e98: 44 inc %esp + 6e99: 00 4c 00 43 add %cl,0x43(%eax,%eax,1) + 6e9d: 00 00 add %al,(%eax) + 6e9f: 00 00 add %al,(%eax) + 6ea1: 00 00 add %al,(%eax) + 6ea3: 00 44 00 4e add %al,0x4e(%eax,%eax,1) + 6ea7: 00 49 00 add %cl,0x0(%ecx) + 6eaa: 00 00 add %al,(%eax) + 6eac: 00 00 add %al,(%eax) + 6eae: 00 00 add %al,(%eax) + 6eb0: 44 inc %esp + 6eb1: 00 51 00 add %dl,0x0(%ecx) + 6eb4: 53 push %ebx + 6eb5: 00 00 add %al,(%eax) + 6eb7: 00 00 add %al,(%eax) + 6eb9: 00 00 add %al,(%eax) + 6ebb: 00 44 00 4c add %al,0x4c(%eax,%eax,1) + 6ebf: 00 54 00 00 add %dl,0x0(%eax,%eax,1) + 6ec3: 00 00 add %al,(%eax) + 6ec5: 00 00 add %al,(%eax) + 6ec7: 00 44 00 51 add %al,0x51(%eax,%eax,1) + 6ecb: 00 57 00 add %dl,0x0(%edi) + 6ece: 00 00 add %al,(%eax) + 6ed0: 00 00 add %al,(%eax) + 6ed2: 00 00 add %al,(%eax) + 6ed4: 44 inc %esp + 6ed5: 00 4c 00 58 add %cl,0x58(%eax,%eax,1) + 6ed9: 00 00 add %al,(%eax) + 6edb: 00 00 add %al,(%eax) + 6edd: 00 00 add %al,(%eax) + 6edf: 00 44 00 4f add %al,0x4f(%eax,%eax,1) + 6ee3: 00 5d 00 add %bl,0x0(%ebp) + 6ee6: 00 00 add %al,(%eax) + 6ee8: 00 00 add %al,(%eax) + 6eea: 00 00 add %al,(%eax) + 6eec: 44 inc %esp + 6eed: 00 51 00 add %dl,0x0(%ecx) + 6ef0: 61 popa + 6ef1: 00 00 add %al,(%eax) + 6ef3: 00 00 add %al,(%eax) + 6ef5: 00 00 add %al,(%eax) + 6ef7: 00 44 00 5c add %al,0x5c(%eax,%eax,1) + 6efb: 00 74 00 00 add %dh,0x0(%eax,%eax,1) + 6eff: 00 45 2c add %al,0x2c(%ebp) + 6f02: 00 00 add %al,(%eax) + 6f04: 40 inc %eax + 6f05: 00 47 00 add %al,0x0(%edi) + 6f08: 03 00 add (%eax),%eax + 6f0a: 00 00 add %al,(%eax) + 6f0c: 00 00 add %al,(%eax) + 6f0e: 00 00 add %al,(%eax) + 6f10: 24 00 and $0x0,%al + 6f12: 00 00 add %al,(%eax) + 6f14: 79 00 jns 6f16 + 6f16: 00 00 add %al,(%eax) + 6f18: 00 00 add %al,(%eax) + 6f1a: 00 00 add %al,(%eax) + 6f1c: 4e dec %esi + 6f1d: 00 00 add %al,(%eax) + 6f1f: 00 09 add %cl,(%ecx) + 6f21: 32 10 xor (%eax),%dl + 6f23: c0 00 00 rolb $0x0,(%eax) + 6f26: 00 00 add %al,(%eax) + 6f28: 64 00 00 add %al,%fs:(%eax) + 6f2b: 00 09 add %cl,(%ecx) + 6f2d: 32 10 xor (%eax),%dl + 6f2f: c0 08 00 rorb $0x0,(%eax) + 6f32: 00 00 add %al,(%eax) + 6f34: 64 00 02 add %al,%fs:(%edx) + 6f37: 00 10 add %dl,(%eax) + 6f39: 32 10 xor (%eax),%dl + 6f3b: c0 50 2c 00 rclb $0x0,0x2c(%eax) + 6f3f: 00 64 00 02 add %ah,0x2(%eax,%eax,1) + 6f43: 00 10 add %dl,(%eax) + 6f45: 32 10 xor (%eax),%dl + 6f47: c0 44 00 00 00 rolb $0x0,0x0(%eax,%eax,1) + 6f4c: 3c 00 cmp $0x0,%al + 6f4e: 00 00 add %al,(%eax) + 6f50: 00 00 add %al,(%eax) + 6f52: 00 00 add %al,(%eax) + 6f54: 53 push %ebx + 6f55: 00 00 add %al,(%eax) + 6f57: 00 80 00 00 00 00 add %al,0x0(%eax) + 6f5d: 00 00 add %al,(%eax) + 6f5f: 00 7d 00 add %bh,0x0(%ebp) + 6f62: 00 00 add %al,(%eax) + 6f64: 80 00 00 addb $0x0,(%eax) + 6f67: 00 00 add %al,(%eax) + 6f69: 00 00 add %al,(%eax) + 6f6b: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 6f71: 00 00 add %al,(%eax) + 6f73: 00 00 add %al,(%eax) + 6f75: 00 00 add %al,(%eax) + 6f77: 00 c6 add %al,%dh + 6f79: 00 00 add %al,(%eax) + 6f7b: 00 80 00 00 00 00 add %al,0x0(%eax) + 6f81: 00 00 add %al,(%eax) + 6f83: 00 f1 add %dh,%cl + 6f85: 00 00 add %al,(%eax) + 6f87: 00 80 00 00 00 00 add %al,0x0(%eax) + 6f8d: 00 00 add %al,(%eax) + 6f8f: 00 21 add %ah,(%ecx) + 6f91: 01 00 add %eax,(%eax) + 6f93: 00 80 00 00 00 00 add %al,0x0(%eax) + 6f99: 00 00 add %al,(%eax) + 6f9b: 00 72 01 add %dh,0x1(%edx) + 6f9e: 00 00 add %al,(%eax) + 6fa0: 80 00 00 addb $0x0,(%eax) + 6fa3: 00 00 add %al,(%eax) + 6fa5: 00 00 add %al,(%eax) + 6fa7: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 6fad: 00 00 add %al,(%eax) + 6faf: 00 00 add %al,(%eax) + 6fb1: 00 00 add %al,(%eax) + 6fb3: 00 e2 add %ah,%dl + 6fb5: 01 00 add %eax,(%eax) + 6fb7: 00 80 00 00 00 00 add %al,0x0(%eax) + 6fbd: 00 00 add %al,(%eax) + 6fbf: 00 11 add %dl,(%ecx) + 6fc1: 02 00 add (%eax),%al + 6fc3: 00 80 00 00 00 00 add %al,0x0(%eax) + 6fc9: 00 00 add %al,(%eax) + 6fcb: 00 3b add %bh,(%ebx) + 6fcd: 02 00 add (%eax),%al + 6fcf: 00 80 00 00 00 00 add %al,0x0(%eax) + 6fd5: 00 00 add %al,(%eax) + 6fd7: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + 6fdb: 00 80 00 00 00 00 add %al,0x0(%eax) + 6fe1: 00 00 add %al,(%eax) + 6fe3: 00 7e 02 add %bh,0x2(%esi) + 6fe6: 00 00 add %al,(%eax) + 6fe8: 80 00 00 addb $0x0,(%eax) + 6feb: 00 00 add %al,(%eax) + 6fed: 00 00 add %al,(%eax) + 6fef: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + 6ff5: 00 00 add %al,(%eax) + 6ff7: 00 00 add %al,(%eax) + 6ff9: 00 00 add %al,(%eax) + 6ffb: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + 7001: 00 00 add %al,(%eax) + 7003: 00 00 add %al,(%eax) + 7005: 00 00 add %al,(%eax) + 7007: 00 61 2c add %ah,0x2c(%ecx) + 700a: 00 00 add %al,(%eax) + 700c: 82 (bad) + 700d: 00 00 add %al,(%eax) + 700f: 00 00 add %al,(%eax) + 7011: 00 00 add %al,(%eax) + 7013: 00 e5 add %ah,%ch + 7015: 02 00 add (%eax),%al + 7017: 00 c2 add %al,%dl + 7019: 00 00 add %al,(%eax) + 701b: 00 ef add %ch,%bh + 701d: 15 00 00 00 00 adc $0x0,%eax + 7022: 00 00 add %al,(%eax) + 7024: a2 00 00 00 00 mov %al,0x0 + 7029: 00 00 add %al,(%eax) + 702b: 00 78 2c add %bh,0x2c(%eax) + 702e: 00 00 add %al,(%eax) + 7030: 24 00 and $0x0,%al + 7032: 06 push %es + 7033: 00 10 add %dl,(%eax) + 7035: 32 10 xor (%eax),%dl + 7037: c0 86 2c 00 00 a0 00 rolb $0x0,-0x5fffffd4(%esi) + 703e: 06 push %es + 703f: 00 08 add %cl,(%eax) + 7041: 00 00 add %al,(%eax) + 7043: 00 00 add %al,(%eax) + 7045: 00 00 add %al,(%eax) + 7047: 00 2e add %ch,(%esi) + 7049: 00 00 add %al,(%eax) + 704b: 00 10 add %dl,(%eax) + 704d: 32 10 xor (%eax),%dl + 704f: c0 00 00 rolb $0x0,(%eax) + 7052: 00 00 add %al,(%eax) + 7054: 44 inc %esp + 7055: 00 07 add %al,(%edi) + ... + 705f: 00 44 00 08 add %al,0x8(%eax,%eax,1) + 7063: 00 03 add %al,(%ebx) + 7065: 00 00 add %al,(%eax) + 7067: 00 00 add %al,(%eax) + 7069: 00 00 add %al,(%eax) + 706b: 00 44 00 09 add %al,0x9(%eax,%eax,1) + 706f: 00 06 add %al,(%esi) + 7071: 00 00 add %al,(%eax) + 7073: 00 00 add %al,(%eax) + 7075: 00 00 add %al,(%eax) + 7077: 00 44 00 08 add %al,0x8(%eax,%eax,1) + 707b: 00 07 add %al,(%edi) + 707d: 00 00 add %al,(%eax) + 707f: 00 00 add %al,(%eax) + 7081: 00 00 add %al,(%eax) + 7083: 00 44 00 09 add %al,0x9(%eax,%eax,1) + 7087: 00 0c 00 add %cl,(%eax,%eax,1) + 708a: 00 00 add %al,(%eax) + 708c: 92 xchg %eax,%edx + 708d: 2c 00 sub $0x0,%al + 708f: 00 40 00 add %al,0x0(%eax) + 7092: 06 push %es + ... + 709b: 00 24 00 add %ah,(%eax,%eax,1) + 709e: 00 00 add %al,(%eax) + 70a0: 0d 00 00 00 00 or $0x0,%eax + 70a5: 00 00 add %al,(%eax) + 70a7: 00 4e 00 add %cl,0x0(%esi) + 70aa: 00 00 add %al,(%eax) + 70ac: 1d 32 10 c0 9e sbb $0x9ec01032,%eax + 70b1: 2c 00 sub $0x0,%al + 70b3: 00 24 00 add %ah,(%eax,%eax,1) + 70b6: 0b 00 or (%eax),%eax + 70b8: 20 32 and %dh,(%edx) + 70ba: 10 c0 adc %al,%al + 70bc: 00 00 add %al,(%eax) + 70be: 00 00 add %al,(%eax) + 70c0: 2e 00 00 add %al,%cs:(%eax) + 70c3: 00 20 add %ah,(%eax) + 70c5: 32 10 xor (%eax),%dl + 70c7: c0 00 00 rolb $0x0,(%eax) + 70ca: 00 00 add %al,(%eax) + 70cc: 44 inc %esp + 70cd: 00 0c 00 add %cl,(%eax,%eax,1) + ... + 70d8: 44 inc %esp + 70d9: 00 0d 00 00 00 00 add %cl,0x0 + 70df: 00 00 add %al,(%eax) + 70e1: 00 00 add %al,(%eax) + 70e3: 00 44 00 0c add %al,0xc(%eax,%eax,1) + 70e7: 00 05 00 00 00 00 add %al,0x0 + 70ed: 00 00 add %al,(%eax) + 70ef: 00 44 00 0d add %al,0xd(%eax,%eax,1) + 70f3: 00 06 add %al,(%esi) + 70f5: 00 00 add %al,(%eax) + 70f7: 00 00 add %al,(%eax) + 70f9: 00 00 add %al,(%eax) + 70fb: 00 44 00 0c add %al,0xc(%eax,%eax,1) + 70ff: 00 08 add %cl,(%eax) + 7101: 00 00 add %al,(%eax) + 7103: 00 00 add %al,(%eax) + 7105: 00 00 add %al,(%eax) + 7107: 00 44 00 0d add %al,0xd(%eax,%eax,1) + 710b: 00 0a add %cl,(%edx) + 710d: 00 00 add %al,(%eax) + 710f: 00 00 add %al,(%eax) + 7111: 00 00 add %al,(%eax) + 7113: 00 44 00 0f add %al,0xf(%eax,%eax,1) + 7117: 00 0d 00 00 00 00 add %cl,0x0 + 711d: 00 00 add %al,(%eax) + 711f: 00 44 00 0d add %al,0xd(%eax,%eax,1) + 7123: 00 0e add %cl,(%esi) + 7125: 00 00 add %al,(%eax) + 7127: 00 00 add %al,(%eax) + 7129: 00 00 add %al,(%eax) + 712b: 00 44 00 0f add %al,0xf(%eax,%eax,1) + 712f: 00 43 00 add %al,0x0(%ebx) + 7132: 00 00 add %al,(%eax) + 7134: 00 00 add %al,(%eax) + 7136: 00 00 add %al,(%eax) + 7138: 24 00 and $0x0,%al + 713a: 00 00 add %al,(%eax) + 713c: 44 inc %esp + 713d: 00 00 add %al,(%eax) + 713f: 00 00 add %al,(%eax) + 7141: 00 00 add %al,(%eax) + 7143: 00 4e 00 add %cl,0x0(%esi) + 7146: 00 00 add %al,(%eax) + 7148: 64 32 10 xor %fs:(%eax),%dl + 714b: c0 ab 2c 00 00 20 00 shrb $0x0,0x2000002c(%ebx) + 7152: 04 00 add $0x0,%al + ... + 715c: 64 00 00 add %al,%fs:(%eax) + 715f: 00 64 32 10 add %ah,0x10(%edx,%esi,1) + 7163: c0 08 00 rorb $0x0,(%eax) + 7166: 00 00 add %al,(%eax) + 7168: 64 00 02 add %al,%fs:(%edx) + 716b: 00 70 32 add %dh,0x32(%eax) + 716e: 10 c0 adc %al,%al + 7170: c2 2c 00 ret $0x2c + 7173: 00 64 00 02 add %ah,0x2(%eax,%eax,1) + 7177: 00 70 32 add %dh,0x32(%eax) + 717a: 10 c0 adc %al,%al + 717c: 44 inc %esp + 717d: 00 00 add %al,(%eax) + 717f: 00 3c 00 add %bh,(%eax,%eax,1) + 7182: 00 00 add %al,(%eax) + 7184: 00 00 add %al,(%eax) + 7186: 00 00 add %al,(%eax) + 7188: 53 push %ebx + 7189: 00 00 add %al,(%eax) + 718b: 00 80 00 00 00 00 add %al,0x0(%eax) + 7191: 00 00 add %al,(%eax) + 7193: 00 7d 00 add %bh,0x0(%ebp) + 7196: 00 00 add %al,(%eax) + 7198: 80 00 00 addb $0x0,(%eax) + 719b: 00 00 add %al,(%eax) + 719d: 00 00 add %al,(%eax) + 719f: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 71a5: 00 00 add %al,(%eax) + 71a7: 00 00 add %al,(%eax) + 71a9: 00 00 add %al,(%eax) + 71ab: 00 c6 add %al,%dh + 71ad: 00 00 add %al,(%eax) + 71af: 00 80 00 00 00 00 add %al,0x0(%eax) + 71b5: 00 00 add %al,(%eax) + 71b7: 00 f1 add %dh,%cl + 71b9: 00 00 add %al,(%eax) + 71bb: 00 80 00 00 00 00 add %al,0x0(%eax) + 71c1: 00 00 add %al,(%eax) + 71c3: 00 21 add %ah,(%ecx) + 71c5: 01 00 add %eax,(%eax) + 71c7: 00 80 00 00 00 00 add %al,0x0(%eax) + 71cd: 00 00 add %al,(%eax) + 71cf: 00 72 01 add %dh,0x1(%edx) + 71d2: 00 00 add %al,(%eax) + 71d4: 80 00 00 addb $0x0,(%eax) + 71d7: 00 00 add %al,(%eax) + 71d9: 00 00 add %al,(%eax) + 71db: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 71e1: 00 00 add %al,(%eax) + 71e3: 00 00 add %al,(%eax) + 71e5: 00 00 add %al,(%eax) + 71e7: 00 e2 add %ah,%dl + 71e9: 01 00 add %eax,(%eax) + 71eb: 00 80 00 00 00 00 add %al,0x0(%eax) + 71f1: 00 00 add %al,(%eax) + 71f3: 00 11 add %dl,(%ecx) + 71f5: 02 00 add (%eax),%al + 71f7: 00 80 00 00 00 00 add %al,0x0(%eax) + 71fd: 00 00 add %al,(%eax) + 71ff: 00 3b add %bh,(%ebx) + 7201: 02 00 add (%eax),%al + 7203: 00 80 00 00 00 00 add %al,0x0(%eax) + 7209: 00 00 add %al,(%eax) + 720b: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + 720f: 00 80 00 00 00 00 add %al,0x0(%eax) + 7215: 00 00 add %al,(%eax) + 7217: 00 7e 02 add %bh,0x2(%esi) + 721a: 00 00 add %al,(%eax) + 721c: 80 00 00 addb $0x0,(%eax) + 721f: 00 00 add %al,(%eax) + 7221: 00 00 add %al,(%eax) + 7223: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + 7229: 00 00 add %al,(%eax) + 722b: 00 00 add %al,(%eax) + 722d: 00 00 add %al,(%eax) + 722f: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + 7235: 00 00 add %al,(%eax) + 7237: 00 00 add %al,(%eax) + 7239: 00 00 add %al,(%eax) + 723b: 00 e5 add %ah,%ch + 723d: 02 00 add (%eax),%al + 723f: 00 c2 add %al,%dl + 7241: 00 00 add %al,(%eax) + 7243: 00 ef add %ch,%bh + 7245: 15 00 00 79 07 adc $0x7790000,%eax + 724a: 00 00 add %al,(%eax) + 724c: c2 00 00 ret $0x0 + 724f: 00 b3 1d 01 00 e8 add %dh,-0x17fffee3(%ebx) + 7255: 1a 00 sbb (%eax),%al + 7257: 00 c2 add %al,%dl + 7259: 00 00 add %al,(%eax) + 725b: 00 ee add %ch,%dh + 725d: 30 00 xor %al,(%eax) + 725f: 00 d2 add %dl,%dl + 7261: 2c 00 sub $0x0,%al + 7263: 00 24 00 add %ah,(%eax,%eax,1) + 7266: 4a dec %edx + 7267: 00 70 32 add %dh,0x32(%eax) + 726a: 10 c0 adc %al,%al + 726c: 00 00 add %al,(%eax) + 726e: 00 00 add %al,(%eax) + 7270: 2e 00 00 add %al,%cs:(%eax) + 7273: 00 70 32 add %dh,0x32(%eax) + 7276: 10 c0 adc %al,%al + 7278: 00 00 add %al,(%eax) + 727a: 00 00 add %al,(%eax) + 727c: 44 inc %esp + 727d: 00 4b 00 add %cl,0x0(%ebx) + ... + 7288: 44 inc %esp + 7289: 00 4c 00 06 add %cl,0x6(%eax,%eax,1) + 728d: 00 00 add %al,(%eax) + 728f: 00 00 add %al,(%eax) + 7291: 00 00 add %al,(%eax) + 7293: 00 44 00 4e add %al,0x4e(%eax,%eax,1) + 7297: 00 0d 00 00 00 00 add %cl,0x0 + 729d: 00 00 add %al,(%eax) + 729f: 00 44 00 38 add %al,0x38(%eax,%eax,1) + 72a3: 00 14 00 add %dl,(%eax,%eax,1) + 72a6: 00 00 add %al,(%eax) + 72a8: 00 00 add %al,(%eax) + 72aa: 00 00 add %al,(%eax) + 72ac: 44 inc %esp + 72ad: 00 3c 00 add %bh,(%eax,%eax,1) + 72b0: 18 00 sbb %al,(%eax) + 72b2: 00 00 add %al,(%eax) + 72b4: 00 00 add %al,(%eax) + 72b6: 00 00 add %al,(%eax) + 72b8: 44 inc %esp + 72b9: 00 3d 00 1f 00 00 add %bh,0x1f00 + 72bf: 00 00 add %al,(%eax) + 72c1: 00 00 add %al,(%eax) + 72c3: 00 44 00 3e add %al,0x3e(%eax,%eax,1) + 72c7: 00 24 00 add %ah,(%eax,%eax,1) + 72ca: 00 00 add %al,(%eax) + 72cc: 00 00 add %al,(%eax) + 72ce: 00 00 add %al,(%eax) + 72d0: 44 inc %esp + 72d1: 00 53 00 add %dl,0x0(%ebx) + 72d4: 2b 00 sub (%eax),%eax + 72d6: 00 00 add %al,(%eax) + 72d8: 00 00 add %al,(%eax) + 72da: 00 00 add %al,(%eax) + 72dc: 44 inc %esp + 72dd: 00 55 00 add %dl,0x0(%ebp) + 72e0: 38 00 cmp %al,(%eax) + 72e2: 00 00 add %al,(%eax) + 72e4: 00 00 add %al,(%eax) + 72e6: 00 00 add %al,(%eax) + 72e8: 44 inc %esp + 72e9: 00 4f 00 add %cl,0x0(%edi) + 72ec: 40 inc %eax + 72ed: 00 00 add %al,(%eax) + 72ef: 00 00 add %al,(%eax) + 72f1: 00 00 add %al,(%eax) + 72f3: 00 44 00 44 add %al,0x44(%eax,%eax,1) + 72f7: 00 43 00 add %al,0x0(%ebx) + 72fa: 00 00 add %al,(%eax) + 72fc: 00 00 add %al,(%eax) + 72fe: 00 00 add %al,(%eax) + 7300: 44 inc %esp + 7301: 00 46 00 add %al,0x0(%esi) + 7304: 47 inc %edi + 7305: 00 00 add %al,(%eax) + 7307: 00 00 add %al,(%eax) + 7309: 00 00 add %al,(%eax) + 730b: 00 44 00 47 add %al,0x47(%eax,%eax,1) + 730f: 00 4f 00 add %cl,0x0(%edi) + 7312: 00 00 add %al,(%eax) + 7314: 00 00 add %al,(%eax) + 7316: 00 00 add %al,(%eax) + 7318: 44 inc %esp + 7319: 00 53 00 add %dl,0x0(%ebx) + 731c: 60 pusha + 731d: 00 00 add %al,(%eax) + 731f: 00 00 add %al,(%eax) + 7321: 00 00 add %al,(%eax) + 7323: 00 44 00 39 add %al,0x39(%eax,%eax,1) + 7327: 00 63 00 add %ah,0x0(%ebx) + 732a: 00 00 add %al,(%eax) + 732c: 00 00 add %al,(%eax) + 732e: 00 00 add %al,(%eax) + 7330: 44 inc %esp + 7331: 00 53 00 add %dl,0x0(%ebx) + 7334: 6a 00 push $0x0 + 7336: 00 00 add %al,(%eax) + 7338: 00 00 add %al,(%eax) + 733a: 00 00 add %al,(%eax) + 733c: 44 inc %esp + 733d: 00 55 00 add %dl,0x0(%ebp) + 7340: 74 00 je 7342 + 7342: 00 00 add %al,(%eax) + 7344: 00 00 add %al,(%eax) + 7346: 00 00 add %al,(%eax) + 7348: 44 inc %esp + 7349: 00 45 00 add %al,0x0(%ebp) + 734c: 80 00 00 addb $0x0,(%eax) + 734f: 00 eb add %ch,%bl + 7351: 2c 00 sub $0x0,%al + 7353: 00 40 00 add %al,0x0(%eax) + 7356: 4c dec %esp + ... + 735f: 00 c0 add %al,%al + ... + 7369: 00 00 add %al,(%eax) + 736b: 00 e0 add %ah,%al + 736d: 00 00 add %al,(%eax) + 736f: 00 89 00 00 00 00 add %cl,0x0(%ecx) + 7375: 00 00 add %al,(%eax) + 7377: 00 24 00 add %ah,(%eax,%eax,1) + 737a: 00 00 add %al,(%eax) + 737c: 89 00 mov %eax,(%eax) + 737e: 00 00 add %al,(%eax) + 7380: 00 00 add %al,(%eax) + 7382: 00 00 add %al,(%eax) + 7384: 4e dec %esi + 7385: 00 00 add %al,(%eax) + 7387: 00 f9 add %bh,%cl + 7389: 32 10 xor (%eax),%dl + 738b: c0 fb 2c sar $0x2c,%bl + 738e: 00 00 add %al,(%eax) + 7390: 24 00 and $0x0,%al + 7392: 18 00 sbb %al,(%eax) + 7394: 00 33 add %dh,(%ebx) + 7396: 10 c0 adc %al,%al + 7398: 00 00 add %al,(%eax) + 739a: 00 00 add %al,(%eax) + 739c: 2e 00 00 add %al,%cs:(%eax) + 739f: 00 00 add %al,(%eax) + 73a1: 33 10 xor (%eax),%edx + 73a3: c0 00 00 rolb $0x0,(%eax) + 73a6: 00 00 add %al,(%eax) + 73a8: 44 inc %esp + 73a9: 00 19 add %bl,(%ecx) + ... + 73b3: 00 44 00 19 add %al,0x19(%eax,%eax,1) + 73b7: 00 10 add %dl,(%eax) + 73b9: 00 00 add %al,(%eax) + 73bb: 00 00 add %al,(%eax) + 73bd: 00 00 add %al,(%eax) + 73bf: 00 44 00 2f add %al,0x2f(%eax,%eax,1) + 73c3: 00 20 add %ah,(%eax) + 73c5: 00 00 add %al,(%eax) + 73c7: 00 00 add %al,(%eax) + 73c9: 00 00 add %al,(%eax) + 73cb: 00 44 00 1d add %al,0x1d(%eax,%eax,1) + 73cf: 00 28 add %ch,(%eax) + 73d1: 00 00 add %al,(%eax) + 73d3: 00 00 add %al,(%eax) + 73d5: 00 00 add %al,(%eax) + 73d7: 00 44 00 32 add %al,0x32(%eax,%eax,1) + 73db: 00 2c 00 add %ch,(%eax,%eax,1) + 73de: 00 00 add %al,(%eax) + 73e0: 00 00 add %al,(%eax) + 73e2: 00 00 add %al,(%eax) + 73e4: 44 inc %esp + 73e5: 00 1d 00 33 00 00 add %bl,0x3300 + 73eb: 00 00 add %al,(%eax) + 73ed: 00 00 add %al,(%eax) + 73ef: 00 44 00 1f add %al,0x1f(%eax,%eax,1) + 73f3: 00 46 00 add %al,0x0(%esi) + 73f6: 00 00 add %al,(%eax) + 73f8: 00 00 add %al,(%eax) + 73fa: 00 00 add %al,(%eax) + 73fc: 44 inc %esp + 73fd: 00 22 add %ah,(%edx) + 73ff: 00 4d 00 add %cl,0x0(%ebp) + 7402: 00 00 add %al,(%eax) + 7404: 75 23 jne 7429 + 7406: 00 00 add %al,(%eax) + 7408: 40 inc %eax + 7409: 00 1d 00 00 00 00 add %bl,0x0 + 740f: 00 00 add %al,(%eax) + 7411: 00 00 add %al,(%eax) + 7413: 00 c0 add %al,%al + 7415: 00 00 add %al,(%eax) + 7417: 00 20 add %ah,(%eax) + 7419: 00 00 add %al,(%eax) + 741b: 00 00 add %al,(%eax) + 741d: 00 00 add %al,(%eax) + 741f: 00 e0 add %ah,%al + 7421: 00 00 add %al,(%eax) + 7423: 00 4d 00 add %cl,0x0(%ebp) + 7426: 00 00 add %al,(%eax) + 7428: 00 00 add %al,(%eax) + 742a: 00 00 add %al,(%eax) + 742c: 24 00 and $0x0,%al + 742e: 00 00 add %al,(%eax) + 7430: 51 push %ecx + 7431: 00 00 add %al,(%eax) + 7433: 00 00 add %al,(%eax) + 7435: 00 00 add %al,(%eax) + 7437: 00 4e 00 add %cl,0x0(%esi) + 743a: 00 00 add %al,(%eax) + 743c: 51 push %ecx + 743d: 33 10 xor (%eax),%edx + 743f: c0 0b 2d rorb $0x2d,(%ebx) + 7442: 00 00 add %al,(%eax) + 7444: 24 00 and $0x0,%al + 7446: 24 00 and $0x0,%al + 7448: 60 pusha + 7449: 33 10 xor (%eax),%edx + 744b: c0 00 00 rolb $0x0,(%eax) + 744e: 00 00 add %al,(%eax) + 7450: 2e 00 00 add %al,%cs:(%eax) + 7453: 00 60 33 add %ah,0x33(%eax) + 7456: 10 c0 adc %al,%al + 7458: 00 00 add %al,(%eax) + 745a: 00 00 add %al,(%eax) + 745c: 44 inc %esp + 745d: 00 25 00 00 00 00 add %ah,0x0 + 7463: 00 00 add %al,(%eax) + 7465: 00 00 add %al,(%eax) + 7467: 00 44 00 28 add %al,0x28(%eax,%eax,1) + 746b: 00 01 add %al,(%ecx) + 746d: 00 00 add %al,(%eax) + 746f: 00 00 add %al,(%eax) + 7471: 00 00 add %al,(%eax) + 7473: 00 44 00 25 add %al,0x25(%eax,%eax,1) + 7477: 00 03 add %al,(%ebx) + 7479: 00 00 add %al,(%eax) + 747b: 00 00 add %al,(%eax) + 747d: 00 00 add %al,(%eax) + 747f: 00 44 00 26 add %al,0x26(%eax,%eax,1) + 7483: 00 05 00 00 00 00 add %al,0x0 + 7489: 00 00 add %al,(%eax) + 748b: 00 44 00 27 add %al,0x27(%eax,%eax,1) + 748f: 00 0e add %cl,(%esi) + 7491: 00 00 add %al,(%eax) + 7493: 00 00 add %al,(%eax) + 7495: 00 00 add %al,(%eax) + 7497: 00 44 00 29 add %al,0x29(%eax,%eax,1) + 749b: 00 13 add %dl,(%ebx) + 749d: 00 00 add %al,(%eax) + 749f: 00 00 add %al,(%eax) + 74a1: 00 00 add %al,(%eax) + 74a3: 00 24 00 add %ah,(%eax,%eax,1) + 74a6: 00 00 add %al,(%eax) + 74a8: 15 00 00 00 00 adc $0x0,%eax + 74ad: 00 00 add %al,(%eax) + 74af: 00 4e 00 add %cl,0x0(%esi) + 74b2: 00 00 add %al,(%eax) + 74b4: 75 33 jne 74e9 + 74b6: 10 c0 adc %al,%al + 74b8: 1f pop %ds + 74b9: 2d 00 00 24 00 sub $0x240000,%eax + 74be: 2b 00 sub (%eax),%eax + 74c0: 80 33 10 xorb $0x10,(%ebx) + 74c3: c0 00 00 rolb $0x0,(%eax) + 74c6: 00 00 add %al,(%eax) + 74c8: 2e 00 00 add %al,%cs:(%eax) + 74cb: 00 80 33 10 c0 00 add %al,0xc01033(%eax) + 74d1: 00 00 add %al,(%eax) + 74d3: 00 44 00 2c add %al,0x2c(%eax,%eax,1) + ... + 74df: 00 44 00 2c add %al,0x2c(%eax,%eax,1) + 74e3: 00 09 add %cl,(%ecx) + 74e5: 00 00 add %al,(%eax) + 74e7: 00 00 add %al,(%eax) + 74e9: 00 00 add %al,(%eax) + 74eb: 00 44 00 2f add %al,0x2f(%eax,%eax,1) + 74ef: 00 10 add %dl,(%eax) + 74f1: 00 00 add %al,(%eax) + 74f3: 00 00 add %al,(%eax) + 74f5: 00 00 add %al,(%eax) + 74f7: 00 44 00 2f add %al,0x2f(%eax,%eax,1) + 74fb: 00 14 00 add %dl,(%eax,%eax,1) + 74fe: 00 00 add %al,(%eax) + 7500: 00 00 add %al,(%eax) + 7502: 00 00 add %al,(%eax) + 7504: 44 inc %esp + 7505: 00 34 00 add %dh,(%eax,%eax,1) + 7508: 18 00 sbb %al,(%eax) + 750a: 00 00 add %al,(%eax) + 750c: 00 00 add %al,(%eax) + 750e: 00 00 add %al,(%eax) + 7510: 44 inc %esp + 7511: 00 32 add %dh,(%edx) + 7513: 00 1d 00 00 00 00 add %bl,0x0 + 7519: 00 00 add %al,(%eax) + 751b: 00 44 00 34 add %al,0x34(%eax,%eax,1) + 751f: 00 24 00 add %ah,(%eax,%eax,1) + 7522: 00 00 add %al,(%eax) + 7524: 00 00 add %al,(%eax) + 7526: 00 00 add %al,(%eax) + 7528: 24 00 and $0x0,%al + 752a: 00 00 add %al,(%eax) + 752c: 28 00 sub %al,(%eax) + 752e: 00 00 add %al,(%eax) + 7530: 00 00 add %al,(%eax) + 7532: 00 00 add %al,(%eax) + 7534: 4e dec %esi + 7535: 00 00 add %al,(%eax) + 7537: 00 a8 33 10 c0 33 add %ch,0x33c01033(%eax) + 753d: 2d 00 00 24 00 sub $0x240000,%eax + 7542: 36 00 b0 33 10 c0 55 add %dh,%ss:0x55c01033(%eax) + 7549: 2d 00 00 a0 00 sub $0xa00000,%eax + 754e: 36 00 08 add %cl,%ss:(%eax) + 7551: 00 00 add %al,(%eax) + 7553: 00 00 add %al,(%eax) + 7555: 00 00 add %al,(%eax) + 7557: 00 2e add %ch,(%esi) + 7559: 00 00 add %al,(%eax) + 755b: 00 b0 33 10 c0 00 add %dh,0xc01033(%eax) + 7561: 00 00 add %al,(%eax) + 7563: 00 44 00 37 add %al,0x37(%eax,%eax,1) + ... + 756f: 00 44 00 37 add %al,0x37(%eax,%eax,1) + 7573: 00 03 add %al,(%ebx) + 7575: 00 00 add %al,(%eax) + 7577: 00 00 add %al,(%eax) + 7579: 00 00 add %al,(%eax) + 757b: 00 44 00 38 add %al,0x38(%eax,%eax,1) + 757f: 00 06 add %al,(%esi) + 7581: 00 00 add %al,(%eax) + 7583: 00 00 add %al,(%eax) + 7585: 00 00 add %al,(%eax) + 7587: 00 44 00 3c add %al,0x3c(%eax,%eax,1) + 758b: 00 0a add %cl,(%edx) + 758d: 00 00 add %al,(%eax) + 758f: 00 00 add %al,(%eax) + 7591: 00 00 add %al,(%eax) + 7593: 00 44 00 3d add %al,0x3d(%eax,%eax,1) + 7597: 00 11 add %dl,(%ecx) + 7599: 00 00 add %al,(%eax) + 759b: 00 00 add %al,(%eax) + 759d: 00 00 add %al,(%eax) + 759f: 00 44 00 3e add %al,0x3e(%eax,%eax,1) + 75a3: 00 16 add %dl,(%esi) + 75a5: 00 00 add %al,(%eax) + 75a7: 00 00 add %al,(%eax) + 75a9: 00 00 add %al,(%eax) + 75ab: 00 44 00 40 add %al,0x40(%eax,%eax,1) + 75af: 00 1d 00 00 00 00 add %bl,0x0 + 75b5: 00 00 add %al,(%eax) + 75b7: 00 44 00 39 add %al,0x39(%eax,%eax,1) + 75bb: 00 20 add %ah,(%eax) + 75bd: 00 00 add %al,(%eax) + 75bf: 00 00 add %al,(%eax) + 75c1: 00 00 add %al,(%eax) + 75c3: 00 44 00 40 add %al,0x40(%eax,%eax,1) + 75c7: 00 27 add %ah,(%edi) + 75c9: 00 00 add %al,(%eax) + 75cb: 00 00 add %al,(%eax) + 75cd: 00 00 add %al,(%eax) + 75cf: 00 24 00 add %ah,(%eax,%eax,1) + 75d2: 00 00 add %al,(%eax) + 75d4: 29 00 sub %eax,(%eax) + 75d6: 00 00 add %al,(%eax) + 75d8: 00 00 add %al,(%eax) + 75da: 00 00 add %al,(%eax) + 75dc: 4e dec %esi + 75dd: 00 00 add %al,(%eax) + 75df: 00 d9 add %bl,%cl + 75e1: 33 10 xor (%eax),%edx + 75e3: c0 61 2d 00 shlb $0x0,0x2d(%ecx) + 75e7: 00 24 00 add %ah,(%eax,%eax,1) + 75ea: 42 inc %edx + 75eb: 00 e0 add %ah,%al + 75ed: 33 10 xor (%eax),%edx + 75ef: c0 55 2d 00 rclb $0x0,0x2d(%ebp) + 75f3: 00 a0 00 42 00 08 add %ah,0x8004200(%eax) + 75f9: 00 00 add %al,(%eax) + 75fb: 00 00 add %al,(%eax) + 75fd: 00 00 add %al,(%eax) + 75ff: 00 2e add %ch,(%esi) + 7601: 00 00 add %al,(%eax) + 7603: 00 e0 add %ah,%al + 7605: 33 10 xor (%eax),%edx + 7607: c0 00 00 rolb $0x0,(%eax) + 760a: 00 00 add %al,(%eax) + 760c: 44 inc %esp + 760d: 00 43 00 add %al,0x0(%ebx) + ... + 7618: 44 inc %esp + 7619: 00 43 00 add %al,0x0(%ebx) + 761c: 03 00 add (%eax),%eax + 761e: 00 00 add %al,(%eax) + 7620: 00 00 add %al,(%eax) + 7622: 00 00 add %al,(%eax) + 7624: 44 inc %esp + 7625: 00 44 00 06 add %al,0x6(%eax,%eax,1) + 7629: 00 00 add %al,(%eax) + 762b: 00 00 add %al,(%eax) + 762d: 00 00 add %al,(%eax) + 762f: 00 44 00 46 add %al,0x46(%eax,%eax,1) + 7633: 00 0a add %cl,(%edx) + 7635: 00 00 add %al,(%eax) + 7637: 00 00 add %al,(%eax) + 7639: 00 00 add %al,(%eax) + 763b: 00 44 00 48 add %al,0x48(%eax,%eax,1) + 763f: 00 12 add %dl,(%edx) + 7641: 00 00 add %al,(%eax) + 7643: 00 00 add %al,(%eax) + 7645: 00 00 add %al,(%eax) + 7647: 00 44 00 47 add %al,0x47(%eax,%eax,1) + 764b: 00 20 add %ah,(%eax) + 764d: 00 00 add %al,(%eax) + 764f: 00 00 add %al,(%eax) + 7651: 00 00 add %al,(%eax) + 7653: 00 44 00 48 add %al,0x48(%eax,%eax,1) + 7657: 00 27 add %ah,(%edi) + 7659: 00 00 add %al,(%eax) + 765b: 00 00 add %al,(%eax) + 765d: 00 00 add %al,(%eax) + 765f: 00 44 00 45 add %al,0x45(%eax,%eax,1) + 7663: 00 30 add %dh,(%eax) + 7665: 00 00 add %al,(%eax) + 7667: 00 00 add %al,(%eax) + 7669: 00 00 add %al,(%eax) + 766b: 00 44 00 48 add %al,0x48(%eax,%eax,1) + 766f: 00 37 add %dh,(%edi) + 7671: 00 00 add %al,(%eax) + 7673: 00 85 2d 00 00 40 add %al,0x4000002d(%ebp) + 7679: 00 42 00 add %al,0x0(%edx) + ... + 7684: 24 00 and $0x0,%al + 7686: 00 00 add %al,(%eax) + 7688: 39 00 cmp %eax,(%eax) + 768a: 00 00 add %al,(%eax) + 768c: 00 00 add %al,(%eax) + 768e: 00 00 add %al,(%eax) + 7690: 4e dec %esi + 7691: 00 00 add %al,(%eax) + 7693: 00 19 add %bl,(%ecx) + 7695: 34 10 xor $0x10,%al + 7697: c0 91 2d 00 00 24 00 rclb $0x0,0x2400002d(%ecx) + 769e: 57 push %edi + 769f: 00 20 add %ah,(%eax) + 76a1: 34 10 xor $0x10,%al + 76a3: c0 00 00 rolb $0x0,(%eax) + 76a6: 00 00 add %al,(%eax) + 76a8: 2e 00 00 add %al,%cs:(%eax) + 76ab: 00 20 add %ah,(%eax) + 76ad: 34 10 xor $0x10,%al + 76af: c0 00 00 rolb $0x0,(%eax) + 76b2: 00 00 add %al,(%eax) + 76b4: 44 inc %esp + 76b5: 00 58 00 add %bl,0x0(%eax) + ... + 76c0: 44 inc %esp + 76c1: 00 59 00 add %bl,0x0(%ecx) + 76c4: 06 push %es + 76c5: 00 00 add %al,(%eax) + 76c7: 00 00 add %al,(%eax) + 76c9: 00 00 add %al,(%eax) + 76cb: 00 44 00 5a add %al,0x5a(%eax,%eax,1) + 76cf: 00 15 00 00 00 00 add %dl,0x0 + 76d5: 00 00 add %al,(%eax) + 76d7: 00 24 00 add %ah,(%eax,%eax,1) + 76da: 00 00 add %al,(%eax) + 76dc: 17 pop %ss + 76dd: 00 00 add %al,(%eax) + 76df: 00 00 add %al,(%eax) + 76e1: 00 00 add %al,(%eax) + 76e3: 00 4e 00 add %cl,0x0(%esi) + 76e6: 00 00 add %al,(%eax) + 76e8: 37 aaa + 76e9: 34 10 xor $0x10,%al + 76eb: c0 a9 2d 00 00 20 00 shrb $0x0,0x2000002d(%ecx) + 76f2: 12 00 adc (%eax),%al + 76f4: 00 00 add %al,(%eax) + 76f6: 00 00 add %al,(%eax) + 76f8: bc 2d 00 00 20 mov $0x2000002d,%esp + 76fd: 00 13 add %dl,(%ebx) + 76ff: 00 00 add %al,(%eax) + 7701: 00 00 add %al,(%eax) + 7703: 00 d3 add %dl,%bl + 7705: 2d 00 00 20 00 sub $0x200000,%eax + 770a: 14 00 adc $0x0,%al + 770c: 00 00 add %al,(%eax) + 770e: 00 00 add %al,(%eax) + 7710: e2 2d loop 773f + 7712: 00 00 add %al,(%eax) + 7714: 20 00 and %al,(%eax) + 7716: 16 push %ss + ... + 771f: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 7723: 00 37 add %dh,(%edi) + 7725: 34 10 xor $0x10,%al + 7727: c0 08 00 rorb $0x0,(%eax) + 772a: 00 00 add %al,(%eax) + 772c: 64 00 02 add %al,%fs:(%edx) + 772f: 00 40 34 add %al,0x34(%eax) + 7732: 10 c0 adc %al,%al + 7734: f5 cmc + 7735: 2d 00 00 64 00 sub $0x640000,%eax + 773a: 02 00 add (%eax),%al + 773c: 40 inc %eax + 773d: 34 10 xor $0x10,%al + 773f: c0 44 00 00 00 rolb $0x0,0x0(%eax,%eax,1) + 7744: 3c 00 cmp $0x0,%al + 7746: 00 00 add %al,(%eax) + 7748: 00 00 add %al,(%eax) + 774a: 00 00 add %al,(%eax) + 774c: 53 push %ebx + 774d: 00 00 add %al,(%eax) + 774f: 00 80 00 00 00 00 add %al,0x0(%eax) + 7755: 00 00 add %al,(%eax) + 7757: 00 7d 00 add %bh,0x0(%ebp) + 775a: 00 00 add %al,(%eax) + 775c: 80 00 00 addb $0x0,(%eax) + 775f: 00 00 add %al,(%eax) + 7761: 00 00 add %al,(%eax) + 7763: 00 97 00 00 00 80 add %dl,-0x80000000(%edi) + 7769: 00 00 add %al,(%eax) + 776b: 00 00 add %al,(%eax) + 776d: 00 00 add %al,(%eax) + 776f: 00 c6 add %al,%dh + 7771: 00 00 add %al,(%eax) + 7773: 00 80 00 00 00 00 add %al,0x0(%eax) + 7779: 00 00 add %al,(%eax) + 777b: 00 f1 add %dh,%cl + 777d: 00 00 add %al,(%eax) + 777f: 00 80 00 00 00 00 add %al,0x0(%eax) + 7785: 00 00 add %al,(%eax) + 7787: 00 21 add %ah,(%ecx) + 7789: 01 00 add %eax,(%eax) + 778b: 00 80 00 00 00 00 add %al,0x0(%eax) + 7791: 00 00 add %al,(%eax) + 7793: 00 72 01 add %dh,0x1(%edx) + 7796: 00 00 add %al,(%eax) + 7798: 80 00 00 addb $0x0,(%eax) + 779b: 00 00 add %al,(%eax) + 779d: 00 00 add %al,(%eax) + 779f: 00 b7 01 00 00 80 add %dh,-0x7fffffff(%edi) + 77a5: 00 00 add %al,(%eax) + 77a7: 00 00 add %al,(%eax) + 77a9: 00 00 add %al,(%eax) + 77ab: 00 e2 add %ah,%dl + 77ad: 01 00 add %eax,(%eax) + 77af: 00 80 00 00 00 00 add %al,0x0(%eax) + 77b5: 00 00 add %al,(%eax) + 77b7: 00 11 add %dl,(%ecx) + 77b9: 02 00 add (%eax),%al + 77bb: 00 80 00 00 00 00 add %al,0x0(%eax) + 77c1: 00 00 add %al,(%eax) + 77c3: 00 3b add %bh,(%ebx) + 77c5: 02 00 add (%eax),%al + 77c7: 00 80 00 00 00 00 add %al,0x0(%eax) + 77cd: 00 00 add %al,(%eax) + 77cf: 00 64 02 00 add %ah,0x0(%edx,%eax,1) + 77d3: 00 80 00 00 00 00 add %al,0x0(%eax) + 77d9: 00 00 add %al,(%eax) + 77db: 00 7e 02 add %bh,0x2(%esi) + 77de: 00 00 add %al,(%eax) + 77e0: 80 00 00 addb $0x0,(%eax) + 77e3: 00 00 add %al,(%eax) + 77e5: 00 00 add %al,(%eax) + 77e7: 00 99 02 00 00 80 add %bl,-0x7ffffffe(%ecx) + 77ed: 00 00 add %al,(%eax) + 77ef: 00 00 add %al,(%eax) + 77f1: 00 00 add %al,(%eax) + 77f3: 00 ba 02 00 00 80 add %bh,-0x7ffffffe(%edx) + 77f9: 00 00 add %al,(%eax) + 77fb: 00 00 add %al,(%eax) + 77fd: 00 00 add %al,(%eax) + 77ff: 00 e5 add %ah,%ch + 7801: 02 00 add (%eax),%al + 7803: 00 c2 add %al,%dl + 7805: 00 00 add %al,(%eax) + 7807: 00 ef add %ch,%bh + 7809: 15 00 00 7c 1f adc $0x1f7c0000,%eax + 780e: 00 00 add %al,(%eax) + 7810: c2 00 00 ret $0x0 + 7813: 00 b0 47 00 00 08 add %dh,0x8000047(%eax) + 7819: 2e 00 00 add %al,%cs:(%eax) + 781c: 24 00 and $0x0,%al + 781e: 10 00 adc %al,(%eax) + 7820: 40 inc %eax + 7821: 34 10 xor $0x10,%al + 7823: c0 2e 2e shrb $0x2e,(%esi) + 7826: 00 00 add %al,(%eax) + 7828: a0 00 10 00 08 mov 0x8001000,%al + 782d: 00 00 add %al,(%eax) + 782f: 00 00 add %al,(%eax) + 7831: 00 00 add %al,(%eax) + 7833: 00 2e add %ch,(%esi) + 7835: 00 00 add %al,(%eax) + 7837: 00 40 34 add %al,0x34(%eax) + 783a: 10 c0 adc %al,%al + 783c: 00 00 add %al,(%eax) + 783e: 00 00 add %al,(%eax) + 7840: 44 inc %esp + 7841: 00 11 add %dl,(%ecx) + ... + 784b: 00 44 00 11 add %al,0x11(%eax,%eax,1) + 784f: 00 09 add %cl,(%ecx) + 7851: 00 00 add %al,(%eax) + 7853: 00 00 add %al,(%eax) + 7855: 00 00 add %al,(%eax) + 7857: 00 44 00 12 add %al,0x12(%eax,%eax,1) + 785b: 00 0c 00 add %cl,(%eax,%eax,1) + 785e: 00 00 add %al,(%eax) + 7860: 00 00 add %al,(%eax) + 7862: 00 00 add %al,(%eax) + 7864: 44 inc %esp + 7865: 00 14 00 add %dl,(%eax,%eax,1) + 7868: 0e push %cs + 7869: 00 00 add %al,(%eax) + 786b: 00 00 add %al,(%eax) + 786d: 00 00 add %al,(%eax) + 786f: 00 44 00 16 add %al,0x16(%eax,%eax,1) + 7873: 00 13 add %dl,(%ebx) + 7875: 00 00 add %al,(%eax) + 7877: 00 00 add %al,(%eax) + 7879: 00 00 add %al,(%eax) + 787b: 00 44 00 17 add %al,0x17(%eax,%eax,1) + 787f: 00 1e add %bl,(%esi) + 7881: 00 00 add %al,(%eax) + 7883: 00 00 add %al,(%eax) + 7885: 00 00 add %al,(%eax) + 7887: 00 44 00 1d add %al,0x1d(%eax,%eax,1) + 788b: 00 29 add %ch,(%ecx) + 788d: 00 00 add %al,(%eax) + 788f: 00 00 add %al,(%eax) + 7891: 00 00 add %al,(%eax) + 7893: 00 44 00 20 add %al,0x20(%eax,%eax,1) + 7897: 00 2e add %ch,(%esi) + 7899: 00 00 add %al,(%eax) + 789b: 00 00 add %al,(%eax) + 789d: 00 00 add %al,(%eax) + 789f: 00 44 00 21 add %al,0x21(%eax,%eax,1) + 78a3: 00 31 add %dh,(%ecx) + 78a5: 00 00 add %al,(%eax) + 78a7: 00 00 add %al,(%eax) + 78a9: 00 00 add %al,(%eax) + 78ab: 00 44 00 28 add %al,0x28(%eax,%eax,1) + 78af: 00 34 00 add %dh,(%eax,%eax,1) + 78b2: 00 00 add %al,(%eax) + 78b4: 00 00 add %al,(%eax) + 78b6: 00 00 add %al,(%eax) + 78b8: 44 inc %esp + 78b9: 00 21 add %ah,(%ecx) + 78bb: 00 3b add %bh,(%ebx) + 78bd: 00 00 add %al,(%eax) + 78bf: 00 00 add %al,(%eax) + 78c1: 00 00 add %al,(%eax) + 78c3: 00 44 00 28 add %al,0x28(%eax,%eax,1) + 78c7: 00 3e add %bh,(%esi) + 78c9: 00 00 add %al,(%eax) + 78cb: 00 00 add %al,(%eax) + 78cd: 00 00 add %al,(%eax) + 78cf: 00 44 00 23 add %al,0x23(%eax,%eax,1) + 78d3: 00 41 00 add %al,0x0(%ecx) + 78d6: 00 00 add %al,(%eax) + 78d8: 00 00 add %al,(%eax) + 78da: 00 00 add %al,(%eax) + 78dc: 44 inc %esp + 78dd: 00 28 add %ch,(%eax) + 78df: 00 48 00 add %cl,0x0(%eax) + 78e2: 00 00 add %al,(%eax) + 78e4: 00 00 add %al,(%eax) + 78e6: 00 00 add %al,(%eax) + 78e8: 44 inc %esp + 78e9: 00 24 00 add %ah,(%eax,%eax,1) + 78ec: 4a dec %edx + 78ed: 00 00 add %al,(%eax) + 78ef: 00 00 add %al,(%eax) + 78f1: 00 00 add %al,(%eax) + 78f3: 00 44 00 28 add %al,0x28(%eax,%eax,1) + 78f7: 00 51 00 add %dl,0x0(%ecx) + 78fa: 00 00 add %al,(%eax) + 78fc: 00 00 add %al,(%eax) + 78fe: 00 00 add %al,(%eax) + 7900: 44 inc %esp + 7901: 00 43 00 add %al,0x0(%ebx) + 7904: 5d pop %ebp + 7905: 00 00 add %al,(%eax) + 7907: 00 00 add %al,(%eax) + 7909: 00 00 add %al,(%eax) + 790b: 00 44 00 24 add %al,0x24(%eax,%eax,1) + 790f: 00 68 00 add %ch,0x0(%eax) + 7912: 00 00 add %al,(%eax) + 7914: 00 00 add %al,(%eax) + 7916: 00 00 add %al,(%eax) + 7918: 44 inc %esp + 7919: 00 48 00 add %cl,0x0(%eax) + 791c: 70 00 jo 791e + 791e: 00 00 add %al,(%eax) + 7920: 00 00 add %al,(%eax) + 7922: 00 00 add %al,(%eax) + 7924: 44 inc %esp + 7925: 00 47 00 add %al,0x0(%edi) + 7928: 7a 00 jp 792a + 792a: 00 00 add %al,(%eax) + 792c: 00 00 add %al,(%eax) + 792e: 00 00 add %al,(%eax) + 7930: 44 inc %esp + 7931: 00 4b 00 add %cl,0x0(%ebx) + 7934: 85 00 test %eax,(%eax) + 7936: 00 00 add %al,(%eax) + 7938: 00 00 add %al,(%eax) + 793a: 00 00 add %al,(%eax) + 793c: 44 inc %esp + 793d: 00 4c 00 8b add %cl,-0x75(%eax,%eax,1) + 7941: 00 00 add %al,(%eax) + 7943: 00 00 add %al,(%eax) + 7945: 00 00 add %al,(%eax) + 7947: 00 44 00 4d add %al,0x4d(%eax,%eax,1) + 794b: 00 92 00 00 00 00 add %dl,0x0(%edx) + 7951: 00 00 add %al,(%eax) + 7953: 00 44 00 4e add %al,0x4e(%eax,%eax,1) + 7957: 00 b0 00 00 00 00 add %dh,0x0(%eax) + 795d: 00 00 add %al,(%eax) + 795f: 00 44 00 4d add %al,0x4d(%eax,%eax,1) + 7963: 00 b3 00 00 00 00 add %dh,0x0(%ebx) + 7969: 00 00 add %al,(%eax) + 796b: 00 44 00 4e add %al,0x4e(%eax,%eax,1) + 796f: 00 b4 00 00 00 00 00 add %dh,0x0(%eax,%eax,1) + 7976: 00 00 add %al,(%eax) + 7978: 44 inc %esp + 7979: 00 4d 00 add %cl,0x0(%ebp) + 797c: b5 00 mov $0x0,%ch + 797e: 00 00 add %al,(%eax) + 7980: 00 00 add %al,(%eax) + 7982: 00 00 add %al,(%eax) + 7984: 44 inc %esp + 7985: 00 4e 00 add %cl,0x0(%esi) + 7988: b6 00 mov $0x0,%dh + 798a: 00 00 add %al,(%eax) + 798c: 00 00 add %al,(%eax) + 798e: 00 00 add %al,(%eax) + 7990: 44 inc %esp + 7991: 00 4d 00 add %cl,0x0(%ebp) + 7994: bb 00 00 00 00 mov $0x0,%ebx + 7999: 00 00 add %al,(%eax) + 799b: 00 44 00 50 add %al,0x50(%eax,%eax,1) + 799f: 00 c8 add %cl,%al + 79a1: 00 00 add %al,(%eax) + 79a3: 00 00 add %al,(%eax) + 79a5: 00 00 add %al,(%eax) + 79a7: 00 44 00 51 add %al,0x51(%eax,%eax,1) + 79ab: 00 d0 add %dl,%al + 79ad: 00 00 add %al,(%eax) + 79af: 00 00 add %al,(%eax) + 79b1: 00 00 add %al,(%eax) + 79b3: 00 44 00 52 add %al,0x52(%eax,%eax,1) + 79b7: 00 e0 add %ah,%al + 79b9: 00 00 add %al,(%eax) + 79bb: 00 00 add %al,(%eax) + 79bd: 00 00 add %al,(%eax) + 79bf: 00 44 00 2f add %al,0x2f(%eax,%eax,1) + 79c3: 00 f0 add %dh,%al + 79c5: 00 00 add %al,(%eax) + 79c7: 00 00 add %al,(%eax) + 79c9: 00 00 add %al,(%eax) + 79cb: 00 44 00 40 add %al,0x40(%eax,%eax,1) + 79cf: 00 fb add %bh,%bl + 79d1: 00 00 add %al,(%eax) + 79d3: 00 00 add %al,(%eax) + 79d5: 00 00 add %al,(%eax) + 79d7: 00 44 00 28 add %al,0x28(%eax,%eax,1) + 79db: 00 ff add %bh,%bh + 79dd: 00 00 add %al,(%eax) + 79df: 00 00 add %al,(%eax) + 79e1: 00 00 add %al,(%eax) + 79e3: 00 44 00 2a add %al,0x2a(%eax,%eax,1) + 79e7: 00 0e add %cl,(%esi) + 79e9: 01 00 add %eax,(%eax) + 79eb: 00 00 add %al,(%eax) + 79ed: 00 00 add %al,(%eax) + 79ef: 00 44 00 2b add %al,0x2b(%eax,%eax,1) + 79f3: 00 10 add %dl,(%eax) + 79f5: 01 00 add %eax,(%eax) + 79f7: 00 00 add %al,(%eax) + 79f9: 00 00 add %al,(%eax) + 79fb: 00 44 00 2c add %al,0x2c(%eax,%eax,1) + 79ff: 00 14 01 add %dl,(%ecx,%eax,1) + 7a02: 00 00 add %al,(%eax) + 7a04: 00 00 add %al,(%eax) + 7a06: 00 00 add %al,(%eax) + 7a08: 44 inc %esp + 7a09: 00 2e add %ch,(%esi) + 7a0b: 00 18 add %bl,(%eax) + 7a0d: 01 00 add %eax,(%eax) + 7a0f: 00 00 add %al,(%eax) + 7a11: 00 00 add %al,(%eax) + 7a13: 00 44 00 3b add %al,0x3b(%eax,%eax,1) + 7a17: 00 1e add %bl,(%esi) + 7a19: 01 00 add %eax,(%eax) + 7a1b: 00 00 add %al,(%eax) + 7a1d: 00 00 add %al,(%eax) + 7a1f: 00 44 00 36 add %al,0x36(%eax,%eax,1) + 7a23: 00 21 add %ah,(%ecx) + 7a25: 01 00 add %eax,(%eax) + 7a27: 00 00 add %al,(%eax) + 7a29: 00 00 add %al,(%eax) + 7a2b: 00 44 00 37 add %al,0x37(%eax,%eax,1) + 7a2f: 00 24 01 add %ah,(%ecx,%eax,1) + 7a32: 00 00 add %al,(%eax) + 7a34: 00 00 add %al,(%eax) + 7a36: 00 00 add %al,(%eax) + 7a38: 44 inc %esp + 7a39: 00 39 add %bh,(%ecx) + 7a3b: 00 27 add %ah,(%edi) + 7a3d: 01 00 add %eax,(%eax) + 7a3f: 00 00 add %al,(%eax) + 7a41: 00 00 add %al,(%eax) + 7a43: 00 44 00 3c add %al,0x3c(%eax,%eax,1) + 7a47: 00 2d 01 00 00 00 add %ch,0x1 + 7a4d: 00 00 add %al,(%eax) + 7a4f: 00 44 00 3b add %al,0x3b(%eax,%eax,1) + 7a53: 00 30 add %dh,(%eax) + 7a55: 01 00 add %eax,(%eax) + 7a57: 00 00 add %al,(%eax) + 7a59: 00 00 add %al,(%eax) + 7a5b: 00 44 00 3c add %al,0x3c(%eax,%eax,1) + 7a5f: 00 36 add %dh,(%esi) + 7a61: 01 00 add %eax,(%eax) + 7a63: 00 00 add %al,(%eax) + 7a65: 00 00 add %al,(%eax) + 7a67: 00 44 00 3d add %al,0x3d(%eax,%eax,1) + 7a6b: 00 50 01 add %dl,0x1(%eax) + 7a6e: 00 00 add %al,(%eax) + 7a70: 00 00 add %al,(%eax) + 7a72: 00 00 add %al,(%eax) + 7a74: 44 inc %esp + 7a75: 00 3c 00 add %bh,(%eax,%eax,1) + 7a78: 55 push %ebp + 7a79: 01 00 add %eax,(%eax) + 7a7b: 00 00 add %al,(%eax) + 7a7d: 00 00 add %al,(%eax) + 7a7f: 00 44 00 3d add %al,0x3d(%eax,%eax,1) + 7a83: 00 56 01 add %dl,0x1(%esi) + 7a86: 00 00 add %al,(%eax) + 7a88: 00 00 add %al,(%eax) + 7a8a: 00 00 add %al,(%eax) + 7a8c: 44 inc %esp + 7a8d: 00 3c 00 add %bh,(%eax,%eax,1) + 7a90: 5c pop %esp + 7a91: 01 00 add %eax,(%eax) + 7a93: 00 45 2e add %al,0x2e(%ebp) + 7a96: 00 00 add %al,(%eax) + 7a98: 40 inc %eax + 7a99: 00 12 add %dl,(%edx) + 7a9b: 00 02 add %al,(%edx) + 7a9d: 00 00 add %al,(%eax) + 7a9f: 00 52 2e add %dl,0x2e(%edx) + 7aa2: 00 00 add %al,(%eax) + 7aa4: 40 inc %eax + 7aa5: 00 10 add %dl,(%eax) + ... + 7aaf: 00 c0 add %al,%al + 7ab1: 00 00 add %al,(%eax) + 7ab3: 00 00 add %al,(%eax) + 7ab5: 00 00 add %al,(%eax) + 7ab7: 00 61 2e add %ah,0x2e(%ecx) + 7aba: 00 00 add %al,(%eax) + 7abc: 40 inc %eax + 7abd: 00 20 add %ah,(%eax) + 7abf: 00 06 add %al,(%esi) + 7ac1: 00 00 add %al,(%eax) + 7ac3: 00 71 2e add %dh,0x2e(%ecx) + 7ac6: 00 00 add %al,(%eax) + 7ac8: 80 00 21 addb $0x21,(%eax) + 7acb: 00 e0 add %ah,%al + 7acd: ff (bad) + 7ace: ff (bad) + 7acf: ff 81 2e 00 00 80 incl -0x7fffffd2(%ecx) + 7ad5: 00 24 00 add %ah,(%eax,%eax,1) + 7ad8: dc ff fdivr %st,%st(7) + 7ada: ff (bad) + 7adb: ff 00 incl (%eax) + 7add: 00 00 add %al,(%eax) + 7adf: 00 c0 add %al,%al + 7ae1: 00 00 add %al,(%eax) + 7ae3: 00 2e add %ch,(%esi) + 7ae5: 00 00 add %al,(%eax) + 7ae7: 00 97 2e 00 00 40 add %dl,0x4000002e(%edi) + 7aed: 00 2a add %ch,(%edx) + 7aef: 00 07 add %al,(%edi) + 7af1: 00 00 add %al,(%eax) + 7af3: 00 00 add %al,(%eax) + 7af5: 00 00 add %al,(%eax) + 7af7: 00 c0 add %al,%al + 7af9: 00 00 add %al,(%eax) + 7afb: 00 f0 add %dh,%al + 7afd: 00 00 add %al,(%eax) + 7aff: 00 a3 2e 00 00 40 add %ah,0x4000002e(%ebx) + 7b05: 00 3b add %bh,(%ebx) + ... + 7b0f: 00 c0 add %al,%al + 7b11: 00 00 add %al,(%eax) + 7b13: 00 1e add %bl,(%esi) + 7b15: 01 00 add %eax,(%eax) + 7b17: 00 e5 add %ah,%ch + 7b19: 14 00 adc $0x0,%al + 7b1b: 00 40 00 add %al,0x0(%eax) + 7b1e: 3c 00 cmp $0x0,%al + 7b20: 02 00 add (%eax),%al + 7b22: 00 00 add %al,(%eax) + 7b24: 00 00 add %al,(%eax) + 7b26: 00 00 add %al,(%eax) + 7b28: c0 00 00 rolb $0x0,(%eax) + 7b2b: 00 2d 01 00 00 00 add %ch,0x1 + 7b31: 00 00 add %al,(%eax) + 7b33: 00 e0 add %ah,%al + 7b35: 00 00 add %al,(%eax) + 7b37: 00 30 add %dh,(%eax) + 7b39: 01 00 add %eax,(%eax) + 7b3b: 00 e5 add %ah,%ch + 7b3d: 14 00 adc $0x0,%al + 7b3f: 00 40 00 add %al,0x0(%eax) + 7b42: 3c 00 cmp $0x0,%al + 7b44: 02 00 add (%eax),%al + 7b46: 00 00 add %al,(%eax) + 7b48: 00 00 add %al,(%eax) + 7b4a: 00 00 add %al,(%eax) + 7b4c: c0 00 00 rolb $0x0,(%eax) + 7b4f: 00 36 add %dh,(%esi) + 7b51: 01 00 add %eax,(%eax) + 7b53: 00 00 add %al,(%eax) + 7b55: 00 00 add %al,(%eax) + 7b57: 00 e0 add %ah,%al + 7b59: 00 00 add %al,(%eax) + 7b5b: 00 6d 01 add %ch,0x1(%ebp) + 7b5e: 00 00 add %al,(%eax) + 7b60: 00 00 add %al,(%eax) + 7b62: 00 00 add %al,(%eax) + 7b64: e0 00 loopne 7b66 + 7b66: 00 00 add %al,(%eax) + 7b68: 6d insl (%dx),%es:(%edi) + 7b69: 01 00 add %eax,(%eax) + 7b6b: 00 00 add %al,(%eax) + 7b6d: 00 00 add %al,(%eax) + 7b6f: 00 e0 add %ah,%al + 7b71: 00 00 add %al,(%eax) + 7b73: 00 ff add %bh,%bh + 7b75: 00 00 add %al,(%eax) + 7b77: 00 97 2e 00 00 40 add %dl,0x4000002e(%edi) + 7b7d: 00 2a add %ch,(%edx) + 7b7f: 00 07 add %al,(%edi) + 7b81: 00 00 add %al,(%eax) + 7b83: 00 00 add %al,(%eax) + 7b85: 00 00 add %al,(%eax) + 7b87: 00 c0 add %al,%al + 7b89: 00 00 add %al,(%eax) + 7b8b: 00 0e add %cl,(%esi) + 7b8d: 01 00 add %eax,(%eax) + 7b8f: 00 00 add %al,(%eax) + 7b91: 00 00 add %al,(%eax) + 7b93: 00 e0 add %ah,%al + 7b95: 00 00 add %al,(%eax) + 7b97: 00 6d 01 add %ch,0x1(%ebp) + 7b9a: 00 00 add %al,(%eax) + 7b9c: 00 00 add %al,(%eax) + 7b9e: 00 00 add %al,(%eax) + 7ba0: e0 00 loopne 7ba2 + 7ba2: 00 00 add %al,(%eax) + 7ba4: 70 00 jo 7ba6 + 7ba6: 00 00 add %al,(%eax) + 7ba8: e5 14 in $0x14,%eax + 7baa: 00 00 add %al,(%eax) + 7bac: 40 inc %eax + 7bad: 00 4d 00 add %cl,0x0(%ebp) + 7bb0: 03 00 add (%eax),%eax + 7bb2: 00 00 add %al,(%eax) + 7bb4: 00 00 add %al,(%eax) + 7bb6: 00 00 add %al,(%eax) + 7bb8: c0 00 00 rolb $0x0,(%eax) + 7bbb: 00 92 00 00 00 00 add %dl,0x0(%edx) + 7bc1: 00 00 add %al,(%eax) + 7bc3: 00 e0 add %ah,%al + 7bc5: 00 00 add %al,(%eax) + 7bc7: 00 a2 00 00 00 e5 add %ah,-0x1b000000(%edx) + 7bcd: 14 00 adc $0x0,%al + 7bcf: 00 40 00 add %al,0x0(%eax) + 7bd2: 4d dec %ebp + 7bd3: 00 03 add %al,(%ebx) + 7bd5: 00 00 add %al,(%eax) + 7bd7: 00 00 add %al,(%eax) + 7bd9: 00 00 add %al,(%eax) + 7bdb: 00 c0 add %al,%al + 7bdd: 00 00 add %al,(%eax) + 7bdf: 00 a5 00 00 00 00 add %ah,0x0(%ebp) + 7be5: 00 00 add %al,(%eax) + 7be7: 00 e0 add %ah,%al + 7be9: 00 00 add %al,(%eax) + 7beb: 00 c8 add %cl,%al + 7bed: 00 00 add %al,(%eax) + 7bef: 00 61 2e add %ah,0x2e(%ecx) + 7bf2: 00 00 add %al,(%eax) + 7bf4: 40 inc %eax + 7bf5: 00 20 add %ah,(%eax) + 7bf7: 00 06 add %al,(%esi) + 7bf9: 00 00 add %al,(%eax) + 7bfb: 00 71 2e add %dh,0x2e(%ecx) + 7bfe: 00 00 add %al,(%eax) + 7c00: 80 00 21 addb $0x21,(%eax) + 7c03: 00 e0 add %ah,%al + 7c05: ff (bad) + 7c06: ff (bad) + 7c07: ff 81 2e 00 00 80 incl -0x7fffffd2(%ecx) + 7c0d: 00 24 00 add %ah,(%eax,%eax,1) + 7c10: dc ff fdivr %st,%st(7) + 7c12: ff (bad) + 7c13: ff 00 incl (%eax) + 7c15: 00 00 add %al,(%eax) + 7c17: 00 c0 add %al,%al + 7c19: 00 00 add %al,(%eax) + 7c1b: 00 f0 add %dh,%al + 7c1d: 00 00 add %al,(%eax) + 7c1f: 00 00 add %al,(%eax) + 7c21: 00 00 add %al,(%eax) + 7c23: 00 e0 add %ah,%al + 7c25: 00 00 add %al,(%eax) + 7c27: 00 6d 01 add %ch,0x1(%ebp) + 7c2a: 00 00 add %al,(%eax) + 7c2c: 00 00 add %al,(%eax) + 7c2e: 00 00 add %al,(%eax) + 7c30: e0 00 loopne 7c32 + 7c32: 00 00 add %al,(%eax) + 7c34: 6d insl (%dx),%es:(%edi) + 7c35: 01 00 add %eax,(%eax) + 7c37: 00 00 add %al,(%eax) + 7c39: 00 00 add %al,(%eax) + 7c3b: 00 24 00 add %ah,(%eax,%eax,1) + 7c3e: 00 00 add %al,(%eax) + 7c40: 6d insl (%dx),%es:(%edi) + 7c41: 01 00 add %eax,(%eax) + 7c43: 00 00 add %al,(%eax) + 7c45: 00 00 add %al,(%eax) + 7c47: 00 4e 00 add %cl,0x0(%esi) + 7c4a: 00 00 add %al,(%eax) + 7c4c: ad lods %ds:(%esi),%eax + 7c4d: 35 10 c0 af 2e xor $0x2eafc010,%eax + 7c52: 00 00 add %al,(%eax) + 7c54: 24 00 and $0x0,%al + 7c56: 54 push %esp + 7c57: 00 b0 35 10 c0 00 add %dh,0xc01035(%eax) + 7c5d: 00 00 add %al,(%eax) + 7c5f: 00 2e add %ch,(%esi) + 7c61: 00 00 add %al,(%eax) + 7c63: 00 b0 35 10 c0 00 add %dh,0xc01035(%eax) + 7c69: 00 00 add %al,(%eax) + 7c6b: 00 44 00 55 add %al,0x55(%eax,%eax,1) + ... + 7c77: 00 44 00 57 add %al,0x57(%eax,%eax,1) + 7c7b: 00 01 add %al,(%ecx) + 7c7d: 00 00 add %al,(%eax) + 7c7f: 00 00 add %al,(%eax) + 7c81: 00 00 add %al,(%eax) + 7c83: 00 44 00 55 add %al,0x55(%eax,%eax,1) + 7c87: 00 06 add %al,(%esi) + 7c89: 00 00 add %al,(%eax) + 7c8b: 00 00 add %al,(%eax) + 7c8d: 00 00 add %al,(%eax) + 7c8f: 00 44 00 57 add %al,0x57(%eax,%eax,1) + 7c93: 00 08 add %cl,(%eax) + 7c95: 00 00 add %al,(%eax) + 7c97: 00 00 add %al,(%eax) + 7c99: 00 00 add %al,(%eax) + 7c9b: 00 24 00 add %ah,(%eax,%eax,1) + 7c9e: 00 00 add %al,(%eax) + 7ca0: 0a 00 or (%eax),%al + 7ca2: 00 00 add %al,(%eax) + 7ca4: 00 00 add %al,(%eax) + 7ca6: 00 00 add %al,(%eax) + 7ca8: 4e dec %esi + 7ca9: 00 00 add %al,(%eax) + 7cab: 00 ba 35 10 c0 ce add %bh,-0x313fefcb(%edx) + 7cb1: 2e 00 00 add %al,%cs:(%eax) + 7cb4: 24 00 and $0x0,%al + 7cb6: 59 pop %ecx + 7cb7: 00 c0 add %al,%al + 7cb9: 35 10 c0 00 00 xor $0xc010,%eax + 7cbe: 00 00 add %al,(%eax) + 7cc0: 2e 00 00 add %al,%cs:(%eax) + 7cc3: 00 c0 add %al,%al + 7cc5: 35 10 c0 00 00 xor $0xc010,%eax + 7cca: 00 00 add %al,(%eax) + 7ccc: 44 inc %esp + 7ccd: 00 5a 00 add %bl,0x0(%edx) + ... + 7cd8: 44 inc %esp + 7cd9: 00 5c 00 01 add %bl,0x1(%eax,%eax,1) + 7cdd: 00 00 add %al,(%eax) + 7cdf: 00 00 add %al,(%eax) + 7ce1: 00 00 add %al,(%eax) + 7ce3: 00 44 00 5a add %al,0x5a(%eax,%eax,1) + 7ce7: 00 06 add %al,(%esi) + 7ce9: 00 00 add %al,(%eax) + 7ceb: 00 00 add %al,(%eax) + 7ced: 00 00 add %al,(%eax) + 7cef: 00 44 00 5c add %al,0x5c(%eax,%eax,1) + 7cf3: 00 08 add %cl,(%eax) + 7cf5: 00 00 add %al,(%eax) + 7cf7: 00 00 add %al,(%eax) + 7cf9: 00 00 add %al,(%eax) + 7cfb: 00 24 00 add %ah,(%eax,%eax,1) + 7cfe: 00 00 add %al,(%eax) + 7d00: 0a 00 or (%eax),%al + 7d02: 00 00 add %al,(%eax) + 7d04: 00 00 add %al,(%eax) + 7d06: 00 00 add %al,(%eax) + 7d08: 4e dec %esi + 7d09: 00 00 add %al,(%eax) + 7d0b: 00 ca add %cl,%dl + 7d0d: 35 10 c0 ed 2e xor $0x2eedc010,%eax + 7d12: 00 00 add %al,(%eax) + 7d14: 24 00 and $0x0,%al + 7d16: 5e pop %esi + 7d17: 00 d0 add %dl,%al + 7d19: 35 10 c0 00 00 xor $0xc010,%eax + 7d1e: 00 00 add %al,(%eax) + 7d20: 2e 00 00 add %al,%cs:(%eax) + 7d23: 00 d0 add %dl,%al + 7d25: 35 10 c0 00 00 xor $0xc010,%eax + 7d2a: 00 00 add %al,(%eax) + 7d2c: 44 inc %esp + 7d2d: 00 5f 00 add %bl,0x0(%edi) + ... + 7d38: 44 inc %esp + 7d39: 00 61 00 add %ah,0x0(%ecx) + 7d3c: 01 00 add %eax,(%eax) + 7d3e: 00 00 add %al,(%eax) + 7d40: 00 00 add %al,(%eax) + 7d42: 00 00 add %al,(%eax) + 7d44: 44 inc %esp + 7d45: 00 5f 00 add %bl,0x0(%edi) + 7d48: 06 push %es + 7d49: 00 00 add %al,(%eax) + 7d4b: 00 00 add %al,(%eax) + 7d4d: 00 00 add %al,(%eax) + 7d4f: 00 44 00 61 add %al,0x61(%eax,%eax,1) + 7d53: 00 08 add %cl,(%eax) + 7d55: 00 00 add %al,(%eax) + 7d57: 00 00 add %al,(%eax) + 7d59: 00 00 add %al,(%eax) + 7d5b: 00 24 00 add %ah,(%eax,%eax,1) + 7d5e: 00 00 add %al,(%eax) + 7d60: 0a 00 or (%eax),%al + 7d62: 00 00 add %al,(%eax) + 7d64: 00 00 add %al,(%eax) + 7d66: 00 00 add %al,(%eax) + 7d68: 4e dec %esi + 7d69: 00 00 add %al,(%eax) + 7d6b: 00 da add %bl,%dl + 7d6d: 35 10 c0 17 2f xor $0x2f17c010,%eax + 7d72: 00 00 add %al,(%eax) + 7d74: 24 00 and $0x0,%al + 7d76: 63 00 arpl %ax,(%eax) + 7d78: e0 35 loopne 7daf + 7d7a: 10 c0 adc %al,%al + 7d7c: 36 ss + 7d7d: 2f das + 7d7e: 00 00 add %al,(%eax) + 7d80: a0 00 63 00 08 mov 0x8006300,%al + 7d85: 00 00 add %al,(%eax) + 7d87: 00 da add %bl,%dl + 7d89: 23 00 and (%eax),%eax + 7d8b: 00 a0 00 63 00 0c add %ah,0xc006300(%eax) + 7d91: 00 00 add %al,(%eax) + 7d93: 00 00 add %al,(%eax) + 7d95: 00 00 add %al,(%eax) + 7d97: 00 2e add %ch,(%esi) + 7d99: 00 00 add %al,(%eax) + 7d9b: 00 e0 add %ah,%al + 7d9d: 35 10 c0 00 00 xor $0xc010,%eax + 7da2: 00 00 add %al,(%eax) + 7da4: 44 inc %esp + 7da5: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 7da9: 00 00 add %al,(%eax) + 7dab: 00 00 add %al,(%eax) + 7dad: 00 00 add %al,(%eax) + 7daf: 00 44 00 65 add %al,0x65(%eax,%eax,1) + 7db3: 00 09 add %cl,(%ecx) + 7db5: 00 00 add %al,(%eax) + 7db7: 00 00 add %al,(%eax) + 7db9: 00 00 add %al,(%eax) + 7dbb: 00 44 00 64 add %al,0x64(%eax,%eax,1) + 7dbf: 00 0e add %cl,(%esi) + 7dc1: 00 00 add %al,(%eax) + 7dc3: 00 00 add %al,(%eax) + 7dc5: 00 00 add %al,(%eax) + 7dc7: 00 44 00 65 add %al,0x65(%eax,%eax,1) + 7dcb: 00 11 add %dl,(%ecx) + 7dcd: 00 00 add %al,(%eax) + 7dcf: 00 00 add %al,(%eax) + 7dd1: 00 00 add %al,(%eax) + 7dd3: 00 44 00 75 add %al,0x75(%eax,%eax,1) + 7dd7: 00 14 00 add %dl,(%eax,%eax,1) + 7dda: 00 00 add %al,(%eax) + 7ddc: 00 00 add %al,(%eax) + 7dde: 00 00 add %al,(%eax) + 7de0: 44 inc %esp + 7de1: 00 65 00 add %ah,0x0(%ebp) + 7de4: 16 push %ss + 7de5: 00 00 add %al,(%eax) + 7de7: 00 00 add %al,(%eax) + 7de9: 00 00 add %al,(%eax) + 7deb: 00 44 00 6e add %al,0x6e(%eax,%eax,1) + 7def: 00 1c 00 add %bl,(%eax,%eax,1) + 7df2: 00 00 add %al,(%eax) + 7df4: 00 00 add %al,(%eax) + 7df6: 00 00 add %al,(%eax) + 7df8: 44 inc %esp + 7df9: 00 65 00 add %ah,0x0(%ebp) + 7dfc: 1f pop %ds + 7dfd: 00 00 add %al,(%eax) + 7dff: 00 00 add %al,(%eax) + 7e01: 00 00 add %al,(%eax) + 7e03: 00 44 00 6e add %al,0x6e(%eax,%eax,1) + 7e07: 00 24 00 add %ah,(%eax,%eax,1) + 7e0a: 00 00 add %al,(%eax) + 7e0c: 00 00 add %al,(%eax) + 7e0e: 00 00 add %al,(%eax) + 7e10: 44 inc %esp + 7e11: 00 65 00 add %ah,0x0(%ebp) + 7e14: 26 00 00 add %al,%es:(%eax) + 7e17: 00 00 add %al,(%eax) + 7e19: 00 00 add %al,(%eax) + 7e1b: 00 44 00 6e add %al,0x6e(%eax,%eax,1) + 7e1f: 00 28 add %ch,(%eax) + 7e21: 00 00 add %al,(%eax) + 7e23: 00 00 add %al,(%eax) + 7e25: 00 00 add %al,(%eax) + 7e27: 00 44 00 63 add %al,0x63(%eax,%eax,1) + 7e2b: 00 30 add %dh,(%eax) + 7e2d: 00 00 add %al,(%eax) + 7e2f: 00 00 add %al,(%eax) + 7e31: 00 00 add %al,(%eax) + 7e33: 00 44 00 6a add %al,0x6a(%eax,%eax,1) + 7e37: 00 35 00 00 00 00 add %dh,0x0 + 7e3d: 00 00 add %al,(%eax) + 7e3f: 00 44 00 6a add %al,0x6a(%eax,%eax,1) + 7e43: 00 39 add %bh,(%ecx) + 7e45: 00 00 add %al,(%eax) + 7e47: 00 00 add %al,(%eax) + 7e49: 00 00 add %al,(%eax) + 7e4b: 00 44 00 6e add %al,0x6e(%eax,%eax,1) + 7e4f: 00 40 00 add %al,0x0(%eax) + 7e52: 00 00 add %al,(%eax) + 7e54: 00 00 add %al,(%eax) + 7e56: 00 00 add %al,(%eax) + 7e58: 44 inc %esp + 7e59: 00 6e 00 add %ch,0x0(%esi) + 7e5c: 45 inc %ebp + 7e5d: 00 00 add %al,(%eax) + 7e5f: 00 00 add %al,(%eax) + 7e61: 00 00 add %al,(%eax) + 7e63: 00 44 00 72 add %al,0x72(%eax,%eax,1) + 7e67: 00 4d 00 add %cl,0x0(%ebp) + 7e6a: 00 00 add %al,(%eax) + 7e6c: 00 00 add %al,(%eax) + 7e6e: 00 00 add %al,(%eax) + 7e70: 44 inc %esp + 7e71: 00 72 00 add %dh,0x0(%edx) + 7e74: 51 push %ecx + 7e75: 00 00 add %al,(%eax) + 7e77: 00 00 add %al,(%eax) + 7e79: 00 00 add %al,(%eax) + 7e7b: 00 44 00 65 add %al,0x65(%eax,%eax,1) + 7e7f: 00 59 00 add %bl,0x0(%ecx) + 7e82: 00 00 add %al,(%eax) + 7e84: 00 00 add %al,(%eax) + 7e86: 00 00 add %al,(%eax) + 7e88: 44 inc %esp + 7e89: 00 75 00 add %dh,0x0(%ebp) + 7e8c: 62 00 bound %eax,(%eax) + 7e8e: 00 00 add %al,(%eax) + 7e90: 00 00 add %al,(%eax) + 7e92: 00 00 add %al,(%eax) + 7e94: 44 inc %esp + 7e95: 00 76 00 add %dh,0x0(%esi) + 7e98: 64 00 00 add %al,%fs:(%eax) + 7e9b: 00 00 add %al,(%eax) + 7e9d: 00 00 add %al,(%eax) + 7e9f: 00 44 00 73 add %al,0x73(%eax,%eax,1) + 7ea3: 00 73 00 add %dh,0x0(%ebx) + 7ea6: 00 00 add %al,(%eax) + 7ea8: 00 00 add %al,(%eax) + 7eaa: 00 00 add %al,(%eax) + 7eac: 44 inc %esp + 7ead: 00 76 00 add %dh,0x0(%esi) + 7eb0: 75 00 jne 7eb2 + 7eb2: 00 00 add %al,(%eax) + 7eb4: 43 inc %ebx + 7eb5: 2f das + 7eb6: 00 00 add %al,(%eax) + 7eb8: 40 inc %eax + 7eb9: 00 63 00 add %ah,0x0(%ebx) + 7ebc: 03 00 add (%eax),%eax + 7ebe: 00 00 add %al,(%eax) + 7ec0: 50 push %eax + 7ec1: 2f das + 7ec2: 00 00 add %al,(%eax) + 7ec4: 40 inc %eax + 7ec5: 00 65 00 add %ah,0x0(%ebp) + 7ec8: 01 00 add %eax,(%eax) + 7eca: 00 00 add %al,(%eax) + 7ecc: 00 00 add %al,(%eax) + 7ece: 00 00 add %al,(%eax) + 7ed0: c0 00 00 rolb $0x0,(%eax) + 7ed3: 00 09 add %cl,(%ecx) + 7ed5: 00 00 add %al,(%eax) + 7ed7: 00 00 add %al,(%eax) + 7ed9: 00 00 add %al,(%eax) + 7edb: 00 e0 add %ah,%al + 7edd: 00 00 add %al,(%eax) + 7edf: 00 0e add %cl,(%esi) + 7ee1: 00 00 add %al,(%eax) + 7ee3: 00 50 2f add %dl,0x2f(%eax) + 7ee6: 00 00 add %al,(%eax) + 7ee8: 40 inc %eax + 7ee9: 00 65 00 add %ah,0x0(%ebp) + 7eec: 01 00 add %eax,(%eax) + 7eee: 00 00 add %al,(%eax) + 7ef0: 00 00 add %al,(%eax) + 7ef2: 00 00 add %al,(%eax) + 7ef4: c0 00 00 rolb $0x0,(%eax) + 7ef7: 00 11 add %dl,(%ecx) + 7ef9: 00 00 add %al,(%eax) + 7efb: 00 00 add %al,(%eax) + 7efd: 00 00 add %al,(%eax) + 7eff: 00 e0 add %ah,%al + 7f01: 00 00 add %al,(%eax) + 7f03: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 7f07: 00 50 2f add %dl,0x2f(%eax) + 7f0a: 00 00 add %al,(%eax) + 7f0c: 40 inc %eax + 7f0d: 00 65 00 add %ah,0x0(%ebp) + 7f10: 01 00 add %eax,(%eax) + 7f12: 00 00 add %al,(%eax) + 7f14: 00 00 add %al,(%eax) + 7f16: 00 00 add %al,(%eax) + 7f18: c0 00 00 rolb $0x0,(%eax) + 7f1b: 00 73 00 add %dh,0x0(%ebx) + 7f1e: 00 00 add %al,(%eax) + 7f20: 00 00 add %al,(%eax) + 7f22: 00 00 add %al,(%eax) + 7f24: e0 00 loopne 7f26 + 7f26: 00 00 add %al,(%eax) + 7f28: 75 00 jne 7f2a + 7f2a: 00 00 add %al,(%eax) + 7f2c: 00 00 add %al,(%eax) + 7f2e: 00 00 add %al,(%eax) + 7f30: 24 00 and $0x0,%al + 7f32: 00 00 add %al,(%eax) + 7f34: 7a 00 jp 7f36 + 7f36: 00 00 add %al,(%eax) + 7f38: 00 00 add %al,(%eax) + 7f3a: 00 00 add %al,(%eax) + 7f3c: 4e dec %esi + 7f3d: 00 00 add %al,(%eax) + 7f3f: 00 5a 36 add %bl,0x36(%edx) + 7f42: 10 c0 adc %al,%al + 7f44: 59 pop %ecx + 7f45: 2f das + 7f46: 00 00 add %al,(%eax) + 7f48: 20 00 and %al,(%eax) + 7f4a: 08 00 or %al,(%eax) + 7f4c: 00 00 add %al,(%eax) + 7f4e: 00 00 add %al,(%eax) + 7f50: 76 2f jbe 7f81 + 7f52: 00 00 add %al,(%eax) + 7f54: 20 00 and %al,(%eax) + 7f56: 09 00 or %eax,(%eax) + 7f58: 00 00 add %al,(%eax) + 7f5a: 00 00 add %al,(%eax) + 7f5c: 93 xchg %eax,%ebx + 7f5d: 2f das + 7f5e: 00 00 add %al,(%eax) + 7f60: 20 00 and %al,(%eax) + 7f62: 0a 00 or (%eax),%al + 7f64: 00 00 add %al,(%eax) + 7f66: 00 00 add %al,(%eax) + 7f68: af scas %es:(%edi),%eax + 7f69: 2f das + 7f6a: 00 00 add %al,(%eax) + 7f6c: 20 00 and %al,(%eax) + 7f6e: 0d 00 00 00 00 or $0x0,%eax + 7f73: 00 fb add %bh,%bl + 7f75: 2f das + 7f76: 00 00 add %al,(%eax) + 7f78: 20 00 and %al,(%eax) + 7f7a: 0e push %cs + ... + 7f83: 00 64 00 00 add %ah,0x0(%eax,%eax,1) + 7f87: 00 5a 36 add %bl,0x36(%edx) + 7f8a: 10 c0 adc %al,%al + +Disassembly of section .stabstr: + +00000000 <.stabstr>: + 0: 00 61 63 add %ah,0x63(%ecx) + 3: 70 69 jo 6e + 5: 2e 63 00 arpl %ax,%cs:(%eax) + 8: 2f das + 9: 63 79 67 arpl %di,0x67(%ecx) + c: 64 fs + d: 72 69 jb 78 + f: 76 65 jbe 76 + 11: 2f das + 12: 63 2f arpl %bp,(%edi) + 14: 44 inc %esp + 15: 65 gs + 16: 76 65 jbe 7d + 18: 6c insb (%dx),%es:(%edi) + 19: 6f outsl %ds:(%esi),(%dx) + 1a: 70 6d jo 89 + 1c: 65 6e outsb %gs:(%esi),(%dx) + 1e: 74 2f je 4f + 20: 50 push %eax + 21: 72 6f jb 92 + 23: 6a 65 push $0x65 + 25: 63 74 73 2f arpl %si,0x2f(%ebx,%esi,2) + 29: 43 inc %ebx + 2a: 75 63 jne 8f + 2c: 75 6d jne 9b + 2e: 62 65 72 bound %esp,0x72(%ebp) + 31: 2f das + 32: 00 73 72 add %dh,0x72(%ebx) + 35: 63 2f arpl %bp,(%edi) + 37: 54 push %esp + 38: 69 65 72 30 2f 61 63 imul $0x63612f30,0x72(%ebp),%esp + 3f: 70 69 jo aa + 41: 2e 63 00 arpl %ax,%cs:(%eax) + 44: 67 63 63 32 arpl %sp,0x32(%bp,%di) + 48: 5f pop %edi + 49: 63 6f 6d arpl %bp,0x6d(%edi) + 4c: 70 69 jo b7 + 4e: 6c insb (%dx),%es:(%edi) + 4f: 65 64 2e 00 69 6e gs fs add %ch,%cs:%fs:%gs:0x6e(%ecx) + 55: 74 3a je 91 + 57: 74 28 je 81 + 59: 30 2c 31 xor %ch,(%ecx,%esi,1) + 5c: 29 3d 72 28 30 2c sub %edi,0x2c302872 + 62: 31 29 xor %ebp,(%ecx) + 64: 3b 2d 32 31 34 37 cmp 0x37343132,%ebp + 6a: 34 38 xor $0x38,%al + 6c: 33 36 xor (%esi),%esi + 6e: 34 38 xor $0x38,%al + 70: 3b 32 cmp (%edx),%esi + 72: 31 34 37 xor %esi,(%edi,%esi,1) + 75: 34 38 xor $0x38,%al + 77: 33 36 xor (%esi),%esi + 79: 34 37 xor $0x37,%al + 7b: 3b 00 cmp (%eax),%eax + 7d: 63 68 61 arpl %bp,0x61(%eax) + 80: 72 3a jb bc + 82: 74 28 je ac + 84: 30 2c 32 xor %ch,(%edx,%esi,1) + 87: 29 3d 72 28 30 2c sub %edi,0x2c302872 + 8d: 32 29 xor (%ecx),%ch + 8f: 3b 30 cmp (%eax),%esi + 91: 3b 31 cmp (%ecx),%esi + 93: 32 37 xor (%edi),%dh + 95: 3b 00 cmp (%eax),%eax + 97: 6c insb (%dx),%es:(%edi) + 98: 6f outsl %ds:(%esi),(%dx) + 99: 6e outsb %ds:(%esi),(%dx) + 9a: 67 20 69 6e and %ch,0x6e(%bx,%di) + 9e: 74 3a je da + a0: 74 28 je ca + a2: 30 2c 33 xor %ch,(%ebx,%esi,1) + a5: 29 3d 72 28 30 2c sub %edi,0x2c302872 + ab: 33 29 xor (%ecx),%ebp + ad: 3b 2d 32 31 34 37 cmp 0x37343132,%ebp + b3: 34 38 xor $0x38,%al + b5: 33 36 xor (%esi),%esi + b7: 34 38 xor $0x38,%al + b9: 3b 32 cmp (%edx),%esi + bb: 31 34 37 xor %esi,(%edi,%esi,1) + be: 34 38 xor $0x38,%al + c0: 33 36 xor (%esi),%esi + c2: 34 37 xor $0x37,%al + c4: 3b 00 cmp (%eax),%eax + c6: 75 6e jne 136 + c8: 73 69 jae 133 + ca: 67 6e outsb %ds:(%si),(%dx) + cc: 65 64 20 69 6e gs and %ch,%fs:%gs:0x6e(%ecx) + d1: 74 3a je 10d + d3: 74 28 je fd + d5: 30 2c 34 xor %ch,(%esp,%esi,1) + d8: 29 3d 72 28 30 2c sub %edi,0x2c302872 + de: 34 29 xor $0x29,%al + e0: 3b 30 cmp (%eax),%esi + e2: 3b 30 cmp (%eax),%esi + e4: 33 37 xor (%edi),%esi + e6: 37 aaa + e7: 37 aaa + e8: 37 aaa + e9: 37 aaa + ea: 37 aaa + eb: 37 aaa + ec: 37 aaa + ed: 37 aaa + ee: 37 aaa + ef: 3b 00 cmp (%eax),%eax + f1: 6c insb (%dx),%es:(%edi) + f2: 6f outsl %ds:(%esi),(%dx) + f3: 6e outsb %ds:(%esi),(%dx) + f4: 67 20 75 6e and %dh,0x6e(%di) + f8: 73 69 jae 163 + fa: 67 6e outsb %ds:(%si),(%dx) + fc: 65 64 20 69 6e gs and %ch,%fs:%gs:0x6e(%ecx) + 101: 74 3a je 13d + 103: 74 28 je 12d + 105: 30 2c 35 29 3d 72 28 xor %ch,0x28723d29(,%esi,1) + 10c: 30 2c 35 29 3b 30 3b xor %ch,0x3b303b29(,%esi,1) + 113: 30 33 xor %dh,(%ebx) + 115: 37 aaa + 116: 37 aaa + 117: 37 aaa + 118: 37 aaa + 119: 37 aaa + 11a: 37 aaa + 11b: 37 aaa + 11c: 37 aaa + 11d: 37 aaa + 11e: 37 aaa + 11f: 3b 00 cmp (%eax),%eax + 121: 6c insb (%dx),%es:(%edi) + 122: 6f outsl %ds:(%esi),(%dx) + 123: 6e outsb %ds:(%esi),(%dx) + 124: 67 20 6c 6f and %ch,0x6f(%si) + 128: 6e outsb %ds:(%esi),(%dx) + 129: 67 20 69 6e and %ch,0x6e(%bx,%di) + 12d: 74 3a je 169 + 12f: 74 28 je 159 + 131: 30 2c 36 xor %ch,(%esi,%esi,1) + 134: 29 3d 40 73 36 34 sub %edi,0x34367340 + 13a: 3b 72 28 cmp 0x28(%edx),%esi + 13d: 30 2c 36 xor %ch,(%esi,%esi,1) + 140: 29 3b sub %edi,(%ebx) + 142: 30 31 xor %dh,(%ecx) + 144: 30 30 xor %dh,(%eax) + 146: 30 30 xor %dh,(%eax) + 148: 30 30 xor %dh,(%eax) + 14a: 30 30 xor %dh,(%eax) + 14c: 30 30 xor %dh,(%eax) + 14e: 30 30 xor %dh,(%eax) + 150: 30 30 xor %dh,(%eax) + 152: 30 30 xor %dh,(%eax) + 154: 30 30 xor %dh,(%eax) + 156: 30 30 xor %dh,(%eax) + 158: 30 3b xor %bh,(%ebx) + 15a: 30 37 xor %dh,(%edi) + 15c: 37 aaa + 15d: 37 aaa + 15e: 37 aaa + 15f: 37 aaa + 160: 37 aaa + 161: 37 aaa + 162: 37 aaa + 163: 37 aaa + 164: 37 aaa + 165: 37 aaa + 166: 37 aaa + 167: 37 aaa + 168: 37 aaa + 169: 37 aaa + 16a: 37 aaa + 16b: 37 aaa + 16c: 37 aaa + 16d: 37 aaa + 16e: 37 aaa + 16f: 37 aaa + 170: 3b 00 cmp (%eax),%eax + 172: 6c insb (%dx),%es:(%edi) + 173: 6f outsl %ds:(%esi),(%dx) + 174: 6e outsb %ds:(%esi),(%dx) + 175: 67 20 6c 6f and %ch,0x6f(%si) + 179: 6e outsb %ds:(%esi),(%dx) + 17a: 67 20 75 6e and %dh,0x6e(%di) + 17e: 73 69 jae 1e9 + 180: 67 6e outsb %ds:(%si),(%dx) + 182: 65 64 20 69 6e gs and %ch,%fs:%gs:0x6e(%ecx) + 187: 74 3a je 1c3 + 189: 74 28 je 1b3 + 18b: 30 2c 37 xor %ch,(%edi,%esi,1) + 18e: 29 3d 40 73 36 34 sub %edi,0x34367340 + 194: 3b 72 28 cmp 0x28(%edx),%esi + 197: 30 2c 37 xor %ch,(%edi,%esi,1) + 19a: 29 3b sub %edi,(%ebx) + 19c: 30 3b xor %bh,(%ebx) + 19e: 30 31 xor %dh,(%ecx) + 1a0: 37 aaa + 1a1: 37 aaa + 1a2: 37 aaa + 1a3: 37 aaa + 1a4: 37 aaa + 1a5: 37 aaa + 1a6: 37 aaa + 1a7: 37 aaa + 1a8: 37 aaa + 1a9: 37 aaa + 1aa: 37 aaa + 1ab: 37 aaa + 1ac: 37 aaa + 1ad: 37 aaa + 1ae: 37 aaa + 1af: 37 aaa + 1b0: 37 aaa + 1b1: 37 aaa + 1b2: 37 aaa + 1b3: 37 aaa + 1b4: 37 aaa + 1b5: 3b 00 cmp (%eax),%eax + 1b7: 73 68 jae 221 + 1b9: 6f outsl %ds:(%esi),(%dx) + 1ba: 72 74 jb 230 + 1bc: 20 69 6e and %ch,0x6e(%ecx) + 1bf: 74 3a je 1fb + 1c1: 74 28 je 1eb + 1c3: 30 2c 38 xor %ch,(%eax,%edi,1) + 1c6: 29 3d 40 73 31 36 sub %edi,0x36317340 + 1cc: 3b 72 28 cmp 0x28(%edx),%esi + 1cf: 30 2c 38 xor %ch,(%eax,%edi,1) + 1d2: 29 3b sub %edi,(%ebx) + 1d4: 2d 33 32 37 36 sub $0x36373233,%eax + 1d9: 38 3b cmp %bh,(%ebx) + 1db: 33 32 xor (%edx),%esi + 1dd: 37 aaa + 1de: 36 ss + 1df: 37 aaa + 1e0: 3b 00 cmp (%eax),%eax + 1e2: 73 68 jae 24c + 1e4: 6f outsl %ds:(%esi),(%dx) + 1e5: 72 74 jb 25b + 1e7: 20 75 6e and %dh,0x6e(%ebp) + 1ea: 73 69 jae 255 + 1ec: 67 6e outsb %ds:(%si),(%dx) + 1ee: 65 64 20 69 6e gs and %ch,%fs:%gs:0x6e(%ecx) + 1f3: 74 3a je 22f + 1f5: 74 28 je 21f + 1f7: 30 2c 39 xor %ch,(%ecx,%edi,1) + 1fa: 29 3d 40 73 31 36 sub %edi,0x36317340 + 200: 3b 72 28 cmp 0x28(%edx),%esi + 203: 30 2c 39 xor %ch,(%ecx,%edi,1) + 206: 29 3b sub %edi,(%ebx) + 208: 30 3b xor %bh,(%ebx) + 20a: 36 ss + 20b: 35 35 33 35 3b xor $0x3b353335,%eax + 210: 00 73 69 add %dh,0x69(%ebx) + 213: 67 6e outsb %ds:(%si),(%dx) + 215: 65 64 20 63 68 gs and %ah,%fs:%gs:0x68(%ebx) + 21a: 61 popa + 21b: 72 3a jb 257 + 21d: 74 28 je 247 + 21f: 30 2c 31 xor %ch,(%ecx,%esi,1) + 222: 30 29 xor %ch,(%ecx) + 224: 3d 40 73 38 3b cmp $0x3b387340,%eax + 229: 72 28 jb 253 + 22b: 30 2c 31 xor %ch,(%ecx,%esi,1) + 22e: 30 29 xor %ch,(%ecx) + 230: 3b 2d 31 32 38 3b cmp 0x3b383231,%ebp + 236: 31 32 xor %esi,(%edx) + 238: 37 aaa + 239: 3b 00 cmp (%eax),%eax + 23b: 75 6e jne 2ab + 23d: 73 69 jae 2a8 + 23f: 67 6e outsb %ds:(%si),(%dx) + 241: 65 64 20 63 68 gs and %ah,%fs:%gs:0x68(%ebx) + 246: 61 popa + 247: 72 3a jb 283 + 249: 74 28 je 273 + 24b: 30 2c 31 xor %ch,(%ecx,%esi,1) + 24e: 31 29 xor %ebp,(%ecx) + 250: 3d 40 73 38 3b cmp $0x3b387340,%eax + 255: 72 28 jb 27f + 257: 30 2c 31 xor %ch,(%ecx,%esi,1) + 25a: 31 29 xor %ebp,(%ecx) + 25c: 3b 30 cmp (%eax),%esi + 25e: 3b 32 cmp (%edx),%esi + 260: 35 35 3b 00 66 xor $0x66003b35,%eax + 265: 6c insb (%dx),%es:(%edi) + 266: 6f outsl %ds:(%esi),(%dx) + 267: 61 popa + 268: 74 3a je 2a4 + 26a: 74 28 je 294 + 26c: 30 2c 31 xor %ch,(%ecx,%esi,1) + 26f: 32 29 xor (%ecx),%ch + 271: 3d 72 28 30 2c cmp $0x2c302872,%eax + 276: 31 29 xor %ebp,(%ecx) + 278: 3b 34 3b cmp (%ebx,%edi,1),%esi + 27b: 30 3b xor %bh,(%ebx) + 27d: 00 64 6f 75 add %ah,0x75(%edi,%ebp,2) + 281: 62 6c 65 3a bound %ebp,0x3a(%ebp,%eiz,2) + 285: 74 28 je 2af + 287: 30 2c 31 xor %ch,(%ecx,%esi,1) + 28a: 33 29 xor (%ecx),%ebp + 28c: 3d 72 28 30 2c cmp $0x2c302872,%eax + 291: 31 29 xor %ebp,(%ecx) + 293: 3b 38 cmp (%eax),%edi + 295: 3b 30 cmp (%eax),%esi + 297: 3b 00 cmp (%eax),%eax + 299: 6c insb (%dx),%es:(%edi) + 29a: 6f outsl %ds:(%esi),(%dx) + 29b: 6e outsb %ds:(%esi),(%dx) + 29c: 67 20 64 6f and %ah,0x6f(%si) + 2a0: 75 62 jne 304 + 2a2: 6c insb (%dx),%es:(%edi) + 2a3: 65 3a 74 28 30 cmp %gs:0x30(%eax,%ebp,1),%dh + 2a8: 2c 31 sub $0x31,%al + 2aa: 34 29 xor $0x29,%al + 2ac: 3d 72 28 30 2c cmp $0x2c302872,%eax + 2b1: 31 29 xor %ebp,(%ecx) + 2b3: 3b 31 cmp (%ecx),%esi + 2b5: 32 3b xor (%ebx),%bh + 2b7: 30 3b xor %bh,(%ebx) + 2b9: 00 76 6f add %dh,0x6f(%esi) + 2bc: 69 64 3a 74 28 30 2c imul $0x312c3028,0x74(%edx,%edi,1),%esp + 2c3: 31 + 2c4: 35 29 3d 28 30 xor $0x30283d29,%eax + 2c9: 2c 31 sub $0x31,%al + 2cb: 35 29 00 2e 2f xor $0x2f2e0029,%eax + 2d0: 69 6e 63 6c 75 64 65 imul $0x6564756c,0x63(%esi),%ebp + 2d7: 2f das + 2d8: 54 push %esp + 2d9: 69 65 72 30 2f 61 63 imul $0x63612f30,0x72(%ebp),%esp + 2e0: 70 69 jo 34b + 2e2: 2e cs + 2e3: 68 00 2e 2f 69 push $0x692f2e00 + 2e8: 6e outsb %ds:(%esi),(%dx) + 2e9: 63 6c 75 64 arpl %bp,0x64(%ebp,%esi,2) + 2ed: 65 gs + 2ee: 2f das + 2ef: 74 79 je 36a + 2f1: 70 65 jo 358 + 2f3: 73 2e jae 323 + 2f5: 68 00 75 36 34 push $0x34367500 + 2fa: 3a 74 28 32 cmp 0x32(%eax,%ebp,1),%dh + 2fe: 2c 31 sub $0x31,%al + 300: 29 3d 28 30 2c 37 sub %edi,0x372c3028 + 306: 29 00 sub %eax,(%eax) + 308: 75 33 jne 33d + 30a: 32 3a xor (%edx),%bh + 30c: 74 28 je 336 + 30e: 32 2c 32 xor (%edx,%esi,1),%ch + 311: 29 3d 28 30 2c 34 sub %edi,0x342c3028 + 317: 29 00 sub %eax,(%eax) + 319: 75 31 jne 34c + 31b: 36 3a 74 28 32 cmp %ss:0x32(%eax,%ebp,1),%dh + 320: 2c 33 sub $0x33,%al + 322: 29 3d 28 30 2c 39 sub %edi,0x392c3028 + 328: 29 00 sub %eax,(%eax) + 32a: 75 38 jne 364 + 32c: 3a 74 28 32 cmp 0x32(%eax,%ebp,1),%dh + 330: 2c 34 sub $0x34,%al + 332: 29 3d 28 30 2c 31 sub %edi,0x312c3028 + 338: 31 29 xor %ebp,(%ecx) + 33a: 00 73 33 add %dh,0x33(%ebx) + 33d: 32 3a xor (%edx),%bh + 33f: 74 28 je 369 + 341: 32 2c 35 29 3d 28 30 xor 0x30283d29(,%esi,1),%ch + 348: 2c 31 sub $0x31,%al + 34a: 29 00 sub %eax,(%eax) + 34c: 73 31 jae 37f + 34e: 36 3a 74 28 32 cmp %ss:0x32(%eax,%ebp,1),%dh + 353: 2c 36 sub $0x36,%al + 355: 29 3d 28 30 2c 38 sub %edi,0x382c3028 + 35b: 29 00 sub %eax,(%eax) + 35d: 73 38 jae 397 + 35f: 3a 74 28 32 cmp 0x32(%eax,%ebp,1),%dh + 363: 2c 37 sub $0x37,%al + 365: 29 3d 28 30 2c 32 sub %edi,0x322c3028 + 36b: 29 00 sub %eax,(%eax) + 36d: 53 push %ebx + 36e: 5f pop %edi + 36f: 41 inc %ecx + 370: 43 inc %ebx + 371: 50 push %eax + 372: 49 dec %ecx + 373: 5f pop %edi + 374: 52 push %edx + 375: 53 push %ebx + 376: 44 inc %esp + 377: 50 push %eax + 378: 3a 54 28 31 cmp 0x31(%eax,%ebp,1),%dl + 37c: 2c 31 sub $0x31,%al + 37e: 29 3d 73 33 36 4d sub %edi,0x4d363373 + 384: 61 popa + 385: 67 69 63 3a 28 31 2c imul $0x322c3128,0x3a(%bp,%di),%esp + 38c: 32 + 38d: 29 3d 61 72 28 31 sub %edi,0x31287261 + 393: 2c 33 sub $0x33,%al + 395: 29 3d 72 28 31 2c sub %edi,0x2c312872 + 39b: 33 29 xor (%ecx),%ebp + 39d: 3b 30 cmp (%eax),%esi + 39f: 3b 30 cmp (%eax),%esi + 3a1: 33 37 xor (%edi),%esi + 3a3: 37 aaa + 3a4: 37 aaa + 3a5: 37 aaa + 3a6: 37 aaa + 3a7: 37 aaa + 3a8: 37 aaa + 3a9: 37 aaa + 3aa: 37 aaa + 3ab: 37 aaa + 3ac: 3b 3b cmp (%ebx),%edi + 3ae: 30 3b xor %bh,(%ebx) + 3b0: 37 aaa + 3b1: 3b 28 cmp (%eax),%ebp + 3b3: 32 2c 37 xor (%edi,%esi,1),%ch + 3b6: 29 2c 30 sub %ebp,(%eax,%esi,1) + 3b9: 2c 36 sub $0x36,%al + 3bb: 34 3b xor $0x3b,%al + 3bd: 43 inc %ebx + 3be: 68 65 63 6b 73 push $0x736b6365 + 3c3: 75 6d jne 432 + 3c5: 3a 28 cmp (%eax),%ch + 3c7: 32 2c 34 xor (%esp,%esi,1),%ch + 3ca: 29 2c 36 sub %ebp,(%esi,%esi,1) + 3cd: 34 2c xor $0x2c,%al + 3cf: 38 3b cmp %bh,(%ebx) + 3d1: 4f dec %edi + 3d2: 45 inc %ebp + 3d3: 4d dec %ebp + 3d4: 49 dec %ecx + 3d5: 44 inc %esp + 3d6: 3a 28 cmp (%eax),%ch + 3d8: 31 2c 34 xor %ebp,(%esp,%esi,1) + 3db: 29 3d 61 72 28 31 sub %edi,0x31287261 + 3e1: 2c 33 sub $0x33,%al + 3e3: 29 3b sub %edi,(%ebx) + 3e5: 30 3b xor %bh,(%ebx) + 3e7: 35 3b 28 32 2c xor $0x2c32283b,%eax + 3ec: 37 aaa + 3ed: 29 2c 37 sub %ebp,(%edi,%esi,1) + 3f0: 32 2c 34 xor (%esp,%esi,1),%ch + 3f3: 38 3b cmp %bh,(%ebx) + 3f5: 52 push %edx + 3f6: 65 gs + 3f7: 76 69 jbe 462 + 3f9: 73 69 jae 464 + 3fb: 6f outsl %ds:(%esi),(%dx) + 3fc: 6e outsb %ds:(%esi),(%dx) + 3fd: 3a 28 cmp (%eax),%ch + 3ff: 32 2c 34 xor (%esp,%esi,1),%ch + 402: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 405: 32 30 xor (%eax),%dh + 407: 2c 38 sub $0x38,%al + 409: 3b 52 53 cmp 0x53(%edx),%edx + 40c: 44 inc %esp + 40d: 54 push %esp + 40e: 41 inc %ecx + 40f: 64 fs + 410: 64 fs + 411: 72 65 jb 478 + 413: 73 73 jae 488 + 415: 3a 28 cmp (%eax),%ch + 417: 32 2c 32 xor (%edx,%esi,1),%ch + 41a: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 41d: 32 38 xor (%eax),%bh + 41f: 2c 33 sub $0x33,%al + 421: 32 3b xor (%ebx),%bh + 423: 4c dec %esp + 424: 65 6e outsb %gs:(%esi),(%dx) + 426: 67 74 68 addr16 je 491 + 429: 3a 28 cmp (%eax),%ch + 42b: 32 2c 32 xor (%edx,%esi,1),%ch + 42e: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 431: 36 30 2c 33 xor %ch,%ss:(%ebx,%esi,1) + 435: 32 3b xor (%ebx),%bh + 437: 52 push %edx + 438: 53 push %ebx + 439: 44 inc %esp + 43a: 54 push %esp + 43b: 41 inc %ecx + 43c: 64 fs + 43d: 64 fs + 43e: 72 65 jb 4a5 + 440: 73 73 jae 4b5 + 442: 45 inc %ebp + 443: 78 4c js 491 + 445: 6f outsl %ds:(%esi),(%dx) + 446: 77 3a ja 482 + 448: 28 32 sub %dh,(%edx) + 44a: 2c 32 sub $0x32,%al + 44c: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 44f: 39 32 cmp %esi,(%edx) + 451: 2c 33 sub $0x33,%al + 453: 32 3b xor (%ebx),%bh + 455: 52 push %edx + 456: 53 push %ebx + 457: 44 inc %esp + 458: 54 push %esp + 459: 41 inc %ecx + 45a: 64 fs + 45b: 64 fs + 45c: 72 65 jb 4c3 + 45e: 73 73 jae 4d3 + 460: 45 inc %ebp + 461: 78 48 js 4ab + 463: 69 67 68 3a 28 32 2c imul $0x2c32283a,0x68(%edi),%esp + 46a: 32 29 xor (%ecx),%ch + 46c: 2c 32 sub $0x32,%al + 46e: 32 34 2c xor (%esp,%ebp,1),%dh + 471: 33 32 xor (%edx),%esi + 473: 3b 43 68 cmp 0x68(%ebx),%eax + 476: 65 63 6b 73 arpl %bp,%gs:0x73(%ebx) + 47a: 75 6d jne 4e9 + 47c: 45 inc %ebp + 47d: 78 3a js 4b9 + 47f: 28 32 sub %dh,(%edx) + 481: 2c 34 sub $0x34,%al + 483: 29 2c 32 sub %ebp,(%edx,%esi,1) + 486: 35 36 2c 38 3b xor $0x3b382c36,%eax + 48b: 52 push %edx + 48c: 65 gs + 48d: 73 65 jae 4f4 + 48f: 72 76 jb 507 + 491: 65 64 3a 28 gs cmp %fs:%gs:(%eax),%ch + 495: 31 2c 35 29 3d 61 72 xor %ebp,0x72613d29(,%esi,1) + 49c: 28 31 sub %dh,(%ecx) + 49e: 2c 33 sub $0x33,%al + 4a0: 29 3b sub %edi,(%ebx) + 4a2: 30 3b xor %bh,(%ebx) + 4a4: 32 3b xor (%ebx),%bh + 4a6: 28 32 sub %dh,(%edx) + 4a8: 2c 34 sub $0x34,%al + 4aa: 29 2c 32 sub %ebp,(%edx,%esi,1) + 4ad: 36 ss + 4ae: 34 2c xor $0x2c,%al + 4b0: 32 34 3b xor (%ebx,%edi,1),%dh + 4b3: 3b 00 cmp (%eax),%eax + 4b5: 54 push %esp + 4b6: 5f pop %edi + 4b7: 41 inc %ecx + 4b8: 43 inc %ebx + 4b9: 50 push %eax + 4ba: 49 dec %ecx + 4bb: 5f pop %edi + 4bc: 52 push %edx + 4bd: 53 push %ebx + 4be: 44 inc %esp + 4bf: 50 push %eax + 4c0: 3a 74 28 31 cmp 0x31(%eax,%ebp,1),%dh + 4c4: 2c 36 sub $0x36,%al + 4c6: 29 3d 28 31 2c 31 sub %edi,0x312c3128 + 4cc: 29 00 sub %eax,(%eax) + 4ce: 53 push %ebx + 4cf: 5f pop %edi + 4d0: 41 inc %ecx + 4d1: 43 inc %ebx + 4d2: 50 push %eax + 4d3: 49 dec %ecx + 4d4: 5f pop %edi + 4d5: 53 push %ebx + 4d6: 44 inc %esp + 4d7: 54 push %esp + 4d8: 5f pop %edi + 4d9: 48 dec %eax + 4da: 45 inc %ebp + 4db: 41 inc %ecx + 4dc: 44 inc %esp + 4dd: 45 inc %ebp + 4de: 52 push %edx + 4df: 3a 54 28 31 cmp 0x31(%eax,%ebp,1),%dl + 4e3: 2c 37 sub $0x37,%al + 4e5: 29 3d 73 33 36 53 sub %edi,0x53363373 + 4eb: 69 67 6e 61 74 75 72 imul $0x72757461,0x6e(%edi),%esp + 4f2: 65 3a 28 cmp %gs:(%eax),%ch + 4f5: 31 2c 38 xor %ebp,(%eax,%edi,1) + 4f8: 29 3d 61 72 28 31 sub %edi,0x31287261 + 4fe: 2c 33 sub $0x33,%al + 500: 29 3b sub %edi,(%ebx) + 502: 30 3b xor %bh,(%ebx) + 504: 33 3b xor (%ebx),%edi + 506: 28 32 sub %dh,(%edx) + 508: 2c 37 sub $0x37,%al + 50a: 29 2c 30 sub %ebp,(%eax,%esi,1) + 50d: 2c 33 sub $0x33,%al + 50f: 32 3b xor (%ebx),%bh + 511: 4c dec %esp + 512: 65 6e outsb %gs:(%esi),(%dx) + 514: 67 74 68 addr16 je 57f + 517: 3a 28 cmp (%eax),%ch + 519: 32 2c 32 xor (%edx,%esi,1),%ch + 51c: 29 2c 33 sub %ebp,(%ebx,%esi,1) + 51f: 32 2c 33 xor (%ebx,%esi,1),%ch + 522: 32 3b xor (%ebx),%bh + 524: 52 push %edx + 525: 65 gs + 526: 76 69 jbe 591 + 528: 73 69 jae 593 + 52a: 6f outsl %ds:(%esi),(%dx) + 52b: 6e outsb %ds:(%esi),(%dx) + 52c: 3a 28 cmp (%eax),%ch + 52e: 32 2c 34 xor (%esp,%esi,1),%ch + 531: 29 2c 36 sub %ebp,(%esi,%esi,1) + 534: 34 2c xor $0x2c,%al + 536: 38 3b cmp %bh,(%ebx) + 538: 43 inc %ebx + 539: 68 65 63 6b 73 push $0x736b6365 + 53e: 75 6d jne 5ad + 540: 3a 28 cmp (%eax),%ch + 542: 32 2c 34 xor (%esp,%esi,1),%ch + 545: 29 2c 37 sub %ebp,(%edi,%esi,1) + 548: 32 2c 38 xor (%eax,%edi,1),%ch + 54b: 3b 4f 45 cmp 0x45(%edi),%ecx + 54e: 4d dec %ebp + 54f: 49 dec %ecx + 550: 44 inc %esp + 551: 3a 28 cmp (%eax),%ch + 553: 31 2c 34 xor %ebp,(%esp,%esi,1) + 556: 29 2c 38 sub %ebp,(%eax,%edi,1) + 559: 30 2c 34 xor %ch,(%esp,%esi,1) + 55c: 38 3b cmp %bh,(%ebx) + 55e: 4f dec %edi + 55f: 45 inc %ebp + 560: 4d dec %ebp + 561: 54 push %esp + 562: 61 popa + 563: 62 6c 65 49 bound %ebp,0x49(%ebp,%eiz,2) + 567: 44 inc %esp + 568: 3a 28 cmp (%eax),%ch + 56a: 31 2c 32 xor %ebp,(%edx,%esi,1) + 56d: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 570: 32 38 xor (%eax),%bh + 572: 2c 36 sub $0x36,%al + 574: 34 3b xor $0x3b,%al + 576: 4f dec %edi + 577: 45 inc %ebp + 578: 4d dec %ebp + 579: 52 push %edx + 57a: 65 gs + 57b: 76 69 jbe 5e6 + 57d: 73 69 jae 5e8 + 57f: 6f outsl %ds:(%esi),(%dx) + 580: 6e outsb %ds:(%esi),(%dx) + 581: 3a 28 cmp (%eax),%ch + 583: 32 2c 32 xor (%edx,%esi,1),%ch + 586: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 589: 39 32 cmp %esi,(%edx) + 58b: 2c 33 sub $0x33,%al + 58d: 32 3b xor (%ebx),%bh + 58f: 43 inc %ebx + 590: 72 65 jb 5f7 + 592: 61 popa + 593: 74 6f je 604 + 595: 72 49 jb 5e0 + 597: 44 inc %esp + 598: 3a 28 cmp (%eax),%ch + 59a: 32 2c 32 xor (%edx,%esi,1),%ch + 59d: 29 2c 32 sub %ebp,(%edx,%esi,1) + 5a0: 32 34 2c xor (%esp,%ebp,1),%dh + 5a3: 33 32 xor (%edx),%esi + 5a5: 3b 43 72 cmp 0x72(%ebx),%eax + 5a8: 65 gs + 5a9: 61 popa + 5aa: 74 6f je 61b + 5ac: 72 52 jb 600 + 5ae: 65 gs + 5af: 76 69 jbe 61a + 5b1: 73 69 jae 61c + 5b3: 6f outsl %ds:(%esi),(%dx) + 5b4: 6e outsb %ds:(%esi),(%dx) + 5b5: 3a 28 cmp (%eax),%ch + 5b7: 32 2c 32 xor (%edx,%esi,1),%ch + 5ba: 29 2c 32 sub %ebp,(%edx,%esi,1) + 5bd: 35 36 2c 33 32 xor $0x32332c36,%eax + 5c2: 3b 3b cmp (%ebx),%edi + 5c4: 00 54 5f 41 add %dl,0x41(%edi,%ebx,2) + 5c8: 43 inc %ebx + 5c9: 50 push %eax + 5ca: 49 dec %ecx + 5cb: 5f pop %edi + 5cc: 53 push %ebx + 5cd: 44 inc %esp + 5ce: 54 push %esp + 5cf: 5f pop %edi + 5d0: 48 dec %eax + 5d1: 45 inc %ebp + 5d2: 41 inc %ecx + 5d3: 44 inc %esp + 5d4: 45 inc %ebp + 5d5: 52 push %edx + 5d6: 3a 74 28 31 cmp 0x31(%eax,%ebp,1),%dh + 5da: 2c 39 sub $0x39,%al + 5dc: 29 3d 28 31 2c 37 sub %edi,0x372c3128 + 5e2: 29 00 sub %eax,(%eax) + 5e4: 61 popa + 5e5: 63 70 69 arpl %si,0x69(%eax) + 5e8: 5f pop %edi + 5e9: 66 69 6e 64 5f 72 imul $0x725f,0x64(%esi),%bp + 5ef: 73 64 jae 655 + 5f1: 70 3a jo 62d + 5f3: 46 inc %esi + 5f4: 28 32 sub %dh,(%edx) + 5f6: 2c 32 sub $0x32,%al + 5f8: 29 00 sub %eax,(%eax) + 5fa: 41 inc %ecx + 5fb: 64 fs + 5fc: 64 fs + 5fd: 72 65 jb 664 + 5ff: 73 73 jae 674 + 601: 3a 72 28 cmp 0x28(%edx),%dh + 604: 32 2c 32 xor (%edx,%esi,1),%ch + 607: 29 00 sub %eax,(%eax) + 609: 43 inc %ebx + 60a: 68 65 63 6b 73 push $0x736b6365 + 60f: 75 6d jne 67e + 611: 56 push %esi + 612: 65 gs + 613: 72 69 jb 67e + 615: 66 data16 + 616: 79 3a jns 652 + 618: 72 28 jb 642 + 61a: 32 2c 34 xor (%esp,%esi,1),%ch + 61d: 29 00 sub %eax,(%eax) + 61f: 67 5f addr16 pop %edi + 621: 61 popa + 622: 63 70 69 arpl %si,0x69(%eax) + 625: 5f pop %edi + 626: 76 65 jbe 68d + 628: 72 73 jb 69d + 62a: 69 6f 6e 3a 47 28 32 imul $0x3228473a,0x6e(%edi),%ebp + 631: 2c 34 sub $0x34,%al + 633: 29 00 sub %eax,(%eax) + 635: 67 5f addr16 pop %edi + 637: 61 popa + 638: 63 70 69 arpl %si,0x69(%eax) + 63b: 5f pop %edi + 63c: 72 73 jb 6b1 + 63e: 64 fs + 63f: 74 5f je 6a0 + 641: 61 popa + 642: 64 fs + 643: 64 fs + 644: 72 65 jb 6ab + 646: 73 73 jae 6bb + 648: 3a 47 28 cmp 0x28(%edi),%al + 64b: 32 2c 32 xor (%edx,%esi,1),%ch + 64e: 29 00 sub %eax,(%eax) + 650: 73 72 jae 6c4 + 652: 63 2f arpl %bp,(%edi) + 654: 54 push %esp + 655: 69 65 72 30 2f 63 70 imul $0x70632f30,0x72(%ebp),%esp + 65c: 70 2e jo 68c + 65e: 63 00 arpl %ax,(%eax) + 660: 2e cs + 661: 2f das + 662: 69 6e 63 6c 75 64 65 imul $0x6564756c,0x63(%esi),%ebp + 669: 2f das + 66a: 54 push %esp + 66b: 69 65 72 30 2f 63 70 imul $0x70632f30,0x72(%ebp),%esp + 672: 70 2e jo 6a2 + 674: 68 00 63 70 70 push $0x70706300 + 679: 5f pop %edi + 67a: 63 61 6c arpl %sp,0x6c(%ecx) + 67d: 6c insb (%dx),%es:(%edi) + 67e: 5f pop %edi + 67f: 63 74 6f 72 arpl %si,0x72(%edi,%ebp,2) + 683: 73 3a jae 6bf + 685: 46 inc %esi + 686: 28 30 sub %dh,(%eax) + 688: 2c 31 sub $0x31,%al + 68a: 35 29 00 43 3a xor $0x3a430029,%eax + 68f: 72 28 jb 6b9 + 691: 30 2c 31 xor %ch,(%ecx,%esi,1) + 694: 36 29 3d 2a 28 32 2c sub %edi,%ss:0x2c32282a + 69b: 32 29 xor (%ecx),%ch + 69d: 00 63 70 add %ah,0x70(%ebx) + 6a0: 70 5f jo 701 + 6a2: 73 74 jae 718 + 6a4: 61 popa + 6a5: 72 74 jb 71b + 6a7: 5f pop %edi + 6a8: 63 6b 65 arpl %bp,0x65(%ebx) + 6ab: 72 6e jb 71b + 6ad: 65 gs + 6ae: 6c insb (%dx),%es:(%edi) + 6af: 3a 46 28 cmp 0x28(%esi),%al + 6b2: 30 2c 31 xor %ch,(%ecx,%esi,1) + 6b5: 35 29 00 5f 5f xor $0x5f5f0029,%eax + 6ba: 63 78 61 arpl %di,0x61(%eax) + 6bd: 5f pop %edi + 6be: 70 75 jo 735 + 6c0: 72 65 jb 727 + 6c2: 5f pop %edi + 6c3: 76 69 jbe 72e + 6c5: 72 74 jb 73b + 6c7: 75 61 jne 72a + 6c9: 6c insb (%dx),%es:(%edi) + 6ca: 3a 46 28 cmp 0x28(%esi),%al + 6cd: 30 2c 31 xor %ch,(%ecx,%esi,1) + 6d0: 35 29 00 5f 5f xor $0x5f5f0029,%eax + 6d5: 63 78 61 arpl %di,0x61(%eax) + 6d8: 5f pop %edi + 6d9: 61 popa + 6da: 74 65 je 741 + 6dc: 78 69 js 747 + 6de: 74 3a je 71a + 6e0: 46 inc %esi + 6e1: 28 30 sub %dh,(%eax) + 6e3: 2c 31 sub $0x31,%al + 6e5: 29 00 sub %eax,(%eax) + 6e7: 66 data16 + 6e8: 3a 70 28 cmp 0x28(%eax),%dh + 6eb: 30 2c 31 xor %ch,(%ecx,%esi,1) + 6ee: 37 aaa + 6ef: 29 3d 2a 28 30 2c sub %edi,0x2c30282a + 6f5: 31 38 xor %edi,(%eax) + 6f7: 29 3d 66 28 30 2c sub %edi,0x2c302866 + 6fd: 31 35 29 00 6f 62 xor %esi,0x626f0029 + 703: 6a 70 push $0x70 + 705: 74 72 je 779 + 707: 3a 70 28 cmp 0x28(%eax),%dh + 70a: 30 2c 31 xor %ch,(%ecx,%esi,1) + 70d: 39 29 cmp %ebp,(%ecx) + 70f: 3d 2a 28 30 2c cmp $0x2c30282a,%eax + 714: 31 35 29 00 64 73 xor %esi,0x73640029 + 71a: 6f outsl %ds:(%esi),(%dx) + 71b: 3a 70 28 cmp 0x28(%eax),%dh + 71e: 30 2c 31 xor %ch,(%ecx,%esi,1) + 721: 39 29 cmp %ebp,(%ecx) + 723: 00 5f 5f add %bl,0x5f(%edi) + 726: 63 78 61 arpl %di,0x61(%eax) + 729: 5f pop %edi + 72a: 66 69 6e 61 6c 69 imul $0x696c,0x61(%esi),%bp + 730: 7a 65 jp 797 + 732: 3a 46 28 cmp 0x28(%esi),%al + 735: 30 2c 31 xor %ch,(%ecx,%esi,1) + 738: 35 29 00 66 3a xor $0x3a660029,%eax + 73d: 70 28 jo 767 + 73f: 30 2c 31 xor %ch,(%ecx,%esi,1) + 742: 39 29 cmp %ebp,(%ecx) + 744: 00 73 72 add %dh,0x72(%ebx) + 747: 63 2f arpl %bp,(%edi) + 749: 54 push %esp + 74a: 69 65 72 30 2f 65 78 imul $0x78652f30,0x72(%ebp),%esp + 751: 63 65 70 arpl %sp,0x70(%ebp) + 754: 74 69 je 7bf + 756: 6f outsl %ds:(%esi),(%dx) + 757: 6e outsb %ds:(%esi),(%dx) + 758: 73 2e jae 788 + 75a: 63 00 arpl %ax,(%eax) + 75c: 2e cs + 75d: 2f das + 75e: 69 6e 63 6c 75 64 65 imul $0x6564756c,0x63(%esi),%ebp + 765: 2f das + 766: 54 push %esp + 767: 69 65 72 30 2f 65 78 imul $0x78652f30,0x72(%ebp),%esp + 76e: 63 65 70 arpl %sp,0x70(%ebp) + 771: 74 69 je 7dc + 773: 6f outsl %ds:(%esi),(%dx) + 774: 6e outsb %ds:(%esi),(%dx) + 775: 73 2e jae 7a5 + 777: 68 00 2e 2f 69 push $0x692f2e00 + 77c: 6e outsb %ds:(%esi),(%dx) + 77d: 63 6c 75 64 arpl %bp,0x64(%ebp,%esi,2) + 781: 65 gs + 782: 2f das + 783: 54 push %esp + 784: 69 65 72 30 2f 69 6e imul $0x6e692f30,0x72(%ebp),%esp + 78b: 74 65 je 7f2 + 78d: 72 72 jb 801 + 78f: 75 70 jne 801 + 791: 74 73 je 806 + 793: 2e cs + 794: 68 00 53 5f 49 push $0x495f5300 + 799: 44 inc %esp + 79a: 54 push %esp + 79b: 5f pop %edi + 79c: 50 push %eax + 79d: 54 push %esp + 79e: 52 push %edx + 79f: 3a 54 28 33 cmp 0x33(%eax,%ebp,1),%dl + 7a3: 2c 31 sub $0x31,%al + 7a5: 29 3d 73 36 4c 69 sub %edi,0x694c3673 + 7ab: 6d insl (%dx),%es:(%edi) + 7ac: 69 74 3a 28 32 2c 33 imul $0x29332c32,0x28(%edx,%edi,1),%esi + 7b3: 29 + 7b4: 2c 30 sub $0x30,%al + 7b6: 2c 31 sub $0x31,%al + 7b8: 36 3b 42 61 cmp %ss:0x61(%edx),%eax + 7bc: 73 65 jae 823 + 7be: 3a 28 cmp (%eax),%ch + 7c0: 32 2c 32 xor (%edx,%esi,1),%ch + 7c3: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 7c6: 36 ss + 7c7: 2c 33 sub $0x33,%al + 7c9: 32 3b xor (%ebx),%bh + 7cb: 3b 00 cmp (%eax),%eax + 7cd: 54 push %esp + 7ce: 5f pop %edi + 7cf: 49 dec %ecx + 7d0: 44 inc %esp + 7d1: 54 push %esp + 7d2: 5f pop %edi + 7d3: 50 push %eax + 7d4: 54 push %esp + 7d5: 52 push %edx + 7d6: 3a 74 28 33 cmp 0x33(%eax,%ebp,1),%dh + 7da: 2c 32 sub $0x32,%al + 7dc: 29 3d 28 33 2c 31 sub %edi,0x312c3328 + 7e2: 29 00 sub %eax,(%eax) + 7e4: 53 push %ebx + 7e5: 5f pop %edi + 7e6: 49 dec %ecx + 7e7: 44 inc %esp + 7e8: 54 push %esp + 7e9: 5f pop %edi + 7ea: 45 inc %ebp + 7eb: 4e dec %esi + 7ec: 54 push %esp + 7ed: 52 push %edx + 7ee: 59 pop %ecx + 7ef: 3a 54 28 33 cmp 0x33(%eax,%ebp,1),%dl + 7f3: 2c 33 sub $0x33,%al + 7f5: 29 3d 73 38 4f 66 sub %edi,0x664f3873 + 7fb: 66 data16 + 7fc: 73 65 jae 863 + 7fe: 74 4c je 84c + 800: 6f outsl %ds:(%esi),(%dx) + 801: 77 3a ja 83d + 803: 28 32 sub %dh,(%edx) + 805: 2c 33 sub $0x33,%al + 807: 29 2c 30 sub %ebp,(%eax,%esi,1) + 80a: 2c 31 sub $0x31,%al + 80c: 36 3b 53 65 cmp %ss:0x65(%ebx),%edx + 810: 6c insb (%dx),%es:(%edi) + 811: 65 63 74 6f 72 arpl %si,%gs:0x72(%edi,%ebp,2) + 816: 3a 28 cmp (%eax),%ch + 818: 32 2c 33 xor (%ebx,%esi,1),%ch + 81b: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 81e: 36 ss + 81f: 2c 31 sub $0x31,%al + 821: 36 3b 5a 65 cmp %ss:0x65(%edx),%ebx + 825: 72 6f jb 896 + 827: 3a 28 cmp (%eax),%ch + 829: 32 2c 34 xor (%esp,%esi,1),%ch + 82c: 29 2c 33 sub %ebp,(%ebx,%esi,1) + 82f: 32 2c 38 xor (%eax,%edi,1),%ch + 832: 3b 54 79 70 cmp 0x70(%ecx,%edi,2),%edx + 836: 65 3a 28 cmp %gs:(%eax),%ch + 839: 32 2c 34 xor (%esp,%esi,1),%ch + 83c: 29 2c 34 sub %ebp,(%esp,%esi,1) + 83f: 30 2c 38 xor %ch,(%eax,%edi,1) + 842: 3b 4f 66 cmp 0x66(%edi),%ecx + 845: 66 data16 + 846: 73 65 jae 8ad + 848: 74 48 je 892 + 84a: 69 67 68 3a 28 32 2c imul $0x2c32283a,0x68(%edi),%esp + 851: 33 29 xor (%ecx),%ebp + 853: 2c 34 sub $0x34,%al + 855: 38 2c 31 cmp %ch,(%ecx,%esi,1) + 858: 36 3b 3b cmp %ss:(%ebx),%edi + 85b: 00 54 5f 49 add %dl,0x49(%edi,%ebx,2) + 85f: 44 inc %esp + 860: 54 push %esp + 861: 5f pop %edi + 862: 45 inc %ebp + 863: 4e dec %esi + 864: 54 push %esp + 865: 52 push %edx + 866: 59 pop %ecx + 867: 3a 74 28 33 cmp 0x33(%eax,%ebp,1),%dh + 86b: 2c 34 sub $0x34,%al + 86d: 29 3d 28 33 2c 33 sub %edi,0x332c3328 + 873: 29 00 sub %eax,(%eax) + 875: 45 inc %ebp + 876: 5f pop %edi + 877: 49 dec %ecx + 878: 4e dec %esi + 879: 54 push %esp + 87a: 45 inc %ebp + 87b: 52 push %edx + 87c: 52 push %edx + 87d: 55 push %ebp + 87e: 50 push %eax + 87f: 54 push %esp + 880: 53 push %ebx + 881: 5f pop %edi + 882: 52 push %edx + 883: 49 dec %ecx + 884: 4e dec %esi + 885: 47 inc %edi + 886: 3a 54 28 33 cmp 0x33(%eax,%ebp,1),%dl + 88a: 2c 35 sub $0x35,%al + 88c: 29 3d 65 45 5f 49 sub %edi,0x495f4565 + 892: 4e dec %esi + 893: 54 push %esp + 894: 45 inc %ebp + 895: 52 push %edx + 896: 52 push %edx + 897: 55 push %ebp + 898: 50 push %eax + 899: 54 push %esp + 89a: 53 push %ebx + 89b: 5f pop %edi + 89c: 52 push %edx + 89d: 49 dec %ecx + 89e: 4e dec %esi + 89f: 47 inc %edi + 8a0: 30 3a xor %bh,(%edx) + 8a2: 30 2c 45 5f 49 4e 54 xor %ch,0x544e495f(,%eax,2) + 8a9: 45 inc %ebp + 8aa: 52 push %edx + 8ab: 52 push %edx + 8ac: 55 push %ebp + 8ad: 50 push %eax + 8ae: 54 push %esp + 8af: 53 push %ebx + 8b0: 5f pop %edi + 8b1: 52 push %edx + 8b2: 49 dec %ecx + 8b3: 4e dec %esi + 8b4: 47 inc %edi + 8b5: 31 3a xor %edi,(%edx) + 8b7: 31 2c 45 5f 49 4e 54 xor %ebp,0x544e495f(,%eax,2) + 8be: 45 inc %ebp + 8bf: 52 push %edx + 8c0: 52 push %edx + 8c1: 55 push %ebp + 8c2: 50 push %eax + 8c3: 54 push %esp + 8c4: 53 push %ebx + 8c5: 5f pop %edi + 8c6: 52 push %edx + 8c7: 49 dec %ecx + 8c8: 4e dec %esi + 8c9: 47 inc %edi + 8ca: 32 3a xor (%edx),%bh + 8cc: 32 2c 45 5f 49 4e 54 xor 0x544e495f(,%eax,2),%ch + 8d3: 45 inc %ebp + 8d4: 52 push %edx + 8d5: 52 push %edx + 8d6: 55 push %ebp + 8d7: 50 push %eax + 8d8: 54 push %esp + 8d9: 53 push %ebx + 8da: 5f pop %edi + 8db: 52 push %edx + 8dc: 49 dec %ecx + 8dd: 4e dec %esi + 8de: 47 inc %edi + 8df: 33 3a xor (%edx),%edi + 8e1: 33 2c 3b xor (%ebx,%edi,1),%ebp + 8e4: 00 54 5f 49 add %dl,0x49(%edi,%ebx,2) + 8e8: 4e dec %esi + 8e9: 54 push %esp + 8ea: 45 inc %ebp + 8eb: 52 push %edx + 8ec: 52 push %edx + 8ed: 55 push %ebp + 8ee: 50 push %eax + 8ef: 54 push %esp + 8f0: 53 push %ebx + 8f1: 5f pop %edi + 8f2: 52 push %edx + 8f3: 49 dec %ecx + 8f4: 4e dec %esi + 8f5: 47 inc %edi + 8f6: 3a 74 28 33 cmp 0x33(%eax,%ebp,1),%dh + 8fa: 2c 36 sub $0x36,%al + 8fc: 29 3d 28 33 2c 35 sub %edi,0x352c3328 + 902: 29 00 sub %eax,(%eax) + 904: 45 inc %ebp + 905: 5f pop %edi + 906: 49 dec %ecx + 907: 4e dec %esi + 908: 54 push %esp + 909: 45 inc %ebp + 90a: 52 push %edx + 90b: 52 push %edx + 90c: 55 push %ebp + 90d: 50 push %eax + 90e: 54 push %esp + 90f: 53 push %ebx + 910: 5f pop %edi + 911: 43 inc %ebx + 912: 48 dec %eax + 913: 49 dec %ecx + 914: 50 push %eax + 915: 3a 54 28 33 cmp 0x33(%eax,%ebp,1),%dl + 919: 2c 37 sub $0x37,%al + 91b: 29 3d 65 45 5f 49 sub %edi,0x495f4565 + 921: 4e dec %esi + 922: 54 push %esp + 923: 45 inc %ebp + 924: 52 push %edx + 925: 52 push %edx + 926: 55 push %ebp + 927: 50 push %eax + 928: 54 push %esp + 929: 53 push %ebx + 92a: 5f pop %edi + 92b: 43 inc %ebx + 92c: 48 dec %eax + 92d: 49 dec %ecx + 92e: 50 push %eax + 92f: 5f pop %edi + 930: 55 push %ebp + 931: 4e dec %esi + 932: 4b dec %ebx + 933: 3a 30 cmp (%eax),%dh + 935: 2c 45 sub $0x45,%al + 937: 5f pop %edi + 938: 49 dec %ecx + 939: 4e dec %esi + 93a: 54 push %esp + 93b: 45 inc %ebp + 93c: 52 push %edx + 93d: 52 push %edx + 93e: 55 push %ebp + 93f: 50 push %eax + 940: 54 push %esp + 941: 53 push %ebx + 942: 5f pop %edi + 943: 43 inc %ebx + 944: 48 dec %eax + 945: 49 dec %ecx + 946: 50 push %eax + 947: 5f pop %edi + 948: 50 push %eax + 949: 49 dec %ecx + 94a: 43 inc %ebx + 94b: 3a 31 cmp (%ecx),%dh + 94d: 2c 45 sub $0x45,%al + 94f: 5f pop %edi + 950: 49 dec %ecx + 951: 4e dec %esi + 952: 54 push %esp + 953: 45 inc %ebp + 954: 52 push %edx + 955: 52 push %edx + 956: 55 push %ebp + 957: 50 push %eax + 958: 54 push %esp + 959: 53 push %ebx + 95a: 5f pop %edi + 95b: 43 inc %ebx + 95c: 48 dec %eax + 95d: 49 dec %ecx + 95e: 50 push %eax + 95f: 5f pop %edi + 960: 41 inc %ecx + 961: 50 push %eax + 962: 49 dec %ecx + 963: 43 inc %ebx + 964: 3a 32 cmp (%edx),%dh + 966: 2c 3b sub $0x3b,%al + 968: 00 54 5f 49 add %dl,0x49(%edi,%ebx,2) + 96c: 4e dec %esi + 96d: 54 push %esp + 96e: 45 inc %ebp + 96f: 52 push %edx + 970: 52 push %edx + 971: 55 push %ebp + 972: 50 push %eax + 973: 54 push %esp + 974: 53 push %ebx + 975: 5f pop %edi + 976: 43 inc %ebx + 977: 48 dec %eax + 978: 49 dec %ecx + 979: 50 push %eax + 97a: 3a 74 28 33 cmp 0x33(%eax,%ebp,1),%dh + 97e: 2c 38 sub $0x38,%al + 980: 29 3d 28 33 2c 37 sub %edi,0x372c3328 + 986: 29 00 sub %eax,(%eax) + 988: 53 push %ebx + 989: 5f pop %edi + 98a: 49 dec %ecx + 98b: 53 push %ebx + 98c: 52 push %edx + 98d: 5f pop %edi + 98e: 53 push %ebx + 98f: 54 push %esp + 990: 55 push %ebp + 991: 42 inc %edx + 992: 3a 54 28 33 cmp 0x33(%eax,%ebp,1),%dl + 996: 2c 39 sub $0x39,%al + 998: 29 3d 73 31 32 43 sub %edi,0x43323173 + 99e: 6f outsl %ds:(%esi),(%dx) + 99f: 64 65 31 3a fs xor %edi,%fs:%gs:(%edx) + 9a3: 28 32 sub %dh,(%edx) + 9a5: 2c 33 sub $0x33,%al + 9a7: 29 2c 30 sub %ebp,(%eax,%esi,1) + 9aa: 2c 31 sub $0x31,%al + 9ac: 36 3b 43 6f cmp %ss:0x6f(%ebx),%eax + 9b0: 64 65 32 3a fs xor %fs:%gs:(%edx),%bh + 9b4: 28 32 sub %dh,(%edx) + 9b6: 2c 34 sub $0x34,%al + 9b8: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 9bb: 36 ss + 9bc: 2c 38 sub $0x38,%al + 9be: 3b 48 61 cmp 0x61(%eax),%ecx + 9c1: 6e outsb %ds:(%esi),(%dx) + 9c2: 64 fs + 9c3: 6c insb (%dx),%es:(%edi) + 9c4: 65 gs + 9c5: 72 3a jb a01 + 9c7: 28 32 sub %dh,(%edx) + 9c9: 2c 32 sub $0x32,%al + 9cb: 29 2c 32 sub %ebp,(%edx,%esi,1) + 9ce: 34 2c xor $0x2c,%al + 9d0: 33 32 xor (%edx),%esi + 9d2: 3b 43 6f cmp 0x6f(%ebx),%eax + 9d5: 64 65 33 3a fs xor %fs:%gs:(%edx),%edi + 9d9: 28 32 sub %dh,(%edx) + 9db: 2c 32 sub $0x32,%al + 9dd: 29 2c 35 36 2c 33 32 sub %ebp,0x32332c36(,%esi,1) + 9e4: 3b 43 6f cmp 0x6f(%ebx),%eax + 9e7: 64 fs + 9e8: 65 gs + 9e9: 34 3a xor $0x3a,%al + 9eb: 28 32 sub %dh,(%edx) + 9ed: 2c 34 sub $0x34,%al + 9ef: 29 2c 38 sub %ebp,(%eax,%edi,1) + 9f2: 38 2c 38 cmp %ch,(%eax,%edi,1) + 9f5: 3b 3b cmp (%ebx),%edi + 9f7: 00 54 5f 49 add %dl,0x49(%edi,%ebx,2) + 9fb: 53 push %ebx + 9fc: 52 push %edx + 9fd: 5f pop %edi + 9fe: 53 push %ebx + 9ff: 54 push %esp + a00: 55 push %ebp + a01: 42 inc %edx + a02: 3a 74 28 33 cmp 0x33(%eax,%ebp,1),%dh + a06: 2c 31 sub $0x31,%al + a08: 30 29 xor %ch,(%ecx) + a0a: 3d 28 33 2c 39 cmp $0x392c3328,%eax + a0f: 29 00 sub %eax,(%eax) + a11: 54 push %esp + a12: 5f pop %edi + a13: 49 dec %ecx + a14: 53 push %ebx + a15: 52 push %edx + a16: 5f pop %edi + a17: 52 push %edx + a18: 45 inc %ebp + a19: 47 inc %edi + a1a: 49 dec %ecx + a1b: 53 push %ebx + a1c: 54 push %esp + a1d: 45 inc %ebp + a1e: 52 push %edx + a1f: 53 push %ebx + a20: 5f pop %edi + a21: 45 inc %ebp + a22: 52 push %edx + a23: 52 push %edx + a24: 3a 74 28 33 cmp 0x33(%eax,%ebp,1),%dh + a28: 2c 31 sub $0x31,%al + a2a: 31 29 xor %ebp,(%ecx) + a2c: 3d 28 33 2c 31 cmp $0x312c3328,%eax + a31: 32 29 xor (%ecx),%ch + a33: 3d 73 35 36 65 cmp $0x65363573,%eax + a38: 64 69 3a 28 32 2c 32 imul $0x322c3228,%fs:(%edx),%edi + a3f: 29 2c 30 sub %ebp,(%eax,%esi,1) + a42: 2c 33 sub $0x33,%al + a44: 32 3b xor (%ebx),%bh + a46: 65 gs + a47: 73 69 jae ab2 + a49: 3a 28 cmp (%eax),%ch + a4b: 32 2c 32 xor (%edx,%esi,1),%ch + a4e: 29 2c 33 sub %ebp,(%ebx,%esi,1) + a51: 32 2c 33 xor (%ebx,%esi,1),%ch + a54: 32 3b xor (%ebx),%bh + a56: 65 62 70 3a bound %esi,%gs:0x3a(%eax) + a5a: 28 32 sub %dh,(%edx) + a5c: 2c 32 sub $0x32,%al + a5e: 29 2c 36 sub %ebp,(%esi,%esi,1) + a61: 34 2c xor $0x2c,%al + a63: 33 32 xor (%edx),%esi + a65: 3b 65 73 cmp 0x73(%ebp),%esp + a68: 70 3a jo aa4 + a6a: 28 32 sub %dh,(%edx) + a6c: 2c 32 sub $0x32,%al + a6e: 29 2c 39 sub %ebp,(%ecx,%edi,1) + a71: 36 ss + a72: 2c 33 sub $0x33,%al + a74: 32 3b xor (%ebx),%bh + a76: 65 62 78 3a bound %edi,%gs:0x3a(%eax) + a7a: 28 32 sub %dh,(%edx) + a7c: 2c 32 sub $0x32,%al + a7e: 29 2c 31 sub %ebp,(%ecx,%esi,1) + a81: 32 38 xor (%eax),%bh + a83: 2c 33 sub $0x33,%al + a85: 32 3b xor (%ebx),%bh + a87: 65 gs + a88: 64 fs + a89: 78 3a js ac5 + a8b: 28 32 sub %dh,(%edx) + a8d: 2c 32 sub $0x32,%al + a8f: 29 2c 31 sub %ebp,(%ecx,%esi,1) + a92: 36 30 2c 33 xor %ch,%ss:(%ebx,%esi,1) + a96: 32 3b xor (%ebx),%bh + a98: 65 63 78 3a arpl %di,%gs:0x3a(%eax) + a9c: 28 32 sub %dh,(%edx) + a9e: 2c 32 sub $0x32,%al + aa0: 29 2c 31 sub %ebp,(%ecx,%esi,1) + aa3: 39 32 cmp %esi,(%edx) + aa5: 2c 33 sub $0x33,%al + aa7: 32 3b xor (%ebx),%bh + aa9: 65 gs + aaa: 61 popa + aab: 78 3a js ae7 + aad: 28 32 sub %dh,(%edx) + aaf: 2c 32 sub $0x32,%al + ab1: 29 2c 32 sub %ebp,(%edx,%esi,1) + ab4: 32 34 2c xor (%esp,%ebp,1),%dh + ab7: 33 32 xor (%edx),%esi + ab9: 3b 45 72 cmp 0x72(%ebp),%eax + abc: 72 6f jb b2d + abe: 72 3a jb afa + ac0: 28 32 sub %dh,(%edx) + ac2: 2c 32 sub $0x32,%al + ac4: 29 2c 32 sub %ebp,(%edx,%esi,1) + ac7: 35 36 2c 33 32 xor $0x32332c36,%eax + acc: 3b 65 69 cmp 0x69(%ebp),%esp + acf: 70 3a jo b0b + ad1: 28 32 sub %dh,(%edx) + ad3: 2c 32 sub $0x32,%al + ad5: 29 2c 32 sub %ebp,(%edx,%esi,1) + ad8: 38 38 cmp %bh,(%eax) + ada: 2c 33 sub $0x33,%al + adc: 32 3b xor (%ebx),%bh + ade: 63 73 3a arpl %si,0x3a(%ebx) + ae1: 28 32 sub %dh,(%edx) + ae3: 2c 32 sub $0x32,%al + ae5: 29 2c 33 sub %ebp,(%ebx,%esi,1) + ae8: 32 30 xor (%eax),%dh + aea: 2c 33 sub $0x33,%al + aec: 32 3b xor (%ebx),%bh + aee: 65 gs + aef: 66 data16 + af0: 6c insb (%dx),%es:(%edi) + af1: 61 popa + af2: 67 73 3a addr16 jae b2f + af5: 28 32 sub %dh,(%edx) + af7: 2c 32 sub $0x32,%al + af9: 29 2c 33 sub %ebp,(%ebx,%esi,1) + afc: 35 32 2c 33 32 xor $0x32332c32,%eax + b01: 3b 75 73 cmp 0x73(%ebp),%esi + b04: 65 gs + b05: 72 65 jb b6c + b07: 73 70 jae b79 + b09: 3a 28 cmp (%eax),%ch + b0b: 32 2c 32 xor (%edx,%esi,1),%ch + b0e: 29 2c 33 sub %ebp,(%ebx,%esi,1) + b11: 38 34 2c cmp %dh,(%esp,%ebp,1) + b14: 33 32 xor (%edx),%esi + b16: 3b 73 73 cmp 0x73(%ebx),%esi + b19: 3a 28 cmp (%eax),%ch + b1b: 32 2c 32 xor (%edx,%esi,1),%ch + b1e: 29 2c 34 sub %ebp,(%esp,%esi,1) + b21: 31 36 xor %esi,(%esi) + b23: 2c 33 sub $0x33,%al + b25: 32 3b xor (%ebx),%bh + b27: 3b 00 cmp (%eax),%eax + b29: 54 push %esp + b2a: 5f pop %edi + b2b: 49 dec %ecx + b2c: 53 push %ebx + b2d: 52 push %edx + b2e: 5f pop %edi + b2f: 52 push %edx + b30: 45 inc %ebp + b31: 47 inc %edi + b32: 49 dec %ecx + b33: 53 push %ebx + b34: 54 push %esp + b35: 45 inc %ebp + b36: 52 push %edx + b37: 53 push %ebx + b38: 3a 74 28 33 cmp 0x33(%eax,%ebp,1),%dh + b3c: 2c 31 sub $0x31,%al + b3e: 33 29 xor (%ecx),%ebp + b40: 3d 28 33 2c 31 cmp $0x312c3328,%eax + b45: 34 29 xor $0x29,%al + b47: 3d 73 35 32 65 cmp $0x65323573,%eax + b4c: 64 69 3a 28 32 2c 32 imul $0x322c3228,%fs:(%edx),%edi + b53: 29 2c 30 sub %ebp,(%eax,%esi,1) + b56: 2c 33 sub $0x33,%al + b58: 32 3b xor (%ebx),%bh + b5a: 65 gs + b5b: 73 69 jae bc6 + b5d: 3a 28 cmp (%eax),%ch + b5f: 32 2c 32 xor (%edx,%esi,1),%ch + b62: 29 2c 33 sub %ebp,(%ebx,%esi,1) + b65: 32 2c 33 xor (%ebx,%esi,1),%ch + b68: 32 3b xor (%ebx),%bh + b6a: 65 62 70 3a bound %esi,%gs:0x3a(%eax) + b6e: 28 32 sub %dh,(%edx) + b70: 2c 32 sub $0x32,%al + b72: 29 2c 36 sub %ebp,(%esi,%esi,1) + b75: 34 2c xor $0x2c,%al + b77: 33 32 xor (%edx),%esi + b79: 3b 65 73 cmp 0x73(%ebp),%esp + b7c: 70 3a jo bb8 + b7e: 28 32 sub %dh,(%edx) + b80: 2c 32 sub $0x32,%al + b82: 29 2c 39 sub %ebp,(%ecx,%edi,1) + b85: 36 ss + b86: 2c 33 sub $0x33,%al + b88: 32 3b xor (%ebx),%bh + b8a: 65 62 78 3a bound %edi,%gs:0x3a(%eax) + b8e: 28 32 sub %dh,(%edx) + b90: 2c 32 sub $0x32,%al + b92: 29 2c 31 sub %ebp,(%ecx,%esi,1) + b95: 32 38 xor (%eax),%bh + b97: 2c 33 sub $0x33,%al + b99: 32 3b xor (%ebx),%bh + b9b: 65 gs + b9c: 64 fs + b9d: 78 3a js bd9 + b9f: 28 32 sub %dh,(%edx) + ba1: 2c 32 sub $0x32,%al + ba3: 29 2c 31 sub %ebp,(%ecx,%esi,1) + ba6: 36 30 2c 33 xor %ch,%ss:(%ebx,%esi,1) + baa: 32 3b xor (%ebx),%bh + bac: 65 63 78 3a arpl %di,%gs:0x3a(%eax) + bb0: 28 32 sub %dh,(%edx) + bb2: 2c 32 sub $0x32,%al + bb4: 29 2c 31 sub %ebp,(%ecx,%esi,1) + bb7: 39 32 cmp %esi,(%edx) + bb9: 2c 33 sub $0x33,%al + bbb: 32 3b xor (%ebx),%bh + bbd: 65 gs + bbe: 61 popa + bbf: 78 3a js bfb + bc1: 28 32 sub %dh,(%edx) + bc3: 2c 32 sub $0x32,%al + bc5: 29 2c 32 sub %ebp,(%edx,%esi,1) + bc8: 32 34 2c xor (%esp,%ebp,1),%dh + bcb: 33 32 xor (%edx),%esi + bcd: 3b 65 69 cmp 0x69(%ebp),%esp + bd0: 70 3a jo c0c + bd2: 28 32 sub %dh,(%edx) + bd4: 2c 32 sub $0x32,%al + bd6: 29 2c 32 sub %ebp,(%edx,%esi,1) + bd9: 35 36 2c 33 32 xor $0x32332c36,%eax + bde: 3b 63 73 cmp 0x73(%ebx),%esp + be1: 3a 28 cmp (%eax),%ch + be3: 32 2c 32 xor (%edx,%esi,1),%ch + be6: 29 2c 32 sub %ebp,(%edx,%esi,1) + be9: 38 38 cmp %bh,(%eax) + beb: 2c 33 sub $0x33,%al + bed: 32 3b xor (%ebx),%bh + bef: 65 gs + bf0: 66 data16 + bf1: 6c insb (%dx),%es:(%edi) + bf2: 61 popa + bf3: 67 73 3a addr16 jae c30 + bf6: 28 32 sub %dh,(%edx) + bf8: 2c 32 sub $0x32,%al + bfa: 29 2c 33 sub %ebp,(%ebx,%esi,1) + bfd: 32 30 xor (%eax),%dh + bff: 2c 33 sub $0x33,%al + c01: 32 3b xor (%ebx),%bh + c03: 75 73 jne c78 + c05: 65 gs + c06: 72 65 jb c6d + c08: 73 70 jae c7a + c0a: 3a 28 cmp (%eax),%ch + c0c: 32 2c 32 xor (%edx,%esi,1),%ch + c0f: 29 2c 33 sub %ebp,(%ebx,%esi,1) + c12: 35 32 2c 33 32 xor $0x32332c32,%eax + c17: 3b 73 73 cmp 0x73(%ebx),%esi + c1a: 3a 28 cmp (%eax),%ch + c1c: 32 2c 32 xor (%edx,%esi,1),%ch + c1f: 29 2c 33 sub %ebp,(%ebx,%esi,1) + c22: 38 34 2c cmp %dh,(%esp,%ebp,1) + c25: 33 32 xor (%edx),%esi + c27: 3b 3b cmp (%ebx),%edi + c29: 00 65 78 add %ah,0x78(%ebp) + c2c: 63 65 70 arpl %sp,0x70(%ebp) + c2f: 74 69 je c9a + c31: 6f outsl %ds:(%esi),(%dx) + c32: 6e outsb %ds:(%esi),(%dx) + c33: 73 5f jae c94 + c35: 70 61 jo c98 + c37: 67 addr16 + c38: 65 gs + c39: 5f pop %edi + c3a: 66 61 popaw + c3c: 75 6c jne caa + c3e: 74 5f je c9f + c40: 69 73 72 3a 46 28 30 imul $0x3028463a,0x72(%ebx),%esi + c47: 2c 31 sub $0x31,%al + c49: 35 29 00 52 65 xor $0x65520029,%eax + c4e: 67 69 73 74 65 72 73 imul $0x3a737265,0x74(%bp,%di),%esi + c55: 3a + c56: 70 28 jo c80 + c58: 33 2c 31 xor (%ecx,%esi,1),%ebp + c5b: 31 29 xor %ebp,(%ecx) + c5d: 00 65 78 add %ah,0x78(%ebp) + c60: 63 65 70 arpl %sp,0x70(%ebp) + c63: 74 69 je cce + c65: 6f outsl %ds:(%esi),(%dx) + c66: 6e outsb %ds:(%esi),(%dx) + c67: 73 5f jae cc8 + c69: 64 69 76 69 73 69 6f imul $0x6e6f6973,%fs:0x69(%esi),%esi + c70: 6e + c71: 5f pop %edi + c72: 62 79 5f bound %edi,0x5f(%ecx) + c75: 7a 65 jp cdc + c77: 72 6f jb ce8 + c79: 5f pop %edi + c7a: 69 73 72 3a 46 28 30 imul $0x3028463a,0x72(%ebx),%esi + c81: 2c 31 sub $0x31,%al + c83: 35 29 00 52 65 xor $0x65520029,%eax + c88: 67 69 73 74 65 72 73 imul $0x3a737265,0x74(%bp,%di),%esi + c8f: 3a + c90: 70 28 jo cba + c92: 33 2c 31 xor (%ecx,%esi,1),%ebp + c95: 33 29 xor (%ecx),%ebp + c97: 00 65 78 add %ah,0x78(%ebp) + c9a: 63 65 70 arpl %sp,0x70(%ebp) + c9d: 74 69 je d08 + c9f: 6f outsl %ds:(%esi),(%dx) + ca0: 6e outsb %ds:(%esi),(%dx) + ca1: 73 5f jae d02 + ca3: 69 6e 69 74 5f 73 69 imul $0x69735f74,0x69(%esi),%ebp + caa: 6d insl (%dx),%es:(%edi) + cab: 70 6c jo d19 + cad: 65 3a 46 28 cmp %gs:0x28(%esi),%al + cb1: 30 2c 31 xor %ch,(%ecx,%esi,1) + cb4: 35 29 00 73 72 xor $0x72730029,%eax + cb9: 63 2f arpl %bp,(%edi) + cbb: 54 push %esp + cbc: 69 65 72 30 2f 67 64 imul $0x64672f30,0x72(%ebp),%esp + cc3: 74 2e je cf3 + cc5: 63 00 arpl %ax,(%eax) + cc7: 2e cs + cc8: 2f das + cc9: 69 6e 63 6c 75 64 65 imul $0x6564756c,0x63(%esi),%ebp + cd0: 2f das + cd1: 54 push %esp + cd2: 69 65 72 30 2f 67 64 imul $0x64672f30,0x72(%ebp),%esp + cd9: 74 2e je d09 + cdb: 68 00 45 5f 47 push $0x475f4500 + ce0: 44 inc %esp + ce1: 54 push %esp + ce2: 5f pop %edi + ce3: 52 push %edx + ce4: 49 dec %ecx + ce5: 4e dec %esi + ce6: 47 inc %edi + ce7: 3a 54 28 31 cmp 0x31(%eax,%ebp,1),%dl + ceb: 2c 31 sub $0x31,%al + ced: 29 3d 65 47 44 54 sub %edi,0x54444765 + cf3: 5f pop %edi + cf4: 52 push %edx + cf5: 49 dec %ecx + cf6: 4e dec %esi + cf7: 47 inc %edi + cf8: 30 3a xor %bh,(%edx) + cfa: 30 2c 47 xor %ch,(%edi,%eax,2) + cfd: 44 inc %esp + cfe: 54 push %esp + cff: 5f pop %edi + d00: 52 push %edx + d01: 49 dec %ecx + d02: 4e dec %esi + d03: 47 inc %edi + d04: 31 3a xor %edi,(%edx) + d06: 31 2c 47 xor %ebp,(%edi,%eax,2) + d09: 44 inc %esp + d0a: 54 push %esp + d0b: 5f pop %edi + d0c: 52 push %edx + d0d: 49 dec %ecx + d0e: 4e dec %esi + d0f: 47 inc %edi + d10: 32 3a xor (%edx),%bh + d12: 32 2c 47 xor (%edi,%eax,2),%ch + d15: 44 inc %esp + d16: 54 push %esp + d17: 5f pop %edi + d18: 52 push %edx + d19: 49 dec %ecx + d1a: 4e dec %esi + d1b: 47 inc %edi + d1c: 33 3a xor (%edx),%edi + d1e: 33 2c 3b xor (%ebx,%edi,1),%ebp + d21: 00 54 5f 47 add %dl,0x47(%edi,%ebx,2) + d25: 44 inc %esp + d26: 54 push %esp + d27: 5f pop %edi + d28: 52 push %edx + d29: 49 dec %ecx + d2a: 4e dec %esi + d2b: 47 inc %edi + d2c: 3a 74 28 31 cmp 0x31(%eax,%ebp,1),%dh + d30: 2c 32 sub $0x32,%al + d32: 29 3d 28 31 2c 31 sub %edi,0x312c3128 + d38: 29 00 sub %eax,(%eax) + d3a: 45 inc %ebp + d3b: 5f pop %edi + d3c: 47 inc %edi + d3d: 44 inc %esp + d3e: 54 push %esp + d3f: 5f pop %edi + d40: 45 inc %ebp + d41: 58 pop %eax + d42: 45 inc %ebp + d43: 43 inc %ebx + d44: 55 push %ebp + d45: 54 push %esp + d46: 41 inc %ecx + d47: 42 inc %edx + d48: 4c dec %esp + d49: 45 inc %ebp + d4a: 3a 54 28 31 cmp 0x31(%eax,%ebp,1),%dl + d4e: 2c 33 sub $0x33,%al + d50: 29 3d 65 47 44 54 sub %edi,0x54444765 + d56: 5f pop %edi + d57: 4e dec %esi + d58: 4f dec %edi + d59: 54 push %esp + d5a: 5f pop %edi + d5b: 45 inc %ebp + d5c: 58 pop %eax + d5d: 45 inc %ebp + d5e: 43 inc %ebx + d5f: 55 push %ebp + d60: 54 push %esp + d61: 41 inc %ecx + d62: 42 inc %edx + d63: 4c dec %esp + d64: 45 inc %ebp + d65: 3a 30 cmp (%eax),%dh + d67: 2c 47 sub $0x47,%al + d69: 44 inc %esp + d6a: 54 push %esp + d6b: 5f pop %edi + d6c: 45 inc %ebp + d6d: 58 pop %eax + d6e: 45 inc %ebp + d6f: 43 inc %ebx + d70: 55 push %ebp + d71: 54 push %esp + d72: 41 inc %ecx + d73: 42 inc %edx + d74: 4c dec %esp + d75: 45 inc %ebp + d76: 3a 31 cmp (%ecx),%dh + d78: 2c 3b sub $0x3b,%al + d7a: 00 54 5f 47 add %dl,0x47(%edi,%ebx,2) + d7e: 44 inc %esp + d7f: 54 push %esp + d80: 5f pop %edi + d81: 45 inc %ebp + d82: 58 pop %eax + d83: 45 inc %ebp + d84: 43 inc %ebx + d85: 55 push %ebp + d86: 54 push %esp + d87: 41 inc %ecx + d88: 42 inc %edx + d89: 4c dec %esp + d8a: 45 inc %ebp + d8b: 3a 74 28 31 cmp 0x31(%eax,%ebp,1),%dh + d8f: 2c 34 sub $0x34,%al + d91: 29 3d 28 31 2c 33 sub %edi,0x332c3128 + d97: 29 00 sub %eax,(%eax) + d99: 45 inc %ebp + d9a: 5f pop %edi + d9b: 47 inc %edi + d9c: 44 inc %esp + d9d: 54 push %esp + d9e: 5f pop %edi + d9f: 52 push %edx + da0: 57 push %edi + da1: 3a 54 28 31 cmp 0x31(%eax,%ebp,1),%dl + da5: 2c 35 sub $0x35,%al + da7: 29 3d 65 47 44 54 sub %edi,0x54444765 + dad: 5f pop %edi + dae: 4e dec %esi + daf: 4f dec %edi + db0: 54 push %esp + db1: 5f pop %edi + db2: 52 push %edx + db3: 57 push %edi + db4: 3a 30 cmp (%eax),%dh + db6: 2c 47 sub $0x47,%al + db8: 44 inc %esp + db9: 54 push %esp + dba: 5f pop %edi + dbb: 52 push %edx + dbc: 57 push %edi + dbd: 3a 31 cmp (%ecx),%dh + dbf: 2c 3b sub $0x3b,%al + dc1: 00 54 5f 47 add %dl,0x47(%edi,%ebx,2) + dc5: 44 inc %esp + dc6: 54 push %esp + dc7: 5f pop %edi + dc8: 52 push %edx + dc9: 57 push %edi + dca: 3a 74 28 31 cmp 0x31(%eax,%ebp,1),%dh + dce: 2c 36 sub $0x36,%al + dd0: 29 3d 28 31 2c 35 sub %edi,0x352c3128 + dd6: 29 00 sub %eax,(%eax) + dd8: 53 push %ebx + dd9: 5f pop %edi + dda: 47 inc %edi + ddb: 44 inc %esp + ddc: 54 push %esp + ddd: 5f pop %edi + dde: 45 inc %ebp + ddf: 4e dec %esi + de0: 54 push %esp + de1: 52 push %edx + de2: 59 pop %ecx + de3: 3a 54 28 31 cmp 0x31(%eax,%ebp,1),%dl + de7: 2c 37 sub $0x37,%al + de9: 29 3d 73 38 4c 69 sub %edi,0x694c3873 + def: 6d insl (%dx),%es:(%edi) + df0: 69 74 4c 6f 77 3a 28 imul $0x32283a77,0x6f(%esp,%ecx,2),%esi + df7: 32 + df8: 2c 33 sub $0x33,%al + dfa: 29 2c 30 sub %ebp,(%eax,%esi,1) + dfd: 2c 31 sub $0x31,%al + dff: 36 3b 42 61 cmp %ss:0x61(%edx),%eax + e03: 73 65 jae e6a + e05: 4c dec %esp + e06: 6f outsl %ds:(%esi),(%dx) + e07: 77 3a ja e43 + e09: 28 32 sub %dh,(%edx) + e0b: 2c 33 sub $0x33,%al + e0d: 29 2c 31 sub %ebp,(%ecx,%esi,1) + e10: 36 ss + e11: 2c 31 sub $0x31,%al + e13: 36 3b 42 61 cmp %ss:0x61(%edx),%eax + e17: 73 65 jae e7e + e19: 4d dec %ebp + e1a: 69 64 64 6c 65 3a 28 imul $0x32283a65,0x6c(%esp,%eiz,2),%esp + e21: 32 + e22: 2c 34 sub $0x34,%al + e24: 29 2c 33 sub %ebp,(%ebx,%esi,1) + e27: 32 2c 38 xor (%eax,%edi,1),%ch + e2a: 3b 41 63 cmp 0x63(%ecx),%eax + e2d: 63 65 73 arpl %sp,0x73(%ebp) + e30: 73 3a jae e6c + e32: 28 32 sub %dh,(%edx) + e34: 2c 34 sub $0x34,%al + e36: 29 2c 34 sub %ebp,(%esp,%esi,1) + e39: 30 2c 38 xor %ch,(%eax,%edi,1) + e3c: 3b 47 72 cmp 0x72(%edi),%eax + e3f: 61 popa + e40: 6e outsb %ds:(%esi),(%dx) + e41: 75 6c jne eaf + e43: 61 popa + e44: 72 69 jb eaf + e46: 74 79 je ec1 + e48: 3a 28 cmp (%eax),%ch + e4a: 32 2c 34 xor (%esp,%esi,1),%ch + e4d: 29 2c 34 sub %ebp,(%esp,%esi,1) + e50: 38 2c 38 cmp %ch,(%eax,%edi,1) + e53: 3b 42 61 cmp 0x61(%edx),%eax + e56: 73 65 jae ebd + e58: 48 dec %eax + e59: 69 67 68 3a 28 32 2c imul $0x2c32283a,0x68(%edi),%esp + e60: 34 29 xor $0x29,%al + e62: 2c 35 sub $0x35,%al + e64: 36 ss + e65: 2c 38 sub $0x38,%al + e67: 3b 3b cmp (%ebx),%edi + e69: 00 54 5f 47 add %dl,0x47(%edi,%ebx,2) + e6d: 44 inc %esp + e6e: 54 push %esp + e6f: 5f pop %edi + e70: 45 inc %ebp + e71: 4e dec %esi + e72: 54 push %esp + e73: 52 push %edx + e74: 59 pop %ecx + e75: 3a 74 28 31 cmp 0x31(%eax,%ebp,1),%dh + e79: 2c 38 sub $0x38,%al + e7b: 29 3d 28 31 2c 37 sub %edi,0x372c3128 + e81: 29 00 sub %eax,(%eax) + e83: 53 push %ebx + e84: 5f pop %edi + e85: 47 inc %edi + e86: 44 inc %esp + e87: 54 push %esp + e88: 5f pop %edi + e89: 50 push %eax + e8a: 54 push %esp + e8b: 52 push %edx + e8c: 3a 54 28 31 cmp 0x31(%eax,%ebp,1),%dl + e90: 2c 39 sub $0x39,%al + e92: 29 3d 73 36 53 69 sub %edi,0x69533673 + e98: 7a 65 jp eff + e9a: 3a 28 cmp (%eax),%ch + e9c: 32 2c 33 xor (%ebx,%esi,1),%ch + e9f: 29 2c 30 sub %ebp,(%eax,%esi,1) + ea2: 2c 31 sub $0x31,%al + ea4: 36 3b 41 64 cmp %ss:0x64(%ecx),%eax + ea8: 64 fs + ea9: 72 65 jb f10 + eab: 73 73 jae f20 + ead: 3a 28 cmp (%eax),%ch + eaf: 32 2c 32 xor (%edx,%esi,1),%ch + eb2: 29 2c 31 sub %ebp,(%ecx,%esi,1) + eb5: 36 ss + eb6: 2c 33 sub $0x33,%al + eb8: 32 3b xor (%ebx),%bh + eba: 3b 00 cmp (%eax),%eax + ebc: 54 push %esp + ebd: 5f pop %edi + ebe: 47 inc %edi + ebf: 44 inc %esp + ec0: 54 push %esp + ec1: 5f pop %edi + ec2: 50 push %eax + ec3: 54 push %esp + ec4: 52 push %edx + ec5: 3a 74 28 31 cmp 0x31(%eax,%ebp,1),%dh + ec9: 2c 31 sub $0x31,%al + ecb: 30 29 xor %ch,(%ecx) + ecd: 3d 28 31 2c 39 cmp $0x392c3128,%eax + ed2: 29 00 sub %eax,(%eax) + ed4: 67 addr16 + ed5: 64 fs + ed6: 74 5f je f37 + ed8: 65 6e outsb %gs:(%esi),(%dx) + eda: 74 72 je f4e + edc: 79 5f jns f3d + ede: 63 72 65 arpl %si,0x65(%edx) + ee1: 61 popa + ee2: 74 65 je f49 + ee4: 3a 46 28 cmp 0x28(%esi),%al + ee7: 30 2c 31 xor %ch,(%ecx,%esi,1) + eea: 35 29 00 49 6e xor $0x6e490029,%eax + eef: 64 fs + ef0: 65 gs + ef1: 78 3a js f2d + ef3: 70 28 jo f1d + ef5: 30 2c 31 xor %ch,(%ecx,%esi,1) + ef8: 29 00 sub %eax,(%eax) + efa: 42 inc %edx + efb: 61 popa + efc: 73 65 jae f63 + efe: 3a 70 28 cmp 0x28(%eax),%dh + f01: 32 2c 32 xor (%edx,%esi,1),%ch + f04: 29 00 sub %eax,(%eax) + f06: 4c dec %esp + f07: 69 6d 69 74 3a 70 28 imul $0x28703a74,0x69(%ebp),%ebp + f0e: 32 2c 32 xor (%edx,%esi,1),%ch + f11: 29 00 sub %eax,(%eax) + f13: 52 push %edx + f14: 69 6e 67 3a 70 28 31 imul $0x3128703a,0x67(%esi),%ebp + f1b: 2c 32 sub $0x32,%al + f1d: 29 00 sub %eax,(%eax) + f1f: 45 inc %ebp + f20: 78 65 js f87 + f22: 63 75 74 arpl %si,0x74(%ebp) + f25: 61 popa + f26: 62 6c 65 3a bound %ebp,0x3a(%ebp,%eiz,2) + f2a: 70 28 jo f54 + f2c: 31 2c 34 xor %ebp,(%esp,%esi,1) + f2f: 29 00 sub %eax,(%eax) + f31: 52 push %edx + f32: 65 gs + f33: 61 popa + f34: 64 fs + f35: 57 push %edi + f36: 72 69 jb fa1 + f38: 74 65 je f9f + f3a: 3a 70 28 cmp 0x28(%eax),%dh + f3d: 31 2c 36 xor %ebp,(%esi,%esi,1) + f40: 29 00 sub %eax,(%eax) + f42: 42 inc %edx + f43: 61 popa + f44: 73 65 jae fab + f46: 3a 72 28 cmp 0x28(%edx),%dh + f49: 32 2c 32 xor (%edx,%esi,1),%ch + f4c: 29 00 sub %eax,(%eax) + f4e: 4c dec %esp + f4f: 69 6d 69 74 3a 72 28 imul $0x28723a74,0x69(%ebp),%ebp + f56: 32 2c 32 xor (%edx,%esi,1),%ch + f59: 29 00 sub %eax,(%eax) + f5b: 67 addr16 + f5c: 64 fs + f5d: 74 5f je fbe + f5f: 65 6e outsb %gs:(%esi),(%dx) + f61: 74 72 je fd5 + f63: 79 5f jns fc4 + f65: 63 72 65 arpl %si,0x65(%edx) + f68: 61 popa + f69: 74 65 je fd0 + f6b: 5f pop %edi + f6c: 6e outsb %ds:(%esi),(%dx) + f6d: 75 6c jne fdb + f6f: 6c insb (%dx),%es:(%edi) + f70: 3a 46 28 cmp 0x28(%esi),%al + f73: 30 2c 31 xor %ch,(%ecx,%esi,1) + f76: 35 29 00 67 64 xor $0x64670029,%eax + f7b: 74 5f je fdc + f7d: 63 72 65 arpl %si,0x65(%edx) + f80: 61 popa + f81: 74 65 je fe8 + f83: 5f pop %edi + f84: 66 data16 + f85: 6c insb (%dx),%es:(%edi) + f86: 61 popa + f87: 74 3a je fc3 + f89: 46 inc %esi + f8a: 28 30 sub %dh,(%eax) + f8c: 2c 31 sub $0x31,%al + f8e: 35 29 00 67 5f xor $0x5f670029,%eax + f93: 67 addr16 + f94: 64 fs + f95: 74 5f je ff6 + f97: 70 74 jo 100d + f99: 72 3a jb fd5 + f9b: 47 inc %edi + f9c: 28 31 sub %dh,(%ecx) + f9e: 2c 31 sub $0x31,%al + fa0: 30 29 xor %ch,(%ecx) + fa2: 00 67 5f add %ah,0x5f(%edi) + fa5: 67 addr16 + fa6: 64 fs + fa7: 74 5f je 1008 + fa9: 65 6e outsb %gs:(%esi),(%dx) + fab: 74 72 je 101f + fad: 69 65 73 3a 47 28 30 imul $0x3028473a,0x73(%ebp),%esp + fb4: 2c 31 sub $0x31,%al + fb6: 36 29 3d 61 72 28 30 sub %edi,%ss:0x30287261 + fbd: 2c 31 sub $0x31,%al + fbf: 37 aaa + fc0: 29 3d 72 28 30 2c sub %edi,0x2c302872 + fc6: 31 37 xor %esi,(%edi) + fc8: 29 3b sub %edi,(%ebx) + fca: 30 3b xor %bh,(%ebx) + fcc: 30 33 xor %dh,(%ebx) + fce: 37 aaa + fcf: 37 aaa + fd0: 37 aaa + fd1: 37 aaa + fd2: 37 aaa + fd3: 37 aaa + fd4: 37 aaa + fd5: 37 aaa + fd6: 37 aaa + fd7: 37 aaa + fd8: 3b 3b cmp (%ebx),%edi + fda: 30 3b xor %bh,(%ebx) + fdc: 32 3b xor (%ebx),%bh + fde: 28 31 sub %dh,(%ecx) + fe0: 2c 38 sub $0x38,%al + fe2: 29 00 sub %eax,(%eax) + fe4: 73 72 jae 1058 + fe6: 63 2f arpl %bp,(%edi) + fe8: 54 push %esp + fe9: 69 65 72 30 2f 68 65 imul $0x65682f30,0x72(%ebp),%esp + ff0: 61 popa + ff1: 70 2e jo 1021 + ff3: 63 00 arpl %ax,(%eax) + ff5: 2e cs + ff6: 2f das + ff7: 69 6e 63 6c 75 64 65 imul $0x6564756c,0x63(%esi),%ebp + ffe: 2f das + fff: 54 push %esp + 1000: 69 65 72 30 2f 68 65 imul $0x65682f30,0x72(%ebp),%esp + 1007: 61 popa + 1008: 70 2e jo 1038 + 100a: 68 00 54 5f 48 push $0x485f5400 + 100f: 45 inc %ebp + 1010: 41 inc %ecx + 1011: 50 push %eax + 1012: 5f pop %edi + 1013: 48 dec %eax + 1014: 45 inc %ebp + 1015: 41 inc %ecx + 1016: 44 inc %esp + 1017: 45 inc %ebp + 1018: 52 push %edx + 1019: 3a 74 28 31 cmp 0x31(%eax,%ebp,1),%dh + 101d: 2c 31 sub $0x31,%al + 101f: 29 3d 28 31 2c 32 sub %edi,0x322c3128 + 1025: 29 3d 73 31 32 4d sub %edi,0x4d323173 + 102b: 61 popa + 102c: 67 69 63 3a 28 32 2c imul $0x322c3228,0x3a(%bp,%di),%esp + 1033: 32 + 1034: 29 2c 30 sub %ebp,(%eax,%esi,1) + 1037: 2c 33 sub $0x33,%al + 1039: 32 3b xor (%ebx),%bh + 103b: 48 dec %eax + 103c: 6f outsl %ds:(%esi),(%dx) + 103d: 6c insb (%dx),%es:(%edi) + 103e: 65 3a 28 cmp %gs:(%eax),%ch + 1041: 32 2c 34 xor (%esp,%esi,1),%ch + 1044: 29 2c 33 sub %ebp,(%ebx,%esi,1) + 1047: 32 2c 38 xor (%eax,%edi,1),%ch + 104a: 3b 53 69 cmp 0x69(%ebx),%edx + 104d: 7a 65 jp 10b4 + 104f: 3a 28 cmp (%eax),%ch + 1051: 32 2c 32 xor (%edx,%esi,1),%ch + 1054: 29 2c 36 sub %ebp,(%esi,%esi,1) + 1057: 34 2c xor $0x2c,%al + 1059: 33 32 xor (%edx),%esi + 105b: 3b 3b cmp (%ebx),%edi + 105d: 00 54 5f 48 add %dl,0x48(%edi,%ebx,2) + 1061: 45 inc %ebp + 1062: 41 inc %ecx + 1063: 50 push %eax + 1064: 5f pop %edi + 1065: 46 inc %esi + 1066: 4f dec %edi + 1067: 4f dec %edi + 1068: 54 push %esp + 1069: 45 inc %ebp + 106a: 52 push %edx + 106b: 3a 74 28 31 cmp 0x31(%eax,%ebp,1),%dh + 106f: 2c 33 sub $0x33,%al + 1071: 29 3d 28 31 2c 34 sub %edi,0x342c3128 + 1077: 29 3d 73 38 4d 61 sub %edi,0x614d3873 + 107d: 67 69 63 3a 28 32 2c imul $0x322c3228,0x3a(%bp,%di),%esp + 1084: 32 + 1085: 29 2c 30 sub %ebp,(%eax,%esi,1) + 1088: 2c 33 sub $0x33,%al + 108a: 32 3b xor (%ebx),%bh + 108c: 48 dec %eax + 108d: 65 gs + 108e: 61 popa + 108f: 64 fs + 1090: 65 gs + 1091: 72 3a jb 10cd + 1093: 28 31 sub %dh,(%ecx) + 1095: 2c 35 sub $0x35,%al + 1097: 29 3d 2a 28 31 2c sub %edi,0x2c31282a + 109d: 31 29 xor %ebp,(%ecx) + 109f: 2c 33 sub $0x33,%al + 10a1: 32 2c 33 xor (%ebx,%esi,1),%ch + 10a4: 32 3b xor (%ebx),%bh + 10a6: 3b 00 cmp (%eax),%eax + 10a8: 54 push %esp + 10a9: 5f pop %edi + 10aa: 48 dec %eax + 10ab: 45 inc %ebp + 10ac: 41 inc %ecx + 10ad: 50 push %eax + 10ae: 5f pop %edi + 10af: 49 dec %ecx + 10b0: 4e dec %esi + 10b1: 44 inc %esp + 10b2: 45 inc %ebp + 10b3: 58 pop %eax + 10b4: 3a 74 28 31 cmp 0x31(%eax,%ebp,1),%dh + 10b8: 2c 36 sub $0x36,%al + 10ba: 29 3d 28 31 2c 37 sub %edi,0x372c3128 + 10c0: 29 3d 73 31 32 41 sub %edi,0x41323173 + 10c6: 72 72 jb 113a + 10c8: 61 popa + 10c9: 79 3a jns 1105 + 10cb: 28 31 sub %dh,(%ecx) + 10cd: 2c 38 sub $0x38,%al + 10cf: 29 3d 2a 28 31 2c sub %edi,0x2c31282a + 10d5: 39 29 cmp %ebp,(%ecx) + 10d7: 3d 2a 28 30 2c cmp $0x2c30282a,%eax + 10dc: 31 35 29 2c 30 2c xor %esi,0x2c302c29 + 10e2: 33 32 xor (%edx),%esi + 10e4: 3b 53 69 cmp 0x69(%ebx),%edx + 10e7: 7a 65 jp 114e + 10e9: 3a 28 cmp (%eax),%ch + 10eb: 32 2c 32 xor (%edx,%esi,1),%ch + 10ee: 29 2c 33 sub %ebp,(%ebx,%esi,1) + 10f1: 32 2c 33 xor (%ebx,%esi,1),%ch + 10f4: 32 3b xor (%ebx),%bh + 10f6: 4d dec %ebp + 10f7: 61 popa + 10f8: 78 53 js 114d + 10fa: 69 7a 65 3a 28 32 2c imul $0x2c32283a,0x65(%edx),%edi + 1101: 32 29 xor (%ecx),%ch + 1103: 2c 36 sub $0x36,%al + 1105: 34 2c xor $0x2c,%al + 1107: 33 32 xor (%edx),%esi + 1109: 3b 3b cmp (%ebx),%edi + 110b: 00 54 5f 48 add %dl,0x48(%edi,%ebx,2) + 110f: 45 inc %ebp + 1110: 41 inc %ecx + 1111: 50 push %eax + 1112: 3a 74 28 31 cmp 0x31(%eax,%ebp,1),%dh + 1116: 2c 31 sub $0x31,%al + 1118: 30 29 xor %ch,(%ecx) + 111a: 3d 28 31 2c 31 cmp $0x312c3128,%eax + 111f: 31 29 xor %ebp,(%ecx) + 1121: 3d 73 32 34 49 cmp $0x49343273,%eax + 1126: 6e outsb %ds:(%esi),(%dx) + 1127: 64 fs + 1128: 65 gs + 1129: 78 3a js 1165 + 112b: 28 31 sub %dh,(%ecx) + 112d: 2c 36 sub $0x36,%al + 112f: 29 2c 30 sub %ebp,(%eax,%esi,1) + 1132: 2c 39 sub $0x39,%al + 1134: 36 3b 53 74 cmp %ss:0x74(%ebx),%edx + 1138: 61 popa + 1139: 72 74 jb 11af + 113b: 3a 28 cmp (%eax),%ch + 113d: 32 2c 32 xor (%edx,%esi,1),%ch + 1140: 29 2c 39 sub %ebp,(%ecx,%edi,1) + 1143: 36 ss + 1144: 2c 33 sub $0x33,%al + 1146: 32 3b xor (%ebx),%bh + 1148: 45 inc %ebp + 1149: 6e outsb %ds:(%esi),(%dx) + 114a: 64 3a 28 cmp %fs:(%eax),%ch + 114d: 32 2c 32 xor (%edx,%esi,1),%ch + 1150: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 1153: 32 38 xor (%eax),%bh + 1155: 2c 33 sub $0x33,%al + 1157: 32 3b xor (%ebx),%bh + 1159: 4d dec %ebp + 115a: 61 popa + 115b: 78 3a js 1197 + 115d: 28 32 sub %dh,(%edx) + 115f: 2c 32 sub $0x32,%al + 1161: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 1164: 36 30 2c 33 xor %ch,%ss:(%ebx,%esi,1) + 1168: 32 3b xor (%ebx),%bh + 116a: 3b 00 cmp (%eax),%eax + 116c: 2e cs + 116d: 2f das + 116e: 69 6e 63 6c 75 64 65 imul $0x6564756c,0x63(%esi),%ebp + 1175: 2f das + 1176: 54 push %esp + 1177: 69 65 72 30 2f 70 61 imul $0x61702f30,0x72(%ebp),%esp + 117e: 67 69 6e 67 2e 68 00 imul $0x5300682e,0x67(%bp),%ebp + 1185: 53 + 1186: 5f pop %edi + 1187: 50 push %eax + 1188: 41 inc %ecx + 1189: 47 inc %edi + 118a: 49 dec %ecx + 118b: 4e dec %esi + 118c: 47 inc %edi + 118d: 5f pop %edi + 118e: 50 push %eax + 118f: 41 inc %ecx + 1190: 47 inc %edi + 1191: 45 inc %ebp + 1192: 3a 54 28 33 cmp 0x33(%eax,%ebp,1),%dl + 1196: 2c 31 sub $0x31,%al + 1198: 29 3d 73 34 50 72 sub %edi,0x72503473 + 119e: 65 gs + 119f: 73 65 jae 1206 + 11a1: 6e outsb %ds:(%esi),(%dx) + 11a2: 74 3a je 11de + 11a4: 28 32 sub %dh,(%edx) + 11a6: 2c 34 sub $0x34,%al + 11a8: 29 2c 30 sub %ebp,(%eax,%esi,1) + 11ab: 2c 31 sub $0x31,%al + 11ad: 3b 52 57 cmp 0x57(%edx),%edx + 11b0: 3a 28 cmp (%eax),%ch + 11b2: 32 2c 34 xor (%esp,%esi,1),%ch + 11b5: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 11b8: 2c 31 sub $0x31,%al + 11ba: 3b 55 73 cmp 0x73(%ebp),%edx + 11bd: 65 gs + 11be: 72 3a jb 11fa + 11c0: 28 32 sub %dh,(%edx) + 11c2: 2c 34 sub $0x34,%al + 11c4: 29 2c 32 sub %ebp,(%edx,%esi,1) + 11c7: 2c 31 sub $0x31,%al + 11c9: 3b 41 63 cmp 0x63(%ecx),%eax + 11cc: 63 65 73 arpl %sp,0x73(%ebp) + 11cf: 73 65 jae 1236 + 11d1: 64 3a 28 cmp %fs:(%eax),%ch + 11d4: 32 2c 34 xor (%esp,%esi,1),%ch + 11d7: 29 2c 33 sub %ebp,(%ebx,%esi,1) + 11da: 2c 31 sub $0x31,%al + 11dc: 3b 4d 69 cmp 0x69(%ebp),%ecx + 11df: 73 63 jae 1244 + 11e1: 3a 28 cmp (%eax),%ch + 11e3: 32 2c 34 xor (%esp,%esi,1),%ch + 11e6: 29 2c 34 sub %ebp,(%esp,%esi,1) + 11e9: 2c 38 sub $0x38,%al + 11eb: 3b 50 68 cmp 0x68(%eax),%edx + 11ee: 79 73 jns 1263 + 11f0: 69 63 61 6c 3a 28 32 imul $0x32283a6c,0x61(%ebx),%esp + 11f7: 2c 32 sub $0x32,%al + 11f9: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 11fc: 32 2c 32 xor (%edx,%esi,1),%ch + 11ff: 30 3b xor %bh,(%ebx) + 1201: 3b 00 cmp (%eax),%eax + 1203: 54 push %esp + 1204: 5f pop %edi + 1205: 50 push %eax + 1206: 41 inc %ecx + 1207: 47 inc %edi + 1208: 49 dec %ecx + 1209: 4e dec %esi + 120a: 47 inc %edi + 120b: 5f pop %edi + 120c: 50 push %eax + 120d: 41 inc %ecx + 120e: 47 inc %edi + 120f: 45 inc %ebp + 1210: 3a 74 28 33 cmp 0x33(%eax,%ebp,1),%dh + 1214: 2c 32 sub $0x32,%al + 1216: 29 3d 28 33 2c 31 sub %edi,0x312c3328 + 121c: 29 00 sub %eax,(%eax) + 121e: 54 push %esp + 121f: 5f pop %edi + 1220: 50 push %eax + 1221: 41 inc %ecx + 1222: 47 inc %edi + 1223: 49 dec %ecx + 1224: 4e dec %esi + 1225: 47 inc %edi + 1226: 5f pop %edi + 1227: 54 push %esp + 1228: 41 inc %ecx + 1229: 42 inc %edx + 122a: 4c dec %esp + 122b: 45 inc %ebp + 122c: 3a 74 28 33 cmp 0x33(%eax,%ebp,1),%dh + 1230: 2c 33 sub $0x33,%al + 1232: 29 3d 28 33 2c 34 sub %edi,0x342c3328 + 1238: 29 3d 73 34 30 39 sub %edi,0x39303473 + 123e: 36 ss + 123f: 50 push %eax + 1240: 61 popa + 1241: 67 addr16 + 1242: 65 gs + 1243: 73 3a jae 127f + 1245: 28 33 sub %dh,(%ebx) + 1247: 2c 35 sub $0x35,%al + 1249: 29 3d 61 72 28 33 sub %edi,0x33287261 + 124f: 2c 36 sub $0x36,%al + 1251: 29 3d 72 28 33 2c sub %edi,0x2c332872 + 1257: 36 29 3b sub %edi,%ss:(%ebx) + 125a: 30 3b xor %bh,(%ebx) + 125c: 30 33 xor %dh,(%ebx) + 125e: 37 aaa + 125f: 37 aaa + 1260: 37 aaa + 1261: 37 aaa + 1262: 37 aaa + 1263: 37 aaa + 1264: 37 aaa + 1265: 37 aaa + 1266: 37 aaa + 1267: 37 aaa + 1268: 3b 3b cmp (%ebx),%edi + 126a: 30 3b xor %bh,(%ebx) + 126c: 31 30 xor %esi,(%eax) + 126e: 32 33 xor (%ebx),%dh + 1270: 3b 28 cmp (%eax),%ebp + 1272: 33 2c 32 xor (%edx,%esi,1),%ebp + 1275: 29 2c 30 sub %ebp,(%eax,%esi,1) + 1278: 2c 33 sub $0x33,%al + 127a: 32 37 xor (%edi),%dh + 127c: 36 38 3b cmp %bh,%ss:(%ebx) + 127f: 3b 00 cmp (%eax),%eax + 1281: 54 push %esp + 1282: 5f pop %edi + 1283: 50 push %eax + 1284: 41 inc %ecx + 1285: 47 inc %edi + 1286: 49 dec %ecx + 1287: 4e dec %esi + 1288: 47 inc %edi + 1289: 5f pop %edi + 128a: 44 inc %esp + 128b: 49 dec %ecx + 128c: 52 push %edx + 128d: 45 inc %ebp + 128e: 43 inc %ebx + 128f: 54 push %esp + 1290: 4f dec %edi + 1291: 52 push %edx + 1292: 59 pop %ecx + 1293: 3a 74 28 33 cmp 0x33(%eax,%ebp,1),%dh + 1297: 2c 37 sub $0x37,%al + 1299: 29 3d 28 33 2c 38 sub %edi,0x382c3328 + 129f: 29 3d 73 38 31 39 sub %edi,0x39313873 + 12a5: 36 ss + 12a6: 45 inc %ebp + 12a7: 6e outsb %ds:(%esi),(%dx) + 12a8: 74 72 je 131c + 12aa: 69 65 73 3a 28 33 2c imul $0x2c33283a,0x73(%ebp),%esp + 12b1: 39 29 cmp %ebp,(%ecx) + 12b3: 3d 61 72 28 33 cmp $0x33287261,%eax + 12b8: 2c 36 sub $0x36,%al + 12ba: 29 3b sub %edi,(%ebx) + 12bc: 30 3b xor %bh,(%ebx) + 12be: 31 30 xor %esi,(%eax) + 12c0: 32 33 xor (%ebx),%dh + 12c2: 3b 28 cmp (%eax),%ebp + 12c4: 32 2c 32 xor (%edx,%esi,1),%ch + 12c7: 29 2c 30 sub %ebp,(%eax,%esi,1) + 12ca: 2c 33 sub $0x33,%al + 12cc: 32 37 xor (%edi),%dh + 12ce: 36 38 3b cmp %bh,%ss:(%ebx) + 12d1: 54 push %esp + 12d2: 61 popa + 12d3: 62 6c 65 73 bound %ebp,0x73(%ebp,%eiz,2) + 12d7: 3a 28 cmp (%eax),%ch + 12d9: 33 2c 31 xor (%ecx,%esi,1),%ebp + 12dc: 30 29 xor %ch,(%ecx) + 12de: 3d 61 72 28 33 cmp $0x33287261,%eax + 12e3: 2c 36 sub $0x36,%al + 12e5: 29 3b sub %edi,(%ebx) + 12e7: 30 3b xor %bh,(%ebx) + 12e9: 31 30 xor %esi,(%eax) + 12eb: 32 33 xor (%ebx),%dh + 12ed: 3b 28 cmp (%eax),%ebp + 12ef: 33 2c 31 xor (%ecx,%esi,1),%ebp + 12f2: 31 29 xor %ebp,(%ecx) + 12f4: 3d 2a 28 33 2c cmp $0x2c33282a,%eax + 12f9: 33 29 xor (%ecx),%ebp + 12fb: 2c 33 sub $0x33,%al + 12fd: 32 37 xor (%edi),%dh + 12ff: 36 38 2c 33 cmp %ch,%ss:(%ebx,%esi,1) + 1303: 32 37 xor (%edi),%dh + 1305: 36 38 3b cmp %bh,%ss:(%ebx) + 1308: 50 push %eax + 1309: 68 79 73 69 63 push $0x63697379 + 130e: 61 popa + 130f: 6c insb (%dx),%es:(%edi) + 1310: 41 inc %ecx + 1311: 64 fs + 1312: 64 fs + 1313: 72 65 jb 137a + 1315: 73 73 jae 138a + 1317: 3a 28 cmp (%eax),%ch + 1319: 32 2c 32 xor (%edx,%esi,1),%ch + 131c: 29 2c 36 sub %ebp,(%esi,%esi,1) + 131f: 35 35 33 36 2c xor $0x2c363335,%eax + 1324: 33 32 xor (%edx),%esi + 1326: 3b 3b cmp (%ebx),%edi + 1328: 00 68 65 add %ch,0x65(%eax) + 132b: 61 popa + 132c: 70 5f jo 138d + 132e: 69 6e 64 65 78 5f 69 imul $0x695f7865,0x64(%esi),%ebp + 1335: 6e outsb %ds:(%esi),(%dx) + 1336: 69 74 69 61 6c 69 7a imul $0x657a696c,0x61(%ecx,%ebp,2),%esi + 133d: 65 + 133e: 3a 46 28 cmp 0x28(%esi),%al + 1341: 31 2c 36 xor %ebp,(%esi,%esi,1) + 1344: 29 00 sub %eax,(%eax) + 1346: 41 inc %ecx + 1347: 64 fs + 1348: 64 fs + 1349: 72 65 jb 13b0 + 134b: 73 73 jae 13c0 + 134d: 3a 70 28 cmp 0x28(%eax),%dh + 1350: 31 2c 39 xor %ebp,(%ecx,%edi,1) + 1353: 29 00 sub %eax,(%eax) + 1355: 4d dec %ebp + 1356: 61 popa + 1357: 78 53 js 13ac + 1359: 69 7a 65 3a 70 28 32 imul $0x3228703a,0x65(%edx),%edi + 1360: 2c 32 sub $0x32,%al + 1362: 29 00 sub %eax,(%eax) + 1364: 41 inc %ecx + 1365: 64 fs + 1366: 64 fs + 1367: 72 65 jb 13ce + 1369: 73 73 jae 13de + 136b: 3a 72 28 cmp 0x28(%edx),%dh + 136e: 31 2c 39 xor %ebp,(%ecx,%edi,1) + 1371: 29 00 sub %eax,(%eax) + 1373: 4d dec %ebp + 1374: 61 popa + 1375: 78 53 js 13ca + 1377: 69 7a 65 3a 72 28 32 imul $0x3228723a,0x65(%edx),%edi + 137e: 2c 32 sub $0x32,%al + 1380: 29 00 sub %eax,(%eax) + 1382: 68 65 61 70 5f push $0x5f706165 + 1387: 69 6e 64 65 78 5f 69 imul $0x695f7865,0x64(%esi),%ebp + 138e: 6e outsb %ds:(%esi),(%dx) + 138f: 73 65 jae 13f6 + 1391: 72 74 jb 1407 + 1393: 3a 46 28 cmp 0x28(%esi),%al + 1396: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1399: 35 29 00 49 6e xor $0x6e490029,%eax + 139e: 64 fs + 139f: 65 gs + 13a0: 78 3a js 13dc + 13a2: 70 28 jo 13cc + 13a4: 30 2c 31 xor %ch,(%ecx,%esi,1) + 13a7: 36 29 3d 2a 28 31 2c sub %edi,%ss:0x2c31282a + 13ae: 36 29 00 sub %eax,%ss:(%eax) + 13b1: 56 push %esi + 13b2: 61 popa + 13b3: 6c insb (%dx),%es:(%edi) + 13b4: 75 65 jne 141b + 13b6: 3a 70 28 cmp 0x28(%eax),%dh + 13b9: 31 2c 39 xor %ebp,(%ecx,%edi,1) + 13bc: 29 00 sub %eax,(%eax) + 13be: 54 push %esp + 13bf: 65 gs + 13c0: 6d insl (%dx),%es:(%edi) + 13c1: 70 6f jo 1432 + 13c3: 72 61 jb 1426 + 13c5: 72 79 jb 1440 + 13c7: 3a 72 28 cmp 0x28(%edx),%dh + 13ca: 31 2c 39 xor %ebp,(%ecx,%edi,1) + 13cd: 29 00 sub %eax,(%eax) + 13cf: 54 push %esp + 13d0: 65 gs + 13d1: 6d insl (%dx),%es:(%edi) + 13d2: 70 6f jo 1443 + 13d4: 72 61 jb 1437 + 13d6: 72 79 jb 1451 + 13d8: 32 3a xor (%edx),%bh + 13da: 72 28 jb 1404 + 13dc: 31 2c 39 xor %ebp,(%ecx,%edi,1) + 13df: 29 00 sub %eax,(%eax) + 13e1: 68 65 61 70 5f push $0x5f706165 + 13e6: 69 6e 64 65 78 5f 73 imul $0x735f7865,0x64(%esi),%ebp + 13ed: 6d insl (%dx),%es:(%edi) + 13ee: 61 popa + 13ef: 6c insb (%dx),%es:(%edi) + 13f0: 6c insb (%dx),%es:(%edi) + 13f1: 65 gs + 13f2: 72 3a jb 142e + 13f4: 46 inc %esi + 13f5: 28 32 sub %dh,(%edx) + 13f7: 2c 34 sub $0x34,%al + 13f9: 29 00 sub %eax,(%eax) + 13fb: 41 inc %ecx + 13fc: 3a 70 28 cmp 0x28(%eax),%dh + 13ff: 31 2c 39 xor %ebp,(%ecx,%edi,1) + 1402: 29 00 sub %eax,(%eax) + 1404: 42 inc %edx + 1405: 3a 70 28 cmp 0x28(%eax),%dh + 1408: 31 2c 39 xor %ebp,(%ecx,%edi,1) + 140b: 29 00 sub %eax,(%eax) + 140d: 41 inc %ecx + 140e: 3a 72 28 cmp 0x28(%edx),%dh + 1411: 31 2c 39 xor %ebp,(%ecx,%edi,1) + 1414: 29 00 sub %eax,(%eax) + 1416: 42 inc %edx + 1417: 3a 72 28 cmp 0x28(%edx),%dh + 141a: 31 2c 39 xor %ebp,(%ecx,%edi,1) + 141d: 29 00 sub %eax,(%eax) + 141f: 68 65 61 70 5f push $0x5f706165 + 1424: 69 6e 64 65 78 5f 67 imul $0x675f7865,0x64(%esi),%ebp + 142b: 65 gs + 142c: 74 3a je 1468 + 142e: 46 inc %esi + 142f: 28 31 sub %dh,(%ecx) + 1431: 2c 39 sub $0x39,%al + 1433: 29 00 sub %eax,(%eax) + 1435: 49 dec %ecx + 1436: 6e outsb %ds:(%esi),(%dx) + 1437: 64 fs + 1438: 65 gs + 1439: 78 3a js 1475 + 143b: 70 28 jo 1465 + 143d: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1440: 36 29 00 sub %eax,%ss:(%eax) + 1443: 50 push %eax + 1444: 6f outsl %ds:(%esi),(%dx) + 1445: 73 69 jae 14b0 + 1447: 74 69 je 14b2 + 1449: 6f outsl %ds:(%esi),(%dx) + 144a: 6e outsb %ds:(%esi),(%dx) + 144b: 3a 70 28 cmp 0x28(%eax),%dh + 144e: 32 2c 32 xor (%edx,%esi,1),%ch + 1451: 29 00 sub %eax,(%eax) + 1453: 49 dec %ecx + 1454: 6e outsb %ds:(%esi),(%dx) + 1455: 64 fs + 1456: 65 gs + 1457: 78 3a js 1493 + 1459: 72 28 jb 1483 + 145b: 30 2c 31 xor %ch,(%ecx,%esi,1) + 145e: 36 29 00 sub %eax,%ss:(%eax) + 1461: 50 push %eax + 1462: 6f outsl %ds:(%esi),(%dx) + 1463: 73 69 jae 14ce + 1465: 74 69 je 14d0 + 1467: 6f outsl %ds:(%esi),(%dx) + 1468: 6e outsb %ds:(%esi),(%dx) + 1469: 3a 72 28 cmp 0x28(%edx),%dh + 146c: 32 2c 32 xor (%edx,%esi,1),%ch + 146f: 29 00 sub %eax,(%eax) + 1471: 68 65 61 70 5f push $0x5f706165 + 1476: 69 6e 64 65 78 5f 72 imul $0x725f7865,0x64(%esi),%ebp + 147d: 65 gs + 147e: 6d insl (%dx),%es:(%edi) + 147f: 6f outsl %ds:(%esi),(%dx) + 1480: 76 65 jbe 14e7 + 1482: 3a 46 28 cmp 0x28(%esi),%al + 1485: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1488: 35 29 00 68 65 xor $0x65680029,%eax + 148d: 61 popa + 148e: 70 5f jo 14ef + 1490: 63 72 65 arpl %si,0x65(%edx) + 1493: 61 popa + 1494: 74 65 je 14fb + 1496: 3a 46 28 cmp 0x28(%esi),%al + 1499: 30 2c 31 xor %ch,(%ecx,%esi,1) + 149c: 37 aaa + 149d: 29 3d 2a 28 31 2c sub %edi,0x2c31282a + 14a3: 31 30 xor %esi,(%eax) + 14a5: 29 00 sub %eax,(%eax) + 14a7: 53 push %ebx + 14a8: 74 61 je 150b + 14aa: 72 74 jb 1520 + 14ac: 3a 70 28 cmp 0x28(%eax),%dh + 14af: 32 2c 32 xor (%edx,%esi,1),%ch + 14b2: 29 00 sub %eax,(%eax) + 14b4: 45 inc %ebp + 14b5: 6e outsb %ds:(%esi),(%dx) + 14b6: 64 3a 70 28 cmp %fs:0x28(%eax),%dh + 14ba: 32 2c 32 xor (%edx,%esi,1),%ch + 14bd: 29 00 sub %eax,(%eax) + 14bf: 4d dec %ebp + 14c0: 61 popa + 14c1: 78 3a js 14fd + 14c3: 70 28 jo 14ed + 14c5: 32 2c 32 xor (%edx,%esi,1),%ch + 14c8: 29 00 sub %eax,(%eax) + 14ca: 4e dec %esi + 14cb: 75 6d jne 153a + 14cd: 50 push %eax + 14ce: 61 popa + 14cf: 67 addr16 + 14d0: 65 gs + 14d1: 73 3a jae 150d + 14d3: 72 28 jb 14fd + 14d5: 32 2c 32 xor (%edx,%esi,1),%ch + 14d8: 29 00 sub %eax,(%eax) + 14da: 4d dec %ebp + 14db: 61 popa + 14dc: 78 3a js 1518 + 14de: 72 28 jb 1508 + 14e0: 32 2c 32 xor (%edx,%esi,1),%ch + 14e3: 29 00 sub %eax,(%eax) + 14e5: 69 3a 72 28 30 2c imul $0x2c302872,(%edx),%edi + 14eb: 31 29 xor %ebp,(%ecx) + 14ed: 00 50 61 add %dl,0x61(%eax) + 14f0: 67 65 3a 72 28 cmp %gs:0x28(%bp,%si),%dh + 14f5: 32 2c 32 xor (%edx,%esi,1),%ch + 14f8: 29 00 sub %eax,(%eax) + 14fa: 50 push %eax + 14fb: 68 79 73 69 63 push $0x63697379 + 1500: 61 popa + 1501: 6c insb (%dx),%es:(%edi) + 1502: 3a 72 28 cmp 0x28(%edx),%dh + 1505: 32 2c 32 xor (%edx,%esi,1),%ch + 1508: 29 00 sub %eax,(%eax) + 150a: 5f pop %edi + 150b: 68 65 61 70 5f push $0x5f706165 + 1510: 66 69 6e 64 5f 73 imul $0x735f,0x64(%esi),%bp + 1516: 6d insl (%dx),%es:(%edi) + 1517: 61 popa + 1518: 6c insb (%dx),%es:(%edi) + 1519: 6c insb (%dx),%es:(%edi) + 151a: 65 gs + 151b: 73 74 jae 1591 + 151d: 5f pop %edi + 151e: 68 6f 6c 65 3a push $0x3a656c6f + 1523: 46 inc %esi + 1524: 28 32 sub %dh,(%edx) + 1526: 2c 35 sub $0x35,%al + 1528: 29 00 sub %eax,(%eax) + 152a: 48 dec %eax + 152b: 65 gs + 152c: 61 popa + 152d: 70 3a jo 1569 + 152f: 70 28 jo 1559 + 1531: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1534: 37 aaa + 1535: 29 00 sub %eax,(%eax) + 1537: 53 push %ebx + 1538: 69 7a 65 3a 70 28 32 imul $0x3228703a,0x65(%edx),%edi + 153f: 2c 32 sub $0x32,%al + 1541: 29 00 sub %eax,(%eax) + 1543: 41 inc %ecx + 1544: 6c insb (%dx),%es:(%edi) + 1545: 69 67 6e 65 64 3a 70 imul $0x703a6465,0x6e(%edi),%esp + 154c: 28 30 sub %dh,(%eax) + 154e: 2c 31 sub $0x31,%al + 1550: 29 00 sub %eax,(%eax) + 1552: 49 dec %ecx + 1553: 74 65 je 15ba + 1555: 72 61 jb 15b8 + 1557: 74 6f je 15c8 + 1559: 72 3a jb 1595 + 155b: 72 28 jb 1585 + 155d: 32 2c 32 xor (%edx,%esi,1),%ch + 1560: 29 00 sub %eax,(%eax) + 1562: 48 dec %eax + 1563: 65 gs + 1564: 61 popa + 1565: 70 3a jo 15a1 + 1567: 72 28 jb 1591 + 1569: 30 2c 31 xor %ch,(%ecx,%esi,1) + 156c: 37 aaa + 156d: 29 00 sub %eax,(%eax) + 156f: 53 push %ebx + 1570: 69 7a 65 3a 72 28 32 imul $0x3228723a,0x65(%edx),%edi + 1577: 2c 32 sub $0x32,%al + 1579: 29 00 sub %eax,(%eax) + 157b: 41 inc %ecx + 157c: 6c insb (%dx),%es:(%edi) + 157d: 69 67 6e 65 64 3a 28 imul $0x283a6465,0x6e(%edi),%esp + 1584: 32 2c 34 xor (%esp,%esi,1),%ch + 1587: 29 00 sub %eax,(%eax) + 1589: 48 dec %eax + 158a: 65 gs + 158b: 61 popa + 158c: 64 fs + 158d: 65 gs + 158e: 72 3a jb 15ca + 1590: 72 28 jb 15ba + 1592: 31 2c 35 29 00 4f 66 xor %ebp,0x664f0029(,%esi,1) + 1599: 66 data16 + 159a: 73 65 jae 1601 + 159c: 74 3a je 15d8 + 159e: 72 28 jb 15c8 + 15a0: 32 2c 32 xor (%edx,%esi,1),%ch + 15a3: 29 00 sub %eax,(%eax) + 15a5: 5f pop %edi + 15a6: 68 65 61 70 5f push $0x5f706165 + 15ab: 65 gs + 15ac: 78 70 js 161e + 15ae: 61 popa + 15af: 6e outsb %ds:(%esi),(%dx) + 15b0: 64 3a 46 28 cmp %fs:0x28(%esi),%al + 15b4: 30 2c 31 xor %ch,(%ecx,%esi,1) + 15b7: 35 29 00 4e 75 xor $0x754e0029,%eax + 15bc: 6d insl (%dx),%es:(%edi) + 15bd: 50 push %eax + 15be: 61 popa + 15bf: 67 addr16 + 15c0: 65 gs + 15c1: 73 3a jae 15fd + 15c3: 28 32 sub %dh,(%edx) + 15c5: 2c 33 sub $0x33,%al + 15c7: 29 00 sub %eax,(%eax) + 15c9: 69 3a 72 28 32 2c imul $0x2c322872,(%edx),%edi + 15cf: 32 29 xor (%ecx),%ch + 15d1: 00 5f 68 add %bl,0x68(%edi) + 15d4: 65 gs + 15d5: 61 popa + 15d6: 70 5f jo 1637 + 15d8: 63 6f 6e arpl %bp,0x6e(%edi) + 15db: 74 72 je 164f + 15dd: 61 popa + 15de: 63 74 3a 46 arpl %si,0x46(%edx,%edi,1) + 15e2: 28 32 sub %dh,(%edx) + 15e4: 2c 32 sub $0x32,%al + 15e6: 29 00 sub %eax,(%eax) + 15e8: 4e dec %esi + 15e9: 75 6d jne 1658 + 15eb: 62 65 72 bound %esp,0x72(%ebp) + 15ee: 54 push %esp + 15ef: 6f outsl %ds:(%esi),(%dx) + 15f0: 44 inc %esp + 15f1: 65 gs + 15f2: 6c insb (%dx),%es:(%edi) + 15f3: 65 gs + 15f4: 74 65 je 165b + 15f6: 3a 72 28 cmp 0x28(%edx),%dh + 15f9: 32 2c 32 xor (%edx,%esi,1),%ch + 15fc: 29 00 sub %eax,(%eax) + 15fe: 50 push %eax + 15ff: 68 79 73 69 63 push $0x63697379 + 1604: 61 popa + 1605: 6c insb (%dx),%es:(%edi) + 1606: 3a 28 cmp (%eax),%ch + 1608: 32 2c 32 xor (%edx,%esi,1),%ch + 160b: 29 00 sub %eax,(%eax) + 160d: 68 65 61 70 5f push $0x5f706165 + 1612: 61 popa + 1613: 6c insb (%dx),%es:(%edi) + 1614: 6c insb (%dx),%es:(%edi) + 1615: 6f outsl %ds:(%esi),(%dx) + 1616: 63 3a arpl %di,(%edx) + 1618: 46 inc %esi + 1619: 28 31 sub %dh,(%ecx) + 161b: 2c 39 sub $0x39,%al + 161d: 29 00 sub %eax,(%eax) + 161f: 52 push %edx + 1620: 65 gs + 1621: 61 popa + 1622: 6c insb (%dx),%es:(%edi) + 1623: 53 push %ebx + 1624: 69 7a 65 3a 72 28 32 imul $0x3228723a,0x65(%edx),%edi + 162b: 2c 32 sub $0x32,%al + 162d: 29 00 sub %eax,(%eax) + 162f: 48 dec %eax + 1630: 65 gs + 1631: 61 popa + 1632: 64 fs + 1633: 65 gs + 1634: 72 3a jb 1670 + 1636: 28 31 sub %dh,(%ecx) + 1638: 2c 35 sub $0x35,%al + 163a: 29 00 sub %eax,(%eax) + 163c: 48 dec %eax + 163d: 6f outsl %ds:(%esi),(%dx) + 163e: 6c insb (%dx),%es:(%edi) + 163f: 65 gs + 1640: 53 push %ebx + 1641: 74 61 je 16a4 + 1643: 72 74 jb 16b9 + 1645: 3a 72 28 cmp 0x28(%edx),%dh + 1648: 32 2c 32 xor (%edx,%esi,1),%ch + 164b: 29 00 sub %eax,(%eax) + 164d: 48 dec %eax + 164e: 6f outsl %ds:(%esi),(%dx) + 164f: 6c insb (%dx),%es:(%edi) + 1650: 65 gs + 1651: 53 push %ebx + 1652: 69 7a 65 3a 28 32 2c imul $0x2c32283a,0x65(%edx),%edi + 1659: 32 29 xor (%ecx),%ch + 165b: 00 50 6f add %dl,0x6f(%eax) + 165e: 73 69 jae 16c9 + 1660: 74 69 je 16cb + 1662: 6f outsl %ds:(%esi),(%dx) + 1663: 6e outsb %ds:(%esi),(%dx) + 1664: 3a 28 cmp (%eax),%ch + 1666: 32 2c 32 xor (%edx,%esi,1),%ch + 1669: 29 00 sub %eax,(%eax) + 166b: 4f dec %edi + 166c: 6c insb (%dx),%es:(%edi) + 166d: 64 fs + 166e: 53 push %ebx + 166f: 69 7a 65 3a 28 32 2c imul $0x2c32283a,0x65(%edx),%edi + 1676: 32 29 xor (%ecx),%ch + 1678: 00 4e 65 add %cl,0x65(%esi) + 167b: 77 53 ja 16d0 + 167d: 69 7a 65 3a 28 32 2c imul $0x2c32283a,0x65(%edx),%edi + 1684: 32 29 xor (%ecx),%ch + 1686: 00 4c 61 73 add %cl,0x73(%ecx,%eiz,2) + 168a: 74 3a je 16c6 + 168c: 72 28 jb 16b6 + 168e: 32 2c 32 xor (%edx,%esi,1),%ch + 1691: 29 00 sub %eax,(%eax) + 1693: 4c dec %esp + 1694: 61 popa + 1695: 73 74 jae 170b + 1697: 49 dec %ecx + 1698: 6e outsb %ds:(%esi),(%dx) + 1699: 64 fs + 169a: 65 gs + 169b: 78 3a js 16d7 + 169d: 28 32 sub %dh,(%edx) + 169f: 2c 35 sub $0x35,%al + 16a1: 29 00 sub %eax,(%eax) + 16a3: 46 inc %esi + 16a4: 6f outsl %ds:(%esi),(%dx) + 16a5: 6f outsl %ds:(%esi),(%dx) + 16a6: 74 65 je 170d + 16a8: 72 3a jb 16e4 + 16aa: 72 28 jb 16d4 + 16ac: 30 2c 31 xor %ch,(%ecx,%esi,1) + 16af: 38 29 cmp %ch,(%ecx) + 16b1: 3d 2a 28 31 2c cmp $0x2c31282a,%eax + 16b6: 33 29 xor (%ecx),%ebp + 16b8: 00 4c 6f 63 add %cl,0x63(%edi,%ebp,2) + 16bc: 61 popa + 16bd: 74 69 je 1728 + 16bf: 6f outsl %ds:(%esi),(%dx) + 16c0: 6e outsb %ds:(%esi),(%dx) + 16c1: 3a 72 28 cmp 0x28(%edx),%dh + 16c4: 32 2c 32 xor (%edx,%esi,1),%ch + 16c7: 29 00 sub %eax,(%eax) + 16c9: 46 inc %esi + 16ca: 6f outsl %ds:(%esi),(%dx) + 16cb: 6f outsl %ds:(%esi),(%dx) + 16cc: 74 65 je 1733 + 16ce: 72 3a jb 170a + 16d0: 72 28 jb 16fa + 16d2: 30 2c 31 xor %ch,(%ecx,%esi,1) + 16d5: 38 29 cmp %ch,(%ecx) + 16d7: 00 68 65 add %ch,0x65(%eax) + 16da: 61 popa + 16db: 70 5f jo 173c + 16dd: 61 popa + 16de: 6c insb (%dx),%es:(%edi) + 16df: 6c insb (%dx),%es:(%edi) + 16e0: 6f outsl %ds:(%esi),(%dx) + 16e1: 63 5f 70 arpl %bx,0x70(%edi) + 16e4: 3a 46 28 cmp 0x28(%esi),%al + 16e7: 31 2c 39 xor %ebp,(%ecx,%edi,1) + 16ea: 29 00 sub %eax,(%eax) + 16ec: 50 push %eax + 16ed: 68 79 73 69 63 push $0x63697379 + 16f2: 61 popa + 16f3: 6c insb (%dx),%es:(%edi) + 16f4: 3a 70 28 cmp 0x28(%eax),%dh + 16f7: 30 2c 31 xor %ch,(%ecx,%esi,1) + 16fa: 39 29 cmp %ebp,(%ecx) + 16fc: 3d 2a 28 32 2c cmp $0x2c32282a,%eax + 1701: 32 29 xor (%ecx),%ch + 1703: 00 50 68 add %dl,0x68(%eax) + 1706: 79 73 jns 177b + 1708: 69 63 61 6c 3a 72 28 imul $0x28723a6c,0x61(%ebx),%esp + 170f: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1712: 39 29 cmp %ebp,(%ecx) + 1714: 00 68 65 add %ch,0x65(%eax) + 1717: 61 popa + 1718: 70 5f jo 1779 + 171a: 66 data16 + 171b: 72 65 jb 1782 + 171d: 65 3a 46 28 cmp %gs:0x28(%esi),%al + 1721: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1724: 35 29 00 44 61 xor $0x61440029,%eax + 1729: 74 61 je 178c + 172b: 3a 70 28 cmp 0x28(%eax),%dh + 172e: 31 2c 39 xor %ebp,(%ecx,%edi,1) + 1731: 29 00 sub %eax,(%eax) + 1733: 53 push %ebx + 1734: 68 6f 75 6c 64 push $0x646c756f + 1739: 41 inc %ecx + 173a: 64 64 3a 28 fs cmp %fs:(%eax),%ch + 173e: 32 2c 34 xor (%esp,%esi,1),%ch + 1741: 29 00 sub %eax,(%eax) + 1743: 46 inc %esi + 1744: 6f outsl %ds:(%esi),(%dx) + 1745: 6f outsl %ds:(%esi),(%dx) + 1746: 74 65 je 17ad + 1748: 72 4c jb 1796 + 174a: 65 gs + 174b: 66 data16 + 174c: 74 3a je 1788 + 174e: 28 30 sub %dh,(%eax) + 1750: 2c 31 sub $0x31,%al + 1752: 38 29 cmp %ch,(%ecx) + 1754: 00 44 61 74 add %al,0x74(%ecx,%eiz,2) + 1758: 61 popa + 1759: 3a 72 28 cmp 0x28(%edx),%dh + 175c: 31 2c 39 xor %ebp,(%ecx,%edi,1) + 175f: 29 00 sub %eax,(%eax) + 1761: 4f dec %edi + 1762: 6c insb (%dx),%es:(%edi) + 1763: 64 fs + 1764: 53 push %ebx + 1765: 69 7a 65 3a 72 28 32 imul $0x3228723a,0x65(%edx),%edi + 176c: 2c 32 sub $0x32,%al + 176e: 29 00 sub %eax,(%eax) + 1770: 4e dec %esi + 1771: 65 gs + 1772: 77 53 ja 17c7 + 1774: 69 7a 65 3a 72 28 32 imul $0x3228723a,0x65(%edx),%edi + 177b: 2c 32 sub $0x32,%al + 177d: 29 00 sub %eax,(%eax) + 177f: 68 65 61 70 5f push $0x5f706165 + 1784: 69 6e 69 74 5f 73 69 imul $0x69735f74,0x69(%esi),%ebp + 178b: 6d insl (%dx),%es:(%edi) + 178c: 70 6c jo 17fa + 178e: 65 3a 46 28 cmp %gs:0x28(%esi),%al + 1792: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1795: 35 29 00 6b 6d xor $0x6d6b0029,%eax + 179a: 61 popa + 179b: 6c insb (%dx),%es:(%edi) + 179c: 6c insb (%dx),%es:(%edi) + 179d: 6f outsl %ds:(%esi),(%dx) + 179e: 63 3a arpl %di,(%edx) + 17a0: 46 inc %esi + 17a1: 28 31 sub %dh,(%ecx) + 17a3: 2c 39 sub $0x39,%al + 17a5: 29 00 sub %eax,(%eax) + 17a7: 6b 6d 61 6c imul $0x6c,0x61(%ebp),%ebp + 17ab: 6c insb (%dx),%es:(%edi) + 17ac: 6f outsl %ds:(%esi),(%dx) + 17ad: 63 5f 70 arpl %bx,0x70(%edi) + 17b0: 3a 46 28 cmp 0x28(%esi),%al + 17b3: 31 2c 39 xor %ebp,(%ecx,%edi,1) + 17b6: 29 00 sub %eax,(%eax) + 17b8: 50 push %eax + 17b9: 68 79 73 69 63 push $0x63697379 + 17be: 61 popa + 17bf: 6c insb (%dx),%es:(%edi) + 17c0: 3a 70 28 cmp 0x28(%eax),%dh + 17c3: 30 2c 31 xor %ch,(%ecx,%esi,1) + 17c6: 39 29 cmp %ebp,(%ecx) + 17c8: 00 6b 66 add %ch,0x66(%ebx) + 17cb: 72 65 jb 1832 + 17cd: 65 3a 46 28 cmp %gs:0x28(%esi),%al + 17d1: 30 2c 31 xor %ch,(%ecx,%esi,1) + 17d4: 35 29 00 67 5f xor $0x5f670029,%eax + 17d9: 68 65 61 70 3a push $0x3a706165 + 17de: 47 inc %edi + 17df: 28 30 sub %dh,(%eax) + 17e1: 2c 31 sub $0x31,%al + 17e3: 37 aaa + 17e4: 29 00 sub %eax,(%eax) + 17e6: 73 72 jae 185a + 17e8: 63 2f arpl %bp,(%edi) + 17ea: 54 push %esp + 17eb: 69 65 72 30 2f 69 6e imul $0x6e692f30,0x72(%ebp),%esp + 17f2: 74 65 je 1859 + 17f4: 72 72 jb 1868 + 17f6: 75 70 jne 1868 + 17f8: 74 73 je 186d + 17fa: 2e 63 00 arpl %ax,%cs:(%eax) + 17fd: 69 6e 74 65 72 72 75 imul $0x75727265,0x74(%esi),%ebp + 1804: 70 74 jo 187a + 1806: 73 5f jae 1867 + 1808: 73 65 jae 186f + 180a: 74 5f je 186b + 180c: 63 68 69 arpl %bp,0x69(%eax) + 180f: 70 3a jo 184b + 1811: 46 inc %esi + 1812: 28 30 sub %dh,(%eax) + 1814: 2c 31 sub $0x31,%al + 1816: 35 29 00 43 68 xor $0x68430029,%eax + 181b: 69 70 3a 70 28 31 2c imul $0x2c312870,0x3a(%eax),%esi + 1822: 38 29 cmp %ch,(%ecx) + 1824: 00 43 68 add %al,0x68(%ebx) + 1827: 69 70 3a 72 28 31 2c imul $0x2c312872,0x3a(%eax),%esi + 182e: 38 29 cmp %ch,(%ecx) + 1830: 00 69 6e add %ch,0x6e(%ecx) + 1833: 74 65 je 189a + 1835: 72 72 jb 18a9 + 1837: 75 70 jne 18a9 + 1839: 74 73 je 18ae + 183b: 5f pop %edi + 183c: 69 6e 69 74 5f 69 64 imul $0x64695f74,0x69(%esi),%ebp + 1843: 74 3a je 187f + 1845: 46 inc %esi + 1846: 28 32 sub %dh,(%edx) + 1848: 2c 34 sub $0x34,%al + 184a: 29 00 sub %eax,(%eax) + 184c: 52 push %edx + 184d: 65 gs + 184e: 73 75 jae 18c5 + 1850: 6c insb (%dx),%es:(%edi) + 1851: 74 3a je 188d + 1853: 72 28 jb 187d + 1855: 32 2c 34 xor (%esp,%esi,1),%ch + 1858: 29 00 sub %eax,(%eax) + 185a: 69 6e 74 65 72 72 75 imul $0x75727265,0x74(%esi),%ebp + 1861: 70 74 jo 18d7 + 1863: 73 5f jae 18c4 + 1865: 63 72 65 arpl %si,0x65(%edx) + 1868: 61 popa + 1869: 74 65 je 18d0 + 186b: 5f pop %edi + 186c: 73 74 jae 18e2 + 186e: 75 62 jne 18d2 + 1870: 3a 46 28 cmp 0x28(%esi),%al + 1873: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1876: 35 29 00 44 65 xor $0x65440029,%eax + 187b: 73 74 jae 18f1 + 187d: 69 6e 61 74 69 6f 6e imul $0x6e6f6974,0x61(%esi),%ebp + 1884: 3a 70 28 cmp 0x28(%eax),%dh + 1887: 30 2c 31 xor %ch,(%ecx,%esi,1) + 188a: 36 29 3d 2a 28 31 2c sub %edi,%ss:0x2c31282a + 1891: 31 30 xor %esi,(%eax) + 1893: 29 00 sub %eax,(%eax) + 1895: 41 inc %ecx + 1896: 64 fs + 1897: 64 fs + 1898: 72 65 jb 18ff + 189a: 73 73 jae 190f + 189c: 3a 70 28 cmp 0x28(%eax),%dh + 189f: 32 2c 32 xor (%edx,%esi,1),%ch + 18a2: 29 00 sub %eax,(%eax) + 18a4: 44 inc %esp + 18a5: 65 gs + 18a6: 73 74 jae 191c + 18a8: 69 6e 61 74 69 6f 6e imul $0x6e6f6974,0x61(%esi),%ebp + 18af: 3a 72 28 cmp 0x28(%edx),%dh + 18b2: 30 2c 31 xor %ch,(%ecx,%esi,1) + 18b5: 36 29 00 sub %eax,%ss:(%eax) + 18b8: 69 6e 74 65 72 72 75 imul $0x75727265,0x74(%esi),%ebp + 18bf: 70 74 jo 1935 + 18c1: 73 5f jae 1922 + 18c3: 64 fs + 18c4: 75 6d jne 1933 + 18c6: 70 5f jo 1927 + 18c8: 69 64 74 5f 70 74 72 imul $0x3a727470,0x5f(%esp,%esi,2),%esp + 18cf: 3a + 18d0: 46 inc %esi + 18d1: 28 30 sub %dh,(%eax) + 18d3: 2c 31 sub $0x31,%al + 18d5: 35 29 00 69 6e xor $0x6e690029,%eax + 18da: 74 65 je 1941 + 18dc: 72 72 jb 1950 + 18de: 75 70 jne 1950 + 18e0: 74 73 je 1955 + 18e2: 5f pop %edi + 18e3: 64 fs + 18e4: 75 6d jne 1953 + 18e6: 70 5f jo 1947 + 18e8: 69 64 74 5f 65 6e 74 imul $0x72746e65,0x5f(%esp,%esi,2),%esp + 18ef: 72 + 18f0: 79 3a jns 192c + 18f2: 46 inc %esi + 18f3: 28 30 sub %dh,(%eax) + 18f5: 2c 31 sub $0x31,%al + 18f7: 35 29 00 49 6e xor $0x6e490029,%eax + 18fc: 74 65 je 1963 + 18fe: 72 72 jb 1972 + 1900: 75 70 jne 1972 + 1902: 74 3a je 193e + 1904: 70 28 jo 192e + 1906: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1909: 29 00 sub %eax,(%eax) + 190b: 64 fs + 190c: 77 45 ja 1953 + 190e: 6e outsb %ds:(%esi),(%dx) + 190f: 74 72 je 1983 + 1911: 79 3a jns 194d + 1913: 72 28 jb 193d + 1915: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1918: 37 aaa + 1919: 29 3d 2a 28 32 2c sub %edi,0x2c32282a + 191f: 32 29 xor (%ecx),%ch + 1921: 00 69 6e add %ch,0x6e(%ecx) + 1924: 74 65 je 198b + 1926: 72 72 jb 199a + 1928: 75 70 jne 199a + 192a: 74 73 je 199f + 192c: 5f pop %edi + 192d: 73 65 jae 1994 + 192f: 74 75 je 19a6 + 1931: 70 5f jo 1992 + 1933: 69 73 72 5f 72 61 77 imul $0x7761725f,0x72(%ebx),%esi + 193a: 3a 46 28 cmp 0x28(%esi),%al + 193d: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1940: 35 29 00 41 53 xor $0x53410029,%eax + 1945: 4d dec %ebp + 1946: 48 dec %eax + 1947: 61 popa + 1948: 6e outsb %ds:(%esi),(%dx) + 1949: 64 fs + 194a: 6c insb (%dx),%es:(%edi) + 194b: 65 gs + 194c: 72 3a jb 1988 + 194e: 70 28 jo 1978 + 1950: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1953: 38 29 cmp %ch,(%ecx) + 1955: 3d 2a 28 30 2c cmp $0x2c30282a,%eax + 195a: 31 35 29 00 52 69 xor %esi,0x69520029 + 1960: 6e outsb %ds:(%esi),(%dx) + 1961: 67 3a 70 28 cmp 0x28(%bx,%si),%dh + 1965: 31 2c 36 xor %ebp,(%esi,%esi,1) + 1968: 29 00 sub %eax,(%eax) + 196a: 41 inc %ecx + 196b: 53 push %ebx + 196c: 4d dec %ebp + 196d: 48 dec %eax + 196e: 61 popa + 196f: 6e outsb %ds:(%esi),(%dx) + 1970: 64 fs + 1971: 6c insb (%dx),%es:(%edi) + 1972: 65 gs + 1973: 72 3a jb 19af + 1975: 72 28 jb 199f + 1977: 30 2c 31 xor %ch,(%ecx,%esi,1) + 197a: 38 29 cmp %ch,(%ecx) + 197c: 00 52 69 add %dl,0x69(%edx) + 197f: 6e outsb %ds:(%esi),(%dx) + 1980: 67 3a 72 28 cmp 0x28(%bp,%si),%dh + 1984: 31 2c 36 xor %ebp,(%esi,%esi,1) + 1987: 29 00 sub %eax,(%eax) + 1989: 69 6e 74 65 72 72 75 imul $0x75727265,0x74(%esi),%ebp + 1990: 70 74 jo 1a06 + 1992: 73 5f jae 19f3 + 1994: 73 65 jae 19fb + 1996: 74 75 je 1a0d + 1998: 70 5f jo 19f9 + 199a: 69 73 72 3a 46 28 30 imul $0x3028463a,0x72(%ebx),%esi + 19a1: 2c 31 sub $0x31,%al + 19a3: 35 29 00 48 61 xor $0x61480029,%eax + 19a8: 6e outsb %ds:(%esi),(%dx) + 19a9: 64 fs + 19aa: 6c insb (%dx),%es:(%edi) + 19ab: 65 gs + 19ac: 72 3a jb 19e8 + 19ae: 70 28 jo 19d8 + 19b0: 30 2c 31 xor %ch,(%ecx,%esi,1) + 19b3: 38 29 cmp %ch,(%ecx) + 19b5: 00 48 61 add %cl,0x61(%eax) + 19b8: 6e outsb %ds:(%esi),(%dx) + 19b9: 64 fs + 19ba: 6c insb (%dx),%es:(%edi) + 19bb: 65 gs + 19bc: 72 3a jb 19f8 + 19be: 72 28 jb 19e8 + 19c0: 30 2c 31 xor %ch,(%ecx,%esi,1) + 19c3: 38 29 cmp %ch,(%ecx) + 19c5: 00 69 6e add %ch,0x6e(%ecx) + 19c8: 74 65 je 1a2f + 19ca: 72 72 jb 1a3e + 19cc: 75 70 jne 1a3e + 19ce: 74 73 je 1a43 + 19d0: 5f pop %edi + 19d1: 73 65 jae 1a38 + 19d3: 74 75 je 1a4a + 19d5: 70 5f jo 1a36 + 19d7: 69 72 71 3a 46 28 30 imul $0x3028463a,0x71(%edx),%esi + 19de: 2c 31 sub $0x31,%al + 19e0: 35 29 00 49 52 xor $0x52490029,%eax + 19e5: 51 push %ecx + 19e6: 3a 70 28 cmp 0x28(%eax),%dh + 19e9: 30 2c 31 xor %ch,(%ecx,%esi,1) + 19ec: 29 00 sub %eax,(%eax) + 19ee: 49 dec %ecx + 19ef: 52 push %edx + 19f0: 51 push %ecx + 19f1: 3a 72 28 cmp 0x28(%edx),%dh + 19f4: 32 2c 34 xor (%esp,%esi,1),%ch + 19f7: 29 00 sub %eax,(%eax) + 19f9: 69 6e 74 65 72 72 75 imul $0x75727265,0x74(%esi),%ebp + 1a00: 70 74 jo 1a76 + 1a02: 73 5f jae 1a63 + 1a04: 64 fs + 1a05: 65 gs + 1a06: 6c insb (%dx),%es:(%edi) + 1a07: 65 gs + 1a08: 74 65 je 1a6f + 1a0a: 5f pop %edi + 1a0b: 69 73 72 3a 46 28 30 imul $0x3028463a,0x72(%ebx),%esi + 1a12: 2c 31 sub $0x31,%al + 1a14: 35 29 00 69 6e xor $0x6e690029,%eax + 1a19: 74 65 je 1a80 + 1a1b: 72 72 jb 1a8f + 1a1d: 75 70 jne 1a8f + 1a1f: 74 73 je 1a94 + 1a21: 5f pop %edi + 1a22: 69 6e 69 74 5f 73 69 imul $0x69735f74,0x69(%esi),%ebp + 1a29: 6d insl (%dx),%es:(%edi) + 1a2a: 70 6c jo 1a98 + 1a2c: 65 3a 46 28 cmp %gs:0x28(%esi),%al + 1a30: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1a33: 35 29 00 69 6e xor $0x6e690029,%eax + 1a38: 74 65 je 1a9f + 1a3a: 72 72 jb 1aae + 1a3c: 75 70 jne 1aae + 1a3e: 74 73 je 1ab3 + 1a40: 5f pop %edi + 1a41: 69 72 71 5f 66 69 6e imul $0x6e69665f,0x71(%edx),%esi + 1a48: 69 73 68 3a 46 28 30 imul $0x3028463a,0x68(%ebx),%esi + 1a4f: 2c 31 sub $0x31,%al + 1a51: 35 29 00 67 5f xor $0x5f670029,%eax + 1a56: 69 64 74 5f 70 74 72 imul $0x3a727470,0x5f(%esp,%esi,2),%esp + 1a5d: 3a + 1a5e: 47 inc %edi + 1a5f: 28 31 sub %dh,(%ecx) + 1a61: 2c 32 sub $0x32,%al + 1a63: 29 00 sub %eax,(%eax) + 1a65: 67 5f addr16 pop %edi + 1a67: 69 64 74 5f 65 6e 74 imul $0x72746e65,0x5f(%esp,%esi,2),%esp + 1a6e: 72 + 1a6f: 69 65 73 3a 47 28 30 imul $0x3028473a,0x73(%ebp),%esp + 1a76: 2c 31 sub $0x31,%al + 1a78: 39 29 cmp %ebp,(%ecx) + 1a7a: 3d 61 72 28 33 cmp $0x33287261,%eax + 1a7f: 2c 36 sub $0x36,%al + 1a81: 29 3b sub %edi,(%ebx) + 1a83: 30 3b xor %bh,(%ebx) + 1a85: 32 35 35 3b 28 31 xor 0x31283b35,%dh + 1a8b: 2c 34 sub $0x34,%al + 1a8d: 29 00 sub %eax,(%eax) + 1a8f: 67 5f addr16 pop %edi + 1a91: 69 73 72 5f 73 74 75 imul $0x7574735f,0x72(%ebx),%esi + 1a98: 62 73 3a bound %esi,0x3a(%ebx) + 1a9b: 47 inc %edi + 1a9c: 28 30 sub %dh,(%eax) + 1a9e: 2c 32 sub $0x32,%al + 1aa0: 30 29 xor %ch,(%ecx) + 1aa2: 3d 61 72 28 33 cmp $0x33287261,%eax + 1aa7: 2c 36 sub $0x36,%al + 1aa9: 29 3b sub %edi,(%ebx) + 1aab: 30 3b xor %bh,(%ebx) + 1aad: 32 35 35 3b 28 31 xor 0x31283b35,%dh + 1ab3: 2c 31 sub $0x31,%al + 1ab5: 30 29 xor %ch,(%ecx) + 1ab7: 00 67 5f add %ah,0x5f(%edi) + 1aba: 69 6e 74 65 72 72 75 imul $0x75727265,0x74(%esi),%ebp + 1ac1: 70 74 jo 1b37 + 1ac3: 73 5f jae 1b24 + 1ac5: 63 68 69 arpl %bp,0x69(%eax) + 1ac8: 70 3a jo 1b04 + 1aca: 47 inc %edi + 1acb: 28 31 sub %dh,(%ecx) + 1acd: 2c 38 sub $0x38,%al + 1acf: 29 00 sub %eax,(%eax) + 1ad1: 73 72 jae 1b45 + 1ad3: 63 2f arpl %bp,(%edi) + 1ad5: 54 push %esp + 1ad6: 69 65 72 30 2f 6b 62 imul $0x626b2f30,0x72(%ebp),%esp + 1add: 64 fs + 1ade: 5f pop %edi + 1adf: 6c insb (%dx),%es:(%edi) + 1ae0: 61 popa + 1ae1: 79 6f jns 1b52 + 1ae3: 75 74 jne 1b59 + 1ae5: 2e 63 00 arpl %ax,%cs:(%eax) + 1ae8: 2e cs + 1ae9: 2f das + 1aea: 69 6e 63 6c 75 64 65 imul $0x6564756c,0x63(%esi),%ebp + 1af1: 2f das + 1af2: 54 push %esp + 1af3: 69 65 72 30 2f 6b 62 imul $0x626b2f30,0x72(%ebp),%esp + 1afa: 64 fs + 1afb: 5f pop %edi + 1afc: 6c insb (%dx),%es:(%edi) + 1afd: 61 popa + 1afe: 79 6f jns 1b6f + 1b00: 75 74 jne 1b76 + 1b02: 2e cs + 1b03: 68 00 45 5f 4b push $0x4b5f4500 + 1b08: 42 inc %edx + 1b09: 44 inc %esp + 1b0a: 5f pop %edi + 1b0b: 53 push %ebx + 1b0c: 50 push %eax + 1b0d: 45 inc %ebp + 1b0e: 43 inc %ebx + 1b0f: 49 dec %ecx + 1b10: 41 inc %ecx + 1b11: 4c dec %esp + 1b12: 3a 54 28 31 cmp 0x31(%eax,%ebp,1),%dl + 1b16: 2c 31 sub $0x31,%al + 1b18: 29 3d 65 45 5f 4b sub %edi,0x4b5f4565 + 1b1e: 42 inc %edx + 1b1f: 44 inc %esp + 1b20: 5f pop %edi + 1b21: 45 inc %ebp + 1b22: 53 push %ebx + 1b23: 43 inc %ebx + 1b24: 3a 30 cmp (%eax),%dh + 1b26: 2c 45 sub $0x45,%al + 1b28: 5f pop %edi + 1b29: 4b dec %ebx + 1b2a: 42 inc %edx + 1b2b: 44 inc %esp + 1b2c: 5f pop %edi + 1b2d: 45 inc %ebp + 1b2e: 4e dec %esi + 1b2f: 54 push %esp + 1b30: 45 inc %ebp + 1b31: 52 push %edx + 1b32: 3a 31 cmp (%ecx),%dh + 1b34: 2c 45 sub $0x45,%al + 1b36: 5f pop %edi + 1b37: 4b dec %ebx + 1b38: 42 inc %edx + 1b39: 44 inc %esp + 1b3a: 5f pop %edi + 1b3b: 4c dec %esp + 1b3c: 43 inc %ebx + 1b3d: 54 push %esp + 1b3e: 52 push %edx + 1b3f: 4c dec %esp + 1b40: 3a 32 cmp (%edx),%dh + 1b42: 2c 45 sub $0x45,%al + 1b44: 5f pop %edi + 1b45: 4b dec %ebx + 1b46: 42 inc %edx + 1b47: 44 inc %esp + 1b48: 5f pop %edi + 1b49: 52 push %edx + 1b4a: 43 inc %ebx + 1b4b: 54 push %esp + 1b4c: 52 push %edx + 1b4d: 4c dec %esp + 1b4e: 3a 33 cmp (%ebx),%dh + 1b50: 2c 45 sub $0x45,%al + 1b52: 5f pop %edi + 1b53: 4b dec %ebx + 1b54: 42 inc %edx + 1b55: 44 inc %esp + 1b56: 5f pop %edi + 1b57: 4c dec %esp + 1b58: 53 push %ebx + 1b59: 48 dec %eax + 1b5a: 49 dec %ecx + 1b5b: 46 inc %esi + 1b5c: 54 push %esp + 1b5d: 3a 34 2c cmp (%esp,%ebp,1),%dh + 1b60: 45 inc %ebp + 1b61: 5f pop %edi + 1b62: 4b dec %ebx + 1b63: 42 inc %edx + 1b64: 44 inc %esp + 1b65: 5f pop %edi + 1b66: 52 push %edx + 1b67: 53 push %ebx + 1b68: 48 dec %eax + 1b69: 49 dec %ecx + 1b6a: 46 inc %esi + 1b6b: 54 push %esp + 1b6c: 3a 35 2c 45 5f 4b cmp 0x4b5f452c,%dh + 1b72: 42 inc %edx + 1b73: 44 inc %esp + 1b74: 5f pop %edi + 1b75: 4c dec %esp + 1b76: 41 inc %ecx + 1b77: 4c dec %esp + 1b78: 54 push %esp + 1b79: 3a 36 cmp (%esi),%dh + 1b7b: 2c 45 sub $0x45,%al + 1b7d: 5f pop %edi + 1b7e: 4b dec %ebx + 1b7f: 42 inc %edx + 1b80: 44 inc %esp + 1b81: 5f pop %edi + 1b82: 52 push %edx + 1b83: 41 inc %ecx + 1b84: 4c dec %esp + 1b85: 54 push %esp + 1b86: 3a 37 cmp (%edi),%dh + 1b88: 2c 3b sub $0x3b,%al + 1b8a: 00 54 5f 4b add %dl,0x4b(%edi,%ebx,2) + 1b8e: 42 inc %edx + 1b8f: 44 inc %esp + 1b90: 5f pop %edi + 1b91: 4b dec %ebx + 1b92: 45 inc %ebp + 1b93: 59 pop %ecx + 1b94: 3a 74 28 31 cmp 0x31(%eax,%ebp,1),%dh + 1b98: 2c 32 sub $0x32,%al + 1b9a: 29 3d 28 31 2c 31 sub %edi,0x312c3128 + 1ba0: 29 00 sub %eax,(%eax) + 1ba2: 54 push %esp + 1ba3: 5f pop %edi + 1ba4: 4b dec %ebx + 1ba5: 42 inc %edx + 1ba6: 44 inc %esp + 1ba7: 5f pop %edi + 1ba8: 4c dec %esp + 1ba9: 41 inc %ecx + 1baa: 59 pop %ecx + 1bab: 4f dec %edi + 1bac: 55 push %ebp + 1bad: 54 push %esp + 1bae: 3a 74 28 31 cmp 0x31(%eax,%ebp,1),%dh + 1bb2: 2c 33 sub $0x33,%al + 1bb4: 29 3d 28 31 2c 34 sub %edi,0x342c3128 + 1bba: 29 3d 2a 28 32 2c sub %edi,0x2c32282a + 1bc0: 34 29 xor $0x29,%al + 1bc2: 00 6b 62 add %ch,0x62(%ebx) + 1bc5: 64 fs + 1bc6: 5f pop %edi + 1bc7: 6c insb (%dx),%es:(%edi) + 1bc8: 61 popa + 1bc9: 79 6f jns 1c3a + 1bcb: 75 74 jne 1c41 + 1bcd: 5f pop %edi + 1bce: 73 65 jae 1c35 + 1bd0: 74 3a je 1c0c + 1bd2: 46 inc %esi + 1bd3: 28 30 sub %dh,(%eax) + 1bd5: 2c 31 sub $0x31,%al + 1bd7: 35 29 00 4c 61 xor $0x614c0029,%eax + 1bdc: 79 6f jns 1c4d + 1bde: 75 74 jne 1c54 + 1be0: 3a 70 28 cmp 0x28(%eax),%dh + 1be3: 31 2c 33 xor %ebp,(%ebx,%esi,1) + 1be6: 29 00 sub %eax,(%eax) + 1be8: 4c dec %esp + 1be9: 65 6e outsb %gs:(%esi),(%dx) + 1beb: 67 74 68 addr16 je 1c56 + 1bee: 3a 70 28 cmp 0x28(%eax),%dh + 1bf1: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1bf4: 29 00 sub %eax,(%eax) + 1bf6: 4c dec %esp + 1bf7: 61 popa + 1bf8: 79 6f jns 1c69 + 1bfa: 75 74 jne 1c70 + 1bfc: 3a 72 28 cmp 0x28(%edx),%dh + 1bff: 31 2c 33 xor %ebp,(%ebx,%esi,1) + 1c02: 29 00 sub %eax,(%eax) + 1c04: 6b 62 64 5f imul $0x5f,0x64(%edx),%esp + 1c08: 6c insb (%dx),%es:(%edi) + 1c09: 61 popa + 1c0a: 79 6f jns 1c7b + 1c0c: 75 74 jne 1c82 + 1c0e: 5f pop %edi + 1c0f: 73 65 jae 1c76 + 1c11: 74 5f je 1c72 + 1c13: 64 fs + 1c14: 65 gs + 1c15: 66 61 popaw + 1c17: 75 6c jne 1c85 + 1c19: 74 3a je 1c55 + 1c1b: 46 inc %esi + 1c1c: 28 30 sub %dh,(%eax) + 1c1e: 2c 31 sub $0x31,%al + 1c20: 35 29 00 6b 62 xor $0x626b0029,%eax + 1c25: 64 fs + 1c26: 5f pop %edi + 1c27: 6c insb (%dx),%es:(%edi) + 1c28: 61 popa + 1c29: 79 6f jns 1c9a + 1c2b: 75 74 jne 1ca1 + 1c2d: 5f pop %edi + 1c2e: 74 72 je 1ca2 + 1c30: 61 popa + 1c31: 6e outsb %ds:(%esi),(%dx) + 1c32: 73 6c jae 1ca0 + 1c34: 61 popa + 1c35: 74 65 je 1c9c + 1c37: 3a 46 28 cmp 0x28(%esi),%al + 1c3a: 32 2c 37 xor (%edi,%esi,1),%ch + 1c3d: 29 00 sub %eax,(%eax) + 1c3f: 4b dec %ebx + 1c40: 65 gs + 1c41: 79 3a jns 1c7d + 1c43: 70 28 jo 1c6d + 1c45: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1c48: 29 00 sub %eax,(%eax) + 1c4a: 53 push %ebx + 1c4b: 70 65 jo 1cb2 + 1c4d: 63 69 61 arpl %bp,0x61(%ecx) + 1c50: 6c insb (%dx),%es:(%edi) + 1c51: 3a 70 28 cmp 0x28(%eax),%dh + 1c54: 30 2c 31 xor %ch,(%ecx,%esi,1) + 1c57: 29 00 sub %eax,(%eax) + 1c59: 4d dec %ebp + 1c5a: 61 popa + 1c5b: 70 70 jo 1ccd + 1c5d: 65 64 3a 72 28 gs cmp %fs:%gs:0x28(%edx),%dh + 1c62: 32 2c 37 xor (%edi,%esi,1),%ch + 1c65: 29 00 sub %eax,(%eax) + 1c67: 4b dec %ebx + 1c68: 65 gs + 1c69: 79 3a jns 1ca5 + 1c6b: 72 28 jb 1c95 + 1c6d: 32 2c 34 xor (%esp,%esi,1),%ch + 1c70: 29 00 sub %eax,(%eax) + 1c72: 53 push %ebx + 1c73: 70 65 jo 1cda + 1c75: 63 69 61 arpl %bp,0x61(%ecx) + 1c78: 6c insb (%dx),%es:(%edi) + 1c79: 3a 72 28 cmp 0x28(%edx),%dh + 1c7c: 32 2c 34 xor (%esp,%esi,1),%ch + 1c7f: 29 00 sub %eax,(%eax) + 1c81: 67 5f addr16 pop %edi + 1c83: 6b 62 64 5f imul $0x5f,0x64(%edx),%esp + 1c87: 6c insb (%dx),%es:(%edi) + 1c88: 61 popa + 1c89: 79 6f jns 1cfa + 1c8b: 75 74 jne 1d01 + 1c8d: 5f pop %edi + 1c8e: 64 fs + 1c8f: 65 gs + 1c90: 66 61 popaw + 1c92: 75 6c jne 1d00 + 1c94: 74 3a je 1cd0 + 1c96: 47 inc %edi + 1c97: 28 30 sub %dh,(%eax) + 1c99: 2c 31 sub $0x31,%al + 1c9b: 36 29 3d 61 72 28 30 sub %edi,%ss:0x30287261 + 1ca2: 2c 31 sub $0x31,%al + 1ca4: 37 aaa + 1ca5: 29 3d 72 28 30 2c sub %edi,0x2c302872 + 1cab: 31 37 xor %esi,(%edi) + 1cad: 29 3b sub %edi,(%ebx) + 1caf: 30 3b xor %bh,(%ebx) + 1cb1: 30 33 xor %dh,(%ebx) + 1cb3: 37 aaa + 1cb4: 37 aaa + 1cb5: 37 aaa + 1cb6: 37 aaa + 1cb7: 37 aaa + 1cb8: 37 aaa + 1cb9: 37 aaa + 1cba: 37 aaa + 1cbb: 37 aaa + 1cbc: 37 aaa + 1cbd: 3b 3b cmp (%ebx),%edi + 1cbf: 30 3b xor %bh,(%ebx) + 1cc1: 31 36 xor %esi,(%esi) + 1cc3: 39 3b cmp %edi,(%ebx) + 1cc5: 28 32 sub %dh,(%edx) + 1cc7: 2c 34 sub $0x34,%al + 1cc9: 29 00 sub %eax,(%eax) + 1ccb: 67 5f addr16 pop %edi + 1ccd: 6b 62 64 5f imul $0x5f,0x64(%edx),%esp + 1cd1: 6c insb (%dx),%es:(%edi) + 1cd2: 61 popa + 1cd3: 79 6f jns 1d44 + 1cd5: 75 74 jne 1d4b + 1cd7: 5f pop %edi + 1cd8: 63 75 72 arpl %si,0x72(%ebp) + 1cdb: 72 65 jb 1d42 + 1cdd: 6e outsb %ds:(%esi),(%dx) + 1cde: 74 3a je 1d1a + 1ce0: 47 inc %edi + 1ce1: 28 31 sub %dh,(%ecx) + 1ce3: 2c 33 sub $0x33,%al + 1ce5: 29 00 sub %eax,(%eax) + 1ce7: 67 5f addr16 pop %edi + 1ce9: 6b 62 64 5f imul $0x5f,0x64(%edx),%esp + 1ced: 6c insb (%dx),%es:(%edi) + 1cee: 61 popa + 1cef: 79 6f jns 1d60 + 1cf1: 75 74 jne 1d67 + 1cf3: 5f pop %edi + 1cf4: 63 75 72 arpl %si,0x72(%ebp) + 1cf7: 72 65 jb 1d5e + 1cf9: 6e outsb %ds:(%esi),(%dx) + 1cfa: 74 5f je 1d5b + 1cfc: 6c insb (%dx),%es:(%edi) + 1cfd: 65 6e outsb %gs:(%esi),(%dx) + 1cff: 67 74 68 addr16 je 1d6a + 1d02: 3a 47 28 cmp 0x28(%edi),%al + 1d05: 32 2c 34 xor (%esp,%esi,1),%ch + 1d08: 29 00 sub %eax,(%eax) + 1d0a: 73 72 jae 1d7e + 1d0c: 63 2f arpl %bp,(%edi) + 1d0e: 54 push %esp + 1d0f: 69 65 72 30 2f 6b 6d imul $0x6d6b2f30,0x72(%ebp),%esp + 1d16: 61 popa + 1d17: 69 6e 2e 63 00 53 5f imul $0x5f530063,0x2e(%esi),%ebp + 1d1e: 41 inc %ecx + 1d1f: 43 inc %ebx + 1d20: 50 push %eax + 1d21: 49 dec %ecx + 1d22: 5f pop %edi + 1d23: 52 push %edx + 1d24: 53 push %ebx + 1d25: 44 inc %esp + 1d26: 50 push %eax + 1d27: 3a 54 28 34 cmp 0x34(%eax,%ebp,1),%dl + 1d2b: 2c 31 sub $0x31,%al + 1d2d: 29 3d 73 33 36 4d sub %edi,0x4d363373 + 1d33: 61 popa + 1d34: 67 69 63 3a 28 34 2c imul $0x322c3428,0x3a(%bp,%di),%esp + 1d3b: 32 + 1d3c: 29 3d 61 72 28 33 sub %edi,0x33287261 + 1d42: 2c 36 sub $0x36,%al + 1d44: 29 3b sub %edi,(%ebx) + 1d46: 30 3b xor %bh,(%ebx) + 1d48: 37 aaa + 1d49: 3b 28 cmp (%eax),%ebp + 1d4b: 31 2c 37 xor %ebp,(%edi,%esi,1) + 1d4e: 29 2c 30 sub %ebp,(%eax,%esi,1) + 1d51: 2c 36 sub $0x36,%al + 1d53: 34 3b xor $0x3b,%al + 1d55: 43 inc %ebx + 1d56: 68 65 63 6b 73 push $0x736b6365 + 1d5b: 75 6d jne 1dca + 1d5d: 3a 28 cmp (%eax),%ch + 1d5f: 31 2c 34 xor %ebp,(%esp,%esi,1) + 1d62: 29 2c 36 sub %ebp,(%esi,%esi,1) + 1d65: 34 2c xor $0x2c,%al + 1d67: 38 3b cmp %bh,(%ebx) + 1d69: 4f dec %edi + 1d6a: 45 inc %ebp + 1d6b: 4d dec %ebp + 1d6c: 49 dec %ecx + 1d6d: 44 inc %esp + 1d6e: 3a 28 cmp (%eax),%ch + 1d70: 34 2c xor $0x2c,%al + 1d72: 33 29 xor (%ecx),%ebp + 1d74: 3d 61 72 28 33 cmp $0x33287261,%eax + 1d79: 2c 36 sub $0x36,%al + 1d7b: 29 3b sub %edi,(%ebx) + 1d7d: 30 3b xor %bh,(%ebx) + 1d7f: 35 3b 28 31 2c xor $0x2c31283b,%eax + 1d84: 37 aaa + 1d85: 29 2c 37 sub %ebp,(%edi,%esi,1) + 1d88: 32 2c 34 xor (%esp,%esi,1),%ch + 1d8b: 38 3b cmp %bh,(%ebx) + 1d8d: 52 push %edx + 1d8e: 65 gs + 1d8f: 76 69 jbe 1dfa + 1d91: 73 69 jae 1dfc + 1d93: 6f outsl %ds:(%esi),(%dx) + 1d94: 6e outsb %ds:(%esi),(%dx) + 1d95: 3a 28 cmp (%eax),%ch + 1d97: 31 2c 34 xor %ebp,(%esp,%esi,1) + 1d9a: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 1d9d: 32 30 xor (%eax),%dh + 1d9f: 2c 38 sub $0x38,%al + 1da1: 3b 52 53 cmp 0x53(%edx),%edx + 1da4: 44 inc %esp + 1da5: 54 push %esp + 1da6: 41 inc %ecx + 1da7: 64 fs + 1da8: 64 fs + 1da9: 72 65 jb 1e10 + 1dab: 73 73 jae 1e20 + 1dad: 3a 28 cmp (%eax),%ch + 1daf: 31 2c 32 xor %ebp,(%edx,%esi,1) + 1db2: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 1db5: 32 38 xor (%eax),%bh + 1db7: 2c 33 sub $0x33,%al + 1db9: 32 3b xor (%ebx),%bh + 1dbb: 4c dec %esp + 1dbc: 65 6e outsb %gs:(%esi),(%dx) + 1dbe: 67 74 68 addr16 je 1e29 + 1dc1: 3a 28 cmp (%eax),%ch + 1dc3: 31 2c 32 xor %ebp,(%edx,%esi,1) + 1dc6: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 1dc9: 36 30 2c 33 xor %ch,%ss:(%ebx,%esi,1) + 1dcd: 32 3b xor (%ebx),%bh + 1dcf: 52 push %edx + 1dd0: 53 push %ebx + 1dd1: 44 inc %esp + 1dd2: 54 push %esp + 1dd3: 41 inc %ecx + 1dd4: 64 fs + 1dd5: 64 fs + 1dd6: 72 65 jb 1e3d + 1dd8: 73 73 jae 1e4d + 1dda: 45 inc %ebp + 1ddb: 78 4c js 1e29 + 1ddd: 6f outsl %ds:(%esi),(%dx) + 1dde: 77 3a ja 1e1a + 1de0: 28 31 sub %dh,(%ecx) + 1de2: 2c 32 sub $0x32,%al + 1de4: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 1de7: 39 32 cmp %esi,(%edx) + 1de9: 2c 33 sub $0x33,%al + 1deb: 32 3b xor (%ebx),%bh + 1ded: 52 push %edx + 1dee: 53 push %ebx + 1def: 44 inc %esp + 1df0: 54 push %esp + 1df1: 41 inc %ecx + 1df2: 64 fs + 1df3: 64 fs + 1df4: 72 65 jb 1e5b + 1df6: 73 73 jae 1e6b + 1df8: 45 inc %ebp + 1df9: 78 48 js 1e43 + 1dfb: 69 67 68 3a 28 31 2c imul $0x2c31283a,0x68(%edi),%esp + 1e02: 32 29 xor (%ecx),%ch + 1e04: 2c 32 sub $0x32,%al + 1e06: 32 34 2c xor (%esp,%ebp,1),%dh + 1e09: 33 32 xor (%edx),%esi + 1e0b: 3b 43 68 cmp 0x68(%ebx),%eax + 1e0e: 65 63 6b 73 arpl %bp,%gs:0x73(%ebx) + 1e12: 75 6d jne 1e81 + 1e14: 45 inc %ebp + 1e15: 78 3a js 1e51 + 1e17: 28 31 sub %dh,(%ecx) + 1e19: 2c 34 sub $0x34,%al + 1e1b: 29 2c 32 sub %ebp,(%edx,%esi,1) + 1e1e: 35 36 2c 38 3b xor $0x3b382c36,%eax + 1e23: 52 push %edx + 1e24: 65 gs + 1e25: 73 65 jae 1e8c + 1e27: 72 76 jb 1e9f + 1e29: 65 64 3a 28 gs cmp %fs:%gs:(%eax),%ch + 1e2d: 34 2c xor $0x2c,%al + 1e2f: 34 29 xor $0x29,%al + 1e31: 3d 61 72 28 33 cmp $0x33287261,%eax + 1e36: 2c 36 sub $0x36,%al + 1e38: 29 3b sub %edi,(%ebx) + 1e3a: 30 3b xor %bh,(%ebx) + 1e3c: 32 3b xor (%ebx),%bh + 1e3e: 28 31 sub %dh,(%ecx) + 1e40: 2c 34 sub $0x34,%al + 1e42: 29 2c 32 sub %ebp,(%edx,%esi,1) + 1e45: 36 ss + 1e46: 34 2c xor $0x2c,%al + 1e48: 32 34 3b xor (%ebx,%edi,1),%dh + 1e4b: 3b 00 cmp (%eax),%eax + 1e4d: 54 push %esp + 1e4e: 5f pop %edi + 1e4f: 41 inc %ecx + 1e50: 43 inc %ebx + 1e51: 50 push %eax + 1e52: 49 dec %ecx + 1e53: 5f pop %edi + 1e54: 52 push %edx + 1e55: 53 push %ebx + 1e56: 44 inc %esp + 1e57: 50 push %eax + 1e58: 3a 74 28 34 cmp 0x34(%eax,%ebp,1),%dh + 1e5c: 2c 35 sub $0x35,%al + 1e5e: 29 3d 28 34 2c 31 sub %edi,0x312c3428 + 1e64: 29 00 sub %eax,(%eax) + 1e66: 53 push %ebx + 1e67: 5f pop %edi + 1e68: 41 inc %ecx + 1e69: 43 inc %ebx + 1e6a: 50 push %eax + 1e6b: 49 dec %ecx + 1e6c: 5f pop %edi + 1e6d: 53 push %ebx + 1e6e: 44 inc %esp + 1e6f: 54 push %esp + 1e70: 5f pop %edi + 1e71: 48 dec %eax + 1e72: 45 inc %ebp + 1e73: 41 inc %ecx + 1e74: 44 inc %esp + 1e75: 45 inc %ebp + 1e76: 52 push %edx + 1e77: 3a 54 28 34 cmp 0x34(%eax,%ebp,1),%dl + 1e7b: 2c 36 sub $0x36,%al + 1e7d: 29 3d 73 33 36 53 sub %edi,0x53363373 + 1e83: 69 67 6e 61 74 75 72 imul $0x72757461,0x6e(%edi),%esp + 1e8a: 65 3a 28 cmp %gs:(%eax),%ch + 1e8d: 34 2c xor $0x2c,%al + 1e8f: 37 aaa + 1e90: 29 3d 61 72 28 33 sub %edi,0x33287261 + 1e96: 2c 36 sub $0x36,%al + 1e98: 29 3b sub %edi,(%ebx) + 1e9a: 30 3b xor %bh,(%ebx) + 1e9c: 33 3b xor (%ebx),%edi + 1e9e: 28 31 sub %dh,(%ecx) + 1ea0: 2c 37 sub $0x37,%al + 1ea2: 29 2c 30 sub %ebp,(%eax,%esi,1) + 1ea5: 2c 33 sub $0x33,%al + 1ea7: 32 3b xor (%ebx),%bh + 1ea9: 4c dec %esp + 1eaa: 65 6e outsb %gs:(%esi),(%dx) + 1eac: 67 74 68 addr16 je 1f17 + 1eaf: 3a 28 cmp (%eax),%ch + 1eb1: 31 2c 32 xor %ebp,(%edx,%esi,1) + 1eb4: 29 2c 33 sub %ebp,(%ebx,%esi,1) + 1eb7: 32 2c 33 xor (%ebx,%esi,1),%ch + 1eba: 32 3b xor (%ebx),%bh + 1ebc: 52 push %edx + 1ebd: 65 gs + 1ebe: 76 69 jbe 1f29 + 1ec0: 73 69 jae 1f2b + 1ec2: 6f outsl %ds:(%esi),(%dx) + 1ec3: 6e outsb %ds:(%esi),(%dx) + 1ec4: 3a 28 cmp (%eax),%ch + 1ec6: 31 2c 34 xor %ebp,(%esp,%esi,1) + 1ec9: 29 2c 36 sub %ebp,(%esi,%esi,1) + 1ecc: 34 2c xor $0x2c,%al + 1ece: 38 3b cmp %bh,(%ebx) + 1ed0: 43 inc %ebx + 1ed1: 68 65 63 6b 73 push $0x736b6365 + 1ed6: 75 6d jne 1f45 + 1ed8: 3a 28 cmp (%eax),%ch + 1eda: 31 2c 34 xor %ebp,(%esp,%esi,1) + 1edd: 29 2c 37 sub %ebp,(%edi,%esi,1) + 1ee0: 32 2c 38 xor (%eax,%edi,1),%ch + 1ee3: 3b 4f 45 cmp 0x45(%edi),%ecx + 1ee6: 4d dec %ebp + 1ee7: 49 dec %ecx + 1ee8: 44 inc %esp + 1ee9: 3a 28 cmp (%eax),%ch + 1eeb: 34 2c xor $0x2c,%al + 1eed: 33 29 xor (%ecx),%ebp + 1eef: 2c 38 sub $0x38,%al + 1ef1: 30 2c 34 xor %ch,(%esp,%esi,1) + 1ef4: 38 3b cmp %bh,(%ebx) + 1ef6: 4f dec %edi + 1ef7: 45 inc %ebp + 1ef8: 4d dec %ebp + 1ef9: 54 push %esp + 1efa: 61 popa + 1efb: 62 6c 65 49 bound %ebp,0x49(%ebp,%eiz,2) + 1eff: 44 inc %esp + 1f00: 3a 28 cmp (%eax),%ch + 1f02: 34 2c xor $0x2c,%al + 1f04: 32 29 xor (%ecx),%ch + 1f06: 2c 31 sub $0x31,%al + 1f08: 32 38 xor (%eax),%bh + 1f0a: 2c 36 sub $0x36,%al + 1f0c: 34 3b xor $0x3b,%al + 1f0e: 4f dec %edi + 1f0f: 45 inc %ebp + 1f10: 4d dec %ebp + 1f11: 52 push %edx + 1f12: 65 gs + 1f13: 76 69 jbe 1f7e + 1f15: 73 69 jae 1f80 + 1f17: 6f outsl %ds:(%esi),(%dx) + 1f18: 6e outsb %ds:(%esi),(%dx) + 1f19: 3a 28 cmp (%eax),%ch + 1f1b: 31 2c 32 xor %ebp,(%edx,%esi,1) + 1f1e: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 1f21: 39 32 cmp %esi,(%edx) + 1f23: 2c 33 sub $0x33,%al + 1f25: 32 3b xor (%ebx),%bh + 1f27: 43 inc %ebx + 1f28: 72 65 jb 1f8f + 1f2a: 61 popa + 1f2b: 74 6f je 1f9c + 1f2d: 72 49 jb 1f78 + 1f2f: 44 inc %esp + 1f30: 3a 28 cmp (%eax),%ch + 1f32: 31 2c 32 xor %ebp,(%edx,%esi,1) + 1f35: 29 2c 32 sub %ebp,(%edx,%esi,1) + 1f38: 32 34 2c xor (%esp,%ebp,1),%dh + 1f3b: 33 32 xor (%edx),%esi + 1f3d: 3b 43 72 cmp 0x72(%ebx),%eax + 1f40: 65 gs + 1f41: 61 popa + 1f42: 74 6f je 1fb3 + 1f44: 72 52 jb 1f98 + 1f46: 65 gs + 1f47: 76 69 jbe 1fb2 + 1f49: 73 69 jae 1fb4 + 1f4b: 6f outsl %ds:(%esi),(%dx) + 1f4c: 6e outsb %ds:(%esi),(%dx) + 1f4d: 3a 28 cmp (%eax),%ch + 1f4f: 31 2c 32 xor %ebp,(%edx,%esi,1) + 1f52: 29 2c 32 sub %ebp,(%edx,%esi,1) + 1f55: 35 36 2c 33 32 xor $0x32332c36,%eax + 1f5a: 3b 3b cmp (%ebx),%edi + 1f5c: 00 54 5f 41 add %dl,0x41(%edi,%ebx,2) + 1f60: 43 inc %ebx + 1f61: 50 push %eax + 1f62: 49 dec %ecx + 1f63: 5f pop %edi + 1f64: 53 push %ebx + 1f65: 44 inc %esp + 1f66: 54 push %esp + 1f67: 5f pop %edi + 1f68: 48 dec %eax + 1f69: 45 inc %ebp + 1f6a: 41 inc %ecx + 1f6b: 44 inc %esp + 1f6c: 45 inc %ebp + 1f6d: 52 push %edx + 1f6e: 3a 74 28 34 cmp 0x34(%eax,%ebp,1),%dh + 1f72: 2c 38 sub $0x38,%al + 1f74: 29 3d 28 34 2c 36 sub %edi,0x362c3428 + 1f7a: 29 00 sub %eax,(%eax) + 1f7c: 2e cs + 1f7d: 2f das + 1f7e: 69 6e 63 6c 75 64 65 imul $0x6564756c,0x63(%esi),%ebp + 1f85: 2f das + 1f86: 54 push %esp + 1f87: 69 65 72 30 2f 73 79 imul $0x79732f30,0x72(%ebp),%esp + 1f8e: 73 74 jae 2004 + 1f90: 65 gs + 1f91: 6d insl (%dx),%es:(%edi) + 1f92: 2e cs + 1f93: 68 00 53 5f 53 push $0x535f5300 + 1f98: 59 pop %ecx + 1f99: 53 push %ebx + 1f9a: 54 push %esp + 1f9b: 45 inc %ebp + 1f9c: 4d dec %ebp + 1f9d: 5f pop %edi + 1f9e: 4d dec %ebp + 1f9f: 4c dec %esp + 1fa0: 54 push %esp + 1fa1: 42 inc %edx + 1fa2: 54 push %esp + 1fa3: 5f pop %edi + 1fa4: 4d dec %ebp + 1fa5: 4d dec %ebp + 1fa6: 41 inc %ecx + 1fa7: 50 push %eax + 1fa8: 3a 54 28 36 cmp 0x36(%eax,%ebp,1),%dl + 1fac: 2c 31 sub $0x31,%al + 1fae: 29 3d 73 32 34 53 sub %edi,0x53343273 + 1fb4: 69 7a 65 3a 28 31 2c imul $0x2c31283a,0x65(%edx),%edi + 1fbb: 32 29 xor (%ecx),%ch + 1fbd: 2c 30 sub $0x30,%al + 1fbf: 2c 33 sub $0x33,%al + 1fc1: 32 3b xor (%ebx),%bh + 1fc3: 42 inc %edx + 1fc4: 61 popa + 1fc5: 73 65 jae 202c + 1fc7: 4c dec %esp + 1fc8: 6f outsl %ds:(%esi),(%dx) + 1fc9: 77 3a ja 2005 + 1fcb: 28 31 sub %dh,(%ecx) + 1fcd: 2c 32 sub $0x32,%al + 1fcf: 29 2c 33 sub %ebp,(%ebx,%esi,1) + 1fd2: 32 2c 33 xor (%ebx,%esi,1),%ch + 1fd5: 32 3b xor (%ebx),%bh + 1fd7: 42 inc %edx + 1fd8: 61 popa + 1fd9: 73 65 jae 2040 + 1fdb: 48 dec %eax + 1fdc: 69 67 68 3a 28 31 2c imul $0x2c31283a,0x68(%edi),%esp + 1fe3: 32 29 xor (%ecx),%ch + 1fe5: 2c 36 sub $0x36,%al + 1fe7: 34 2c xor $0x2c,%al + 1fe9: 33 32 xor (%edx),%esi + 1feb: 3b 4c 65 6e cmp 0x6e(%ebp,%eiz,2),%ecx + 1fef: 67 74 68 addr16 je 205a + 1ff2: 4c dec %esp + 1ff3: 6f outsl %ds:(%esi),(%dx) + 1ff4: 77 3a ja 2030 + 1ff6: 28 31 sub %dh,(%ecx) + 1ff8: 2c 32 sub $0x32,%al + 1ffa: 29 2c 39 sub %ebp,(%ecx,%edi,1) + 1ffd: 36 ss + 1ffe: 2c 33 sub $0x33,%al + 2000: 32 3b xor (%ebx),%bh + 2002: 4c dec %esp + 2003: 65 6e outsb %gs:(%esi),(%dx) + 2005: 67 74 68 addr16 je 2070 + 2008: 48 dec %eax + 2009: 69 67 68 3a 28 31 2c imul $0x2c31283a,0x68(%edi),%esp + 2010: 32 29 xor (%ecx),%ch + 2012: 2c 31 sub $0x31,%al + 2014: 32 38 xor (%eax),%bh + 2016: 2c 33 sub $0x33,%al + 2018: 32 3b xor (%ebx),%bh + 201a: 54 push %esp + 201b: 79 70 jns 208d + 201d: 65 3a 28 cmp %gs:(%eax),%ch + 2020: 31 2c 32 xor %ebp,(%edx,%esi,1) + 2023: 29 2c 31 sub %ebp,(%ecx,%esi,1) + 2026: 36 30 2c 33 xor %ch,%ss:(%ebx,%esi,1) + 202a: 32 3b xor (%ebx),%bh + 202c: 3b 00 cmp (%eax),%eax + 202e: 54 push %esp + 202f: 5f pop %edi + 2030: 53 push %ebx + 2031: 59 pop %ecx + 2032: 53 push %ebx + 2033: 54 push %esp + 2034: 45 inc %ebp + 2035: 4d dec %ebp + 2036: 5f pop %edi + 2037: 4d dec %ebp + 2038: 4c dec %esp + 2039: 54 push %esp + 203a: 42 inc %edx + 203b: 54 push %esp + 203c: 5f pop %edi + 203d: 4d dec %ebp + 203e: 4d dec %ebp + 203f: 41 inc %ecx + 2040: 50 push %eax + 2041: 3a 74 28 36 cmp 0x36(%eax,%ebp,1),%dh + 2045: 2c 32 sub $0x32,%al + 2047: 29 3d 28 36 2c 31 sub %edi,0x312c3628 + 204d: 29 00 sub %eax,(%eax) + 204f: 53 push %ebx + 2050: 5f pop %edi + 2051: 53 push %ebx + 2052: 59 pop %ecx + 2053: 53 push %ebx + 2054: 54 push %esp + 2055: 45 inc %ebp + 2056: 4d dec %ebp + 2057: 5f pop %edi + 2058: 49 dec %ecx + 2059: 4e dec %esi + 205a: 56 push %esi + 205b: 41 inc %ecx + 205c: 4c dec %esp + 205d: 49 dec %ecx + 205e: 44 inc %esp + 205f: 5f pop %edi + 2060: 52 push %edx + 2061: 41 inc %ecx + 2062: 4d dec %ebp + 2063: 3a 54 28 36 cmp 0x36(%eax,%ebp,1),%dl + 2067: 2c 33 sub $0x33,%al + 2069: 29 3d 73 38 42 61 sub %edi,0x61423873 + 206f: 73 65 jae 20d6 + 2071: 3a 28 cmp (%eax),%ch + 2073: 31 2c 32 xor %ebp,(%edx,%esi,1) + 2076: 29 2c 30 sub %ebp,(%eax,%esi,1) + 2079: 2c 33 sub $0x33,%al + 207b: 32 3b xor (%ebx),%bh + 207d: 53 push %ebx + 207e: 69 7a 65 3a 28 31 2c imul $0x2c31283a,0x65(%edx),%edi + 2085: 32 29 xor (%ecx),%ch + 2087: 2c 33 sub $0x33,%al + 2089: 32 2c 33 xor (%ebx,%esi,1),%ch + 208c: 32 3b xor (%ebx),%bh + 208e: 3b 00 cmp (%eax),%eax + 2090: 54 push %esp + 2091: 5f pop %edi + 2092: 53 push %ebx + 2093: 59 pop %ecx + 2094: 53 push %ebx + 2095: 54 push %esp + 2096: 45 inc %ebp + 2097: 4d dec %ebp + 2098: 5f pop %edi + 2099: 49 dec %ecx + 209a: 4e dec %esi + 209b: 56 push %esi + 209c: 41 inc %ecx + 209d: 4c dec %esp + 209e: 49 dec %ecx + 209f: 44 inc %esp + 20a0: 5f pop %edi + 20a1: 52 push %edx + 20a2: 41 inc %ecx + 20a3: 4d dec %ebp + 20a4: 3a 74 28 36 cmp 0x36(%eax,%ebp,1),%dh + 20a8: 2c 34 sub $0x34,%al + 20aa: 29 3d 28 36 2c 33 sub %edi,0x332c3628 + 20b0: 29 00 sub %eax,(%eax) + 20b2: 73 61 jae 2115 + 20b4: 6d insl (%dx),%es:(%edi) + 20b5: 70 6c jo 2123 + 20b7: 65 gs + 20b8: 5f pop %edi + 20b9: 69 6e 74 65 72 72 75 imul $0x75727265,0x74(%esi),%ebp + 20c0: 70 74 jo 2136 + 20c2: 5f pop %edi + 20c3: 30 78 32 xor %bh,0x32(%eax) + 20c6: 41 inc %ecx + 20c7: 3a 46 28 cmp 0x28(%esi),%al + 20ca: 30 2c 31 xor %ch,(%ecx,%esi,1) + 20cd: 35 29 00 6b 6d xor $0x6d6b0029,%eax + 20d2: 61 popa + 20d3: 69 6e 5f 6e 65 77 73 imul $0x7377656e,0x5f(%esi),%ebp + 20da: 74 61 je 213d + 20dc: 63 6b 3a arpl %bp,0x3a(%ebx) + 20df: 46 inc %esi + 20e0: 28 30 sub %dh,(%eax) + 20e2: 2c 31 sub $0x31,%al + 20e4: 35 29 00 6b 6d xor $0x6d6b0029,%eax + 20e9: 61 popa + 20ea: 69 6e 3a 46 28 30 2c imul $0x2c302846,0x3a(%esi),%ebp + 20f1: 31 35 29 00 4d 75 xor %esi,0x754d0029 + 20f7: 6c insb (%dx),%es:(%edi) + 20f8: 74 69 je 2163 + 20fa: 62 6f 6f bound %ebp,0x6f(%edi) + 20fd: 74 48 je 2147 + 20ff: 65 gs + 2100: 61 popa + 2101: 64 fs + 2102: 65 gs + 2103: 72 3a jb 213f + 2105: 70 28 jo 212f + 2107: 38 2c 39 cmp %ch,(%ecx,%edi,1) + 210a: 29 00 sub %eax,(%eax) + 210c: 4d dec %ebp + 210d: 61 popa + 210e: 67 69 63 3a 70 28 31 imul $0x2c312870,0x3a(%bp,%di),%esp + 2115: 2c + 2116: 32 29 xor (%ecx),%ch + 2118: 00 52 53 add %dl,0x53(%edx) + 211b: 44 inc %esp + 211c: 50 push %eax + 211d: 41 inc %ecx + 211e: 64 fs + 211f: 64 fs + 2120: 72 65 jb 2187 + 2122: 73 73 jae 2197 + 2124: 3a 72 28 cmp 0x28(%edx),%dh + 2127: 31 2c 32 xor %ebp,(%edx,%esi,1) + 212a: 29 00 sub %eax,(%eax) + 212c: 52 push %edx + 212d: 3a 72 28 cmp 0x28(%edx),%dh + 2130: 31 2c 32 xor %ebp,(%edx,%esi,1) + 2133: 29 00 sub %eax,(%eax) + 2135: 52 push %edx + 2136: 6c insb (%dx),%es:(%edi) + 2137: 3a 72 28 cmp 0x28(%edx),%dh + 213a: 31 2c 32 xor %ebp,(%edx,%esi,1) + 213d: 29 00 sub %eax,(%eax) + 213f: 73 72 jae 21b3 + 2141: 63 2f arpl %bp,(%edi) + 2143: 54 push %esp + 2144: 69 65 72 30 2f 6b 73 imul $0x736b2f30,0x72(%ebp),%esp + 214b: 74 64 je 21b1 + 214d: 69 6f 2e 63 00 2e 2f imul $0x2f2e0063,0x2e(%edi),%ebp + 2154: 69 6e 63 6c 75 64 65 imul $0x6564756c,0x63(%esi),%ebp + 215b: 2f das + 215c: 54 push %esp + 215d: 69 65 72 30 2f 73 65 imul $0x65732f30,0x72(%ebp),%esp + 2164: 6d insl (%dx),%es:(%edi) + 2165: 61 popa + 2166: 70 68 jo 21d0 + 2168: 6f outsl %ds:(%esi),(%dx) + 2169: 72 65 jb 21d0 + 216b: 2e cs + 216c: 68 00 2e 2f 69 push $0x692f2e00 + 2171: 6e outsb %ds:(%esi),(%dx) + 2172: 63 6c 75 64 arpl %bp,0x64(%ebp,%esi,2) + 2176: 65 gs + 2177: 2f das + 2178: 54 push %esp + 2179: 69 65 72 30 2f 61 74 imul $0x74612f30,0x72(%ebp),%esp + 2180: 6f outsl %ds:(%esi),(%dx) + 2181: 6d insl (%dx),%es:(%edi) + 2182: 69 63 5f 6f 70 65 72 imul $0x7265706f,0x5f(%ebx),%esp + 2189: 61 popa + 218a: 74 69 je 21f5 + 218c: 6f outsl %ds:(%esi),(%dx) + 218d: 6e outsb %ds:(%esi),(%dx) + 218e: 73 2e jae 21be + 2190: 68 00 54 5f 41 push $0x415f5400 + 2195: 54 push %esp + 2196: 4f dec %edi + 2197: 4d dec %ebp + 2198: 49 dec %ecx + 2199: 43 inc %ebx + 219a: 3a 74 28 33 cmp 0x33(%eax,%ebp,1),%dh + 219e: 2c 31 sub $0x31,%al + 21a0: 29 3d 28 33 2c 32 sub %edi,0x322c3328 + 21a6: 29 3d 73 34 56 61 sub %edi,0x61563473 + 21ac: 6c insb (%dx),%es:(%edi) + 21ad: 75 65 jne 2214 + 21af: 3a 28 cmp (%eax),%ch + 21b1: 31 2c 32 xor %ebp,(%edx,%esi,1) + 21b4: 29 2c 30 sub %ebp,(%eax,%esi,1) + 21b7: 2c 33 sub $0x33,%al + 21b9: 32 3b xor (%ebx),%bh + 21bb: 3b 00 cmp (%eax),%eax + 21bd: 54 push %esp + 21be: 5f pop %edi + 21bf: 53 push %ebx + 21c0: 45 inc %ebp + 21c1: 4d dec %ebp + 21c2: 41 inc %ecx + 21c3: 50 push %eax + 21c4: 48 dec %eax + 21c5: 4f dec %edi + 21c6: 52 push %edx + 21c7: 45 inc %ebp + 21c8: 3a 74 28 32 cmp 0x32(%eax,%ebp,1),%dh + 21cc: 2c 31 sub $0x31,%al + 21ce: 29 3d 28 33 2c 31 sub %edi,0x312c3328 + 21d4: 29 00 sub %eax,(%eax) + 21d6: 2f das + 21d7: 75 73 jne 224c + 21d9: 72 2f jb 220a + 21db: 78 64 js 2241 + 21dd: 65 gs + 21de: 76 2f jbe 220f + 21e0: 6c insb (%dx),%es:(%edi) + 21e1: 69 62 2f 67 63 63 2f imul $0x2f636367,0x2f(%edx),%esp + 21e8: 69 35 38 36 2d 65 6c imul $0x342f666c,0x652d3638,%esi + 21ef: 66 2f 34 + 21f2: 2e cs + 21f3: 35 2e 33 2f 69 xor $0x692f332e,%eax + 21f8: 6e outsb %ds:(%esi),(%dx) + 21f9: 63 6c 75 64 arpl %bp,0x64(%ebp,%esi,2) + 21fd: 65 gs + 21fe: 2f das + 21ff: 73 74 jae 2275 + 2201: 64 fs + 2202: 61 popa + 2203: 72 67 jb 226c + 2205: 2e cs + 2206: 68 00 5f 5f 67 push $0x675f5f00 + 220b: 6e outsb %ds:(%esi),(%dx) + 220c: 75 63 jne 2271 + 220e: 5f pop %edi + 220f: 76 61 jbe 2272 + 2211: 5f pop %edi + 2212: 6c insb (%dx),%es:(%edi) + 2213: 69 73 74 3a 74 28 34 imul $0x3428743a,0x74(%ebx),%esi + 221a: 2c 31 sub $0x31,%al + 221c: 29 3d 28 34 2c 32 sub %edi,0x322c3428 + 2222: 29 3d 2a 28 30 2c sub %edi,0x2c30282a + 2228: 32 29 xor (%ecx),%ch + 222a: 00 76 61 add %dh,0x61(%esi) + 222d: 5f pop %edi + 222e: 6c insb (%dx),%es:(%edi) + 222f: 69 73 74 3a 74 28 34 imul $0x3428743a,0x74(%ebx),%esi + 2236: 2c 33 sub $0x33,%al + 2238: 29 3d 28 34 2c 31 sub %edi,0x312c3428 + 223e: 29 00 sub %eax,(%eax) + 2240: 6b 73 74 64 imul $0x64,0x74(%ebx),%esi + 2244: 69 6f 5f 69 6e 69 74 imul $0x74696e69,0x5f(%edi),%ebp + 224b: 3a 46 28 cmp 0x28(%esi),%al + 224e: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2251: 35 29 00 6b 6f xor $0x6f6b0029,%eax + 2256: 75 74 jne 22cc + 2258: 62 3a bound %edi,(%edx) + 225a: 46 inc %esi + 225b: 28 30 sub %dh,(%eax) + 225d: 2c 31 sub $0x31,%al + 225f: 35 29 00 50 6f xor $0x6f500029,%eax + 2264: 72 74 jb 22da + 2266: 3a 70 28 cmp 0x28(%eax),%dh + 2269: 30 2c 31 xor %ch,(%ecx,%esi,1) + 226c: 29 00 sub %eax,(%eax) + 226e: 44 inc %esp + 226f: 61 popa + 2270: 74 61 je 22d3 + 2272: 3a 70 28 cmp 0x28(%eax),%dh + 2275: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2278: 29 00 sub %eax,(%eax) + 227a: 50 push %eax + 227b: 6f outsl %ds:(%esi),(%dx) + 227c: 72 74 jb 22f2 + 227e: 3a 72 28 cmp 0x28(%edx),%dh + 2281: 31 2c 33 xor %ebp,(%ebx,%esi,1) + 2284: 29 00 sub %eax,(%eax) + 2286: 44 inc %esp + 2287: 61 popa + 2288: 74 61 je 22eb + 228a: 3a 72 28 cmp 0x28(%edx),%dh + 228d: 31 2c 34 xor %ebp,(%esp,%esi,1) + 2290: 29 00 sub %eax,(%eax) + 2292: 6b 69 6e 62 imul $0x62,0x6e(%ecx),%ebp + 2296: 3a 46 28 cmp 0x28(%esi),%al + 2299: 31 2c 34 xor %ebp,(%esp,%esi,1) + 229c: 29 00 sub %eax,(%eax) + 229e: 6b 69 6f 5f imul $0x5f,0x6f(%ecx),%ebp + 22a2: 77 61 ja 2305 + 22a4: 69 74 3a 46 28 30 2c imul $0x312c3028,0x46(%edx,%edi,1),%esi + 22ab: 31 + 22ac: 35 29 00 6b 73 xor $0x736b0029,%eax + 22b1: 63 72 6f arpl %si,0x6f(%edx) + 22b4: 6c insb (%dx),%es:(%edi) + 22b5: 6c insb (%dx),%es:(%edi) + 22b6: 5f pop %edi + 22b7: 75 70 jne 2329 + 22b9: 3a 46 28 cmp 0x28(%esi),%al + 22bc: 30 2c 31 xor %ch,(%ecx,%esi,1) + 22bf: 35 29 00 6b 73 xor $0x736b0029,%eax + 22c4: 74 72 je 2338 + 22c6: 6c insb (%dx),%es:(%edi) + 22c7: 65 6e outsb %gs:(%esi),(%dx) + 22c9: 3a 46 28 cmp 0x28(%esi),%al + 22cc: 31 2c 32 xor %ebp,(%edx,%esi,1) + 22cf: 29 00 sub %eax,(%eax) + 22d1: 73 7a jae 234d + 22d3: 53 push %ebx + 22d4: 74 72 je 2348 + 22d6: 69 6e 67 3a 70 28 30 imul $0x3028703a,0x67(%esi),%ebp + 22dd: 2c 31 sub $0x31,%al + 22df: 36 29 3d 2a 28 30 2c sub %edi,%ss:0x2c30282a + 22e6: 31 37 xor %esi,(%edi) + 22e8: 29 3d 6b 28 31 2c sub %edi,0x2c31286b + 22ee: 37 aaa + 22ef: 29 00 sub %eax,(%eax) + 22f1: 73 3a jae 232d + 22f3: 72 28 jb 231d + 22f5: 30 2c 31 xor %ch,(%ecx,%esi,1) + 22f8: 36 29 00 sub %eax,%ss:(%eax) + 22fb: 73 7a jae 2377 + 22fd: 53 push %ebx + 22fe: 74 72 je 2372 + 2300: 69 6e 67 3a 72 28 30 imul $0x3028723a,0x67(%esi),%ebp + 2307: 2c 31 sub $0x31,%al + 2309: 36 29 00 sub %eax,%ss:(%eax) + 230c: 6b 6d 6f 76 imul $0x76,0x6f(%ebp),%ebp + 2310: 65 gs + 2311: 5f pop %edi + 2312: 63 75 72 arpl %si,0x72(%ebp) + 2315: 73 6f jae 2386 + 2317: 72 3a jb 2353 + 2319: 46 inc %esi + 231a: 28 30 sub %dh,(%eax) + 231c: 2c 31 sub $0x31,%al + 231e: 35 29 00 58 3a xor $0x3a580029,%eax + 2323: 70 28 jo 234d + 2325: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2328: 29 00 sub %eax,(%eax) + 232a: 59 pop %ecx + 232b: 3a 70 28 cmp 0x28(%eax),%dh + 232e: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2331: 29 00 sub %eax,(%eax) + 2333: 50 push %eax + 2334: 6f outsl %ds:(%esi),(%dx) + 2335: 73 69 jae 23a0 + 2337: 74 69 je 23a2 + 2339: 6f outsl %ds:(%esi),(%dx) + 233a: 6e outsb %ds:(%esi),(%dx) + 233b: 3a 72 28 cmp 0x28(%edx),%dh + 233e: 31 2c 33 xor %ebp,(%ebx,%esi,1) + 2341: 29 00 sub %eax,(%eax) + 2343: 58 pop %eax + 2344: 3a 72 28 cmp 0x28(%edx),%dh + 2347: 31 2c 34 xor %ebp,(%esp,%esi,1) + 234a: 29 00 sub %eax,(%eax) + 234c: 59 pop %ecx + 234d: 3a 72 28 cmp 0x28(%edx),%dh + 2350: 31 2c 34 xor %ebp,(%esp,%esi,1) + 2353: 29 00 sub %eax,(%eax) + 2355: 6b 70 75 74 imul $0x74,0x75(%eax),%esi + 2359: 63 68 3a arpl %bp,0x3a(%eax) + 235c: 46 inc %esi + 235d: 28 30 sub %dh,(%eax) + 235f: 2c 31 sub $0x31,%al + 2361: 35 29 00 43 68 xor $0x68430029,%eax + 2366: 61 popa + 2367: 72 61 jb 23ca + 2369: 63 74 65 72 arpl %si,0x72(%ebp,%eiz,2) + 236d: 3a 70 28 cmp 0x28(%eax),%dh + 2370: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2373: 29 00 sub %eax,(%eax) + 2375: 43 inc %ebx + 2376: 68 61 72 61 63 push $0x63617261 + 237b: 74 65 je 23e2 + 237d: 72 3a jb 23b9 + 237f: 72 28 jb 23a9 + 2381: 31 2c 37 xor %ebp,(%edi,%esi,1) + 2384: 29 00 sub %eax,(%eax) + 2386: 6b 64 75 6d 70 imul $0x70,0x6d(%ebp,%esi,2),%esp + 238b: 5f pop %edi + 238c: 6e outsb %ds:(%esi),(%dx) + 238d: 69 62 62 6c 65 3a 46 imul $0x463a656c,0x62(%edx),%esp + 2394: 28 30 sub %dh,(%eax) + 2396: 2c 31 sub $0x31,%al + 2398: 35 29 00 4e 69 xor $0x694e0029,%eax + 239d: 62 62 6c bound %esp,0x6c(%edx) + 23a0: 65 3a 70 28 cmp %gs:0x28(%eax),%dh + 23a4: 30 2c 31 xor %ch,(%ecx,%esi,1) + 23a7: 29 00 sub %eax,(%eax) + 23a9: 4e dec %esi + 23aa: 69 62 62 6c 65 3a 72 imul $0x723a656c,0x62(%edx),%esp + 23b1: 28 31 sub %dh,(%ecx) + 23b3: 2c 34 sub $0x34,%al + 23b5: 29 00 sub %eax,(%eax) + 23b7: 6b 64 75 6d 70 imul $0x70,0x6d(%ebp,%esi,2),%esp + 23bc: 3a 46 28 cmp 0x28(%esi),%al + 23bf: 30 2c 31 xor %ch,(%ecx,%esi,1) + 23c2: 35 29 00 62 44 xor $0x44620029,%eax + 23c7: 61 popa + 23c8: 74 61 je 242b + 23ca: 3a 70 28 cmp 0x28(%eax),%dh + 23cd: 30 2c 31 xor %ch,(%ecx,%esi,1) + 23d0: 38 29 cmp %ch,(%ecx) + 23d2: 3d 2a 28 31 2c cmp $0x2c31282a,%eax + 23d7: 34 29 xor $0x29,%al + 23d9: 00 4c 65 6e add %cl,0x6e(%ebp,%eiz,2) + 23dd: 67 74 68 addr16 je 2448 + 23e0: 3a 70 28 cmp 0x28(%eax),%dh + 23e3: 31 2c 32 xor %ebp,(%edx,%esi,1) + 23e6: 29 00 sub %eax,(%eax) + 23e8: 62 44 61 74 bound %eax,0x74(%ecx,%eiz,2) + 23ec: 61 popa + 23ed: 3a 72 28 cmp 0x28(%edx),%dh + 23f0: 30 2c 31 xor %ch,(%ecx,%esi,1) + 23f3: 38 29 cmp %ch,(%ecx) + 23f5: 00 4c 65 6e add %cl,0x6e(%ebp,%eiz,2) + 23f9: 67 74 68 addr16 je 2464 + 23fc: 3a 72 28 cmp 0x28(%edx),%dh + 23ff: 31 2c 32 xor %ebp,(%edx,%esi,1) + 2402: 29 00 sub %eax,(%eax) + 2404: 69 3a 72 28 31 2c imul $0x2c312872,(%edx),%edi + 240a: 32 29 xor (%ecx),%ch + 240c: 00 6b 70 add %ch,0x70(%ebx) + 240f: 72 69 jb 247a + 2411: 6e outsb %ds:(%esi),(%dx) + 2412: 74 5f je 2473 + 2414: 68 65 78 3a 46 push $0x463a7865 + 2419: 28 30 sub %dh,(%eax) + 241b: 2c 31 sub $0x31,%al + 241d: 35 29 00 4e 75 xor $0x754e0029,%eax + 2422: 6d insl (%dx),%es:(%edi) + 2423: 62 65 72 bound %esp,0x72(%ebp) + 2426: 3a 70 28 cmp 0x28(%eax),%dh + 2429: 31 2c 32 xor %ebp,(%edx,%esi,1) + 242c: 29 00 sub %eax,(%eax) + 242e: 4e dec %esi + 242f: 75 6d jne 249e + 2431: 62 65 72 bound %esp,0x72(%ebp) + 2434: 3a 72 28 cmp 0x28(%edx),%dh + 2437: 31 2c 32 xor %ebp,(%edx,%esi,1) + 243a: 29 00 sub %eax,(%eax) + 243c: 42 inc %edx + 243d: 79 74 jns 24b3 + 243f: 65 3a 72 28 cmp %gs:0x28(%edx),%dh + 2443: 31 2c 34 xor %ebp,(%esp,%esi,1) + 2446: 29 00 sub %eax,(%eax) + 2448: 6b 70 75 74 imul $0x74,0x75(%eax),%esi + 244c: 69 3a 46 28 30 2c imul $0x2c302846,(%edx),%edi + 2452: 31 35 29 00 4e 75 xor %esi,0x754e0029 + 2458: 6d insl (%dx),%es:(%edi) + 2459: 62 65 72 bound %esp,0x72(%ebp) + 245c: 3a 70 28 cmp 0x28(%eax),%dh + 245f: 31 2c 35 29 00 73 7a xor %ebp,0x7a730029(,%esi,1) + 2466: 53 push %ebx + 2467: 74 72 je 24db + 2469: 69 6e 67 3a 28 30 2c imul $0x2c30283a,0x67(%esi),%ebp + 2470: 31 39 xor %edi,(%ecx) + 2472: 29 3d 61 72 28 30 sub %edi,0x30287261 + 2478: 2c 32 sub $0x32,%al + 247a: 30 29 xor %ch,(%ecx) + 247c: 3d 72 28 30 2c cmp $0x2c302872,%eax + 2481: 32 30 xor (%eax),%dh + 2483: 29 3b sub %edi,(%ebx) + 2485: 30 3b xor %bh,(%ebx) + 2487: 30 33 xor %dh,(%ebx) + 2489: 37 aaa + 248a: 37 aaa + 248b: 37 aaa + 248c: 37 aaa + 248d: 37 aaa + 248e: 37 aaa + 248f: 37 aaa + 2490: 37 aaa + 2491: 37 aaa + 2492: 37 aaa + 2493: 3b 3b cmp (%ebx),%edi + 2495: 30 3b xor %bh,(%ebx) + 2497: 31 30 xor %esi,(%eax) + 2499: 3b 28 cmp (%eax),%ebp + 249b: 31 2c 34 xor %ebp,(%esp,%esi,1) + 249e: 29 00 sub %eax,(%eax) + 24a0: 6a 3a push $0x3a + 24a2: 72 28 jb 24cc + 24a4: 31 2c 35 29 00 6b 70 xor %ebp,0x706b0029(,%esi,1) + 24ab: 75 74 jne 2521 + 24ad: 73 3a jae 24e9 + 24af: 46 inc %esi + 24b0: 28 30 sub %dh,(%eax) + 24b2: 2c 31 sub $0x31,%al + 24b4: 35 29 00 73 7a xor $0x7a730029,%eax + 24b9: 53 push %ebx + 24ba: 74 72 je 252e + 24bc: 69 6e 67 3a 70 28 30 imul $0x3028703a,0x67(%esi),%ebp + 24c3: 2c 31 sub $0x31,%al + 24c5: 36 29 00 sub %eax,%ss:(%eax) + 24c8: 6b 70 72 69 imul $0x69,0x72(%eax),%esi + 24cc: 6e outsb %ds:(%esi),(%dx) + 24cd: 74 66 je 2535 + 24cf: 3a 46 28 cmp 0x28(%esi),%al + 24d2: 30 2c 31 xor %ch,(%ecx,%esi,1) + 24d5: 35 29 00 73 7a xor $0x7a730029,%eax + 24da: 46 inc %esi + 24db: 6f outsl %ds:(%esi),(%dx) + 24dc: 72 6d jb 254b + 24de: 61 popa + 24df: 74 3a je 251b + 24e1: 70 28 jo 250b + 24e3: 30 2c 31 xor %ch,(%ecx,%esi,1) + 24e6: 36 29 00 sub %eax,%ss:(%eax) + 24e9: 4f dec %edi + 24ea: 66 data16 + 24eb: 66 data16 + 24ec: 73 65 jae 2553 + 24ee: 74 3a je 252a + 24f0: 72 28 jb 251a + 24f2: 31 2c 32 xor %ebp,(%edx,%esi,1) + 24f5: 29 00 sub %eax,(%eax) + 24f7: 73 7a jae 2573 + 24f9: 46 inc %esi + 24fa: 6f outsl %ds:(%esi),(%dx) + 24fb: 72 6d jb 256a + 24fd: 61 popa + 24fe: 74 3a je 253a + 2500: 72 28 jb 252a + 2502: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2505: 36 29 00 sub %eax,%ss:(%eax) + 2508: 73 7a jae 2584 + 250a: 53 push %ebx + 250b: 74 72 je 257f + 250d: 69 6e 67 3a 72 28 30 imul $0x3028723a,0x67(%esi),%ebp + 2514: 2c 31 sub $0x31,%al + 2516: 38 29 cmp %ch,(%ecx) + 2518: 00 6b 70 add %ch,0x70(%ebx) + 251b: 72 69 jb 2586 + 251d: 6e outsb %ds:(%esi),(%dx) + 251e: 74 3a je 255a + 2520: 46 inc %esi + 2521: 28 30 sub %dh,(%eax) + 2523: 2c 31 sub $0x31,%al + 2525: 35 29 00 6b 63 xor $0x636b0029,%eax + 252a: 6c insb (%dx),%es:(%edi) + 252b: 65 gs + 252c: 61 popa + 252d: 72 3a jb 2569 + 252f: 46 inc %esi + 2530: 28 30 sub %dh,(%eax) + 2532: 2c 31 sub $0x31,%al + 2534: 35 29 00 6b 6d xor $0x6d6b0029,%eax + 2539: 65 gs + 253a: 6d insl (%dx),%es:(%edi) + 253b: 63 6d 70 arpl %bp,0x70(%ebp) + 253e: 3a 46 28 cmp 0x28(%esi),%al + 2541: 31 2c 35 29 00 4d 65 xor %ebp,0x654d0029(,%esi,1) + 2548: 6d insl (%dx),%es:(%edi) + 2549: 41 inc %ecx + 254a: 3a 70 28 cmp 0x28(%eax),%dh + 254d: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2550: 38 29 cmp %ch,(%ecx) + 2552: 00 4d 65 add %cl,0x65(%ebp) + 2555: 6d insl (%dx),%es:(%edi) + 2556: 42 inc %edx + 2557: 3a 70 28 cmp 0x28(%eax),%dh + 255a: 30 2c 31 xor %ch,(%ecx,%esi,1) + 255d: 38 29 cmp %ch,(%ecx) + 255f: 00 4d 65 add %cl,0x65(%ebp) + 2562: 6d insl (%dx),%es:(%edi) + 2563: 41 inc %ecx + 2564: 3a 72 28 cmp 0x28(%edx),%dh + 2567: 30 2c 31 xor %ch,(%ecx,%esi,1) + 256a: 38 29 cmp %ch,(%ecx) + 256c: 00 4d 65 add %cl,0x65(%ebp) + 256f: 6d insl (%dx),%es:(%edi) + 2570: 42 inc %edx + 2571: 3a 72 28 cmp 0x28(%edx),%dh + 2574: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2577: 38 29 cmp %ch,(%ecx) + 2579: 00 53 65 add %dl,0x65(%ebx) + 257c: 61 popa + 257d: 72 63 jb 25e2 + 257f: 68 3a 72 28 31 push $0x3128723a + 2584: 2c 32 sub $0x32,%al + 2586: 29 00 sub %eax,(%eax) + 2588: 67 5f addr16 pop %edi + 258a: 6b 73 74 64 imul $0x64,0x74(%ebx),%esi + 258e: 69 6f 5f 63 75 72 72 imul $0x72727563,0x5f(%edi),%ebp + 2595: 65 6e outsb %gs:(%esi),(%dx) + 2597: 74 5f je 25f8 + 2599: 6c insb (%dx),%es:(%edi) + 259a: 69 6e 65 3a 47 28 31 imul $0x3128473a,0x65(%esi),%ebp + 25a1: 2c 34 sub $0x34,%al + 25a3: 29 00 sub %eax,(%eax) + 25a5: 67 5f addr16 pop %edi + 25a7: 6b 73 74 64 imul $0x64,0x74(%ebx),%esi + 25ab: 69 6f 5f 63 75 72 5f imul $0x5f727563,0x5f(%edi),%ebp + 25b2: 78 3a js 25ee + 25b4: 47 inc %edi + 25b5: 28 31 sub %dh,(%ecx) + 25b7: 2c 34 sub $0x34,%al + 25b9: 29 00 sub %eax,(%eax) + 25bb: 67 5f addr16 pop %edi + 25bd: 6b 73 74 64 imul $0x64,0x74(%ebx),%esi + 25c1: 69 6f 5f 63 75 72 5f imul $0x5f727563,0x5f(%edi),%ebp + 25c8: 79 3a jns 2604 + 25ca: 47 inc %edi + 25cb: 28 31 sub %dh,(%ecx) + 25cd: 2c 34 sub $0x34,%al + 25cf: 29 00 sub %eax,(%eax) + 25d1: 53 push %ebx + 25d2: 63 72 65 arpl %si,0x65(%edx) + 25d5: 65 6e outsb %gs:(%esi),(%dx) + 25d7: 57 push %edi + 25d8: 72 69 jb 2643 + 25da: 74 65 je 2641 + 25dc: 4c dec %esp + 25dd: 6f outsl %ds:(%esi),(%dx) + 25de: 63 6b 3a arpl %bp,0x3a(%ebx) + 25e1: 47 inc %edi + 25e2: 28 32 sub %dh,(%edx) + 25e4: 2c 31 sub $0x31,%al + 25e6: 29 00 sub %eax,(%eax) + 25e8: 73 72 jae 265c + 25ea: 63 2f arpl %bp,(%edi) + 25ec: 54 push %esp + 25ed: 69 65 72 30 2f 6b 73 imul $0x736b2f30,0x72(%ebp),%esp + 25f4: 74 64 je 265a + 25f6: 6c insb (%dx),%es:(%edi) + 25f7: 69 62 2e 63 00 6b 6d imul $0x6d6b0063,0x2e(%edx),%esp + 25fe: 65 gs + 25ff: 6d insl (%dx),%es:(%edi) + 2600: 63 70 79 arpl %si,0x79(%eax) + 2603: 3a 46 28 cmp 0x28(%esi),%al + 2606: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2609: 36 29 3d 2a 28 30 2c sub %edi,%ss:0x2c30282a + 2610: 31 35 29 00 44 65 xor %esi,0x65440029 + 2616: 73 74 jae 268c + 2618: 69 6e 61 74 69 6f 6e imul $0x6e6f6974,0x61(%esi),%ebp + 261f: 3a 70 28 cmp 0x28(%eax),%dh + 2622: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2625: 36 29 00 sub %eax,%ss:(%eax) + 2628: 53 push %ebx + 2629: 6f outsl %ds:(%esi),(%dx) + 262a: 75 72 jne 269e + 262c: 63 65 3a arpl %sp,0x3a(%ebp) + 262f: 70 28 jo 2659 + 2631: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2634: 37 aaa + 2635: 29 3d 2a 28 30 2c sub %edi,0x2c30282a + 263b: 31 38 xor %edi,(%eax) + 263d: 29 3d 6b 28 30 2c sub %edi,0x2c30286b + 2643: 31 35 29 00 43 6f xor %esi,0x6f430029 + 2649: 75 6e jne 26b9 + 264b: 74 3a je 2687 + 264d: 70 28 jo 2677 + 264f: 31 2c 32 xor %ebp,(%edx,%esi,1) + 2652: 29 00 sub %eax,(%eax) + 2654: 53 push %ebx + 2655: 6f outsl %ds:(%esi),(%dx) + 2656: 75 72 jne 26ca + 2658: 63 65 3a arpl %sp,0x3a(%ebp) + 265b: 72 28 jb 2685 + 265d: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2660: 37 aaa + 2661: 29 00 sub %eax,(%eax) + 2663: 43 inc %ebx + 2664: 6f outsl %ds:(%esi),(%dx) + 2665: 75 6e jne 26d5 + 2667: 74 3a je 26a3 + 2669: 72 28 jb 2693 + 266b: 31 2c 32 xor %ebp,(%edx,%esi,1) + 266e: 29 00 sub %eax,(%eax) + 2670: 6b 6d 65 6d imul $0x6d,0x65(%ebp),%ebp + 2674: 73 65 jae 26db + 2676: 74 3a je 26b2 + 2678: 46 inc %esi + 2679: 28 30 sub %dh,(%eax) + 267b: 2c 31 sub $0x31,%al + 267d: 36 29 00 sub %eax,%ss:(%eax) + 2680: 56 push %esi + 2681: 61 popa + 2682: 6c insb (%dx),%es:(%edi) + 2683: 75 65 jne 26ea + 2685: 3a 70 28 cmp 0x28(%eax),%dh + 2688: 30 2c 31 xor %ch,(%ecx,%esi,1) + 268b: 29 00 sub %eax,(%eax) + 268d: 56 push %esi + 268e: 61 popa + 268f: 6c insb (%dx),%es:(%edi) + 2690: 75 65 jne 26f7 + 2692: 3a 72 28 cmp 0x28(%edx),%dh + 2695: 31 2c 34 xor %ebp,(%esp,%esi,1) + 2698: 29 00 sub %eax,(%eax) + 269a: 6b 6d 65 6d imul $0x6d,0x65(%ebp),%ebp + 269e: 73 65 jae 2705 + 26a0: 74 77 je 2719 + 26a2: 3a 46 28 cmp 0x28(%esi),%al + 26a5: 30 2c 31 xor %ch,(%ecx,%esi,1) + 26a8: 36 29 00 sub %eax,%ss:(%eax) + 26ab: 75 73 jne 2720 + 26ad: 3a 72 28 cmp 0x28(%edx),%dh + 26b0: 30 2c 31 xor %ch,(%ecx,%esi,1) + 26b3: 39 29 cmp %ebp,(%ecx) + 26b5: 3d 2a 28 31 2c cmp $0x2c31282a,%eax + 26ba: 33 29 xor (%ecx),%ebp + 26bc: 00 56 61 add %dl,0x61(%esi) + 26bf: 6c insb (%dx),%es:(%edi) + 26c0: 75 65 jne 2727 + 26c2: 3a 72 28 cmp 0x28(%edx),%dh + 26c5: 31 2c 33 xor %ebp,(%ebx,%esi,1) + 26c8: 29 00 sub %eax,(%eax) + 26ca: 73 72 jae 273e + 26cc: 63 2f arpl %bp,(%edi) + 26ce: 54 push %esp + 26cf: 69 65 72 30 2f 70 61 imul $0x61702f30,0x72(%ebp),%esp + 26d6: 67 69 6e 67 2e 63 00 imul $0x7000632e,0x67(%bp),%ebp + 26dd: 70 + 26de: 61 popa + 26df: 67 69 6e 67 5f 67 65 imul $0x7465675f,0x67(%bp),%ebp + 26e6: 74 + 26e7: 5f pop %edi + 26e8: 70 68 jo 2752 + 26ea: 79 73 jns 275f + 26ec: 69 63 61 6c 5f 65 78 imul $0x78655f6c,0x61(%ebx),%esp + 26f3: 3a 46 28 cmp 0x28(%esi),%al + 26f6: 32 2c 34 xor (%esp,%esi,1),%ch + 26f9: 29 00 sub %eax,(%eax) + 26fb: 56 push %esi + 26fc: 69 72 74 75 61 6c 3a imul $0x3a6c6175,0x74(%edx),%esi + 2703: 70 28 jo 272d + 2705: 32 2c 32 xor (%edx,%esi,1),%ch + 2708: 29 00 sub %eax,(%eax) + 270a: 50 push %eax + 270b: 68 79 73 69 63 push $0x63697379 + 2710: 61 popa + 2711: 6c insb (%dx),%es:(%edi) + 2712: 3a 70 28 cmp 0x28(%eax),%dh + 2715: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2718: 36 29 3d 2a 28 32 2c sub %edi,%ss:0x2c32282a + 271f: 32 29 xor (%ecx),%ch + 2721: 00 44 69 72 add %al,0x72(%ecx,%ebp,2) + 2725: 65 63 74 6f 72 arpl %si,%gs:0x72(%edi,%ebp,2) + 272a: 79 3a jns 2766 + 272c: 70 28 jo 2756 + 272e: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2731: 37 aaa + 2732: 29 3d 2a 28 31 2c sub %edi,0x2c31282a + 2738: 37 aaa + 2739: 29 00 sub %eax,(%eax) + 273b: 54 push %esp + 273c: 61 popa + 273d: 62 6c 65 3a bound %ebp,0x3a(%ebp,%eiz,2) + 2741: 72 28 jb 276b + 2743: 31 2c 31 xor %ebp,(%ecx,%esi,1) + 2746: 31 29 xor %ebp,(%ecx) + 2748: 00 56 69 add %dl,0x69(%esi) + 274b: 72 74 jb 27c1 + 274d: 75 61 jne 27b0 + 274f: 6c insb (%dx),%es:(%edi) + 2750: 3a 72 28 cmp 0x28(%edx),%dh + 2753: 32 2c 32 xor (%edx,%esi,1),%ch + 2756: 29 00 sub %eax,(%eax) + 2758: 50 push %eax + 2759: 68 79 73 69 63 push $0x63697379 + 275e: 61 popa + 275f: 6c insb (%dx),%es:(%edi) + 2760: 3a 72 28 cmp 0x28(%edx),%dh + 2763: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2766: 36 29 00 sub %eax,%ss:(%eax) + 2769: 44 inc %esp + 276a: 69 72 65 63 74 6f 72 imul $0x726f7463,0x65(%edx),%esi + 2771: 79 3a jns 27ad + 2773: 72 28 jb 279d + 2775: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2778: 37 aaa + 2779: 29 00 sub %eax,(%eax) + 277b: 70 61 jo 27de + 277d: 67 69 6e 67 5f 67 65 imul $0x7465675f,0x67(%bp),%ebp + 2784: 74 + 2785: 5f pop %edi + 2786: 70 68 jo 27f0 + 2788: 79 73 jns 27fd + 278a: 69 63 61 6c 3a 46 28 imul $0x28463a6c,0x61(%ebx),%esp + 2791: 32 2c 34 xor (%esp,%esi,1),%ch + 2794: 29 00 sub %eax,(%eax) + 2796: 50 push %eax + 2797: 68 79 73 69 63 push $0x63697379 + 279c: 61 popa + 279d: 6c insb (%dx),%es:(%edi) + 279e: 3a 70 28 cmp 0x28(%eax),%dh + 27a1: 30 2c 31 xor %ch,(%ecx,%esi,1) + 27a4: 36 29 00 sub %eax,%ss:(%eax) + 27a7: 70 61 jo 280a + 27a9: 67 69 6e 67 5f 64 75 imul $0x6d75645f,0x67(%bp),%ebp + 27b0: 6d + 27b1: 70 5f jo 2812 + 27b3: 64 69 72 65 63 74 6f imul $0x726f7463,%fs:0x65(%edx),%esi + 27ba: 72 + 27bb: 79 3a jns 27f7 + 27bd: 46 inc %esi + 27be: 28 30 sub %dh,(%eax) + 27c0: 2c 31 sub $0x31,%al + 27c2: 35 29 00 70 61 xor $0x61700029,%eax + 27c7: 67 69 6e 67 5f 6d 61 imul $0x70616d5f,0x67(%bp),%ebp + 27ce: 70 + 27cf: 5f pop %edi + 27d0: 6b 65 72 6e imul $0x6e,0x72(%ebp),%esp + 27d4: 65 gs + 27d5: 6c insb (%dx),%es:(%edi) + 27d6: 5f pop %edi + 27d7: 70 61 jo 283a + 27d9: 67 65 3a 46 28 cmp %gs:0x28(%bp),%al + 27de: 30 2c 31 xor %ch,(%ecx,%esi,1) + 27e1: 35 29 00 50 68 xor $0x68500029,%eax + 27e6: 79 73 jns 285b + 27e8: 69 63 61 6c 3a 70 28 imul $0x28703a6c,0x61(%ebx),%esp + 27ef: 32 2c 32 xor (%edx,%esi,1),%ch + 27f2: 29 00 sub %eax,(%eax) + 27f4: 70 61 jo 2857 + 27f6: 67 69 6e 67 5f 6d 61 imul $0x70616d5f,0x67(%bp),%ebp + 27fd: 70 + 27fe: 5f pop %edi + 27ff: 70 61 jo 2862 + 2801: 67 65 3a 46 28 cmp %gs:0x28(%bp),%al + 2806: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2809: 35 29 00 44 69 xor $0x69440029,%eax + 280e: 72 65 jb 2875 + 2810: 63 74 6f 72 arpl %si,0x72(%edi,%ebp,2) + 2814: 79 3a jns 2850 + 2816: 70 28 jo 2840 + 2818: 30 2c 31 xor %ch,(%ecx,%esi,1) + 281b: 37 aaa + 281c: 29 00 sub %eax,(%eax) + 281e: 55 push %ebp + 281f: 73 65 jae 2886 + 2821: 72 3a jb 285d + 2823: 70 28 jo 284d + 2825: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2828: 29 00 sub %eax,(%eax) + 282a: 52 push %edx + 282b: 57 push %edi + 282c: 3a 70 28 cmp 0x28(%eax),%dh + 282f: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2832: 29 00 sub %eax,(%eax) + 2834: 55 push %ebp + 2835: 73 65 jae 289c + 2837: 72 3a jb 2873 + 2839: 72 28 jb 2863 + 283b: 32 2c 34 xor (%esp,%esi,1),%ch + 283e: 29 00 sub %eax,(%eax) + 2840: 52 push %edx + 2841: 57 push %edi + 2842: 3a 28 cmp (%eax),%ch + 2844: 32 2c 34 xor (%esp,%esi,1),%ch + 2847: 29 00 sub %eax,(%eax) + 2849: 4e dec %esi + 284a: 65 gs + 284b: 77 54 ja 28a1 + 284d: 61 popa + 284e: 62 6c 65 50 bound %ebp,0x50(%ebp,%eiz,2) + 2852: 68 79 73 69 63 push $0x63697379 + 2857: 61 popa + 2858: 6c insb (%dx),%es:(%edi) + 2859: 3a 28 cmp (%eax),%ch + 285b: 32 2c 32 xor (%edx,%esi,1),%ch + 285e: 29 00 sub %eax,(%eax) + 2860: 4e dec %esi + 2861: 65 gs + 2862: 77 54 ja 28b8 + 2864: 61 popa + 2865: 62 6c 65 3a bound %ebp,0x3a(%ebp,%eiz,2) + 2869: 72 28 jb 2893 + 286b: 31 2c 31 xor %ebp,(%ecx,%esi,1) + 286e: 31 29 xor %ebp,(%ecx) + 2870: 00 70 61 add %dh,0x61(%eax) + 2873: 67 69 6e 67 5f 6d 61 imul $0x70616d5f,0x67(%bp),%ebp + 287a: 70 + 287b: 5f pop %edi + 287c: 6b 65 72 6e imul $0x6e,0x72(%ebp),%esp + 2880: 65 gs + 2881: 6c insb (%dx),%es:(%edi) + 2882: 5f pop %edi + 2883: 74 61 je 28e6 + 2885: 62 6c 65 3a bound %ebp,0x3a(%ebp,%eiz,2) + 2889: 46 inc %esi + 288a: 28 30 sub %dh,(%eax) + 288c: 2c 31 sub $0x31,%al + 288e: 35 29 00 70 61 xor $0x61700029,%eax + 2893: 67 69 6e 67 5f 75 73 imul $0x6573755f,0x67(%bp),%ebp + 289a: 65 + 289b: 5f pop %edi + 289c: 64 69 72 65 63 74 6f imul $0x726f7463,%fs:0x65(%edx),%esi + 28a3: 72 + 28a4: 79 3a jns 28e0 + 28a6: 46 inc %esi + 28a7: 28 30 sub %dh,(%eax) + 28a9: 2c 31 sub $0x31,%al + 28ab: 35 29 00 70 61 xor $0x61700029,%eax + 28b0: 67 69 6e 67 5f 67 65 imul $0x7465675f,0x67(%bp),%ebp + 28b7: 74 + 28b8: 5f pop %edi + 28b9: 64 69 72 65 63 74 6f imul $0x726f7463,%fs:0x65(%edx),%esi + 28c0: 72 + 28c1: 79 3a jns 28fd + 28c3: 46 inc %esi + 28c4: 28 30 sub %dh,(%eax) + 28c6: 2c 31 sub $0x31,%al + 28c8: 37 aaa + 28c9: 29 00 sub %eax,(%eax) + 28cb: 70 61 jo 292e + 28cd: 67 69 6e 67 5f 69 6e imul $0x696e695f,0x67(%bp),%ebp + 28d4: 69 + 28d5: 74 5f je 2936 + 28d7: 73 69 jae 2942 + 28d9: 6d insl (%dx),%es:(%edi) + 28da: 70 6c jo 2948 + 28dc: 65 3a 46 28 cmp %gs:0x28(%esi),%al + 28e0: 30 2c 31 xor %ch,(%ecx,%esi,1) + 28e3: 35 29 00 67 5f xor $0x5f670029,%eax + 28e8: 6b 65 72 6e imul $0x6e,0x72(%ebp),%esp + 28ec: 65 gs + 28ed: 6c insb (%dx),%es:(%edi) + 28ee: 5f pop %edi + 28ef: 70 61 jo 2952 + 28f1: 67 addr16 + 28f2: 65 gs + 28f3: 5f pop %edi + 28f4: 64 69 72 65 63 74 6f imul $0x726f7463,%fs:0x65(%edx),%esi + 28fb: 72 + 28fc: 79 3a jns 2938 + 28fe: 47 inc %edi + 28ff: 28 31 sub %dh,(%ecx) + 2901: 2c 37 sub $0x37,%al + 2903: 29 00 sub %eax,(%eax) + 2905: 67 5f addr16 pop %edi + 2907: 6b 65 72 6e imul $0x6e,0x72(%ebp),%esp + 290b: 65 gs + 290c: 6c insb (%dx),%es:(%edi) + 290d: 5f pop %edi + 290e: 70 61 jo 2971 + 2910: 67 addr16 + 2911: 65 gs + 2912: 5f pop %edi + 2913: 74 61 je 2976 + 2915: 62 6c 65 73 bound %ebp,0x73(%ebp,%eiz,2) + 2919: 3a 47 28 cmp 0x28(%edi),%al + 291c: 30 2c 31 xor %ch,(%ecx,%esi,1) + 291f: 38 29 cmp %ch,(%ecx) + 2921: 3d 61 72 28 31 cmp $0x31287261,%eax + 2926: 2c 36 sub $0x36,%al + 2928: 29 3b sub %edi,(%ebx) + 292a: 30 3b xor %bh,(%ebx) + 292c: 31 30 xor %esi,(%eax) + 292e: 32 33 xor (%ebx),%dh + 2930: 3b 28 cmp (%eax),%ebp + 2932: 31 2c 33 xor %ebp,(%ebx,%esi,1) + 2935: 29 00 sub %eax,(%eax) + 2937: 73 72 jae 29ab + 2939: 63 2f arpl %bp,(%edi) + 293b: 54 push %esp + 293c: 69 65 72 30 2f 70 61 imul $0x61702f30,0x72(%ebp),%esp + 2943: 6e outsb %ds:(%esi),(%dx) + 2944: 69 63 2e 63 00 2e 2f imul $0x2f2e0063,0x2e(%ebx),%esp + 294b: 69 6e 63 6c 75 64 65 imul $0x6564756c,0x63(%esi),%ebp + 2952: 2f das + 2953: 54 push %esp + 2954: 69 65 72 30 2f 70 61 imul $0x61702f30,0x72(%ebp),%esp + 295b: 6e outsb %ds:(%esi),(%dx) + 295c: 69 63 2e 68 00 6b 70 imul $0x706b0068,0x2e(%ebx),%esp + 2963: 61 popa + 2964: 6e outsb %ds:(%esi),(%dx) + 2965: 69 63 5f 67 65 74 5f imul $0x5f746567,0x5f(%ebx),%esp + 296c: 72 61 jb 29cf + 296e: 6e outsb %ds:(%esi),(%dx) + 296f: 64 6f outsl %fs:(%esi),(%dx) + 2971: 6d insl (%dx),%es:(%edi) + 2972: 5f pop %edi + 2973: 6d insl (%dx),%es:(%edi) + 2974: 65 gs + 2975: 73 73 jae 29ea + 2977: 61 popa + 2978: 67 65 3a 46 28 cmp %gs:0x28(%bp),%al + 297d: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2980: 36 29 3d 2a 28 30 2c sub %edi,%ss:0x2c30282a + 2987: 32 29 xor (%ecx),%ch + 2989: 00 6b 70 add %ch,0x70(%ebx) + 298c: 61 popa + 298d: 6e outsb %ds:(%esi),(%dx) + 298e: 69 63 5f 65 78 3a 46 imul $0x463a7865,0x5f(%ebx),%esp + 2995: 28 30 sub %dh,(%eax) + 2997: 2c 31 sub $0x31,%al + 2999: 35 29 00 45 72 xor $0x72450029,%eax + 299e: 72 6f jb 2a0f + 29a0: 72 3a jb 29dc + 29a2: 70 28 jo 29cc + 29a4: 30 2c 31 xor %ch,(%ecx,%esi,1) + 29a7: 37 aaa + 29a8: 29 3d 2a 28 30 2c sub %edi,0x2c30282a + 29ae: 31 38 xor %edi,(%eax) + 29b0: 29 3d 6b 28 32 2c sub %edi,0x2c32286b + 29b6: 37 aaa + 29b7: 29 00 sub %eax,(%eax) + 29b9: 46 inc %esi + 29ba: 69 6c 65 3a 70 28 30 imul $0x2c302870,0x3a(%ebp,%eiz,2),%ebp + 29c1: 2c + 29c2: 31 37 xor %esi,(%edi) + 29c4: 29 00 sub %eax,(%eax) + 29c6: 4c dec %esp + 29c7: 69 6e 65 3a 70 28 32 imul $0x3228703a,0x65(%esi),%ebp + 29ce: 2c 32 sub $0x32,%al + 29d0: 29 00 sub %eax,(%eax) + 29d2: 52 push %edx + 29d3: 3a 70 28 cmp 0x28(%eax),%dh + 29d6: 33 2c 31 xor (%ecx,%esi,1),%ebp + 29d9: 33 29 xor (%ecx),%ebp + 29db: 00 4d 65 add %cl,0x65(%ebp) + 29de: 73 73 jae 2a53 + 29e0: 61 popa + 29e1: 67 65 3a 28 cmp %gs:(%bx,%si),%ch + 29e5: 30 2c 31 xor %ch,(%ecx,%esi,1) + 29e8: 36 29 00 sub %eax,%ss:(%eax) + 29eb: 45 inc %ebp + 29ec: 72 72 jb 2a60 + 29ee: 6f outsl %ds:(%esi),(%dx) + 29ef: 72 3a jb 2a2b + 29f1: 72 28 jb 2a1b + 29f3: 30 2c 31 xor %ch,(%ecx,%esi,1) + 29f6: 37 aaa + 29f7: 29 00 sub %eax,(%eax) + 29f9: 46 inc %esi + 29fa: 69 6c 65 3a 72 28 30 imul $0x2c302872,0x3a(%ebp,%eiz,2),%ebp + 2a01: 2c + 2a02: 31 37 xor %esi,(%edi) + 2a04: 29 00 sub %eax,(%eax) + 2a06: 69 3a 72 28 32 2c imul $0x2c322872,(%edx),%edi + 2a0c: 34 29 xor $0x29,%al + 2a0e: 00 76 3a add %dh,0x3a(%esi) + 2a11: 72 28 jb 2a3b + 2a13: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2a16: 39 29 cmp %ebp,(%ecx) + 2a18: 3d 2a 28 32 2c cmp $0x2c32282a,%eax + 2a1d: 32 29 xor (%ecx),%ch + 2a1f: 00 76 3a add %dh,0x3a(%esi) + 2a22: 72 28 jb 2a4c + 2a24: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2a27: 39 29 cmp %ebp,(%ecx) + 2a29: 00 6b 70 add %ch,0x70(%ebx) + 2a2c: 61 popa + 2a2d: 6e outsb %ds:(%esi),(%dx) + 2a2e: 69 63 3a 46 28 30 2c imul $0x2c302846,0x3a(%ebx),%esp + 2a35: 31 35 29 00 45 72 xor %esi,0x72450029 + 2a3b: 72 6f jb 2aac + 2a3d: 72 3a jb 2a79 + 2a3f: 70 28 jo 2a69 + 2a41: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2a44: 37 aaa + 2a45: 29 00 sub %eax,(%eax) + 2a47: 52 push %edx + 2a48: 3a 28 cmp (%eax),%ch + 2a4a: 33 2c 31 xor (%ecx,%esi,1),%ebp + 2a4d: 33 29 xor (%ecx),%ebp + 2a4f: 00 6b 61 add %ch,0x61(%ebx) + 2a52: 73 73 jae 2ac7 + 2a54: 65 gs + 2a55: 72 74 jb 2acb + 2a57: 3a 46 28 cmp 0x28(%esi),%al + 2a5a: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2a5d: 35 29 00 73 72 xor $0x72730029,%eax + 2a62: 63 2f arpl %bp,(%edi) + 2a64: 54 push %esp + 2a65: 69 65 72 30 2f 70 68 imul $0x68702f30,0x72(%ebp),%esp + 2a6c: 79 73 jns 2ae1 + 2a6e: 69 63 61 6c 5f 61 6c imul $0x6c615f6c,0x61(%ebx),%esp + 2a75: 6c insb (%dx),%es:(%edi) + 2a76: 6f outsl %ds:(%esi),(%dx) + 2a77: 63 2e arpl %bp,(%esi) + 2a79: 63 00 arpl %ax,(%eax) + 2a7b: 2e cs + 2a7c: 2f das + 2a7d: 69 6e 63 6c 75 64 65 imul $0x6564756c,0x63(%esi),%ebp + 2a84: 2f das + 2a85: 54 push %esp + 2a86: 69 65 72 30 2f 70 68 imul $0x68702f30,0x72(%ebp),%esp + 2a8d: 79 73 jns 2b02 + 2a8f: 69 63 61 6c 5f 61 6c imul $0x6c615f6c,0x61(%ebx),%esp + 2a96: 6c insb (%dx),%es:(%edi) + 2a97: 6f outsl %ds:(%esi),(%dx) + 2a98: 63 2e arpl %bp,(%esi) + 2a9a: 68 00 70 68 79 push $0x79687000 + 2a9f: 73 6d jae 2b0e + 2aa1: 65 gs + 2aa2: 6d insl (%dx),%es:(%edi) + 2aa3: 5f pop %edi + 2aa4: 69 6e 69 74 3a 46 28 imul $0x28463a74,0x69(%esi),%ebp + 2aab: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2aae: 35 29 00 70 68 xor $0x68700029,%eax + 2ab3: 79 73 jns 2b28 + 2ab5: 6d insl (%dx),%es:(%edi) + 2ab6: 65 gs + 2ab7: 6d insl (%dx),%es:(%edi) + 2ab8: 5f pop %edi + 2ab9: 6d insl (%dx),%es:(%edi) + 2aba: 61 popa + 2abb: 72 6b jb 2b28 + 2abd: 5f pop %edi + 2abe: 61 popa + 2abf: 73 5f jae 2b20 + 2ac1: 75 73 jne 2b36 + 2ac3: 65 64 3a 46 28 gs cmp %fs:%gs:0x28(%esi),%al + 2ac8: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2acb: 35 29 00 50 61 xor $0x61500029,%eax + 2ad0: 67 65 3a 70 28 cmp %gs:0x28(%bx,%si),%dh + 2ad5: 32 2c 32 xor (%edx,%esi,1),%ch + 2ad8: 29 00 sub %eax,(%eax) + 2ada: 45 inc %ebp + 2adb: 6e outsb %ds:(%esi),(%dx) + 2adc: 74 72 je 2b50 + 2ade: 79 3a jns 2b1a + 2ae0: 72 28 jb 2b0a + 2ae2: 32 2c 32 xor (%edx,%esi,1),%ch + 2ae5: 29 00 sub %eax,(%eax) + 2ae7: 70 68 jo 2b51 + 2ae9: 79 73 jns 2b5e + 2aeb: 6d insl (%dx),%es:(%edi) + 2aec: 65 gs + 2aed: 6d insl (%dx),%es:(%edi) + 2aee: 5f pop %edi + 2aef: 61 popa + 2af0: 6c insb (%dx),%es:(%edi) + 2af1: 6c insb (%dx),%es:(%edi) + 2af2: 6f outsl %ds:(%esi),(%dx) + 2af3: 63 61 74 arpl %sp,0x74(%ecx) + 2af6: 65 gs + 2af7: 5f pop %edi + 2af8: 70 61 jo 2b5b + 2afa: 67 65 3a 46 28 cmp %gs:0x28(%bp),%al + 2aff: 32 2c 32 xor (%edx,%esi,1),%ch + 2b02: 29 00 sub %eax,(%eax) + 2b04: 6a 3a push $0x3a + 2b06: 72 28 jb 2b30 + 2b08: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2b0b: 29 00 sub %eax,(%eax) + 2b0d: 70 68 jo 2b77 + 2b0f: 79 73 jns 2b84 + 2b11: 6d insl (%dx),%es:(%edi) + 2b12: 65 gs + 2b13: 6d insl (%dx),%es:(%edi) + 2b14: 5f pop %edi + 2b15: 66 data16 + 2b16: 72 65 jb 2b7d + 2b18: 65 gs + 2b19: 5f pop %edi + 2b1a: 70 61 jo 2b7d + 2b1c: 67 65 3a 46 28 cmp %gs:0x28(%bp),%al + 2b21: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2b24: 35 29 00 70 68 xor $0x68700029,%eax + 2b29: 79 73 jns 2b9e + 2b2b: 6d insl (%dx),%es:(%edi) + 2b2c: 65 gs + 2b2d: 6d insl (%dx),%es:(%edi) + 2b2e: 5f pop %edi + 2b2f: 70 61 jo 2b92 + 2b31: 67 addr16 + 2b32: 65 gs + 2b33: 5f pop %edi + 2b34: 74 6f je 2ba5 + 2b36: 5f pop %edi + 2b37: 70 68 jo 2ba1 + 2b39: 79 73 jns 2bae + 2b3b: 69 63 61 6c 3a 46 28 imul $0x28463a6c,0x61(%ebx),%esp + 2b42: 32 2c 32 xor (%edx,%esi,1),%ch + 2b45: 29 00 sub %eax,(%eax) + 2b47: 70 68 jo 2bb1 + 2b49: 79 73 jns 2bbe + 2b4b: 6d insl (%dx),%es:(%edi) + 2b4c: 65 gs + 2b4d: 6d insl (%dx),%es:(%edi) + 2b4e: 5f pop %edi + 2b4f: 70 68 jo 2bb9 + 2b51: 79 73 jns 2bc6 + 2b53: 69 63 61 6c 5f 74 6f imul $0x6f745f6c,0x61(%ebx),%esp + 2b5a: 5f pop %edi + 2b5b: 70 61 jo 2bbe + 2b5d: 67 65 3a 46 28 cmp %gs:0x28(%bp),%al + 2b62: 32 2c 32 xor (%edx,%esi,1),%ch + 2b65: 29 00 sub %eax,(%eax) + 2b67: 67 5f addr16 pop %edi + 2b69: 70 68 jo 2bd3 + 2b6b: 79 73 jns 2be0 + 2b6d: 6d insl (%dx),%es:(%edi) + 2b6e: 65 gs + 2b6f: 6d insl (%dx),%es:(%edi) + 2b70: 5f pop %edi + 2b71: 64 69 72 65 63 74 6f imul $0x726f7463,%fs:0x65(%edx),%esi + 2b78: 72 + 2b79: 79 3a jns 2bb5 + 2b7b: 47 inc %edi + 2b7c: 28 30 sub %dh,(%eax) + 2b7e: 2c 31 sub $0x31,%al + 2b80: 36 29 3d 61 72 28 30 sub %edi,%ss:0x30287261 + 2b87: 2c 31 sub $0x31,%al + 2b89: 37 aaa + 2b8a: 29 3d 72 28 30 2c sub %edi,0x2c302872 + 2b90: 31 37 xor %esi,(%edi) + 2b92: 29 3b sub %edi,(%ebx) + 2b94: 30 3b xor %bh,(%ebx) + 2b96: 30 33 xor %dh,(%ebx) + 2b98: 37 aaa + 2b99: 37 aaa + 2b9a: 37 aaa + 2b9b: 37 aaa + 2b9c: 37 aaa + 2b9d: 37 aaa + 2b9e: 37 aaa + 2b9f: 37 aaa + 2ba0: 37 aaa + 2ba1: 37 aaa + 2ba2: 3b 3b cmp (%ebx),%edi + 2ba4: 30 3b xor %bh,(%ebx) + 2ba6: 33 32 xor (%edx),%esi + 2ba8: 37 aaa + 2ba9: 36 ss + 2baa: 37 aaa + 2bab: 3b 28 cmp (%eax),%ebp + 2bad: 32 2c 32 xor (%edx,%esi,1),%ch + 2bb0: 29 00 sub %eax,(%eax) + 2bb2: 73 72 jae 2c26 + 2bb4: 63 2f arpl %bp,(%edi) + 2bb6: 54 push %esp + 2bb7: 69 65 72 30 2f 70 69 imul $0x69702f30,0x72(%ebp),%esp + 2bbe: 63 2e arpl %bp,(%esi) + 2bc0: 63 00 arpl %ax,(%eax) + 2bc2: 70 69 jo 2c2d + 2bc4: 63 5f 69 arpl %bx,0x69(%edi) + 2bc7: 6e outsb %ds:(%esi),(%dx) + 2bc8: 69 74 3a 46 28 30 2c imul $0x312c3028,0x46(%edx,%edi,1),%esi + 2bcf: 31 + 2bd0: 35 29 00 4f 6c xor $0x6c4f0029,%eax + 2bd5: 64 fs + 2bd6: 4d dec %ebp + 2bd7: 61 popa + 2bd8: 73 6b jae 2c45 + 2bda: 31 3a xor %edi,(%edx) + 2bdc: 70 28 jo 2c06 + 2bde: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2be1: 36 29 3d 2a 28 31 2c sub %edi,%ss:0x2c31282a + 2be8: 34 29 xor $0x29,%al + 2bea: 00 4f 6c add %cl,0x6c(%edi) + 2bed: 64 fs + 2bee: 4d dec %ebp + 2bef: 61 popa + 2bf0: 73 6b jae 2c5d + 2bf2: 32 3a xor (%edx),%bh + 2bf4: 70 28 jo 2c1e + 2bf6: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2bf9: 36 29 00 sub %eax,%ss:(%eax) + 2bfc: 4f dec %edi + 2bfd: 6c insb (%dx),%es:(%edi) + 2bfe: 64 fs + 2bff: 4d dec %ebp + 2c00: 61 popa + 2c01: 73 6b jae 2c6e + 2c03: 31 3a xor %edi,(%edx) + 2c05: 72 28 jb 2c2f + 2c07: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2c0a: 36 29 00 sub %eax,%ss:(%eax) + 2c0d: 4f dec %edi + 2c0e: 6c insb (%dx),%es:(%edi) + 2c0f: 64 fs + 2c10: 4d dec %ebp + 2c11: 61 popa + 2c12: 73 6b jae 2c7f + 2c14: 32 3a xor (%edx),%bh + 2c16: 72 28 jb 2c40 + 2c18: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2c1b: 36 29 00 sub %eax,%ss:(%eax) + 2c1e: 70 69 jo 2c89 + 2c20: 63 5f 65 arpl %bx,0x65(%edi) + 2c23: 6f outsl %ds:(%esi),(%dx) + 2c24: 69 3a 46 28 30 2c imul $0x2c302846,(%edx),%edi + 2c2a: 31 35 29 00 70 69 xor %esi,0x69700029 + 2c30: 63 5f 75 arpl %bx,0x75(%edi) + 2c33: 6e outsb %ds:(%esi),(%dx) + 2c34: 6d insl (%dx),%es:(%edi) + 2c35: 61 popa + 2c36: 73 6b jae 2ca3 + 2c38: 5f pop %edi + 2c39: 69 72 71 3a 46 28 30 imul $0x3028463a,0x71(%edx),%esi + 2c40: 2c 31 sub $0x31,%al + 2c42: 35 29 00 49 52 xor $0x52490029,%eax + 2c47: 51 push %ecx + 2c48: 3a 72 28 cmp 0x28(%edx),%dh + 2c4b: 31 2c 34 xor %ebp,(%esp,%esi,1) + 2c4e: 29 00 sub %eax,(%eax) + 2c50: 73 72 jae 2cc4 + 2c52: 63 2f arpl %bp,(%edi) + 2c54: 54 push %esp + 2c55: 69 65 72 30 2f 70 72 imul $0x72702f30,0x72(%ebp),%esp + 2c5c: 6e outsb %ds:(%esi),(%dx) + 2c5d: 67 2e 63 00 arpl %ax,%cs:(%bx,%si) + 2c61: 2e cs + 2c62: 2f das + 2c63: 69 6e 63 6c 75 64 65 imul $0x6564756c,0x63(%esi),%ebp + 2c6a: 2f das + 2c6b: 54 push %esp + 2c6c: 69 65 72 30 2f 70 72 imul $0x72702f30,0x72(%ebp),%esp + 2c73: 6e outsb %ds:(%esi),(%dx) + 2c74: 67 addr16 + 2c75: 2e cs + 2c76: 68 00 6b 73 65 push $0x65736b00 + 2c7b: 65 64 3a 46 28 gs cmp %fs:%gs:0x28(%esi),%al + 2c80: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2c83: 35 29 00 53 65 xor $0x65530029,%eax + 2c88: 65 64 3a 70 28 gs cmp %fs:%gs:0x28(%eax),%dh + 2c8d: 32 2c 32 xor (%edx,%esi,1),%ch + 2c90: 29 00 sub %eax,(%eax) + 2c92: 53 push %ebx + 2c93: 65 65 64 3a 72 28 gs gs cmp %fs:%gs:0x28(%edx),%dh + 2c99: 32 2c 32 xor (%edx,%esi,1),%ch + 2c9c: 29 00 sub %eax,(%eax) + 2c9e: 6b 72 61 6e imul $0x6e,0x61(%edx),%esi + 2ca2: 64 3a 46 28 cmp %fs:0x28(%esi),%al + 2ca6: 32 2c 32 xor (%edx,%esi,1),%ch + 2ca9: 29 00 sub %eax,(%eax) + 2cab: 67 5f addr16 pop %edi + 2cad: 70 72 jo 2d21 + 2caf: 6e outsb %ds:(%esi),(%dx) + 2cb0: 67 5f addr16 pop %edi + 2cb2: 70 72 jo 2d26 + 2cb4: 65 gs + 2cb5: 76 69 jbe 2d20 + 2cb7: 6f outsl %ds:(%esi),(%dx) + 2cb8: 75 73 jne 2d2d + 2cba: 3a 47 28 cmp 0x28(%edi),%al + 2cbd: 32 2c 32 xor (%edx,%esi,1),%ch + 2cc0: 29 00 sub %eax,(%eax) + 2cc2: 73 72 jae 2d36 + 2cc4: 63 2f arpl %bp,(%edi) + 2cc6: 54 push %esp + 2cc7: 69 65 72 30 2f 70 73 imul $0x73702f30,0x72(%ebp),%esp + 2cce: 32 2e xor (%esi),%ch + 2cd0: 63 00 arpl %ax,(%eax) + 2cd2: 70 73 jo 2d47 + 2cd4: 32 5f 6b xor 0x6b(%edi),%bl + 2cd7: 65 gs + 2cd8: 79 62 jns 2d3c + 2cda: 6f outsl %ds:(%esi),(%dx) + 2cdb: 61 popa + 2cdc: 72 64 jb 2d42 + 2cde: 5f pop %edi + 2cdf: 69 73 72 3a 46 28 30 imul $0x3028463a,0x72(%ebx),%esi + 2ce6: 2c 31 sub $0x31,%al + 2ce8: 35 29 00 53 63 xor $0x63530029,%eax + 2ced: 61 popa + 2cee: 6e outsb %ds:(%esi),(%dx) + 2cef: 43 inc %ebx + 2cf0: 6f outsl %ds:(%esi),(%dx) + 2cf1: 64 65 3a 72 28 fs cmp %fs:%gs:0x28(%edx),%dh + 2cf6: 31 2c 34 xor %ebp,(%esp,%esi,1) + 2cf9: 29 00 sub %eax,(%eax) + 2cfb: 70 73 jo 2d70 + 2cfd: 32 5f 67 xor 0x67(%edi),%bl + 2d00: 65 gs + 2d01: 74 63 je 2d66 + 2d03: 3a 46 28 cmp 0x28(%esi),%al + 2d06: 31 2c 37 xor %ebp,(%edi,%esi,1) + 2d09: 29 00 sub %eax,(%eax) + 2d0b: 70 73 jo 2d80 + 2d0d: 32 5f 70 xor 0x70(%edi),%bl + 2d10: 6f outsl %ds:(%esi),(%dx) + 2d11: 6c insb (%dx),%es:(%edi) + 2d12: 6c insb (%dx),%es:(%edi) + 2d13: 5f pop %edi + 2d14: 6b 65 79 3a imul $0x3a,0x79(%ebp),%esp + 2d18: 46 inc %esi + 2d19: 28 31 sub %dh,(%ecx) + 2d1b: 2c 34 sub $0x34,%al + 2d1d: 29 00 sub %eax,(%eax) + 2d1f: 70 73 jo 2d94 + 2d21: 32 5f 77 xor 0x77(%edi),%bl + 2d24: 61 popa + 2d25: 69 74 5f 6b 65 79 3a imul $0x463a7965,0x6b(%edi,%ebx,2),%esi + 2d2c: 46 + 2d2d: 28 31 sub %dh,(%ecx) + 2d2f: 2c 34 sub $0x34,%al + 2d31: 29 00 sub %eax,(%eax) + 2d33: 5f pop %edi + 2d34: 70 73 jo 2da9 + 2d36: 32 5f 6b xor 0x6b(%edi),%bl + 2d39: 65 gs + 2d3a: 79 62 jns 2d9e + 2d3c: 6f outsl %ds:(%esi),(%dx) + 2d3d: 61 popa + 2d3e: 72 64 jb 2da4 + 2d40: 5f pop %edi + 2d41: 6b 65 79 5f imul $0x5f,0x79(%ebp),%esp + 2d45: 70 72 jo 2db9 + 2d47: 65 gs + 2d48: 73 73 jae 2dbd + 2d4a: 65 64 3a 46 28 gs cmp %fs:%gs:0x28(%esi),%al + 2d4f: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2d52: 35 29 00 43 6f xor $0x6f430029,%eax + 2d57: 64 65 3a 70 28 fs cmp %fs:%gs:0x28(%eax),%dh + 2d5c: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2d5f: 29 00 sub %eax,(%eax) + 2d61: 5f pop %edi + 2d62: 70 73 jo 2dd7 + 2d64: 32 5f 6b xor 0x6b(%edi),%bl + 2d67: 65 gs + 2d68: 79 62 jns 2dcc + 2d6a: 6f outsl %ds:(%esi),(%dx) + 2d6b: 61 popa + 2d6c: 72 64 jb 2dd2 + 2d6e: 5f pop %edi + 2d6f: 6b 65 79 5f imul $0x5f,0x79(%ebp),%esp + 2d73: 64 fs + 2d74: 65 gs + 2d75: 70 72 jo 2de9 + 2d77: 65 gs + 2d78: 73 73 jae 2ded + 2d7a: 65 64 3a 46 28 gs cmp %fs:%gs:0x28(%esi),%al + 2d7f: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2d82: 35 29 00 43 6f xor $0x6f430029,%eax + 2d87: 64 65 3a 72 28 fs cmp %fs:%gs:0x28(%edx),%dh + 2d8c: 31 2c 34 xor %ebp,(%esp,%esi,1) + 2d8f: 29 00 sub %eax,(%eax) + 2d91: 70 73 jo 2e06 + 2d93: 32 5f 69 xor 0x69(%edi),%bl + 2d96: 6e outsb %ds:(%esi),(%dx) + 2d97: 69 74 5f 73 69 6d 70 imul $0x6c706d69,0x73(%edi,%ebx,2),%esi + 2d9e: 6c + 2d9f: 65 3a 46 28 cmp %gs:0x28(%esi),%al + 2da3: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2da6: 35 29 00 70 73 xor $0x73700029,%eax + 2dab: 32 5f 73 xor 0x73(%edi),%bl + 2dae: 70 65 jo 2e15 + 2db0: 63 69 61 arpl %bp,0x61(%ecx) + 2db3: 6c insb (%dx),%es:(%edi) + 2db4: 3a 47 28 cmp 0x28(%edi),%al + 2db7: 31 2c 34 xor %ebp,(%esp,%esi,1) + 2dba: 29 00 sub %eax,(%eax) + 2dbc: 70 73 jo 2e31 + 2dbe: 32 5f 6b xor 0x6b(%edi),%bl + 2dc1: 65 gs + 2dc2: 79 5f jns 2e23 + 2dc4: 70 72 jo 2e38 + 2dc6: 65 gs + 2dc7: 73 73 jae 2e3c + 2dc9: 65 64 3a 47 28 gs cmp %fs:%gs:0x28(%edi),%al + 2dce: 31 2c 34 xor %ebp,(%esp,%esi,1) + 2dd1: 29 00 sub %eax,(%eax) + 2dd3: 70 73 jo 2e48 + 2dd5: 32 5f 6b xor 0x6b(%edi),%bl + 2dd8: 65 gs + 2dd9: 79 3a jns 2e15 + 2ddb: 47 inc %edi + 2ddc: 28 31 sub %dh,(%ecx) + 2dde: 2c 34 sub $0x34,%al + 2de0: 29 00 sub %eax,(%eax) + 2de2: 70 73 jo 2e57 + 2de4: 32 5f 6b xor 0x6b(%edi),%bl + 2de7: 65 gs + 2de8: 79 5f jns 2e49 + 2dea: 6e outsb %ds:(%esi),(%dx) + 2deb: 65 gs + 2dec: 77 3a ja 2e28 + 2dee: 47 inc %edi + 2def: 28 31 sub %dh,(%ecx) + 2df1: 2c 34 sub $0x34,%al + 2df3: 29 00 sub %eax,(%eax) + 2df5: 73 72 jae 2e69 + 2df7: 63 2f arpl %bp,(%edi) + 2df9: 54 push %esp + 2dfa: 69 65 72 30 2f 73 79 imul $0x79732f30,0x72(%ebp),%esp + 2e01: 73 74 jae 2e77 + 2e03: 65 gs + 2e04: 6d insl (%dx),%es:(%edi) + 2e05: 2e 63 00 arpl %ax,%cs:(%eax) + 2e08: 73 79 jae 2e83 + 2e0a: 73 74 jae 2e80 + 2e0c: 65 gs + 2e0d: 6d insl (%dx),%es:(%edi) + 2e0e: 5f pop %edi + 2e0f: 70 61 jo 2e72 + 2e11: 72 73 jb 2e86 + 2e13: 65 gs + 2e14: 5f pop %edi + 2e15: 6d insl (%dx),%es:(%edi) + 2e16: 75 6c jne 2e84 + 2e18: 74 69 je 2e83 + 2e1a: 62 6f 6f bound %ebp,0x6f(%edi) + 2e1d: 74 5f je 2e7e + 2e1f: 68 65 61 64 65 push $0x65646165 + 2e24: 72 3a jb 2e60 + 2e26: 46 inc %esi + 2e27: 28 30 sub %dh,(%eax) + 2e29: 2c 31 sub $0x31,%al + 2e2b: 35 29 00 48 65 xor $0x65480029,%eax + 2e30: 61 popa + 2e31: 64 fs + 2e32: 65 gs + 2e33: 72 3a jb 2e6f + 2e35: 70 28 jo 2e5f + 2e37: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2e3a: 36 29 3d 2a 28 30 2c sub %edi,%ss:0x2c30282a + 2e41: 31 35 29 00 46 6c xor %esi,0x6c460029 + 2e47: 61 popa + 2e48: 67 73 3a addr16 jae 2e85 + 2e4b: 72 28 jb 2e75 + 2e4d: 31 2c 34 xor %ebp,(%esp,%esi,1) + 2e50: 29 00 sub %eax,(%eax) + 2e52: 48 dec %eax + 2e53: 65 gs + 2e54: 61 popa + 2e55: 64 fs + 2e56: 65 gs + 2e57: 72 3a jb 2e93 + 2e59: 72 28 jb 2e83 + 2e5b: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2e5e: 36 29 00 sub %eax,%ss:(%eax) + 2e61: 4d dec %ebp + 2e62: 61 popa + 2e63: 70 53 jo 2eb8 + 2e65: 74 61 je 2ec8 + 2e67: 72 74 jb 2edd + 2e69: 3a 72 28 cmp 0x28(%edx),%dh + 2e6c: 31 2c 32 xor %ebp,(%edx,%esi,1) + 2e6f: 29 00 sub %eax,(%eax) + 2e71: 4d dec %ebp + 2e72: 61 popa + 2e73: 70 4c jo 2ec1 + 2e75: 65 6e outsb %gs:(%esi),(%dx) + 2e77: 67 74 68 addr16 je 2ee2 + 2e7a: 3a 28 cmp (%eax),%ch + 2e7c: 31 2c 32 xor %ebp,(%edx,%esi,1) + 2e7f: 29 00 sub %eax,(%eax) + 2e81: 41 inc %ecx + 2e82: 76 61 jbe 2ee5 + 2e84: 69 6c 61 62 6c 65 4d imul $0x654d656c,0x62(%ecx,%eiz,2),%ebp + 2e8b: 65 + 2e8c: 6d insl (%dx),%es:(%edi) + 2e8d: 6f outsl %ds:(%esi),(%dx) + 2e8e: 72 79 jb 2f09 + 2e90: 3a 28 cmp (%eax),%ch + 2e92: 31 2c 32 xor %ebp,(%edx,%esi,1) + 2e95: 29 00 sub %eax,(%eax) + 2e97: 53 push %ebx + 2e98: 69 7a 65 3a 72 28 31 imul $0x3128723a,0x65(%edx),%edi + 2e9f: 2c 32 sub $0x32,%al + 2ea1: 29 00 sub %eax,(%eax) + 2ea3: 50 push %eax + 2ea4: 61 popa + 2ea5: 67 65 3a 72 28 cmp %gs:0x28(%bp,%si),%dh + 2eaa: 31 2c 32 xor %ebp,(%edx,%esi,1) + 2ead: 29 00 sub %eax,(%eax) + 2eaf: 73 79 jae 2f2a + 2eb1: 73 74 jae 2f27 + 2eb3: 65 gs + 2eb4: 6d insl (%dx),%es:(%edi) + 2eb5: 5f pop %edi + 2eb6: 67 addr16 + 2eb7: 65 gs + 2eb8: 74 5f je 2f19 + 2eba: 6d insl (%dx),%es:(%edi) + 2ebb: 65 gs + 2ebc: 6d insl (%dx),%es:(%edi) + 2ebd: 6f outsl %ds:(%esi),(%dx) + 2ebe: 72 79 jb 2f39 + 2ec0: 5f pop %edi + 2ec1: 75 70 jne 2f33 + 2ec3: 70 65 jo 2f2a + 2ec5: 72 3a jb 2f01 + 2ec7: 46 inc %esi + 2ec8: 28 31 sub %dh,(%ecx) + 2eca: 2c 32 sub $0x32,%al + 2ecc: 29 00 sub %eax,(%eax) + 2ece: 73 79 jae 2f49 + 2ed0: 73 74 jae 2f46 + 2ed2: 65 gs + 2ed3: 6d insl (%dx),%es:(%edi) + 2ed4: 5f pop %edi + 2ed5: 67 addr16 + 2ed6: 65 gs + 2ed7: 74 5f je 2f38 + 2ed9: 6d insl (%dx),%es:(%edi) + 2eda: 65 gs + 2edb: 6d insl (%dx),%es:(%edi) + 2edc: 6f outsl %ds:(%esi),(%dx) + 2edd: 72 79 jb 2f58 + 2edf: 5f pop %edi + 2ee0: 6c insb (%dx),%es:(%edi) + 2ee1: 6f outsl %ds:(%esi),(%dx) + 2ee2: 77 65 ja 2f49 + 2ee4: 72 3a jb 2f20 + 2ee6: 46 inc %esi + 2ee7: 28 31 sub %dh,(%ecx) + 2ee9: 2c 32 sub $0x32,%al + 2eeb: 29 00 sub %eax,(%eax) + 2eed: 73 79 jae 2f68 + 2eef: 73 74 jae 2f65 + 2ef1: 65 gs + 2ef2: 6d insl (%dx),%es:(%edi) + 2ef3: 5f pop %edi + 2ef4: 67 addr16 + 2ef5: 65 gs + 2ef6: 74 5f je 2f57 + 2ef8: 62 6f 6f bound %ebp,0x6f(%edi) + 2efb: 74 6c je 2f69 + 2efd: 6f outsl %ds:(%esi),(%dx) + 2efe: 61 popa + 2eff: 64 fs + 2f00: 65 gs + 2f01: 72 5f jb 2f62 + 2f03: 6e outsb %ds:(%esi),(%dx) + 2f04: 61 popa + 2f05: 6d insl (%dx),%es:(%edi) + 2f06: 65 3a 46 28 cmp %gs:0x28(%esi),%al + 2f0a: 30 2c 31 xor %ch,(%ecx,%esi,1) + 2f0d: 37 aaa + 2f0e: 29 3d 2a 28 31 2c sub %edi,0x2c31282a + 2f14: 37 aaa + 2f15: 29 00 sub %eax,(%eax) + 2f17: 73 79 jae 2f92 + 2f19: 73 74 jae 2f8f + 2f1b: 65 gs + 2f1c: 6d insl (%dx),%es:(%edi) + 2f1d: 5f pop %edi + 2f1e: 6d insl (%dx),%es:(%edi) + 2f1f: 65 gs + 2f20: 6d insl (%dx),%es:(%edi) + 2f21: 6f outsl %ds:(%esi),(%dx) + 2f22: 72 79 jb 2f9d + 2f24: 5f pop %edi + 2f25: 61 popa + 2f26: 76 61 jbe 2f89 + 2f28: 69 6c 61 62 6c 65 3a imul $0x463a656c,0x62(%ecx,%eiz,2),%ebp + 2f2f: 46 + 2f30: 28 31 sub %dh,(%ecx) + 2f32: 2c 34 sub $0x34,%al + 2f34: 29 00 sub %eax,(%eax) + 2f36: 53 push %ebx + 2f37: 74 61 je 2f9a + 2f39: 72 74 jb 2faf + 2f3b: 3a 70 28 cmp 0x28(%eax),%dh + 2f3e: 31 2c 32 xor %ebp,(%edx,%esi,1) + 2f41: 29 00 sub %eax,(%eax) + 2f43: 53 push %ebx + 2f44: 74 61 je 2fa7 + 2f46: 72 74 jb 2fbc + 2f48: 3a 72 28 cmp 0x28(%edx),%dh + 2f4b: 31 2c 32 xor %ebp,(%edx,%esi,1) + 2f4e: 29 00 sub %eax,(%eax) + 2f50: 69 3a 72 28 31 2c imul $0x2c312872,(%edx),%edi + 2f56: 34 29 xor $0x29,%al + 2f58: 00 67 5f add %ah,0x5f(%edi) + 2f5b: 73 79 jae 2fd6 + 2f5d: 73 74 jae 2fd3 + 2f5f: 65 gs + 2f60: 6d insl (%dx),%es:(%edi) + 2f61: 5f pop %edi + 2f62: 6d insl (%dx),%es:(%edi) + 2f63: 65 gs + 2f64: 6d insl (%dx),%es:(%edi) + 2f65: 6f outsl %ds:(%esi),(%dx) + 2f66: 72 79 jb 2fe1 + 2f68: 5f pop %edi + 2f69: 6c insb (%dx),%es:(%edi) + 2f6a: 6f outsl %ds:(%esi),(%dx) + 2f6b: 77 65 ja 2fd2 + 2f6d: 72 3a jb 2fa9 + 2f6f: 47 inc %edi + 2f70: 28 31 sub %dh,(%ecx) + 2f72: 2c 32 sub $0x32,%al + 2f74: 29 00 sub %eax,(%eax) + 2f76: 67 5f addr16 pop %edi + 2f78: 73 79 jae 2ff3 + 2f7a: 73 74 jae 2ff0 + 2f7c: 65 gs + 2f7d: 6d insl (%dx),%es:(%edi) + 2f7e: 5f pop %edi + 2f7f: 6d insl (%dx),%es:(%edi) + 2f80: 65 gs + 2f81: 6d insl (%dx),%es:(%edi) + 2f82: 6f outsl %ds:(%esi),(%dx) + 2f83: 72 79 jb 2ffe + 2f85: 5f pop %edi + 2f86: 75 70 jne 2ff8 + 2f88: 70 65 jo 2fef + 2f8a: 72 3a jb 2fc6 + 2f8c: 47 inc %edi + 2f8d: 28 31 sub %dh,(%ecx) + 2f8f: 2c 32 sub $0x32,%al + 2f91: 29 00 sub %eax,(%eax) + 2f93: 67 5f addr16 pop %edi + 2f95: 73 79 jae 3010 + 2f97: 73 74 jae 300d + 2f99: 65 gs + 2f9a: 6d insl (%dx),%es:(%edi) + 2f9b: 5f pop %edi + 2f9c: 62 6f 6f bound %ebp,0x6f(%edi) + 2f9f: 74 6c je 300d + 2fa1: 6f outsl %ds:(%esi),(%dx) + 2fa2: 61 popa + 2fa3: 64 fs + 2fa4: 65 gs + 2fa5: 72 3a jb 2fe1 + 2fa7: 47 inc %edi + 2fa8: 28 30 sub %dh,(%eax) + 2faa: 2c 31 sub $0x31,%al + 2fac: 37 aaa + 2fad: 29 00 sub %eax,(%eax) + 2faf: 67 5f addr16 pop %edi + 2fb1: 73 79 jae 302c + 2fb3: 73 74 jae 3029 + 2fb5: 65 gs + 2fb6: 6d insl (%dx),%es:(%edi) + 2fb7: 5f pop %edi + 2fb8: 69 6e 76 61 6c 69 64 imul $0x64696c61,0x76(%esi),%ebp + 2fbf: 5f pop %edi + 2fc0: 61 popa + 2fc1: 72 65 jb 3028 + 2fc3: 61 popa + 2fc4: 73 3a jae 3000 + 2fc6: 47 inc %edi + 2fc7: 28 30 sub %dh,(%eax) + 2fc9: 2c 31 sub $0x31,%al + 2fcb: 38 29 cmp %ch,(%ecx) + 2fcd: 3d 61 72 28 30 cmp $0x30287261,%eax + 2fd2: 2c 31 sub $0x31,%al + 2fd4: 39 29 cmp %ebp,(%ecx) + 2fd6: 3d 72 28 30 2c cmp $0x2c302872,%eax + 2fdb: 31 39 xor %edi,(%ecx) + 2fdd: 29 3b sub %edi,(%ebx) + 2fdf: 30 3b xor %bh,(%ebx) + 2fe1: 30 33 xor %dh,(%ebx) + 2fe3: 37 aaa + 2fe4: 37 aaa + 2fe5: 37 aaa + 2fe6: 37 aaa + 2fe7: 37 aaa + 2fe8: 37 aaa + 2fe9: 37 aaa + 2fea: 37 aaa + 2feb: 37 aaa + 2fec: 37 aaa + 2fed: 3b 3b cmp (%ebx),%edi + 2fef: 30 3b xor %bh,(%ebx) + 2ff1: 32 35 35 3b 28 32 xor 0x32283b35,%dh + 2ff7: 2c 34 sub $0x34,%al + 2ff9: 29 00 sub %eax,(%eax) + 2ffb: 67 5f addr16 pop %edi + 2ffd: 73 79 jae 3078 + 2fff: 73 74 jae 3075 + 3001: 65 gs + 3002: 6d insl (%dx),%es:(%edi) + 3003: 5f pop %edi + 3004: 6e outsb %ds:(%esi),(%dx) + 3005: 75 6d jne 3074 + 3007: 5f pop %edi + 3008: 69 6e 76 61 6c 69 64 imul $0x64696c61,0x76(%esi),%ebp + 300f: 5f pop %edi + 3010: 61 popa + 3011: 72 65 jb 3078 + 3013: 61 popa + 3014: 73 3a jae 3050 + 3016: 47 inc %edi + 3017: 28 31 sub %dh,(%ecx) + 3019: 2c 34 sub $0x34,%al + 301b: 29 00 sub %eax,(%eax) diff --git a/include/Tier0/kstdlib.h b/include/Tier0/kstdlib.h deleted file mode 100644 index da4fb13..0000000 --- a/include/Tier0/kstdlib.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef __KSTDLIB_H__ -#define __KSTDLIB_H__ - -#include "types.h" - -void *kmemcpy(void* Destination, const void *Source, u32 Count); -void *kmemset(void *Destination, u8 Value, u32 Count); -void *kmemsetw(void *Destination, u16 Value, u32 Count); - -#endif diff --git a/Makefile b/kernel/Makefile similarity index 88% rename from Makefile rename to kernel/Makefile index 40613e2..29cb268 100644 --- a/Makefile +++ b/kernel/Makefile @@ -13,14 +13,14 @@ default: emulate-nohdd SHELL:=/bin/bash ENV:=/usr/xdev/bin -TARGET:=i586-elf +TARGET:=x86_64-elf CC:=$(ENV)/$(TARGET)-gcc CX:=$(ENV)/$(TARGET)-g++ AS:=nasm LD:=$(ENV)/$(TARGET)-ld # -O2 sets -foptimize-sibling-calls which breaks code... -CFLAGS:=-Wall -Werror -nostdlib -nostartfiles -nodefaultlibs -std=c99 -g +CFLAGS:=-m64 -mcmodel=large -Wall -Werror -nostdlib -nostartfiles -nodefaultlibs -std=c99 -g CFLAGS+=-I ./include -Wno-packed-bitfield-compat -O2 -fno-optimize-sibling-calls @@ -33,10 +33,11 @@ LFLAGS:=-nostdlib -nostartfiles -nodefaultlibs obj/src/%.nao : src/%.asm @echo "[i] Assembling $*.asm..." - @$(AS) -f elf -o obj/src/$*.nao src/$*.asm + @$(AS) -f elf64 -o obj/src/$*.nao src/$*.asm obj/src/%.o : src/%.c @echo "[i] Compiling $*.c ..." + @if [ -e obj/src/$*.o ] ; then rm obj/src/$*.o ; fi @mkdir -p obj/src/$*.o @rmdir obj/src/$*.o @$(CC) $(CFLAGS) -c src/$*.c -o obj/src/$*.o @@ -84,8 +85,10 @@ emulate-nohdd-debug: kernel.bin @qemu -kernel kernel.bin -S -gdb tcp::1234 emulate-nohdd: kernel.bin + @echo "[i] Building loader..." + @pushd ../Loader > /dev/null && $(MAKE) -f Makefile loader.bin && popd > /dev/null @echo "[i] Starting QEMU..." - @qemu -kernel kernel.bin + @qemu-system-x86_64 -kernel ../Loader/loader.bin -initrd kernel.bin emulate: hdd.img @echo "[i] Starting QEmu..." diff --git a/contrib/toolchain-build.sh b/kernel/contrib/toolchain-build.sh similarity index 100% rename from contrib/toolchain-build.sh rename to kernel/contrib/toolchain-build.sh diff --git a/dst/syslinux.cfg b/kernel/dst/syslinux.cfg similarity index 100% rename from dst/syslinux.cfg rename to kernel/dst/syslinux.cfg diff --git a/include/Tier0/acpi.h b/kernel/include/Tier0/acpi.h similarity index 100% rename from include/Tier0/acpi.h rename to kernel/include/Tier0/acpi.h diff --git a/include/Tier0/atomic_operations.h b/kernel/include/Tier0/atomic_operations.h similarity index 100% rename from include/Tier0/atomic_operations.h rename to kernel/include/Tier0/atomic_operations.h diff --git a/include/Tier0/cpp.h b/kernel/include/Tier0/cpp.h similarity index 100% rename from include/Tier0/cpp.h rename to kernel/include/Tier0/cpp.h diff --git a/include/Tier0/exceptions.h b/kernel/include/Tier0/exceptions.h similarity index 100% rename from include/Tier0/exceptions.h rename to kernel/include/Tier0/exceptions.h diff --git a/include/Tier0/gdt.h b/kernel/include/Tier0/gdt.h similarity index 100% rename from include/Tier0/gdt.h rename to kernel/include/Tier0/gdt.h diff --git a/include/Tier0/heap.h b/kernel/include/Tier0/heap.h similarity index 70% rename from include/Tier0/heap.h rename to kernel/include/Tier0/heap.h index 85c3091..f266bd1 100644 --- a/include/Tier0/heap.h +++ b/kernel/include/Tier0/heap.h @@ -15,7 +15,7 @@ typedef struct { u32 Magic; u8 Hole; - u32 Size; + u64 Size; } T_HEAP_HEADER; typedef struct { @@ -25,8 +25,8 @@ typedef struct { typedef struct { void **Array; - u32 Size; - u32 MaxSize; + u64 Size; + u64 MaxSize; } T_HEAP_INDEX; T_HEAP_INDEX heap_index_initialize(void *Address, u32 MaxSize); @@ -35,19 +35,19 @@ u8 heap_index_smaller(void *A, void *B); typedef struct { T_HEAP_INDEX Index; - u32 Start; - u32 End; - u32 Max; + u64 Start; + u64 End; + u64 Max; } T_HEAP; -T_HEAP *heap_create(u32 Start, u32 End, u32 Max); -void *heap_alloc(T_HEAP *Heap, u32 Size, u8 Aligned); -void *heap_alloc_p(T_HEAP *Heap, u32 Size, u8 Aligned, u32 *Physical); +T_HEAP *heap_create(u64 Start, u64 End, u64 Max); +void *heap_alloc(T_HEAP *Heap, u64 Size, u8 Aligned); +void *heap_alloc_p(T_HEAP *Heap, u64 Size, u8 Aligned, u64 *Physical); void heap_free(T_HEAP *Heap, void *Address); void heap_init_simple(void); -void *kmalloc(u32 Size); -void *kmalloc_p(u32 Size, u8 Aligned, u32 *Physical); +void *kmalloc(u64 Size); +void *kmalloc_p(u64 Size, u8 Aligned, u64 *Physical); void kfree(void *Data); #endif diff --git a/include/Tier0/interrupts.h b/kernel/include/Tier0/interrupts.h similarity index 96% rename from include/Tier0/interrupts.h rename to kernel/include/Tier0/interrupts.h index 8bfaa4e..fd88d3e 100644 --- a/include/Tier0/interrupts.h +++ b/kernel/include/Tier0/interrupts.h @@ -39,14 +39,14 @@ typedef enum E_INTERRUPTS_CHIP T_INTERRUPTS_CHIP; struct S_ISR_STUB { u16 Code1; u8 Code2; - u32 Handler; + u64 Handler; u32 Code3; u8 Code4; } __attribute__ ((packed)); typedef struct S_ISR_STUB T_ISR_STUB; typedef struct { - u32 edi, esi, ebp, esp, ebx, edx, ecx, eax; + u64 edi, esi, ebp, esp, ebx, edx, ecx, eax; u32 Error; u32 eip, cs, eflags, useresp, ss; } T_ISR_REGISTERS_ERR; diff --git a/include/Tier0/kbd_layout.h b/kernel/include/Tier0/kbd_layout.h similarity index 100% rename from include/Tier0/kbd_layout.h rename to kernel/include/Tier0/kbd_layout.h diff --git a/include/Tier0/kernel.h b/kernel/include/Tier0/kernel.h similarity index 100% rename from include/Tier0/kernel.h rename to kernel/include/Tier0/kernel.h diff --git a/include/Tier0/kstdio.h b/kernel/include/Tier0/kstdio.h similarity index 91% rename from include/Tier0/kstdio.h rename to kernel/include/Tier0/kstdio.h index 17a50fc..752b4b3 100644 --- a/include/Tier0/kstdio.h +++ b/kernel/include/Tier0/kstdio.h @@ -19,6 +19,7 @@ void kputi(s32 Number); void kprintf(const s8 *Format, ...); void kdump(u8 *bData, u32 Length); void kprint_hex(u32 Number); +void kstdio_set_globals(u8 line, u8 cur_x, u8 cur_y); s32 kmemcmp(u8 *MemA, u8 *MemB, u32 Length); #endif diff --git a/kernel/include/Tier0/kstdlib.h b/kernel/include/Tier0/kstdlib.h new file mode 100644 index 0000000..eb7f4f5 --- /dev/null +++ b/kernel/include/Tier0/kstdlib.h @@ -0,0 +1,10 @@ +#ifndef __KSTDLIB_H__ +#define __KSTDLIB_H__ + +#include "types.h" + +void *kmemcpy(void* Destination, const void *Source, u64 Count); +void *kmemset(void *Destination, u8 Value, u64 Count); +void *kmemsetw(void *Destination, u16 Value, u64 Count); + +#endif diff --git a/include/Tier0/paging.h b/kernel/include/Tier0/paging.h similarity index 70% rename from include/Tier0/paging.h rename to kernel/include/Tier0/paging.h index 26a9980..3a449b5 100644 --- a/include/Tier0/paging.h +++ b/kernel/include/Tier0/paging.h @@ -25,12 +25,12 @@ typedef struct { } T_PAGING_DIRECTORY; void paging_init_simple(void); -u8 paging_get_physical(u32 Virtual, u32 *Physical); -u8 paging_get_physical_ex(u32 Virtual, u32 *Physical, +u8 paging_get_physical(u64 Virtual, u64 *Physical); +u8 paging_get_physical_ex(u64 Virtual, u64 *Physical, T_PAGING_DIRECTORY *Directory); -void paging_map_kernel_page(u32 Virtual, u32 Physical); -void paging_map_kernel_table(u32 Virtual, u32 Physical); -void paging_map_page(u32 Virtual, u32 Physical, T_PAGING_DIRECTORY *Directory, +void paging_map_kernel_page(u64 Virtual, u64 Physical); +void paging_map_kernel_table(u64 Virtual, u64 Physical); +void paging_map_page(u64 Virtual, u64 Physical, T_PAGING_DIRECTORY *Directory, u8 User, u8 RW); void paging_use_directory(T_PAGING_DIRECTORY *Directory); T_PAGING_DIRECTORY *paging_get_directory(void); diff --git a/include/Tier0/panic.h b/kernel/include/Tier0/panic.h similarity index 100% rename from include/Tier0/panic.h rename to kernel/include/Tier0/panic.h diff --git a/include/Tier0/physical_alloc.h b/kernel/include/Tier0/physical_alloc.h similarity index 100% rename from include/Tier0/physical_alloc.h rename to kernel/include/Tier0/physical_alloc.h diff --git a/include/Tier0/pic.h b/kernel/include/Tier0/pic.h similarity index 100% rename from include/Tier0/pic.h rename to kernel/include/Tier0/pic.h diff --git a/include/Tier0/prng.h b/kernel/include/Tier0/prng.h similarity index 100% rename from include/Tier0/prng.h rename to kernel/include/Tier0/prng.h diff --git a/include/Tier0/ps2.h b/kernel/include/Tier0/ps2.h similarity index 100% rename from include/Tier0/ps2.h rename to kernel/include/Tier0/ps2.h diff --git a/include/Tier0/semaphore.h b/kernel/include/Tier0/semaphore.h similarity index 100% rename from include/Tier0/semaphore.h rename to kernel/include/Tier0/semaphore.h diff --git a/include/Tier0/system.h b/kernel/include/Tier0/system.h similarity index 100% rename from include/Tier0/system.h rename to kernel/include/Tier0/system.h diff --git a/include/Tier1/CInterruptDispatcher.h b/kernel/include/Tier1/CInterruptDispatcher.h similarity index 100% rename from include/Tier1/CInterruptDispatcher.h rename to kernel/include/Tier1/CInterruptDispatcher.h diff --git a/include/Tier1/CKernel.h b/kernel/include/Tier1/CKernel.h similarity index 100% rename from include/Tier1/CKernel.h rename to kernel/include/Tier1/CKernel.h diff --git a/include/Tier1/CLogger.h b/kernel/include/Tier1/CLogger.h similarity index 100% rename from include/Tier1/CLogger.h rename to kernel/include/Tier1/CLogger.h diff --git a/include/Tier1/CPageDirectory.h b/kernel/include/Tier1/CPageDirectory.h similarity index 100% rename from include/Tier1/CPageDirectory.h rename to kernel/include/Tier1/CPageDirectory.h diff --git a/include/Tier1/CPageFaultDispatcher.h b/kernel/include/Tier1/CPageFaultDispatcher.h similarity index 100% rename from include/Tier1/CPageFaultDispatcher.h rename to kernel/include/Tier1/CPageFaultDispatcher.h diff --git a/include/Tier1/CRoundRobinScheduler.h b/kernel/include/Tier1/CRoundRobinScheduler.h similarity index 100% rename from include/Tier1/CRoundRobinScheduler.h rename to kernel/include/Tier1/CRoundRobinScheduler.h diff --git a/include/Tier1/CScheduler.h b/kernel/include/Tier1/CScheduler.h similarity index 100% rename from include/Tier1/CScheduler.h rename to kernel/include/Tier1/CScheduler.h diff --git a/include/Tier1/CSemaphore.h b/kernel/include/Tier1/CSemaphore.h similarity index 100% rename from include/Tier1/CSemaphore.h rename to kernel/include/Tier1/CSemaphore.h diff --git a/include/Tier1/CTask.h b/kernel/include/Tier1/CTask.h similarity index 100% rename from include/Tier1/CTask.h rename to kernel/include/Tier1/CTask.h diff --git a/include/Tier1/CTimer.h b/kernel/include/Tier1/CTimer.h similarity index 100% rename from include/Tier1/CTimer.h rename to kernel/include/Tier1/CTimer.h diff --git a/include/Tier1/IScheduler.h b/kernel/include/Tier1/IScheduler.h similarity index 100% rename from include/Tier1/IScheduler.h rename to kernel/include/Tier1/IScheduler.h diff --git a/include/Tier1/Util/CLinearList.h b/kernel/include/Tier1/Util/CLinearList.h similarity index 100% rename from include/Tier1/Util/CLinearList.h rename to kernel/include/Tier1/Util/CLinearList.h diff --git a/include/Tier1/Util/CVector.h b/kernel/include/Tier1/Util/CVector.h similarity index 100% rename from include/Tier1/Util/CVector.h rename to kernel/include/Tier1/Util/CVector.h diff --git a/include/preprocessor_hacks.h b/kernel/include/preprocessor_hacks.h similarity index 100% rename from include/preprocessor_hacks.h rename to kernel/include/preprocessor_hacks.h diff --git a/include/types.h b/kernel/include/types.h similarity index 92% rename from include/types.h rename to kernel/include/types.h index f43ad59..86b7927 100644 --- a/include/types.h +++ b/kernel/include/types.h @@ -8,6 +8,7 @@ typedef unsigned int u32; typedef unsigned short u16; typedef unsigned char u8; +typedef long long s64; typedef int s32; typedef short s16; typedef char s8; diff --git a/src/Tier0/kmain.c b/kernel/src/Tier0/kmain.c similarity index 78% rename from src/Tier0/kmain.c rename to kernel/src/Tier0/kmain.c index 5f9910b..dc74504 100644 --- a/src/Tier0/kmain.c +++ b/kernel/src/Tier0/kmain.c @@ -1,6 +1,6 @@ #include "types.h" #include "Tier0/kstdio.h" -#include "Tier0/gdt.h" +/*#include "Tier0/gdt.h" #include "Tier0/paging.h" #include "Tier0/acpi.h" #include "Tier0/interrupts.h" @@ -13,31 +13,24 @@ #include "Tier0/cpp.h" #include "Tier0/exceptions.h" #include "Tier0/panic.h" -#include "Tier0/prng.h" +#include "Tier0/prng.h"*/ -void interrupts_irq_sample(void); - -// Just to see whether this stuff actually works -void sample_interrupt_0x2A(void) -{ - kprintf("[i] Hello from ISR for interrupt 0x2A!\n"); - return; -} - -void kmain_newstack(void); - -// Real kernel entry point, called from _start.asm -void kmain(void *MultibootHeader, u32 Magic) +// Real kernel entry point, called from loader +void kmain(u32 current_line, u32 cursor_x, u32 cursor_y) { kstdio_init(); - kclear(); - kprintf(" _ \n" + kstdio_set_globals(current_line, cursor_x, cursor_y); + //kclear(); + kprintf("\n _ \n" " ___ _ _ ___ _ _ _____| |_ ___ ___ \n" " | _| | | _| | | | . | -_| _|\n" " |___|___|___|___|_|_|_|___|___|_| \n\n"); - kprintf("[i] Welcome to Cucumber!\n\n"); - - if (Magic != 0x2BADB002) + kprintf("[i] Welcome to Cucumber (x86-64)!\n"); + //kprintf("%x %x %x\n", current_line, cursor_x, cursor_y); + + for (;;) {} + + /*if (Magic != 0x2BADB002) { kprintf("[e] Fatal! Boot via incompatible bootloader.\n"); return; @@ -84,8 +77,6 @@ void kmain(void *MultibootHeader, u32 Magic) for (u32 Rl = 0; Rl < R; Rl++) { krand(); - /*kseed(Rl); - krand();*/ } // Let's create a new kernel stack @@ -96,14 +87,14 @@ void kmain(void *MultibootHeader, u32 Magic) __asm__ volatile("mov %0, %%esp" : : "r" (0xA0000000 + 4095)); // This automagically creates a new usable stack frame - kmain_newstack(); + kmain_newstack();*/ } -void kmain_newstack(void) +/*void kmain_newstack(void) { kprintf("[i] Now using real stack...\n"); cpp_call_ctors(); cpp_start_ckernel(); kprintf("[i] Returned from Tier1, sleeping forever.\n"); LOOPFOREVER; -} +}*/ diff --git a/src/Tier0/kstdio.c b/kernel/src/Tier0/kstdio.c similarity index 88% rename from src/Tier0/kstdio.c rename to kernel/src/Tier0/kstdio.c index 0887692..0a923b1 100644 --- a/src/Tier0/kstdio.c +++ b/kernel/src/Tier0/kstdio.c @@ -1,7 +1,7 @@ #include "types.h" #include "Tier0/kstdio.h" #include "Tier0/kstdlib.h" -#include "Tier0/semaphore.h" +//#include "Tier0/semaphore.h" #include #define va_start(v,l) __builtin_va_start(v,l) @@ -13,11 +13,20 @@ typedef __builtin_va_list va_list; u8 g_kstdio_current_line = 0; u8 g_kstdio_cur_x = 0, g_kstdio_cur_y = 0; -T_SEMAPHORE ScreenWriteLock; +//T_SEMAPHORE ScreenWriteLock; + +#define VIDEO_MEMORY ((u64)0xB8000) + +void kstdio_set_globals(u8 line, u8 cur_x, u8 cur_y) +{ + g_kstdio_current_line = line; + g_kstdio_cur_x = cur_x; + g_kstdio_cur_y = cur_y; +} void kstdio_init(void) { - semaphore_init(&ScreenWriteLock); + //semaphore_init(&ScreenWriteLock); } void koutb(u16 Port, u8 Data) @@ -124,9 +133,9 @@ void kscroll_up(void) if (g_kstdio_cur_y >= 25) { Temp = g_kstdio_cur_y - 25 + 1; - kmemcpy((void*)0xC00B8000, (void*)(0xC00B8000 + Temp * 80 * 2), (25 - Temp) * 80 * 2); + kmemcpy((void*)VIDEO_MEMORY, (void*)(VIDEO_MEMORY + Temp * 80 * 2), (25 - Temp) * 80 * 2); - kmemsetw((void*)(0xC00B8000 + (25 - Temp) * 160), Blank, 160); + kmemsetw((void*)(VIDEO_MEMORY + (25 - Temp) * 160), Blank, 160); g_kstdio_cur_y = 25 - 1; } //semaphore_release(&ScreenWriteLock); @@ -199,8 +208,8 @@ void kdump(u8 *bData, u32 Length) void kputch(s8 Character) { - semaphore_acquire(&ScreenWriteLock); - volatile u8 *VideoMemory = (u8 *)0xC00B8000; + //semaphore_acquire(&ScreenWriteLock); + volatile u8 *VideoMemory = (u8 *)VIDEO_MEMORY; u16 Offset = (g_kstdio_cur_y * 80 + g_kstdio_cur_x) << 1; if (Character == '\n') @@ -214,7 +223,7 @@ void kputch(s8 Character) else kmove_cursor(g_kstdio_cur_x + 1, g_kstdio_cur_y); } - semaphore_release(&ScreenWriteLock); + //semaphore_release(&ScreenWriteLock); } void kputs(const s8 *szString) @@ -233,7 +242,7 @@ void kprint(const s8 *szString) void kclear(void) { - volatile u8 *VideoMemory = (u8 *)0xC00B8000; + volatile u8 *VideoMemory = (u8 *)VIDEO_MEMORY; u32 Size = (80 * 25 ) << 1; for (u32 i = 0; i < Size; i += 2) { diff --git a/src/Tier0/kstdlib.c b/kernel/src/Tier0/kstdlib.c similarity index 71% rename from src/Tier0/kstdlib.c rename to kernel/src/Tier0/kstdlib.c index 0d33772..19e2664 100644 --- a/src/Tier0/kstdlib.c +++ b/kernel/src/Tier0/kstdlib.c @@ -1,7 +1,7 @@ #include "types.h" #include "Tier0/kstdlib.h" -void *kmemcpy(void* Destination, const void *Source, u32 Count) +void *kmemcpy(void* Destination, const void *Source, u64 Count) { u8* Destination8 = (u8*)Destination; u8* Source8 = (u8*)Source; @@ -13,7 +13,7 @@ void *kmemcpy(void* Destination, const void *Source, u32 Count) return Destination; } -void *kmemset(void *Destination, u8 Value, u32 Count) +void *kmemset(void *Destination, u8 Value, u64 Count) { u8 *us = (u8 *)Destination; while (Count-- != 0) @@ -21,7 +21,7 @@ void *kmemset(void *Destination, u8 Value, u32 Count) return Destination; } -void *kmemsetw(void *Destination, u16 Value, u32 Count) +void *kmemsetw(void *Destination, u16 Value, u64 Count) { u16 *us = (u16 *)Destination; while (Count-- != 0) diff --git a/kernel/src/kernel.ld b/kernel/src/kernel.ld new file mode 100644 index 0000000..9403966 --- /dev/null +++ b/kernel/src/kernel.ld @@ -0,0 +1,46 @@ +OUTPUT_FORMAT(elf64-x86-64) +ENTRY(kmain) + +KERNEL_VMA = 0x00000000FF000000; + +SECTIONS +{ + . = KERNEL_VMA; + + .text : AT(ADDR(.text) - KERNEL_VMA) + { + _code = .; + *(.text) + *(.rodata*) + . = ALIGN(4096); + } + + .data : AT(ADDR(.data) - KERNEL_VMA) + { + _data = .; + *(.data) + . = ALIGN(4096); + } + + .ehframe : AT(ADDR(.ehframe) - KERNEL_VMA) + { + _ehframe = .; + *(.ehframe) + . = ALIGN(4096); + } + + .bss : AT(ADDR(.bss) - KERNEL_VMA) + { + _bss = .; + *(.bss) + *(COMMON) + . = ALIGN(4096); + } + + _end = .; + + /DISCARD/ : + { + *(.comment) + } +} \ No newline at end of file diff --git a/src/kernel.ld b/src/kernel.ld deleted file mode 100644 index 7aabdca..0000000 --- a/src/kernel.ld +++ /dev/null @@ -1,64 +0,0 @@ -OUTPUT_FORMAT("elf32-i386") -ENTRY(_start) - -Offset = 0x00100000; -LMA = 0x00000000; -VMA = 0xC0000000; - -SECTIONS -{ - . = Offset; - - g_setup_gdt_ptr = g_gdt_ptr - VMA; - g_setup_gdt_entries = g_gdt_entries - VMA; - - .setup LMA + Offset : AT(LMA + Offset) - { - *(.setup) - . = ALIGN(0x1000); - } - - . += VMA; - - .text : AT(g_section_code) - { - g_section_code = . - VMA; - *(.text*) - *(.gnu.linkonce.t*) - - . = ALIGN(0x4); - g_start_ctors = .; - *(.ctors) - g_end_ctors = .; - - . = ALIGN(0x1000); - } - - .data : AT(g_section_data) - { - g_section_data = . - VMA; - *(.data*) - *(.gnu.linkonce.d*) - *(.rodata*) - *(.gnu.linkonce.r*) - - . = ALIGN(0x1000); - } - - .bss : AT(g_section_bss) - { - g_section_bss = . - VMA; - *(COMMON*) - *(.bss*) - . = ALIGN(0x1000); - } - - . = ALIGN(0x1000); - - /DISCARD/ : - { - *(.comment) - *(.eh_frame) - } -} -