1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
main.o: file format pe-i386
Disassembly of section .text:
00000000 <_field>:
0: 55 push %ebp
1: 89 e5 mov %esp,%ebp
3: a1 00 00 00 00 mov 0x0,%eax
8: c7 00 00 00 00 00 movl $0x0,(%eax)
e: a1 00 00 00 00 mov 0x0,%eax
13: c7 40 04 00 00 00 00 movl $0x0,0x4(%eax)
1a: 8b 15 00 00 00 00 mov 0x0,%edx
20: a1 00 00 00 00 mov 0x0,%eax
25: 89 42 08 mov %eax,0x8(%edx)
28: 5d pop %ebp
29: c3 ret
0000002a <_copy_static>:
2a: 55 push %ebp
2b: 89 e5 mov %esp,%ebp
2d: 57 push %edi
2e: 56 push %esi
2f: 53 push %ebx
30: 83 ec 10 sub $0x10,%esp
33: 8d 5d e8 lea -0x18(%ebp),%ebx
36: b0 00 mov $0x0,%al
38: ba 0c 00 00 00 mov $0xc,%edx
3d: 89 df mov %ebx,%edi
3f: 89 d1 mov %edx,%ecx
41: f3 aa rep stos %al,%es:(%edi)
43: a1 00 00 00 00 mov 0x0,%eax
48: 89 c2 mov %eax,%edx
4a: 8d 5d e8 lea -0x18(%ebp),%ebx
4d: b8 03 00 00 00 mov $0x3,%eax
52: 89 d7 mov %edx,%edi
54: 89 de mov %ebx,%esi
56: 89 c1 mov %eax,%ecx
58: f3 a5 rep movsl %ds:(%esi),%es:(%edi)
5a: 83 c4 10 add $0x10,%esp
5d: 5b pop %ebx
5e: 5e pop %esi
5f: 5f pop %edi
60: 5d pop %ebp
61: c3 ret
00000062 <_main>:
62: 55 push %ebp
63: 89 e5 mov %esp,%ebp
65: 83 e4 f0 and $0xfffffff0,%esp
68: 83 ec 10 sub $0x10,%esp
6b: e8 00 00 00 00 call 70 <_main+0xe>
70: c7 04 24 0c 00 00 00 movl $0xc,(%esp)
77: e8 00 00 00 00 call 7c <_main+0x1a>
7c: a3 00 00 00 00 mov %eax,0x0
81: e8 7a ff ff ff call 0 <_field>
86: e8 9f ff ff ff call 2a <_copy_static>
8b: b8 00 00 00 00 mov $0x0,%eax
90: c9 leave
91: c3 ret
92: 90 nop
93: 90 nop |
Partager