| 12
 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 |