vmlinux: file format elf32-i386 Disassembly of section .text: Disassembly of section .plt: Disassembly of section .init.text: 00544b7c : l4env_linux_startup(): /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:623 544b7c: 45 inc %ebp 544b7d: d8 00 fadds (%eax) 544b7f: 00 00 add %al,(%eax) 544b81: 00 8b 45 08 c7 45 add %cl,0x45c70845(%ebx) 544b87: e4 00 in $0x0,%al 544b89: 00 00 add %al,(%eax) 544b8b: 00 c7 add %al,%bh 544b8d: 45 inc %ebp 544b8e: e8 00 00 00 00 call 544b93 544b93: c7 45 d4 00 00 00 00 movl $0x0,0xffffffd4(%ebp) /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:627 544b9a: 8b 50 04 mov 0x4(%eax),%edx 544b9d: 8b 00 mov (%eax),%eax 544b9f: 89 45 ec mov %eax,0xffffffec(%ebp) 544ba2: 89 55 f0 mov %edx,0xfffffff0(%ebp) /home/marko/code/drops/l4/include/x86/l4v2/l4/sys/syscalls-l42-gcc3-nopic.h:42 544ba5: 55 push %ebp 544ba6: cd 31 int $0x31 544ba8: 5d pop %ebp /home/marko/code/drops/l4/include/x86/l4v2/l4/sys/syscalls-l42-gcc3-nopic.h:39 544ba9: 89 f0 mov %esi,%eax 544bab: c1 e8 0a shr $0xa,%eax /home/marko/code/drops/l4/include/x86/l4v2/l4/sys/syscalls-l42-gcc3-nopic.h:42 544bae: 89 75 e0 mov %esi,0xffffffe0(%ebp) /home/marko/code/drops/l4/include/x86/l4v2/l4/sys/syscalls-l42-gcc3-nopic.h:39 544bb1: 83 e0 7f and $0x7f,%eax /home/marko/code/drops/l4/include/x86/l4v2/l4/sys/syscalls-l42-gcc3-nopic.h:42 544bb4: 89 75 e4 mov %esi,0xffffffe4(%ebp) /home/marko/code/drops/l4/include/x86/l4v2/l4/sys/syscalls-l42-gcc3-nopic.h:39 544bb7: 50 push %eax /home/marko/code/drops/l4/include/x86/l4v2/l4/sys/syscalls-l42-gcc3-nopic.h:42 544bb8: 89 7d e8 mov %edi,0xffffffe8(%ebp) /home/marko/code/drops/l4/include/x86/l4v2/l4/sys/syscalls-l42-gcc3-nopic.h:39 544bbb: 68 12 bc 4e 00 push $0x4ebc12 544bc0: 68 a1 30 4f 00 push $0x4f30a1 544bc5: e8 3e 6a fa ff call 4eb608 <_etext+0x262> /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:632 544bca: 8d 45 ec lea 0xffffffec(%ebp),%eax 544bcd: 68 20 21 51 00 push $0x512120 544bd2: 50 push %eax 544bd3: e8 38 ba eb ff call 400610 /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:634 544bd8: 68 e0 37 4f 00 push $0x4f37e0 544bdd: e8 26 6a fa ff call 4eb608 <_etext+0x262> /home/marko/code/drops/l4/include/x86/l4v2/l4/sys/syscalls-l42-gcc3-nopic.h:42 544be2: 89 75 d4 mov %esi,0xffffffd4(%ebp) 544be5: 89 7d d8 mov %edi,0xffffffd8(%ebp) /home/marko/code/drops/l4/include/x86/l4v2/l4/sys/syscalls-l42-gcc3-nopic.h:39 544be8: 8b 45 d4 mov 0xffffffd4(%ebp),%eax 544beb: 8b 55 d8 mov 0xffffffd8(%ebp),%edx 544bee: 83 c4 18 add $0x18,%esp 544bf1: a3 20 8a 55 00 mov %eax,0x558a20 544bf6: 89 15 24 8a 55 00 mov %edx,0x558a24 /home/marko/code/drops/l4/include/x86/l4/sys/utcb.h:116 544bfc: 65 a1 00 00 00 00 mov %gs:0x0,%eax /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:639 544c02: c7 00 01 00 00 00 movl $0x1,(%eax) /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:643 544c08: e8 03 ff ff ff call 544b10 /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:645 544c0d: c7 05 a4 3e 56 00 30 movl $0x401030,0x563ea4 544c14: 10 40 00 /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:647 544c17: e8 64 99 ff ff call 53e580 /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:648 544c1c: 8d 65 f4 lea 0xfffffff4(%ebp),%esp 544c1f: 5b pop %ebx 544c20: 5e pop %esi 544c21: 5f pop %edi 544c22: 5d pop %ebp 544c23: c3 ret 544c24: 8d b6 00 00 00 00 lea 0x0(%esi),%esi 544c2a: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 00544c30 : l4x_l4io_init(): /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:652 544c30: 55 push %ebp 544c31: 89 e5 mov %esp,%ebp 544c33: 51 push %ecx /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:656 544c34: 6a 00 push $0x0 544c36: 8d 45 fc lea 0xfffffffc(%ebp),%eax /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:653 544c39: c7 45 fc ff ff ff ff movl $0xffffffff,0xfffffffc(%ebp) /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:656 544c40: 50 push %eax 544c41: e8 ea 18 f6 ff call 4a6530 544c46: 59 pop %ecx 544c47: 85 c0 test %eax,%eax 544c49: 5a pop %edx 544c4a: 74 1b je 544c67 /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:657 544c4c: cc int3 544c4d: eb 18 jmp 544c67 544c4f: 45 inc %ebp 544c50: 72 72 jb 544cc4 544c52: 6f outsl %ds:(%esi),(%dx) 544c53: 72 20 jb 544c75 544c55: 63 61 6c arpl %sp,0x6c(%ecx) 544c58: 6c insb (%dx),%es:(%edi) 544c59: 69 6e 67 20 6c 34 69 imul $0x69346c20,0x67(%esi),%ebp 544c60: 6f outsl %ds:(%esi),(%dx) 544c61: 5f pop %edi 544c62: 69 6e 69 74 21 89 ec imul $0xec892174,0x69(%esi),%ebp /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:658 544c69: 5d pop %ebp 544c6a: c3 ret 544c6b: 90 nop 544c6c: 8d 74 26 00 lea 0x0(%esi),%esi 00544c70 : fprov_load_initrd(): /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:677 544c70: 55 push %ebp 544c71: 89 e5 mov %esp,%ebp 544c73: 56 push %esi 544c74: 53 push %ebx 544c75: 83 ec 24 sub $0x24,%esp /home/marko/code/drops/l4linux26/arch/l4/kernel/main.c:680 544c78: c7 45 ec c0 14 40 00 movl $0x4014c0,0xffffffec(%ebp) Disassembly of section .altinstr_replacement: Disassembly of section .exit.text: