ckernel.o: file format coff-go32 Disassembly of section .text: 00000000 <.text>: 0: 20 20 and %ah,(%eax) 2: 20 2a and %ch,(%edx) 4: 2a 2a sub (%edx),%ch 6: 2a 2a sub (%edx),%ch 8: 2a 2a sub (%edx),%ch a: 2a 2a sub (%edx),%ch c: 2a 2a sub (%edx),%ch e: 2a 2a sub (%edx),%ch 10: 2a 2a sub (%edx),%ch 12: 2a 2a sub (%edx),%ch 14: 2a 2a sub (%edx),%ch 16: 2a 2a sub (%edx),%ch 18: 2a 2a sub (%edx),%ch 1a: 2a 2a sub (%edx),%ch 1c: 2a 2a sub (%edx),%ch 1e: 2a 2a sub (%edx),%ch 20: 2a 2a sub (%edx),%ch 22: 2a 2a sub (%edx),%ch 24: 2a 2a sub (%edx),%ch 26: 2a 2a sub (%edx),%ch 28: 2a 2a sub (%edx),%ch 2a: 2a 2a sub (%edx),%ch 2c: 2a 2a sub (%edx),%ch 2e: 2a 2a sub (%edx),%ch 30: 2a 2a sub (%edx),%ch 32: 2a 00 sub (%eax),%al 34: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 3a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 40: 20 20 and %ah,(%eax) 42: 20 2a and %ch,(%edx) 44: 20 20 and %ah,(%eax) 46: 20 20 and %ah,(%eax) 48: 20 20 and %ah,(%eax) 4a: 20 20 and %ah,(%eax) 4c: 20 20 and %ah,(%eax) 4e: 20 20 and %ah,(%eax) 50: 20 20 and %ah,(%eax) 52: 20 20 and %ah,(%eax) 54: 20 20 and %ah,(%eax) 56: 20 20 and %ah,(%eax) 58: 20 20 and %ah,(%eax) 5a: 20 20 and %ah,(%eax) 5c: 20 20 and %ah,(%eax) 5e: 20 20 and %ah,(%eax) 60: 20 20 and %ah,(%eax) 62: 20 20 and %ah,(%eax) 64: 20 20 and %ah,(%eax) 66: 20 20 and %ah,(%eax) 68: 20 20 and %ah,(%eax) 6a: 20 20 and %ah,(%eax) 6c: 20 20 and %ah,(%eax) 6e: 20 20 and %ah,(%eax) 70: 20 20 and %ah,(%eax) 72: 2a 00 sub (%eax),%al 74: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 7a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 80: 20 20 and %ah,(%eax) 82: 20 2a and %ch,(%edx) 84: 20 20 and %ah,(%eax) 86: 20 20 and %ah,(%eax) 88: 20 20 and %ah,(%eax) 8a: 20 20 and %ah,(%eax) 8c: 20 20 and %ah,(%eax) 8e: 57 push %edi 8f: 65 gs 90: 6c insb (%dx),%es:(%edi) 91: 63 6f 6d arpl %bp,0x6d(%edi) 94: 65 20 74 6f 20 and %dh,%gs:0x20(%edi,%ebp,2) 99: 48 dec %eax 9a: 65 6e outsb %gs:(%esi),(%dx) 9c: 6b 65 73 53 imul $0x53,0x73(%ebp),%esp a0: 6f outsl %ds:(%esi),(%dx) a1: 66 data16 a2: 74 20 je c4 <.text+0xc4> a4: 4f dec %edi a5: 53 push %ebx a6: 2e 20 20 and %ah,%cs:(%eax) a9: 20 20 and %ah,(%eax) ab: 20 20 and %ah,(%eax) ad: 20 20 and %ah,(%eax) af: 20 20 and %ah,(%eax) b1: 20 2a and %ch,(%edx) b3: 00 8d b6 00 00 00 add %cl,0xb6(%ebp) b9: 00 8d bf 00 00 00 add %cl,0xbf(%ebp) bf: 00 20 add %ah,(%eax) c1: 20 20 and %ah,(%eax) c3: 2a 20 sub (%eax),%ah c5: 20 20 and %ah,(%eax) c7: 20 20 and %ah,(%eax) c9: 20 20 and %ah,(%eax) cb: 20 54 68 65 and %dl,0x65(%eax,%ebp,2) cf: 20 43 20 and %al,0x20(%ebx) d2: 6b 65 72 6e imul $0x6e,0x72(%ebp),%esp d6: 65 gs d7: 6c insb (%dx),%es:(%edi) d8: 20 68 61 and %ch,0x61(%eax) db: 73 20 jae fd <_main+0x9> dd: 62 65 65 bound %esp,0x65(%ebp) e0: 6e outsb %ds:(%esi),(%dx) e1: 20 6c 6f 61 and %ch,0x61(%edi,%ebp,2) e5: 64 65 64 2e 20 20 and %ah,%cs:%fs:%gs:(%eax) eb: 20 20 and %ah,(%eax) ed: 20 20 and %ah,(%eax) ef: 20 20 and %ah,(%eax) f1: 20 2a and %ch,(%edx) ... 000000f4 <_main>: f4: 55 push %ebp f5: 89 e5 mov %esp,%ebp f7: 83 ec 08 sub $0x8,%esp fa: 83 e4 f0 and $0xfffffff0,%esp fd: b8 00 00 00 00 mov $0x0,%eax 102: 29 c4 sub %eax,%esp 104: e8 f7 fe ff ff call 0 <.text> 109: 83 ec 04 sub $0x4,%esp 10c: 6a 0a push $0xa 10e: 6a 00 push $0x0 110: 68 00 00 00 00 push $0x0 115: e8 e6 fe ff ff call 0 <.text> 11a: 83 c4 10 add $0x10,%esp 11d: 83 ec 04 sub $0x4,%esp 120: 6a 0a push $0xa 122: 6a 01 push $0x1 124: 68 40 00 00 00 push $0x40 129: e8 d2 fe ff ff call 0 <.text> 12e: 83 c4 10 add $0x10,%esp 131: 83 ec 04 sub $0x4,%esp 134: 6a 0a push $0xa 136: 6a 02 push $0x2 138: 68 80 00 00 00 push $0x80 13d: e8 be fe ff ff call 0 <.text> 142: 83 c4 10 add $0x10,%esp 145: 83 ec 04 sub $0x4,%esp 148: 6a 0a push $0xa 14a: 6a 03 push $0x3 14c: 68 40 00 00 00 push $0x40 151: e8 aa fe ff ff call 0 <.text> 156: 83 c4 10 add $0x10,%esp 159: 83 ec 04 sub $0x4,%esp 15c: 6a 0a push $0xa 15e: 6a 04 push $0x4 160: 68 c0 00 00 00 push $0xc0 165: e8 96 fe ff ff call 0 <.text> 16a: 83 c4 10 add $0x10,%esp 16d: 83 ec 04 sub $0x4,%esp 170: 6a 0a push $0xa 172: 6a 05 push $0x5 174: 68 40 00 00 00 push $0x40 179: e8 82 fe ff ff call 0 <.text> 17e: 83 c4 10 add $0x10,%esp 181: 83 ec 04 sub $0x4,%esp 184: 6a 0a push $0xa 186: 6a 06 push $0x6 188: 68 00 00 00 00 push $0x0 18d: e8 6e fe ff ff call 0 <.text> 192: 83 c4 10 add $0x10,%esp 195: 83 ec 08 sub $0x8,%esp 198: 6a 00 push $0x0 19a: 6a 08 push $0x8 19c: e8 5f fe ff ff call 0 <.text> 1a1: 83 c4 10 add $0x10,%esp 1a4: b8 00 00 00 00 mov $0x0,%eax 1a9: c9 leave 1aa: c3 ret 1ab: 90 nop 1ac: 90 nop 1ad: 90 nop 1ae: 90 nop 1af: 90 nop 1b0: 90 nop 1b1: 90 nop 1b2: 90 nop 1b3: 90 nop 1b4: 90 nop 1b5: 90 nop 1b6: 90 nop 1b7: 90 nop 1b8: 90 nop 1b9: 90 nop 1ba: 90 nop 1bb: 90 nop 1bc: 90 nop 1bd: 90 nop 1be: 90 nop 1bf: 90 nop Disassembly of section .data: