summaryrefslogtreecommitdiff
path: root/dataimp/drctve/a.out.dis
blob: e2886640fe40cf04842c7ad5041a352bf337b17d (plain)
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
a.out:     Dateiformat pei-x86-64


Disassembly of section .text:

0000000001921000 <.init>:
 1921000:	48 31 c0             	xor    %rax,%rax
 1921003:	50                   	push   %rax
 1921004:	51                   	push   %rcx
 1921005:	52                   	push   %rdx
 1921006:	90                   	nop
 1921007:	90                   	nop

0000000001921008 <.init>:
 1921008:	5a                   	pop    %rdx
 1921009:	59                   	pop    %rcx
 192100a:	41 5a                	pop    %r10
 192100c:	4c 09 d0             	or     %r10,%rax
 192100f:	c3                   	retq   

0000000001921010 <_start>:
 1921010:	48 83 ec 28          	sub    $0x28,%rsp
 1921014:	48 8d 05 e5 1f 00 00 	lea    0x1fe5(%rip),%rax        # 1923000 <.weak.__crtopt_posix._start>
 192101b:	8b 10                	mov    (%rax),%edx
 192101d:	48 8d 05 dc 1f 00 00 	lea    0x1fdc(%rip),%rax        # 1923000 <.weak.__crtopt_posix._start>
 1921024:	8b 00                	mov    (%rax),%eax
 1921026:	09 c2                	or     %eax,%edx
 1921028:	48 8b 05 5d 70 00 00 	mov    0x705d(%rip),%rax        # 192808c <__imp___psx_init>
 192102f:	41 89 d0             	mov    %edx,%r8d
 1921032:	48 89 c2             	mov    %rax,%rdx
 1921035:	48 8d 0d 44 00 00 00 	lea    0x44(%rip),%rcx        # 1921080 <main>
 192103c:	48 8b 05 29 70 00 00 	mov    0x7029(%rip),%rax        # 192806c <__IAT_start__>
 1921043:	ff d0                	callq  *%rax
 1921045:	90                   	nop
 1921046:	48 83 c4 28          	add    $0x28,%rsp
 192104a:	c3                   	retq   
 192104b:	90                   	nop
 192104c:	90                   	nop
 192104d:	90                   	nop
 192104e:	90                   	nop
 192104f:	90                   	nop

0000000001921050 <_pei386_runtime_relocator>:
 1921050:	c3                   	retq   

0000000001921051 <_init>:
 1921051:	e9 aa ff ff ff       	jmpq   1921000 <.init>

0000000001921056 <_fini>:
 1921056:	e9 65 00 00 00       	jmpq   19210c0 <.fini>
 192105b:	90                   	nop
 192105c:	90                   	nop
 192105d:	90                   	nop
 192105e:	90                   	nop
 192105f:	90                   	nop

0000000001921060 <__libc_entry_routine>:
 1921060:	ff 25 06 70 00 00    	jmpq   *0x7006(%rip)        # 192806c <__IAT_start__>
 1921066:	90                   	nop
 1921067:	90                   	nop

0000000001921068 <fflush>:
 1921068:	ff 25 06 70 00 00    	jmpq   *0x7006(%rip)        # 1928074 <__imp_fflush>
 192106e:	90                   	nop
 192106f:	90                   	nop

0000000001921070 <__psx_init>:
 1921070:	ff 25 16 70 00 00    	jmpq   *0x7016(%rip)        # 192808c <__imp___psx_init>
 1921076:	90                   	nop
 1921077:	90                   	nop
 1921078:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
 192107f:	00 

0000000001921080 <main>:
 1921080:	53                   	push   %rbx
 1921081:	48 83 ec 20          	sub    $0x20,%rsp
 1921085:	89 cb                	mov    %ecx,%ebx
 1921087:	48 8b 0d ee 6f 00 00 	mov    0x6fee(%rip),%rcx        # 192807c <__imp_stdout>

000000000192108a <__fu0_stdout>:
 192108a:	ee                   	out    %al,(%dx)
 192108b:	6f                   	outsl  %ds:(%rsi),(%dx)
 192108c:	00 00                	add    %al,(%rax)
 192108e:	e8 d5 ff ff ff       	callq  1921068 <fflush>
 1921093:	89 d8                	mov    %ebx,%eax
 1921095:	48 83 c4 20          	add    $0x20,%rsp
 1921099:	5b                   	pop    %rbx
 192109a:	c3                   	retq   
 192109b:	90                   	nop
 192109c:	90                   	nop
 192109d:	90                   	nop
 192109e:	90                   	nop
 192109f:	90                   	nop

00000000019210a0 <__CTOR_LIST__>:
 19210a0:	ff                   	(bad)  
 19210a1:	ff                   	(bad)  
 19210a2:	ff                   	(bad)  
 19210a3:	ff                   	(bad)  
 19210a4:	ff                   	(bad)  
 19210a5:	ff                   	(bad)  
 19210a6:	ff                   	(bad)  
 19210a7:	ff 00                	incl   (%rax)
 19210a9:	00 00                	add    %al,(%rax)
 19210ab:	00 00                	add    %al,(%rax)
 19210ad:	00 00                	add    %al,(%rax)
	...

00000000019210b0 <__DTOR_LIST__>:
 19210b0:	ff                   	(bad)  
 19210b1:	ff                   	(bad)  
 19210b2:	ff                   	(bad)  
 19210b3:	ff                   	(bad)  
 19210b4:	ff                   	(bad)  
 19210b5:	ff                   	(bad)  
 19210b6:	ff                   	(bad)  
 19210b7:	ff 00                	incl   (%rax)
 19210b9:	00 00                	add    %al,(%rax)
 19210bb:	00 00                	add    %al,(%rax)
 19210bd:	00 00                	add    %al,(%rax)
	...

00000000019210c0 <.fini>:
 19210c0:	48 31 c0             	xor    %rax,%rax
 19210c3:	50                   	push   %rax
 19210c4:	51                   	push   %rcx
 19210c5:	52                   	push   %rdx
 19210c6:	90                   	nop
 19210c7:	90                   	nop

00000000019210c8 <.fini>:
 19210c8:	5a                   	pop    %rdx
 19210c9:	59                   	pop    %rcx
 19210ca:	41 5a                	pop    %r10
 19210cc:	4c 09 d0             	or     %r10,%rax
 19210cf:	c3                   	retq