Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- program code
- build/program-x86: file format elf32-i386
- Disassembly of section my_text:
- 080abfb1 <subroutine_fnc>:
- 80abfb1: 53 push %ebx
- 80abfb2: 8b 54 24 08 mov 0x8(%esp),%edx
- 80abfb6: 8b 44 24 0c mov 0xc(%esp),%eax
- 80abfba: 39 05 a0 bf 0d 08 cmp %eax,0x80dbfa0
- 80abfc0: 74 08 je 80abfca <subroutine_fnc+0x19>
- 80abfc2: c7 02 00 00 00 00 movl $0x0,(%edx)
- 80abfc8: 5b pop %ebx
- 80abfc9: c3 ret
- 80abfca: 8b 0a mov (%edx),%ecx
- 80abfcc: 8d 59 01 lea 0x1(%ecx),%ebx
- 80abfcf: 89 1a mov %ebx,(%edx)
- 80abfd1: 85 c9 test %ecx,%ecx
- 80abfd3: ba 00 00 00 00 mov $0x0,%edx
- 80abfd8: 0f 45 c2 cmovne %edx,%eax
- 80abfdb: eb eb jmp 80abfc8 <subroutine_fnc+0x17>
- 080abfdd <toplevel_fnc>:
- 80abfdd: 55 push %ebp
- 80abfde: 57 push %edi
- 80abfdf: 56 push %esi
- 80abfe0: 53 push %ebx
- 80abfe1: 83 ec 10 sub $0x10,%esp
- 80abfe4: c7 44 24 0c 00 00 00 movl $0x0,0xc(%esp)
- 80abfeb: 00
- 80abfec: bf 00 00 00 00 mov $0x0,%edi
- 80abff1: bd 00 00 00 00 mov $0x0,%ebp
- 80abff6: 8d 74 24 0b lea 0xb(%esp),%esi
- 80abffa: eb 03 jmp 80abfff <toplevel_fnc+0x22>
- 80abffc: 83 c7 01 add $0x1,%edi
- 80abfff: ba 01 00 00 00 mov $0x1,%edx
- 80ac004: 89 eb mov %ebp,%ebx
- 80ac006: 89 f1 mov %esi,%ecx
- 80ac008: b8 03 00 00 00 mov $0x3,%eax
- 80ac00d: cd 80 int $0x80
- 80ac00f: 83 f8 01 cmp $0x1,%eax
- 80ac012: 75 2d jne 80ac041 <toplevel_fnc+0x64>
- 80ac014: 0f be 44 24 0b movsbl 0xb(%esp),%eax
- 80ac019: 50 push %eax
- 80ac01a: 8d 44 24 10 lea 0x10(%esp),%eax
- 80ac01e: 50 push %eax
- 80ac01f: e8 8d ff ff ff call 80abfb1 <subroutine_fnc>
- 80ac024: 88 44 24 13 mov %al,0x13(%esp)
- 80ac028: 83 c4 08 add $0x8,%esp
- 80ac02b: 84 c0 test %al,%al
- 80ac02d: 74 cd je 80abffc <toplevel_fnc+0x1f>
- 80ac02f: ba 01 00 00 00 mov $0x1,%edx
- 80ac034: 89 d3 mov %edx,%ebx
- 80ac036: 89 f1 mov %esi,%ecx
- 80ac038: b8 04 00 00 00 mov $0x4,%eax
- 80ac03d: cd 80 int $0x80
- 80ac03f: eb be jmp 80abfff <toplevel_fnc+0x22>
- 80ac041: 89 f8 mov %edi,%eax
- 80ac043: 83 c4 10 add $0x10,%esp
- 80ac046: 5b pop %ebx
- 80ac047: 5e pop %esi
- 80ac048: 5f pop %edi
- 80ac049: 5d pop %ebp
- 80ac04a: c3 ret
- program data
- build/program-x86: file format elf32-i386
- Contents of section my_data:
- 80dbfa0 0a000000 ....
Advertisement
Add Comment
Please, Sign In to add comment