Offset 3, 1803 lines modifiedOffset 3, 1803 lines modified
  
3 Disassembly·of·section·.text:3 Disassembly·of·section·.text:
  
4 0000000000003680·<croakSsl@@Base-0x1570>:4 0000000000003680·<croakSsl@@Base-0x1570>:
5 »       lea····0x9981(%rip),%rdi········5 »       lea····0x9981(%rip),%rdi········
6 »       lea····0x997a(%rip),%rax········6 »       lea····0x997a(%rip),%rax········
7 »       cmp····%rdi,%rax7 »       cmp····%rdi,%rax
8 »       je·····36a8·<EVP_PKEY_sign@plt+0x38>8 »       je·····36a8·<EVP_PKEY_sign_init@plt+0x38>
9 »       mov····0x9946(%rip),%rax········9 »       mov····0x994e(%rip),%rax········
10 »       test···%rax,%rax10 »       test···%rax,%rax
11 »       je·····36a8·<EVP_PKEY_sign@plt+0x38>11 »       je·····36a8·<EVP_PKEY_sign_init@plt+0x38>
12 »       jmp····*%rax12 »       jmp····*%rax
13 »       nopl···0x0(%rax)13 »       nopl···0x0(%rax)
14 »       ret14 »       ret
15 »       nopl···0x0(%rax)15 »       nopl···0x0(%rax)
16 »       lea····0x9951(%rip),%rdi········16 »       lea····0x9951(%rip),%rdi········
17 »       lea····0x994a(%rip),%rsi········17 »       lea····0x994a(%rip),%rsi········
18 »       sub····%rdi,%rsi18 »       sub····%rdi,%rsi
19 »       mov····%rsi,%rax19 »       mov····%rsi,%rax
20 »       shr····$0x3f,%rsi20 »       shr····$0x3f,%rsi
21 »       sar····$0x3,%rax21 »       sar····$0x3,%rax
22 »       add····%rax,%rsi22 »       add····%rax,%rsi
23 »       sar····$1,%rsi23 »       sar····$1,%rsi
24 »       je·····36e8·<EVP_PKEY_sign@plt+0x78>24 »       je·····36e8·<EVP_PKEY_sign_init@plt+0x78>
25 »       mov····0x991d(%rip),%rax········25 »       mov····0x991d(%rip),%rax········
26 »       test···%rax,%rax26 »       test···%rax,%rax
27 »       je·····36e8·<EVP_PKEY_sign@plt+0x78>27 »       je·····36e8·<EVP_PKEY_sign_init@plt+0x78>
28 »       jmp····*%rax28 »       jmp····*%rax
29 »       nopw···0x0(%rax,%rax,1)29 »       nopw···0x0(%rax,%rax,1)
30 »       ret30 »       ret
31 »       nopl···0x0(%rax)31 »       nopl···0x0(%rax)
32 »       endbr6432 »       endbr64
33 »       cmpb···$0x0,0x990d(%rip)········33 »       cmpb···$0x0,0x990d(%rip)········
34 »       jne····3728·<EVP_PKEY_sign@plt+0xb8>34 »       jne····3728·<EVP_PKEY_sign_init@plt+0xb8>
35 »       push···%rbp35 »       push···%rbp
36 »       cmpq···$0x0,0x9892(%rip)········36 »       cmpq···$0x0,0x989a(%rip)········
37 »       mov····%rsp,%rbp37 »       mov····%rsp,%rbp
38 »       je·····3717·<EVP_PKEY_sign@plt+0xa7>38 »       je·····3717·<EVP_PKEY_sign_init@plt+0xa7>
39 »       mov····0x98ee(%rip),%rdi········39 »       mov····0x98ee(%rip),%rdi········
40 »       call···3660·<__cxa_finalize@plt>40 »       call···3668·<__cxa_finalize@plt>
41 »       call···3680·<EVP_PKEY_sign@plt+0x10>41 »       call···3680·<EVP_PKEY_sign_init@plt+0x10>
42 »       movb···$0x1,0x98e5(%rip)········42 »       movb···$0x1,0x98e5(%rip)········
43 »       pop····%rbp43 »       pop····%rbp
44 »       ret44 »       ret
45 »       nopl···(%rax)45 »       nopl···(%rax)
46 »       ret46 »       ret
47 »       nopl···0x0(%rax)47 »       nopl···0x0(%rax)
48 »       endbr6448 »       endbr64
49 »       jmp····36b0·<EVP_PKEY_sign@plt+0x40>49 »       jmp····36b0·<EVP_PKEY_sign_init@plt+0x40>
50 »       nopl···0x0(%rax)50 »       nopl···0x0(%rax)
51 »       push···%rbp51 »       push···%rbp
52 »       mov····%rsi,%rbp52 »       mov····%rsi,%rbp
53 »       push···%rbx53 »       push···%rbx
54 »       mov····%rdi,%rbx54 »       mov····%rdi,%rbx
55 »       sub····$0x8,%rsp55 »       sub····$0x8,%rsp
56 »       mov····(%rdi),%rdi56 »       mov····(%rdi),%rdi
57 »       call···34e0·<EVP_PKEY_get_size@plt>57 »       call···35f0·<EVP_PKEY_get_size@plt>
58 »       mov····0x8(%rbx),%edx58 »       mov····0x8(%rbx),%edx
59 »       cmp····$0x4,%edx59 »       cmp····$0x4,%edx
60 »       je·····37a0·<EVP_PKEY_sign@plt+0x130>60 »       je·····37a0·<EVP_PKEY_sign_init@plt+0x130>
61 »       cmp····$0x1,%edx61 »       cmp····$0x1,%edx
62 »       je·····3770·<EVP_PKEY_sign@plt+0x100>62 »       je·····3770·<EVP_PKEY_sign_init@plt+0x100>
63 »       cmp····$0x3,%edx63 »       cmp····$0x3,%edx
64 »       je·····37b0·<EVP_PKEY_sign@plt+0x140>64 »       je·····37b0·<EVP_PKEY_sign_init@plt+0x140>
65 »       add····$0x8,%rsp65 »       add····$0x8,%rsp
66 »       pop····%rbx66 »       pop····%rbx
67 »       pop····%rbp67 »       pop····%rbp
68 »       ret68 »       ret
69 »       nopl···(%rax)69 »       nopl···(%rax)
70 »       sub····$0xb,%eax70 »       sub····$0xb,%eax
71 »       lea····0x688b(%rip),%rsi········71 »       lea····0x688b(%rip),%rsi········
72 »       movslq·%eax,%rdx72 »       movslq·%eax,%rdx
73 »       cmp····%rbp,%rdx73 »       cmp····%rbp,%rdx
74 »       jae····3766·<EVP_PKEY_sign@plt+0xf6>74 »       jae····3766·<EVP_PKEY_sign_init@plt+0xf6>
75 »       test···%eax,%eax75 »       test···%eax,%eax
76 »       js·····3766·<EVP_PKEY_sign@plt+0xf6>76 »       js·····3766·<EVP_PKEY_sign_init@plt+0xf6>
77 »       mov····%eax,%edx77 »       mov····%eax,%edx
78 »       mov····%ebp,%ecx78 »       mov····%ebp,%ecx
79 »       lea····0x6b47(%rip),%rdi········79 »       lea····0x6b47(%rip),%rdi········
80 »       xor····%eax,%eax80 »       xor····%eax,%eax
81 »       call···3150·<Perl_croak_nocontext@plt>81 »       call···3140·<Perl_croak_nocontext@plt>
82 »       nopl···0x0(%rax,%rax,1)82 »       nopl···0x0(%rax,%rax,1)
83 »       sub····$0x2a,%eax83 »       sub····$0x2a,%eax
84 »       lea····0x6856(%rip),%rsi········84 »       lea····0x6856(%rip),%rsi········
85 »       jmp····377a·<EVP_PKEY_sign@plt+0x10a>85 »       jmp····377a·<EVP_PKEY_sign_init@plt+0x10a>
86 »       nopl···0x0(%rax)86 »       nopl···0x0(%rax)
87 »       lea····0x685a(%rip),%rsi········87 »       lea····0x685a(%rip),%rsi········
88 »       jmp····377a·<EVP_PKEY_sign@plt+0x10a>88 »       jmp····377a·<EVP_PKEY_sign_init@plt+0x10a>
89 »       nopl···0x0(%rax)89 »       nopl···0x0(%rax)
90 »       push···%r1490 »       push···%r14
91 »       push···%r1391 »       push···%r13
92 »       push···%r1292 »       push···%r12
93 »       push···%rbp93 »       push···%rbp
94 »       mov····%rsi,%rbp94 »       mov····%rsi,%rbp
95 »       push···%rbx95 »       push···%rbx
96 »       mov····0x97f6(%rip),%rbx········96 »       mov····0x97fe(%rip),%rbx········
97 »       mov····(%rbx),%edi97 »       mov····(%rbx),%edi
98 »       call···3500·<pthread_getspecific@plt>98 »       call···3520·<pthread_getspecific@plt>
99 »       mov····(%rbx),%edi99 »       mov····(%rbx),%edi
100 »       mov····(%rax),%r13100 »       mov····(%rax),%r13
101 »       call···3500·<pthread_getspecific@plt>101 »       call···3520·<pthread_getspecific@plt>
102 »       mov····(%rbx),%edi102 »       mov····(%rbx),%edi
103 »       mov····%rax,%rdx103 »       mov····%rax,%rdx
104 »       mov····0x70(%rax),%rax104 »       mov····0x70(%rax),%rax
105 »       lea····-0x4(%rax),%rcx105 »       lea····-0x4(%rax),%rcx
106 »       mov····%rcx,0x70(%rdx)106 »       mov····%rcx,0x70(%rdx)
107 »       mov····(%rax),%r12d107 »       mov····(%rax),%r12d
108 »       call···3500·<pthread_getspecific@plt>108 »       call···3520·<pthread_getspecific@plt>
109 »       movslq·%r12d,%rdx109 »       movslq·%r12d,%rdx
110 »       mov····0x18(%rax),%rax110 »       mov····0x18(%rax),%rax
111 »       lea····(%rax,%rdx,8),%rdx111 »       lea····(%rax,%rdx,8),%rdx
112 »       mov····%r13,%rax112 »       mov····%r13,%rax
113 »       sub····%rdx,%rax113 »       sub····%rdx,%rax
114 »       sar····$0x3,%rax114 »       sar····$0x3,%rax
115 »       test···%eax,%eax115 »       test···%eax,%eax
116 »       jne····38ef·<EVP_PKEY_sign@plt+0x27f>116 »       jne····38ef·<EVP_PKEY_sign_init@plt+0x27f>
117 »       mov····(%rbx),%edi117 »       mov····(%rbx),%edi
118 »       lea····0x1(%r12),%r13d118 »       lea····0x1(%r12),%r13d
119 »       call···3500·<pthread_getspecific@plt>119 »       call···3520·<pthread_getspecific@plt>
120 »       mov····(%rbx),%edi120 »       mov····(%rbx),%edi
121 »       mov····0x8(%rax),%rax121 »       mov····0x8(%rax),%rax
122 »       testb··$0x4,0x23(%rax)122 »       testb··$0x4,0x23(%rax)
123 »       jne····38b0·<EVP_PKEY_sign@plt+0x240>123 »       jne····38b0·<EVP_PKEY_sign_init@plt+0x240>
124 »       call···3500·<pthread_getspecific@plt>124 »       call···3520·<pthread_getspecific@plt>
125 »       mov····%rax,%rdi125 »       mov····%rax,%rdi
126 »       call···31d0·<Perl_sv_newmortal@plt>126 »       call···31a0·<Perl_sv_newmortal@plt>
127 »       mov····%rax,%rbp127 »       mov····%rax,%rbp
128 »       call···34c0·<RAND_status@plt>128 »       call···33a0·<RAND_status@plt>
129 »       mov····(%rbx),%edi129 »       mov····(%rbx),%edi
130 »       movslq·%eax,%r12130 »       movslq·%eax,%r12
131 »       mov····0xc(%rbp),%eax131 »       mov····0xc(%rbp),%eax
132 »       and····$0x998108ff,%eax132 »       and····$0x998108ff,%eax
133 »       cmp····$0x1,%eax133 »       cmp····$0x1,%eax
134 »       sete···%r14b134 »       sete···%r14b
135 »       call···3500·<pthread_getspecific@plt>135 »       call···3520·<pthread_getspecific@plt>
136 »       cmpb···$0x1,0xb1(%rax)136 »       cmpb···$0x1,0xb1(%rax)
137 »       je·····38d8·<EVP_PKEY_sign@plt+0x268>137 »       je·····38d8·<EVP_PKEY_sign_init@plt+0x268>
138 »       test···%r14b,%r14b138 »       test···%r14b,%r14b
139 »       je·····38d8·<EVP_PKEY_sign@plt+0x268>139 »       je·····38d8·<EVP_PKEY_sign_init@plt+0x268>
140 »       orl····$0x1100,0xc(%rbp)140 »       orl····$0x1100,0xc(%rbp)
141 »       mov····%r12,0x10(%rbp)141 »       mov····%r12,0x10(%rbp)
142 »       mov····(%rbx),%edi142 »       mov····(%rbx),%edi
143 »       movslq·%r13d,%r13143 »       movslq·%r13d,%r13
144 »       call···3500·<pthread_getspecific@plt>144 »       call···3520·<pthread_getspecific@plt>
145 »       mov····(%rbx),%edi145 »       mov····(%rbx),%edi
146 »       mov····0x18(%rax),%rax146 »       mov····0x18(%rax),%rax
147 »       mov····%rbp,(%rax,%r13,8)147 »       mov····%rbp,(%rax,%r13,8)
148 »       call···3500·<pthread_getspecific@plt>148 »       call···3520·<pthread_getspecific@plt>
149 »       mov····(%rbx),%edi149 »       mov····(%rbx),%edi
150 »       mov····0x18(%rax),%rbp150 »       mov····0x18(%rax),%rbp
151 »       call···3500·<pthread_getspecific@plt>151 »       call···3520·<pthread_getspecific@plt>
152 »       lea····0x0(%rbp,%r13,8),%rdx152 »       lea····0x0(%rbp,%r13,8),%rdx
153 »       mov····%rdx,(%rax)153 »       mov····%rdx,(%rax)
154 »       pop····%rbx154 »       pop····%rbx
155 »       pop····%rbp155 »       pop····%rbp
156 »       pop····%r12156 »       pop····%r12
157 »       pop····%r13157 »       pop····%r13
158 »       pop····%r14158 »       pop····%r14
159 »       ret159 »       ret
160 »       nopl···(%rax)160 »       nopl···(%rax)
161 »       call···3500·<pthread_getspecific@plt>161 »       call···3520·<pthread_getspecific@plt>
162 »       mov····(%rbx),%edi162 »       mov····(%rbx),%edi
163 »       mov····0x10(%rax),%rbp163 »       mov····0x10(%rax),%rbp
164 »       call···3500·<pthread_getspecific@plt>164 »       call···3520·<pthread_getspecific@plt>
165 »       mov····0x8(%rax),%rax165 »       mov····0x8(%rax),%rax
166 »       mov····0x18(%rax),%rax166 »       mov····0x18(%rax),%rax
167 »       mov····0x0(%rbp,%rax,8),%rbp167 »       mov····0x0(%rbp,%rax,8),%rbp
168 »       jmp····3841·<EVP_PKEY_sign@plt+0x1d1>168 »       jmp····3841·<EVP_PKEY_sign_init@plt+0x1d1>
169 »       nopw···0x0(%rax,%rax,1)169 »       nopw···0x0(%rax,%rax,1)
170 »       mov····(%rbx),%edi170 »       mov····(%rbx),%edi
171 »       call···3500·<pthread_getspecific@plt>171 »       call···3520·<pthread_getspecific@plt>
172 »       mov····%r12,%rdx172 »       mov····%r12,%rdx
173 »       mov····%rbp,%rsi173 »       mov····%rbp,%rsi
174 »       mov····%rax,%rdi174 »       mov····%rax,%rdi
175 »       call···33e0·<Perl_sv_setiv_mg@plt>175 »       call···33b0·<Perl_sv_setiv_mg@plt>
176 »       jmp····3878·<EVP_PKEY_sign@plt+0x208>176 »       jmp····3878·<EVP_PKEY_sign_init@plt+0x208>
177 »       lea····0x6757(%rip),%rsi········177 »       lea····0x6757(%rip),%rsi········
178 »       mov····%rbp,%rdi178 »       mov····%rbp,%rdi
179 »       call···3260·<Perl_croak_xs_usage@plt>179 »       call···3260·<Perl_croak_xs_usage@plt>
180 »       xchg···%ax,%ax180 »       xchg···%ax,%ax
181 »       push···%r15181 »       push···%r15
182 »       push···%r14182 »       push···%r14
183 »       push···%r13183 »       push···%r13
184 »       push···%r12184 »       push···%r12
185 »       push···%rbp185 »       push···%rbp
186 »       push···%rbx186 »       push···%rbx
187 »       sub····$0x18,%rsp187 »       sub····$0x18,%rsp
188 »       mov····0x96b3(%rip),%rbx········188 »       mov····0x96bb(%rip),%rbx········
189 »       mov····%fs:0x28,%r13189 »       mov····%fs:0x28,%r13
190 »       mov····%r13,0x8(%rsp)190 »       mov····%r13,0x8(%rsp)
191 »       mov····%rsi,%r13191 »       mov····%rsi,%r13
192 »       mov····(%rbx),%edi192 »       mov····(%rbx),%edi
193 »       call···3500·<pthread_getspecific@plt>193 »       call···3520·<pthread_getspecific@plt>
194 »       mov····(%rbx),%edi194 »       mov····(%rbx),%edi
195 »       mov····(%rax),%r12195 »       mov····(%rax),%r12
196 »       call···3500·<pthread_getspecific@plt>196 »       call···3520·<pthread_getspecific@plt>
197 »       mov····(%rbx),%edi197 »       mov····(%rbx),%edi
198 »       mov····%rax,%rdx198 »       mov····%rax,%rdx
199 »       mov····0x70(%rax),%rax199 »       mov····0x70(%rax),%rax
200 »       lea····-0x4(%rax),%rcx200 »       lea····-0x4(%rax),%rcx
201 »       mov····%rcx,0x70(%rdx)201 »       mov····%rcx,0x70(%rdx)
202 »       mov····(%rax),%ebp202 »       mov····(%rax),%ebp
203 »       call···3500·<pthread_getspecific@plt>203 »       call···3520·<pthread_getspecific@plt>
204 »       movslq·%ebp,%rdx204 »       movslq·%ebp,%rdx
205 »       mov····0x18(%rax),%rax205 »       mov····0x18(%rax),%rax
206 »       lea····(%rax,%rdx,8),%rax206 »       lea····(%rax,%rdx,8),%rax
207 »       sub····%rax,%r12207 »       sub····%rax,%r12
208 »       sar····$0x3,%r12208 »       sar····$0x3,%r12
209 »       cmp····$0x1,%r12d209 »       cmp····$0x1,%r12d
210 »       jne····3ad2·<EVP_PKEY_sign@plt+0x462>210 »       jne····3ad2·<EVP_PKEY_sign_init@plt+0x462>
211 »       mov····(%rbx),%edi211 »       mov····(%rbx),%edi
212 »       add····$0x1,%ebp212 »       add····$0x1,%ebp
213 »       movslq·%ebp,%rbp213 »       movslq·%ebp,%rbp
214 »       call···3500·<pthread_getspecific@plt>214 »       call···3520·<pthread_getspecific@plt>
215 »       mov····(%rbx),%edi215 »       mov····(%rbx),%edi
216 »       lea····0x0(,%rbp,8),%r13216 »       lea····0x0(,%rbp,8),%r13
217 »       mov····0x18(%rax),%rax217 »       mov····0x18(%rax),%rax
218 »       mov····(%rax,%rbp,8),%r14218 »       mov····(%rax,%rbp,8),%r14
219 »       call···3500·<pthread_getspecific@plt>219 »       call···3520·<pthread_getspecific@plt>
220 »       mov····(%rbx),%edi220 »       mov····(%rbx),%edi
221 »       mov····0x8(%rax),%rax221 »       mov····0x8(%rax),%rax
222 »       testb··$0x4,0x23(%rax)222 »       testb··$0x4,0x23(%rax)
223 »       jne····3a78·<EVP_PKEY_sign@plt+0x408>223 »       jne····3a78·<EVP_PKEY_sign_init@plt+0x408>
224 »       call···3500·<pthread_getspecific@plt>224 »       call···3520·<pthread_getspecific@plt>
225 »       mov····%rax,%rdi225 »       mov····%rax,%rdi
226 »       call···31d0·<Perl_sv_newmortal@plt>226 »       call···31a0·<Perl_sv_newmortal@plt>
227 »       mov····%rax,%r12227 »       mov····%rax,%r12
228 »       mov····(%rbx),%edi228 »       mov····(%rbx),%edi
229 »       call···3500·<pthread_getspecific@plt>229 »       call···3520·<pthread_getspecific@plt>
230 »       mov····%rax,%rdi230 »       mov····%rax,%rdi
231 »       mov····0xc(%r14),%eax231 »       mov····0xc(%r14),%eax
232 »       and····$0x200400,%eax232 »       and····$0x200400,%eax
233 »       cmp····$0x400,%eax233 »       cmp····$0x400,%eax
234 »       je·····3aa0·<EVP_PKEY_sign@plt+0x430>234 »       je·····3aa0·<EVP_PKEY_sign_init@plt+0x430>
235 »       mov····%r14,%rsi235 »       mov····%r14,%rsi
236 »       mov····%rsp,%rdx236 »       mov····%rsp,%rdx
237 »       mov····$0x2,%ecx237 »       mov····$0x2,%ecx
238 »       call···31c0·<Perl_sv_2pv_flags@plt>238 »       call···3190·<Perl_sv_2pv_flags@plt>
239 »       mov····(%rsp),%rsi239 »       mov····(%rsp),%rsi
240 »       mov····%rax,%rdi240 »       mov····%rax,%rdi
241 »       call···3210·<RAND_seed@plt>241 »       call···35c0·<RAND_seed@plt>
242 »       call···34c0·<RAND_status@plt>242 »       call···33a0·<RAND_status@plt>
243 »       mov····(%rbx),%edi243 »       mov····(%rbx),%edi
244 »       movslq·%eax,%r14244 »       movslq·%eax,%r14
245 »       mov····0xc(%r12),%eax245 »       mov····0xc(%r12),%eax
246 »       and····$0x998108ff,%eax246 »       and····$0x998108ff,%eax
247 »       cmp····$0x1,%eax247 »       cmp····$0x1,%eax
248 »       sete···%r15b248 »       sete···%r15b
249 »       call···3500·<pthread_getspecific@plt>249 »       call···3520·<pthread_getspecific@plt>
250 »       cmpb···$0x1,0xb1(%rax)250 »       cmpb···$0x1,0xb1(%rax)
251 »       je·····3ab8·<EVP_PKEY_sign@plt+0x448>251 »       je·····3ab8·<EVP_PKEY_sign_init@plt+0x448>
252 »       test···%r15b,%r15b252 »       test···%r15b,%r15b
253 »       je·····3ab8·<EVP_PKEY_sign@plt+0x448>253 »       je·····3ab8·<EVP_PKEY_sign_init@plt+0x448>
254 »       orl····$0x1100,0xc(%r12)254 »       orl····$0x1100,0xc(%r12)
255 »       mov····%r14,0x10(%r12)255 »       mov····%r14,0x10(%r12)
256 »       mov····(%rbx),%edi256 »       mov····(%rbx),%edi
257 »       call···3500·<pthread_getspecific@plt>257 »       call···3520·<pthread_getspecific@plt>
258 »       mov····(%rbx),%edi258 »       mov····(%rbx),%edi
259 »       mov····0x18(%rax),%rax259 »       mov····0x18(%rax),%rax
260 »       mov····%r12,(%rax,%rbp,8)260 »       mov····%r12,(%rax,%rbp,8)
261 »       call···3500·<pthread_getspecific@plt>261 »       call···3520·<pthread_getspecific@plt>
262 »       mov····(%rbx),%edi262 »       mov····(%rbx),%edi
263 »       mov····0x18(%rax),%rbp263 »       mov····0x18(%rax),%rbp
264 »       call···3500·<pthread_getspecific@plt>264 »       call···3520·<pthread_getspecific@plt>
265 »       add····%r13,%rbp265 »       add····%r13,%rbp
266 »       mov····%rbp,(%rax)266 »       mov····%rbp,(%rax)
267 »       mov····0x8(%rsp),%rax267 »       mov····0x8(%rsp),%rax
268 »       sub····%fs:0x28,%rax268 »       sub····%fs:0x28,%rax
269 »       jne····3ae1·<EVP_PKEY_sign@plt+0x471>269 »       jne····3ae1·<EVP_PKEY_sign_init@plt+0x471>
270 »       add····$0x18,%rsp270 »       add····$0x18,%rsp
271 »       pop····%rbx271 »       pop····%rbx
272 »       pop····%rbp272 »       pop····%rbp
273 »       pop····%r12273 »       pop····%r12
274 »       pop····%r13274 »       pop····%r13
275 »       pop····%r14275 »       pop····%r14
276 »       pop····%r15276 »       pop····%r15
277 »       ret277 »       ret
278 »       nopl···0x0(%rax,%rax,1)278 »       nopl···0x0(%rax,%rax,1)
279 »       call···3500·<pthread_getspecific@plt>279 »       call···3520·<pthread_getspecific@plt>
280 »       mov····(%rbx),%edi280 »       mov····(%rbx),%edi
281 »       mov····0x10(%rax),%r12281 »       mov····0x10(%rax),%r12
282 »       call···3500·<pthread_getspecific@plt>282 »       call···3520·<pthread_getspecific@plt>
283 »       mov····0x8(%rax),%rax283 »       mov····0x8(%rax),%rax
284 »       mov····0x18(%rax),%rax284 »       mov····0x18(%rax),%rax
285 »       mov····(%r12,%rax,8),%r12285 »       mov····(%r12,%rax,8),%r12
286 »       jmp····39af·<EVP_PKEY_sign@plt+0x33f>286 »       jmp····39af·<EVP_PKEY_sign_init@plt+0x33f>
287 »       nopl···0x0(%rax)287 »       nopl···0x0(%rax)
288 »       mov····(%r14),%rax288 »       mov····(%r14),%rax
289 »       mov····0x10(%r14),%rdi289 »       mov····0x10(%r14),%rdi
290 »       mov····0x10(%rax),%rsi290 »       mov····0x10(%rax),%rsi
291 »       mov····%rsi,(%rsp)291 »       mov····%rsi,(%rsp)
292 »       jmp····39e4·<EVP_PKEY_sign@plt+0x374>292 »       jmp····39e4·<EVP_PKEY_sign_init@plt+0x374>
293 »       nopl···0x0(%rax)293 »       nopl···0x0(%rax)
294 »       mov····(%rbx),%edi294 »       mov····(%rbx),%edi
295 »       call···3500·<pthread_getspecific@plt>295 »       call···3520·<pthread_getspecific@plt>
296 »       mov····%r14,%rdx296 »       mov····%r14,%rdx
297 »       mov····%r12,%rsi297 »       mov····%r12,%rsi
298 »       mov····%rax,%rdi298 »       mov····%rax,%rdi
299 »       call···33e0·<Perl_sv_setiv_mg@plt>299 »       call···33b0·<Perl_sv_setiv_mg@plt>
300 »       jmp····3a2d·<EVP_PKEY_sign@plt+0x3bd>300 »       jmp····3a2d·<EVP_PKEY_sign_init@plt+0x3bd>
301 »       lea····0x653b(%rip),%rsi········301 »       lea····0x653b(%rip),%rsi········
302 »       mov····%r13,%rdi302 »       mov····%r13,%rdi
303 »       call···3260·<Perl_croak_xs_usage@plt>303 »       call···3260·<Perl_croak_xs_usage@plt>
304 »       call···33c0·<__stack_chk_fail@plt>304 »       call···3390·<__stack_chk_fail@plt>
305 »       cs·nopw·0x0(%rax,%rax,1)305 »       cs·nopw·0x0(%rax,%rax,1)
306 »       push···%r14306 »       push···%r14
307 »       mov····%rsi,%r14307 »       mov····%rsi,%r14
308 »       push···%r12308 »       push···%r12
309 »       push···%rbp309 »       push···%rbp
310 »       push···%rbx310 »       push···%rbx
311 »       sub····$0x8,%rsp311 »       sub····$0x8,%rsp
312 »       mov····0x94c4(%rip),%rbx········312 »       mov····0x94cc(%rip),%rbx········
313 »       mov····(%rbx),%edi313 »       mov····(%rbx),%edi
314 »       call···3500·<pthread_getspecific@plt>314 »       call···3520·<pthread_getspecific@plt>
315 »       mov····(%rbx),%edi315 »       mov····(%rbx),%edi
316 »       mov····(%rax),%r12316 »       mov····(%rax),%r12
317 »       call···3500·<pthread_getspecific@plt>317 »       call···3520·<pthread_getspecific@plt>
318 »       mov····(%rbx),%edi318 »       mov····(%rbx),%edi
319 »       mov····%rax,%rdx319 »       mov····%rax,%rdx
320 »       mov····0x70(%rax),%rax320 »       mov····0x70(%rax),%rax
321 »       lea····-0x4(%rax),%rcx321 »       lea····-0x4(%rax),%rcx
322 »       mov····%rcx,0x70(%rdx)322 »       mov····%rcx,0x70(%rdx)
323 »       mov····(%rax),%ebp323 »       mov····(%rax),%ebp
324 »       call···3500·<pthread_getspecific@plt>324 »       call···3520·<pthread_getspecific@plt>
325 »       movslq·%ebp,%rdx325 »       movslq·%ebp,%rdx
326 »       mov····0x18(%rax),%rax326 »       mov····0x18(%rax),%rax
327 »       lea····(%rax,%rdx,8),%rdx327 »       lea····(%rax,%rdx,8),%rdx
328 »       mov····%r12,%rax328 »       mov····%r12,%rax
329 »       sub····%rdx,%rax329 »       sub····%rdx,%rax
330 »       sar····$0x3,%rax330 »       sar····$0x3,%rax
331 »       cmp····$0x1,%eax331 »       cmp····$0x1,%eax
332 »       jne····3c18·<EVP_PKEY_sign@plt+0x5a8>332 »       jne····3c18·<EVP_PKEY_sign_init@plt+0x5a8>
333 »       mov····(%rbx),%edi333 »       mov····(%rbx),%edi
334 »       add····$0x1,%ebp334 »       add····$0x1,%ebp
335 »       movslq·%ebp,%rbp335 »       movslq·%ebp,%rbp
336 »       call···3500·<pthread_getspecific@plt>336 »       call···3520·<pthread_getspecific@plt>
337 »       mov····0x18(%rax),%rax337 »       mov····0x18(%rax),%rax
338 »       mov····(%rax,%rbp,8),%rax338 »       mov····(%rax,%rbp,8),%rax
339 »       testb··$0x8,0xd(%rax)339 »       testb··$0x8,0xd(%rax)
340 »       je·····3c0a·<EVP_PKEY_sign@plt+0x59a>340 »       je·····3c0a·<EVP_PKEY_sign_init@plt+0x59a>
341 »       mov····(%rbx),%edi341 »       mov····(%rbx),%edi
342 »       call···3500·<pthread_getspecific@plt>342 »       call···3520·<pthread_getspecific@plt>
343 »       mov····(%rbx),%edi343 »       mov····(%rbx),%edi
344 »       mov····0x18(%rax),%rax344 »       mov····0x18(%rax),%rax
345 »       mov····(%rax,%rbp,8),%r12345 »       mov····(%rax,%rbp,8),%r12
346 »       call···3500·<pthread_getspecific@plt>346 »       call···3520·<pthread_getspecific@plt>
347 »       lea····0x64a3(%rip),%rdx········347 »       lea····0x64a3(%rip),%rdx········
348 »       mov····%r12,%rsi348 »       mov····%r12,%rsi
349 »       mov····%rax,%rdi349 »       mov····%rax,%rdi
350 »       call···3650·<Perl_sv_derived_from@plt>350 »       call···3640·<Perl_sv_derived_from@plt>
351 »       test···%al,%al351 »       test···%al,%al
352 »       je·····3c0a·<EVP_PKEY_sign@plt+0x59a>352 »       je·····3c0a·<EVP_PKEY_sign_init@plt+0x59a>
353 »       mov····(%rbx),%edi353 »       mov····(%rbx),%edi
354 »       call···3500·<pthread_getspecific@plt>354 »       call···3520·<pthread_getspecific@plt>
355 »       mov····(%rbx),%edi355 »       mov····(%rbx),%edi
356 »       mov····0x18(%rax),%rax356 »       mov····0x18(%rax),%rax
357 »       mov····(%rax,%rbp,8),%rax357 »       mov····(%rax,%rbp,8),%rax
358 »       mov····0x10(%rax),%r12358 »       mov····0x10(%rax),%r12
359 »       call···3500·<pthread_getspecific@plt>359 »       call···3520·<pthread_getspecific@plt>
360 »       mov····%rax,%rdi360 »       mov····%rax,%rdi
361 »       mov····0xc(%r12),%eax361 »       mov····0xc(%r12),%eax
362 »       and····$0x200100,%eax362 »       and····$0x200100,%eax
363 »       cmp····$0x100,%eax363 »       cmp····$0x100,%eax
364 »       je·····3c00·<EVP_PKEY_sign@plt+0x590>364 »       je·····3c00·<EVP_PKEY_sign_init@plt+0x590>
365 »       mov····$0x2,%edx365 »       mov····$0x2,%edx
366 »       mov····%r12,%rsi366 »       mov····%r12,%rsi
367 »       call···3530·<Perl_sv_2iv_flags@plt>367 »       call···3540·<Perl_sv_2iv_flags@plt>
368 »       movl···$0x6,0x8(%rax)368 »       movl···$0x6,0x8(%rax)
369 »       mov····(%rbx),%edi369 »       mov····(%rbx),%edi
370 »       call···3500·<pthread_getspecific@plt>370 »       call···3520·<pthread_getspecific@plt>
371 »       mov····(%rbx),%edi371 »       mov····(%rbx),%edi
372 »       mov····0x18(%rax),%r12372 »       mov····0x18(%rax),%r12
373 »       call···3500·<pthread_getspecific@plt>373 »       call···3520·<pthread_getspecific@plt>
374 »       lea····-0x8(%r12,%rbp,8),%rdx374 »       lea····-0x8(%r12,%rbp,8),%rdx
375 »       mov····%rdx,(%rax)375 »       mov····%rdx,(%rax)
376 »       add····$0x8,%rsp376 »       add····$0x8,%rsp
377 »       pop····%rbx377 »       pop····%rbx
378 »       pop····%rbp378 »       pop····%rbp
379 »       pop····%r12379 »       pop····%r12
380 »       pop····%r14380 »       pop····%r14
381 »       ret381 »       ret
382 »       nopl···(%rax)382 »       nopl···(%rax)
383 »       mov····(%r12),%rax383 »       mov····(%r12),%rax
384 »       mov····0x20(%rax),%rax384 »       mov····0x20(%rax),%rax
385 »       jmp····3bd1·<EVP_PKEY_sign@plt+0x561>385 »       jmp····3bd1·<EVP_PKEY_sign_init@plt+0x561>
386 »       lea····0x6717(%rip),%rdi········386 »       lea····0x6717(%rip),%rdi········
387 »       xor····%eax,%eax387 »       xor····%eax,%eax
388 »       call···3150·<Perl_croak_nocontext@plt>388 »       call···3140·<Perl_croak_nocontext@plt>
389 »       lea····0x6405(%rip),%rsi········389 »       lea····0x6405(%rip),%rsi········
390 »       mov····%r14,%rdi390 »       mov····%r14,%rdi
391 »       call···3260·<Perl_croak_xs_usage@plt>391 »       call···3260·<Perl_croak_xs_usage@plt>
392 »       nopw···0x0(%rax,%rax,1)392 »       nopw···0x0(%rax,%rax,1)
393 »       push···%r14393 »       push···%r14
394 »       mov····%rsi,%r14394 »       mov····%rsi,%r14
395 »       push···%r12395 »       push···%r12
396 »       push···%rbp396 »       push···%rbp
397 »       push···%rbx397 »       push···%rbx
398 »       sub····$0x8,%rsp398 »       sub····$0x8,%rsp
399 »       mov····0x9384(%rip),%rbx········399 »       mov····0x938c(%rip),%rbx········
400 »       mov····(%rbx),%edi400 »       mov····(%rbx),%edi
401 »       call···3500·<pthread_getspecific@plt>401 »       call···3520·<pthread_getspecific@plt>
402 »       mov····(%rbx),%edi402 »       mov····(%rbx),%edi
403 »       mov····(%rax),%r12403 »       mov····(%rax),%r12
404 »       call···3500·<pthread_getspecific@plt>404 »       call···3520·<pthread_getspecific@plt>
405 »       mov····(%rbx),%edi405 »       mov····(%rbx),%edi
406 »       mov····%rax,%rdx406 »       mov····%rax,%rdx
407 »       mov····0x70(%rax),%rax407 »       mov····0x70(%rax),%rax
408 »       lea····-0x4(%rax),%rcx408 »       lea····-0x4(%rax),%rcx
409 »       mov····%rcx,0x70(%rdx)409 »       mov····%rcx,0x70(%rdx)
410 »       mov····(%rax),%ebp410 »       mov····(%rax),%ebp
411 »       call···3500·<pthread_getspecific@plt>411 »       call···3520·<pthread_getspecific@plt>
412 »       movslq·%ebp,%rdx412 »       movslq·%ebp,%rdx
413 »       mov····0x18(%rax),%rax413 »       mov····0x18(%rax),%rax
414 »       lea····(%rax,%rdx,8),%rdx414 »       lea····(%rax,%rdx,8),%rdx
415 »       mov····%r12,%rax415 »       mov····%r12,%rax
416 »       sub····%rdx,%rax416 »       sub····%rdx,%rax
417 »       sar····$0x3,%rax417 »       sar····$0x3,%rax
418 »       cmp····$0x1,%eax418 »       cmp····$0x1,%eax
419 »       jne····3d58·<EVP_PKEY_sign@plt+0x6e8>419 »       jne····3d58·<EVP_PKEY_sign_init@plt+0x6e8>
420 »       mov····(%rbx),%edi420 »       mov····(%rbx),%edi
421 »       add····$0x1,%ebp421 »       add····$0x1,%ebp
422 »       movslq·%ebp,%rbp422 »       movslq·%ebp,%rbp
423 »       call···3500·<pthread_getspecific@plt>423 »       call···3520·<pthread_getspecific@plt>
424 »       mov····0x18(%rax),%rax424 »       mov····0x18(%rax),%rax
425 »       mov····(%rax,%rbp,8),%rax425 »       mov····(%rax,%rbp,8),%rax
426 »       testb··$0x8,0xd(%rax)426 »       testb··$0x8,0xd(%rax)
427 »       je·····3d4a·<EVP_PKEY_sign@plt+0x6da>427 »       je·····3d4a·<EVP_PKEY_sign_init@plt+0x6da>
428 »       mov····(%rbx),%edi428 »       mov····(%rbx),%edi
429 »       call···3500·<pthread_getspecific@plt>429 »       call···3520·<pthread_getspecific@plt>
430 »       mov····(%rbx),%edi430 »       mov····(%rbx),%edi
431 »       mov····0x18(%rax),%rax431 »       mov····0x18(%rax),%rax
432 »       mov····(%rax,%rbp,8),%r12432 »       mov····(%rax,%rbp,8),%r12
433 »       call···3500·<pthread_getspecific@plt>433 »       call···3520·<pthread_getspecific@plt>
434 »       lea····0x6363(%rip),%rdx········434 »       lea····0x6363(%rip),%rdx········
435 »       mov····%r12,%rsi435 »       mov····%r12,%rsi
436 »       mov····%rax,%rdi436 »       mov····%rax,%rdi
437 »       call···3650·<Perl_sv_derived_from@plt>437 »       call···3640·<Perl_sv_derived_from@plt>
438 »       test···%al,%al438 »       test···%al,%al
439 »       je·····3d4a·<EVP_PKEY_sign@plt+0x6da>439 »       je·····3d4a·<EVP_PKEY_sign_init@plt+0x6da>
440 »       mov····(%rbx),%edi440 »       mov····(%rbx),%edi
441 »       call···3500·<pthread_getspecific@plt>441 »       call···3520·<pthread_getspecific@plt>
442 »       mov····(%rbx),%edi442 »       mov····(%rbx),%edi
443 »       mov····0x18(%rax),%rax443 »       mov····0x18(%rax),%rax
444 »       mov····(%rax,%rbp,8),%rax444 »       mov····(%rax,%rbp,8),%rax
445 »       mov····0x10(%rax),%r12445 »       mov····0x10(%rax),%r12
446 »       call···3500·<pthread_getspecific@plt>446 »       call···3520·<pthread_getspecific@plt>
447 »       mov····%rax,%rdi447 »       mov····%rax,%rdi
448 »       mov····0xc(%r12),%eax448 »       mov····0xc(%r12),%eax
449 »       and····$0x200100,%eax449 »       and····$0x200100,%eax
450 »       cmp····$0x100,%eax450 »       cmp····$0x100,%eax
451 »       je·····3d40·<EVP_PKEY_sign@plt+0x6d0>451 »       je·····3d40·<EVP_PKEY_sign_init@plt+0x6d0>
452 »       mov····$0x2,%edx452 »       mov····$0x2,%edx
453 »       mov····%r12,%rsi453 »       mov····%r12,%rsi
454 »       call···3530·<Perl_sv_2iv_flags@plt>454 »       call···3540·<Perl_sv_2iv_flags@plt>
455 »       movl···$0x4,0x8(%rax)455 »       movl···$0x4,0x8(%rax)
456 »       mov····(%rbx),%edi456 »       mov····(%rbx),%edi
457 »       call···3500·<pthread_getspecific@plt>457 »       call···3520·<pthread_getspecific@plt>
458 »       mov····(%rbx),%edi458 »       mov····(%rbx),%edi
459 »       mov····0x18(%rax),%r12459 »       mov····0x18(%rax),%r12
460 »       call···3500·<pthread_getspecific@plt>460 »       call···3520·<pthread_getspecific@plt>
461 »       lea····-0x8(%r12,%rbp,8),%rdx461 »       lea····-0x8(%r12,%rbp,8),%rdx
462 »       mov····%rdx,(%rax)462 »       mov····%rdx,(%rax)
463 »       add····$0x8,%rsp463 »       add····$0x8,%rsp
464 »       pop····%rbx464 »       pop····%rbx
465 »       pop····%rbp465 »       pop····%rbp
466 »       pop····%r12466 »       pop····%r12
467 »       pop····%r14467 »       pop····%r14
468 »       ret468 »       ret
469 »       nopl···(%rax)469 »       nopl···(%rax)
470 »       mov····(%r12),%rax470 »       mov····(%r12),%rax
471 »       mov····0x20(%rax),%rax471 »       mov····0x20(%rax),%rax
472 »       jmp····3d11·<EVP_PKEY_sign@plt+0x6a1>472 »       jmp····3d11·<EVP_PKEY_sign_init@plt+0x6a1>
473 »       lea····0x65d7(%rip),%rdi········473 »       lea····0x65d7(%rip),%rdi········
474 »       xor····%eax,%eax474 »       xor····%eax,%eax
475 »       call···3150·<Perl_croak_nocontext@plt>475 »       call···3140·<Perl_croak_nocontext@plt>
476 »       lea····0x62c5(%rip),%rsi········476 »       lea····0x62c5(%rip),%rsi········
477 »       mov····%r14,%rdi477 »       mov····%r14,%rdi
478 »       call···3260·<Perl_croak_xs_usage@plt>478 »       call···3260·<Perl_croak_xs_usage@plt>
479 »       nopw···0x0(%rax,%rax,1)479 »       nopw···0x0(%rax,%rax,1)
480 »       push···%r14480 »       push···%r14
481 »       mov····%rsi,%r14481 »       mov····%rsi,%r14
482 »       push···%r12482 »       push···%r12
483 »       push···%rbp483 »       push···%rbp
484 »       push···%rbx484 »       push···%rbx
485 »       sub····$0x8,%rsp485 »       sub····$0x8,%rsp
486 »       mov····0x9244(%rip),%rbx········486 »       mov····0x924c(%rip),%rbx········
487 »       mov····(%rbx),%edi487 »       mov····(%rbx),%edi
488 »       call···3500·<pthread_getspecific@plt>488 »       call···3520·<pthread_getspecific@plt>
489 »       mov····(%rbx),%edi489 »       mov····(%rbx),%edi
490 »       mov····(%rax),%r12490 »       mov····(%rax),%r12
491 »       call···3500·<pthread_getspecific@plt>491 »       call···3520·<pthread_getspecific@plt>
492 »       mov····(%rbx),%edi492 »       mov····(%rbx),%edi
493 »       mov····%rax,%rdx493 »       mov····%rax,%rdx
494 »       mov····0x70(%rax),%rax494 »       mov····0x70(%rax),%rax
495 »       lea····-0x4(%rax),%rcx495 »       lea····-0x4(%rax),%rcx
496 »       mov····%rcx,0x70(%rdx)496 »       mov····%rcx,0x70(%rdx)
497 »       mov····(%rax),%ebp497 »       mov····(%rax),%ebp
498 »       call···3500·<pthread_getspecific@plt>498 »       call···3520·<pthread_getspecific@plt>
499 »       movslq·%ebp,%rdx499 »       movslq·%ebp,%rdx
500 »       mov····0x18(%rax),%rax500 »       mov····0x18(%rax),%rax
501 »       lea····(%rax,%rdx,8),%rdx501 »       lea····(%rax,%rdx,8),%rdx
502 »       mov····%r12,%rax502 »       mov····%r12,%rax
503 »       sub····%rdx,%rax503 »       sub····%rdx,%rax
504 »       sar····$0x3,%rax504 »       sar····$0x3,%rax
505 »       cmp····$0x1,%eax505 »       cmp····$0x1,%eax
506 »       jne····3e98·<EVP_PKEY_sign@plt+0x828>506 »       jne····3e98·<EVP_PKEY_sign_init@plt+0x828>
507 »       mov····(%rbx),%edi507 »       mov····(%rbx),%edi
508 »       add····$0x1,%ebp508 »       add····$0x1,%ebp
509 »       movslq·%ebp,%rbp509 »       movslq·%ebp,%rbp
510 »       call···3500·<pthread_getspecific@plt>510 »       call···3520·<pthread_getspecific@plt>
511 »       mov····0x18(%rax),%rax511 »       mov····0x18(%rax),%rax
512 »       mov····(%rax,%rbp,8),%rax512 »       mov····(%rax,%rbp,8),%rax
513 »       testb··$0x8,0xd(%rax)513 »       testb··$0x8,0xd(%rax)
514 »       je·····3e8a·<EVP_PKEY_sign@plt+0x81a>514 »       je·····3e8a·<EVP_PKEY_sign_init@plt+0x81a>
515 »       mov····(%rbx),%edi515 »       mov····(%rbx),%edi
516 »       call···3500·<pthread_getspecific@plt>516 »       call···3520·<pthread_getspecific@plt>
517 »       mov····(%rbx),%edi517 »       mov····(%rbx),%edi
518 »       mov····0x18(%rax),%rax518 »       mov····0x18(%rax),%rax
519 »       mov····(%rax,%rbp,8),%r12519 »       mov····(%rax,%rbp,8),%r12
520 »       call···3500·<pthread_getspecific@plt>520 »       call···3520·<pthread_getspecific@plt>
521 »       lea····0x6223(%rip),%rdx········521 »       lea····0x6223(%rip),%rdx········
522 »       mov····%r12,%rsi522 »       mov····%r12,%rsi
523 »       mov····%rax,%rdi523 »       mov····%rax,%rdi
524 »       call···3650·<Perl_sv_derived_from@plt>524 »       call···3640·<Perl_sv_derived_from@plt>
525 »       test···%al,%al525 »       test···%al,%al
526 »       je·····3e8a·<EVP_PKEY_sign@plt+0x81a>526 »       je·····3e8a·<EVP_PKEY_sign_init@plt+0x81a>
527 »       mov····(%rbx),%edi527 »       mov····(%rbx),%edi
528 »       call···3500·<pthread_getspecific@plt>528 »       call···3520·<pthread_getspecific@plt>
529 »       mov····(%rbx),%edi529 »       mov····(%rbx),%edi
530 »       mov····0x18(%rax),%rax530 »       mov····0x18(%rax),%rax
531 »       mov····(%rax,%rbp,8),%rax531 »       mov····(%rax,%rbp,8),%rax
532 »       mov····0x10(%rax),%r12532 »       mov····0x10(%rax),%r12
533 »       call···3500·<pthread_getspecific@plt>533 »       call···3520·<pthread_getspecific@plt>
534 »       mov····%rax,%rdi534 »       mov····%rax,%rdi
535 »       mov····0xc(%r12),%eax535 »       mov····0xc(%r12),%eax
536 »       and····$0x200100,%eax536 »       and····$0x200100,%eax
537 »       cmp····$0x100,%eax537 »       cmp····$0x100,%eax
538 »       je·····3e80·<EVP_PKEY_sign@plt+0x810>538 »       je·····3e80·<EVP_PKEY_sign_init@plt+0x810>
539 »       mov····$0x2,%edx539 »       mov····$0x2,%edx
540 »       mov····%r12,%rsi540 »       mov····%r12,%rsi
541 »       call···3530·<Perl_sv_2iv_flags@plt>541 »       call···3540·<Perl_sv_2iv_flags@plt>
542 »       movl···$0x1,0x8(%rax)542 »       movl···$0x1,0x8(%rax)
543 »       mov····(%rbx),%edi543 »       mov····(%rbx),%edi
544 »       call···3500·<pthread_getspecific@plt>544 »       call···3520·<pthread_getspecific@plt>
545 »       mov····(%rbx),%edi545 »       mov····(%rbx),%edi
546 »       mov····0x18(%rax),%r12546 »       mov····0x18(%rax),%r12
547 »       call···3500·<pthread_getspecific@plt>547 »       call···3520·<pthread_getspecific@plt>
548 »       lea····-0x8(%r12,%rbp,8),%rdx548 »       lea····-0x8(%r12,%rbp,8),%rdx
549 »       mov····%rdx,(%rax)549 »       mov····%rdx,(%rax)
550 »       add····$0x8,%rsp550 »       add····$0x8,%rsp
551 »       pop····%rbx551 »       pop····%rbx
552 »       pop····%rbp552 »       pop····%rbp
553 »       pop····%r12553 »       pop····%r12
554 »       pop····%r14554 »       pop····%r14
555 »       ret555 »       ret
556 »       nopl···(%rax)556 »       nopl···(%rax)
557 »       mov····(%r12),%rax557 »       mov····(%r12),%rax
558 »       mov····0x20(%rax),%rax558 »       mov····0x20(%rax),%rax
559 »       jmp····3e51·<EVP_PKEY_sign@plt+0x7e1>559 »       jmp····3e51·<EVP_PKEY_sign_init@plt+0x7e1>
560 »       lea····0x6497(%rip),%rdi········560 »       lea····0x6497(%rip),%rdi········
561 »       xor····%eax,%eax561 »       xor····%eax,%eax
562 »       call···3150·<Perl_croak_nocontext@plt>562 »       call···3140·<Perl_croak_nocontext@plt>
563 »       lea····0x6185(%rip),%rsi········563 »       lea····0x6185(%rip),%rsi········
564 »       mov····%r14,%rdi564 »       mov····%r14,%rdi
565 »       call···3260·<Perl_croak_xs_usage@plt>565 »       call···3260·<Perl_croak_xs_usage@plt>
566 »       nopw···0x0(%rax,%rax,1)566 »       nopw···0x0(%rax,%rax,1)
567 »       push···%r14567 »       push···%r14
568 »       mov····%rsi,%r14568 »       mov····%rsi,%r14
569 »       push···%r12569 »       push···%r12
570 »       push···%rbp570 »       push···%rbp
571 »       push···%rbx571 »       push···%rbx
572 »       sub····$0x8,%rsp572 »       sub····$0x8,%rsp
573 »       mov····0x9104(%rip),%rbx········573 »       mov····0x910c(%rip),%rbx········
574 »       mov····(%rbx),%edi574 »       mov····(%rbx),%edi
575 »       call···3500·<pthread_getspecific@plt>575 »       call···3520·<pthread_getspecific@plt>
576 »       mov····(%rbx),%edi576 »       mov····(%rbx),%edi
577 »       mov····(%rax),%r12577 »       mov····(%rax),%r12
578 »       call···3500·<pthread_getspecific@plt>578 »       call···3520·<pthread_getspecific@plt>
579 »       mov····(%rbx),%edi579 »       mov····(%rbx),%edi
580 »       mov····%rax,%rdx580 »       mov····%rax,%rdx
581 »       mov····0x70(%rax),%rax581 »       mov····0x70(%rax),%rax
582 »       lea····-0x4(%rax),%rcx582 »       lea····-0x4(%rax),%rcx
583 »       mov····%rcx,0x70(%rdx)583 »       mov····%rcx,0x70(%rdx)
584 »       mov····(%rax),%ebp584 »       mov····(%rax),%ebp
585 »       call···3500·<pthread_getspecific@plt>585 »       call···3520·<pthread_getspecific@plt>
586 »       movslq·%ebp,%rdx586 »       movslq·%ebp,%rdx
587 »       mov····0x18(%rax),%rax587 »       mov····0x18(%rax),%rax
588 »       lea····(%rax,%rdx,8),%rdx588 »       lea····(%rax,%rdx,8),%rdx
589 »       mov····%r12,%rax589 »       mov····%r12,%rax
590 »       sub····%rdx,%rax590 »       sub····%rdx,%rax
591 »       sar····$0x3,%rax591 »       sar····$0x3,%rax
592 »       cmp····$0x1,%eax592 »       cmp····$0x1,%eax
593 »       jne····3fd8·<EVP_PKEY_sign@plt+0x968>593 »       jne····3fd8·<EVP_PKEY_sign_init@plt+0x968>
594 »       mov····(%rbx),%edi594 »       mov····(%rbx),%edi
595 »       add····$0x1,%ebp595 »       add····$0x1,%ebp
596 »       movslq·%ebp,%rbp596 »       movslq·%ebp,%rbp
597 »       call···3500·<pthread_getspecific@plt>597 »       call···3520·<pthread_getspecific@plt>
598 »       mov····0x18(%rax),%rax598 »       mov····0x18(%rax),%rax
599 »       mov····(%rax,%rbp,8),%rax599 »       mov····(%rax,%rbp,8),%rax
600 »       testb··$0x8,0xd(%rax)600 »       testb··$0x8,0xd(%rax)
601 »       je·····3fca·<EVP_PKEY_sign@plt+0x95a>601 »       je·····3fca·<EVP_PKEY_sign_init@plt+0x95a>
602 »       mov····(%rbx),%edi602 »       mov····(%rbx),%edi
603 »       call···3500·<pthread_getspecific@plt>603 »       call···3520·<pthread_getspecific@plt>
604 »       mov····(%rbx),%edi604 »       mov····(%rbx),%edi
605 »       mov····0x18(%rax),%rax605 »       mov····0x18(%rax),%rax
606 »       mov····(%rax,%rbp,8),%r12606 »       mov····(%rax,%rbp,8),%r12
607 »       call···3500·<pthread_getspecific@plt>607 »       call···3520·<pthread_getspecific@plt>
608 »       lea····0x60e3(%rip),%rdx········608 »       lea····0x60e3(%rip),%rdx········
609 »       mov····%r12,%rsi609 »       mov····%r12,%rsi
610 »       mov····%rax,%rdi610 »       mov····%rax,%rdi
611 »       call···3650·<Perl_sv_derived_from@plt>611 »       call···3640·<Perl_sv_derived_from@plt>
612 »       test···%al,%al612 »       test···%al,%al
613 »       je·····3fca·<EVP_PKEY_sign@plt+0x95a>613 »       je·····3fca·<EVP_PKEY_sign_init@plt+0x95a>
614 »       mov····(%rbx),%edi614 »       mov····(%rbx),%edi
615 »       call···3500·<pthread_getspecific@plt>615 »       call···3520·<pthread_getspecific@plt>
616 »       mov····(%rbx),%edi616 »       mov····(%rbx),%edi
617 »       mov····0x18(%rax),%rax617 »       mov····0x18(%rax),%rax
618 »       mov····(%rax,%rbp,8),%rax618 »       mov····(%rax,%rbp,8),%rax
619 »       mov····0x10(%rax),%r12619 »       mov····0x10(%rax),%r12
620 »       call···3500·<pthread_getspecific@plt>620 »       call···3520·<pthread_getspecific@plt>
621 »       mov····%rax,%rdi621 »       mov····%rax,%rdi
622 »       mov····0xc(%r12),%eax622 »       mov····0xc(%r12),%eax
623 »       and····$0x200100,%eax623 »       and····$0x200100,%eax
624 »       cmp····$0x100,%eax624 »       cmp····$0x100,%eax
625 »       je·····3fc0·<EVP_PKEY_sign@plt+0x950>625 »       je·····3fc0·<EVP_PKEY_sign_init@plt+0x950>
626 »       mov····$0x2,%edx626 »       mov····$0x2,%edx
627 »       mov····%r12,%rsi627 »       mov····%r12,%rsi
628 »       call···3530·<Perl_sv_2iv_flags@plt>628 »       call···3540·<Perl_sv_2iv_flags@plt>
629 »       movl···$0x3,0x8(%rax)629 »       movl···$0x3,0x8(%rax)
630 »       mov····(%rbx),%edi630 »       mov····(%rbx),%edi
631 »       call···3500·<pthread_getspecific@plt>631 »       call···3520·<pthread_getspecific@plt>
632 »       mov····(%rbx),%edi632 »       mov····(%rbx),%edi
633 »       mov····0x18(%rax),%r12633 »       mov····0x18(%rax),%r12
634 »       call···3500·<pthread_getspecific@plt>634 »       call···3520·<pthread_getspecific@plt>
635 »       lea····-0x8(%r12,%rbp,8),%rdx635 »       lea····-0x8(%r12,%rbp,8),%rdx
636 »       mov····%rdx,(%rax)636 »       mov····%rdx,(%rax)
637 »       add····$0x8,%rsp637 »       add····$0x8,%rsp
638 »       pop····%rbx638 »       pop····%rbx
639 »       pop····%rbp639 »       pop····%rbp
640 »       pop····%r12640 »       pop····%r12
641 »       pop····%r14641 »       pop····%r14
642 »       ret642 »       ret
643 »       nopl···(%rax)643 »       nopl···(%rax)
644 »       mov····(%r12),%rax644 »       mov····(%r12),%rax
645 »       mov····0x20(%rax),%rax645 »       mov····0x20(%rax),%rax
646 »       jmp····3f91·<EVP_PKEY_sign@plt+0x921>646 »       jmp····3f91·<EVP_PKEY_sign_init@plt+0x921>
647 »       lea····0x6357(%rip),%rdi········647 »       lea····0x6357(%rip),%rdi········
648 »       xor····%eax,%eax648 »       xor····%eax,%eax
649 »       call···3150·<Perl_croak_nocontext@plt>649 »       call···3140·<Perl_croak_nocontext@plt>
650 »       lea····0x6045(%rip),%rsi········650 »       lea····0x6045(%rip),%rsi········
651 »       mov····%r14,%rdi651 »       mov····%r14,%rdi
652 »       call···3260·<Perl_croak_xs_usage@plt>652 »       call···3260·<Perl_croak_xs_usage@plt>
653 »       nopw···0x0(%rax,%rax,1)653 »       nopw···0x0(%rax,%rax,1)
654 »       push···%r14654 »       push···%r14
655 »       mov····%rsi,%r14655 »       mov····%rsi,%r14
656 »       push···%r12656 »       push···%r12
657 »       push···%rbp657 »       push···%rbp
658 »       push···%rbx658 »       push···%rbx
659 »       sub····$0x8,%rsp659 »       sub····$0x8,%rsp
660 »       mov····0x8fc4(%rip),%rbx········660 »       mov····0x8fcc(%rip),%rbx········
661 »       mov····(%rbx),%edi661 »       mov····(%rbx),%edi
662 »       call···3500·<pthread_getspecific@plt>662 »       call···3520·<pthread_getspecific@plt>
663 »       mov····(%rbx),%edi663 »       mov····(%rbx),%edi
664 »       mov····(%rax),%r12664 »       mov····(%rax),%r12
665 »       call···3500·<pthread_getspecific@plt>665 »       call···3520·<pthread_getspecific@plt>
666 »       mov····(%rbx),%edi666 »       mov····(%rbx),%edi
667 »       mov····%rax,%rdx667 »       mov····%rax,%rdx
668 »       mov····0x70(%rax),%rax668 »       mov····0x70(%rax),%rax
669 »       lea····-0x4(%rax),%rcx669 »       lea····-0x4(%rax),%rcx
670 »       mov····%rcx,0x70(%rdx)670 »       mov····%rcx,0x70(%rdx)
671 »       mov····(%rax),%ebp671 »       mov····(%rax),%ebp
672 »       call···3500·<pthread_getspecific@plt>672 »       call···3520·<pthread_getspecific@plt>
673 »       movslq·%ebp,%rdx673 »       movslq·%ebp,%rdx
674 »       mov····0x18(%rax),%rax674 »       mov····0x18(%rax),%rax
675 »       lea····(%rax,%rdx,8),%rdx675 »       lea····(%rax,%rdx,8),%rdx
676 »       mov····%r12,%rax676 »       mov····%r12,%rax
677 »       sub····%rdx,%rax677 »       sub····%rdx,%rax
678 »       sar····$0x3,%rax678 »       sar····$0x3,%rax
679 »       cmp····$0x1,%eax679 »       cmp····$0x1,%eax
680 »       jne····4118·<EVP_PKEY_sign@plt+0xaa8>680 »       jne····4118·<EVP_PKEY_sign_init@plt+0xaa8>
681 »       mov····(%rbx),%edi681 »       mov····(%rbx),%edi
682 »       add····$0x1,%ebp682 »       add····$0x1,%ebp
683 »       movslq·%ebp,%rbp683 »       movslq·%ebp,%rbp
684 »       call···3500·<pthread_getspecific@plt>684 »       call···3520·<pthread_getspecific@plt>
685 »       mov····0x18(%rax),%rax685 »       mov····0x18(%rax),%rax
686 »       mov····(%rax,%rbp,8),%rax686 »       mov····(%rax,%rbp,8),%rax
687 »       testb··$0x8,0xd(%rax)687 »       testb··$0x8,0xd(%rax)
688 »       je·····410a·<EVP_PKEY_sign@plt+0xa9a>688 »       je·····410a·<EVP_PKEY_sign_init@plt+0xa9a>
689 »       mov····(%rbx),%edi689 »       mov····(%rbx),%edi
690 »       call···3500·<pthread_getspecific@plt>690 »       call···3520·<pthread_getspecific@plt>
691 »       mov····(%rbx),%edi691 »       mov····(%rbx),%edi
692 »       mov····0x18(%rax),%rax692 »       mov····0x18(%rax),%rax
693 »       mov····(%rax,%rbp,8),%r12693 »       mov····(%rax,%rbp,8),%r12
694 »       call···3500·<pthread_getspecific@plt>694 »       call···3520·<pthread_getspecific@plt>
695 »       lea····0x5fa3(%rip),%rdx········695 »       lea····0x5fa3(%rip),%rdx········
696 »       mov····%r12,%rsi696 »       mov····%r12,%rsi
697 »       mov····%rax,%rdi697 »       mov····%rax,%rdi
698 »       call···3650·<Perl_sv_derived_from@plt>698 »       call···3640·<Perl_sv_derived_from@plt>
699 »       test···%al,%al699 »       test···%al,%al
700 »       je·····410a·<EVP_PKEY_sign@plt+0xa9a>700 »       je·····410a·<EVP_PKEY_sign_init@plt+0xa9a>
701 »       mov····(%rbx),%edi701 »       mov····(%rbx),%edi
702 »       call···3500·<pthread_getspecific@plt>702 »       call···3520·<pthread_getspecific@plt>
703 »       mov····(%rbx),%edi703 »       mov····(%rbx),%edi
704 »       mov····0x18(%rax),%rax704 »       mov····0x18(%rax),%rax
705 »       mov····(%rax,%rbp,8),%rax705 »       mov····(%rax,%rbp,8),%rax
706 »       mov····0x10(%rax),%r12706 »       mov····0x10(%rax),%r12
707 »       call···3500·<pthread_getspecific@plt>707 »       call···3520·<pthread_getspecific@plt>
708 »       mov····%rax,%rdi708 »       mov····%rax,%rdi
709 »       mov····0xc(%r12),%eax709 »       mov····0xc(%r12),%eax
710 »       and····$0x200100,%eax710 »       and····$0x200100,%eax
711 »       cmp····$0x100,%eax711 »       cmp····$0x100,%eax
712 »       je·····4100·<EVP_PKEY_sign@plt+0xa90>712 »       je·····4100·<EVP_PKEY_sign_init@plt+0xa90>
713 »       mov····$0x2,%edx713 »       mov····$0x2,%edx
714 »       mov····%r12,%rsi714 »       mov····%r12,%rsi
715 »       call···3530·<Perl_sv_2iv_flags@plt>715 »       call···3540·<Perl_sv_2iv_flags@plt>
716 »       movl···$0x75,0xc(%rax)716 »       movl···$0x75,0xc(%rax)
717 »       mov····(%rbx),%edi717 »       mov····(%rbx),%edi
718 »       call···3500·<pthread_getspecific@plt>718 »       call···3520·<pthread_getspecific@plt>
719 »       mov····(%rbx),%edi719 »       mov····(%rbx),%edi
720 »       mov····0x18(%rax),%r12720 »       mov····0x18(%rax),%r12
721 »       call···3500·<pthread_getspecific@plt>721 »       call···3520·<pthread_getspecific@plt>
722 »       lea····-0x8(%r12,%rbp,8),%rdx722 »       lea····-0x8(%r12,%rbp,8),%rdx
723 »       mov····%rdx,(%rax)723 »       mov····%rdx,(%rax)
724 »       add····$0x8,%rsp724 »       add····$0x8,%rsp
725 »       pop····%rbx725 »       pop····%rbx
726 »       pop····%rbp726 »       pop····%rbp
727 »       pop····%r12727 »       pop····%r12
728 »       pop····%r14728 »       pop····%r14
729 »       ret729 »       ret
730 »       nopl···(%rax)730 »       nopl···(%rax)
731 »       mov····(%r12),%rax731 »       mov····(%r12),%rax
732 »       mov····0x20(%rax),%rax732 »       mov····0x20(%rax),%rax
733 »       jmp····40d1·<EVP_PKEY_sign@plt+0xa61>733 »       jmp····40d1·<EVP_PKEY_sign_init@plt+0xa61>
734 »       lea····0x6217(%rip),%rdi········734 »       lea····0x6217(%rip),%rdi········
735 »       xor····%eax,%eax735 »       xor····%eax,%eax
736 »       call···3150·<Perl_croak_nocontext@plt>736 »       call···3140·<Perl_croak_nocontext@plt>
737 »       lea····0x5f05(%rip),%rsi········737 »       lea····0x5f05(%rip),%rsi········
738 »       mov····%r14,%rdi738 »       mov····%r14,%rdi
739 »       call···3260·<Perl_croak_xs_usage@plt>739 »       call···3260·<Perl_croak_xs_usage@plt>
740 »       nopw···0x0(%rax,%rax,1)740 »       nopw···0x0(%rax,%rax,1)
741 »       push···%r14741 »       push···%r14
742 »       mov····%rsi,%r14742 »       mov····%rsi,%r14
743 »       push···%r12743 »       push···%r12
744 »       push···%rbp744 »       push···%rbp
745 »       push···%rbx745 »       push···%rbx
746 »       sub····$0x8,%rsp746 »       sub····$0x8,%rsp
747 »       mov····0x8e84(%rip),%rbx········747 »       mov····0x8e8c(%rip),%rbx········
748 »       mov····(%rbx),%edi748 »       mov····(%rbx),%edi
749 »       call···3500·<pthread_getspecific@plt>749 »       call···3520·<pthread_getspecific@plt>
750 »       mov····(%rbx),%edi750 »       mov····(%rbx),%edi
751 »       mov····(%rax),%r12751 »       mov····(%rax),%r12
752 »       call···3500·<pthread_getspecific@plt>752 »       call···3520·<pthread_getspecific@plt>
753 »       mov····(%rbx),%edi753 »       mov····(%rbx),%edi
754 »       mov····%rax,%rdx754 »       mov····%rax,%rdx
755 »       mov····0x70(%rax),%rax755 »       mov····0x70(%rax),%rax
756 »       lea····-0x4(%rax),%rcx756 »       lea····-0x4(%rax),%rcx
757 »       mov····%rcx,0x70(%rdx)757 »       mov····%rcx,0x70(%rdx)
758 »       mov····(%rax),%ebp758 »       mov····(%rax),%ebp
759 »       call···3500·<pthread_getspecific@plt>759 »       call···3520·<pthread_getspecific@plt>
760 »       movslq·%ebp,%rdx760 »       movslq·%ebp,%rdx
761 »       mov····0x18(%rax),%rax761 »       mov····0x18(%rax),%rax
762 »       lea····(%rax,%rdx,8),%rdx762 »       lea····(%rax,%rdx,8),%rdx
763 »       mov····%r12,%rax763 »       mov····%r12,%rax
764 »       sub····%rdx,%rax764 »       sub····%rdx,%rax
765 »       sar····$0x3,%rax765 »       sar····$0x3,%rax
766 »       cmp····$0x1,%eax766 »       cmp····$0x1,%eax
767 »       jne····4258·<EVP_PKEY_sign@plt+0xbe8>767 »       jne····4258·<EVP_PKEY_sign_init@plt+0xbe8>
768 »       mov····(%rbx),%edi768 »       mov····(%rbx),%edi
769 »       add····$0x1,%ebp769 »       add····$0x1,%ebp
770 »       movslq·%ebp,%rbp770 »       movslq·%ebp,%rbp
771 »       call···3500·<pthread_getspecific@plt>771 »       call···3520·<pthread_getspecific@plt>
772 »       mov····0x18(%rax),%rax772 »       mov····0x18(%rax),%rax
773 »       mov····(%rax,%rbp,8),%rax773 »       mov····(%rax,%rbp,8),%rax
774 »       testb··$0x8,0xd(%rax)774 »       testb··$0x8,0xd(%rax)
775 »       je·····424a·<EVP_PKEY_sign@plt+0xbda>775 »       je·····424a·<EVP_PKEY_sign_init@plt+0xbda>
776 »       mov····(%rbx),%edi776 »       mov····(%rbx),%edi
777 »       call···3500·<pthread_getspecific@plt>777 »       call···3520·<pthread_getspecific@plt>
778 »       mov····(%rbx),%edi778 »       mov····(%rbx),%edi
779 »       mov····0x18(%rax),%rax779 »       mov····0x18(%rax),%rax
780 »       mov····(%rax,%rbp,8),%r12780 »       mov····(%rax,%rbp,8),%r12
781 »       call···3500·<pthread_getspecific@plt>781 »       call···3520·<pthread_getspecific@plt>
782 »       lea····0x5e63(%rip),%rdx········782 »       lea····0x5e63(%rip),%rdx········
783 »       mov····%r12,%rsi783 »       mov····%r12,%rsi
784 »       mov····%rax,%rdi784 »       mov····%rax,%rdi
785 »       call···3650·<Perl_sv_derived_from@plt>785 »       call···3640·<Perl_sv_derived_from@plt>
786 »       test···%al,%al786 »       test···%al,%al
787 »       je·····424a·<EVP_PKEY_sign@plt+0xbda>787 »       je·····424a·<EVP_PKEY_sign_init@plt+0xbda>
788 »       mov····(%rbx),%edi788 »       mov····(%rbx),%edi
789 »       call···3500·<pthread_getspecific@plt>789 »       call···3520·<pthread_getspecific@plt>
790 »       mov····(%rbx),%edi790 »       mov····(%rbx),%edi
791 »       mov····0x18(%rax),%rax791 »       mov····0x18(%rax),%rax
792 »       mov····(%rax,%rbp,8),%rax792 »       mov····(%rax,%rbp,8),%rax
793 »       mov····0x10(%rax),%r12793 »       mov····0x10(%rax),%r12
794 »       call···3500·<pthread_getspecific@plt>794 »       call···3520·<pthread_getspecific@plt>
795 »       mov····%rax,%rdi795 »       mov····%rax,%rdi
796 »       mov····0xc(%r12),%eax796 »       mov····0xc(%r12),%eax
797 »       and····$0x200100,%eax797 »       and····$0x200100,%eax
798 »       cmp····$0x100,%eax798 »       cmp····$0x100,%eax
799 »       je·····4240·<EVP_PKEY_sign@plt+0xbd0>799 »       je·····4240·<EVP_PKEY_sign_init@plt+0xbd0>
800 »       mov····$0x2,%edx800 »       mov····$0x2,%edx
801 »       mov····%r12,%rsi801 »       mov····%r12,%rsi
802 »       call···3530·<Perl_sv_2iv_flags@plt>802 »       call···3540·<Perl_sv_2iv_flags@plt>
803 »       movl···$0x2a2,0xc(%rax)803 »       movl···$0x2a2,0xc(%rax)
804 »       mov····(%rbx),%edi804 »       mov····(%rbx),%edi
805 »       call···3500·<pthread_getspecific@plt>805 »       call···3520·<pthread_getspecific@plt>
806 »       mov····(%rbx),%edi806 »       mov····(%rbx),%edi
807 »       mov····0x18(%rax),%r12807 »       mov····0x18(%rax),%r12
808 »       call···3500·<pthread_getspecific@plt>808 »       call···3520·<pthread_getspecific@plt>
809 »       lea····-0x8(%r12,%rbp,8),%rdx809 »       lea····-0x8(%r12,%rbp,8),%rdx
810 »       mov····%rdx,(%rax)810 »       mov····%rdx,(%rax)
811 »       add····$0x8,%rsp811 »       add····$0x8,%rsp
812 »       pop····%rbx812 »       pop····%rbx
813 »       pop····%rbp813 »       pop····%rbp
814 »       pop····%r12814 »       pop····%r12
815 »       pop····%r14815 »       pop····%r14
816 »       ret816 »       ret
817 »       nopl···(%rax)817 »       nopl···(%rax)
818 »       mov····(%r12),%rax818 »       mov····(%r12),%rax
819 »       mov····0x20(%rax),%rax819 »       mov····0x20(%rax),%rax
820 »       jmp····4211·<EVP_PKEY_sign@plt+0xba1>820 »       jmp····4211·<EVP_PKEY_sign_init@plt+0xba1>
821 »       lea····0x60d7(%rip),%rdi········821 »       lea····0x60d7(%rip),%rdi········
822 »       xor····%eax,%eax822 »       xor····%eax,%eax
823 »       call···3150·<Perl_croak_nocontext@plt>823 »       call···3140·<Perl_croak_nocontext@plt>
824 »       lea····0x5dc5(%rip),%rsi········824 »       lea····0x5dc5(%rip),%rsi········
825 »       mov····%r14,%rdi825 »       mov····%r14,%rdi
826 »       call···3260·<Perl_croak_xs_usage@plt>826 »       call···3260·<Perl_croak_xs_usage@plt>
827 »       nopw···0x0(%rax,%rax,1)827 »       nopw···0x0(%rax,%rax,1)
828 »       push···%r14828 »       push···%r14
829 »       mov····%rsi,%r14829 »       mov····%rsi,%r14
830 »       push···%r12830 »       push···%r12
831 »       push···%rbp831 »       push···%rbp
832 »       push···%rbx832 »       push···%rbx
833 »       sub····$0x8,%rsp833 »       sub····$0x8,%rsp
834 »       mov····0x8d44(%rip),%rbx········834 »       mov····0x8d4c(%rip),%rbx········
835 »       mov····(%rbx),%edi835 »       mov····(%rbx),%edi
836 »       call···3500·<pthread_getspecific@plt>836 »       call···3520·<pthread_getspecific@plt>
837 »       mov····(%rbx),%edi837 »       mov····(%rbx),%edi
838 »       mov····(%rax),%r12838 »       mov····(%rax),%r12
839 »       call···3500·<pthread_getspecific@plt>839 »       call···3520·<pthread_getspecific@plt>
840 »       mov····(%rbx),%edi840 »       mov····(%rbx),%edi
841 »       mov····%rax,%rdx841 »       mov····%rax,%rdx
842 »       mov····0x70(%rax),%rax842 »       mov····0x70(%rax),%rax
843 »       lea····-0x4(%rax),%rcx843 »       lea····-0x4(%rax),%rcx
844 »       mov····%rcx,0x70(%rdx)844 »       mov····%rcx,0x70(%rdx)
845 »       mov····(%rax),%ebp845 »       mov····(%rax),%ebp
846 »       call···3500·<pthread_getspecific@plt>846 »       call···3520·<pthread_getspecific@plt>
847 »       movslq·%ebp,%rdx847 »       movslq·%ebp,%rdx
848 »       mov····0x18(%rax),%rax848 »       mov····0x18(%rax),%rax
849 »       lea····(%rax,%rdx,8),%rdx849 »       lea····(%rax,%rdx,8),%rdx
850 »       mov····%r12,%rax850 »       mov····%r12,%rax
851 »       sub····%rdx,%rax851 »       sub····%rdx,%rax
852 »       sar····$0x3,%rax852 »       sar····$0x3,%rax
853 »       cmp····$0x1,%eax853 »       cmp····$0x1,%eax
854 »       jne····4398·<EVP_PKEY_sign@plt+0xd28>854 »       jne····4398·<EVP_PKEY_sign_init@plt+0xd28>
855 »       mov····(%rbx),%edi855 »       mov····(%rbx),%edi
856 »       add····$0x1,%ebp856 »       add····$0x1,%ebp
857 »       movslq·%ebp,%rbp857 »       movslq·%ebp,%rbp
858 »       call···3500·<pthread_getspecific@plt>858 »       call···3520·<pthread_getspecific@plt>
859 »       mov····0x18(%rax),%rax859 »       mov····0x18(%rax),%rax
860 »       mov····(%rax,%rbp,8),%rax860 »       mov····(%rax,%rbp,8),%rax
861 »       testb··$0x8,0xd(%rax)861 »       testb··$0x8,0xd(%rax)
862 »       je·····438a·<EVP_PKEY_sign@plt+0xd1a>862 »       je·····438a·<EVP_PKEY_sign_init@plt+0xd1a>
863 »       mov····(%rbx),%edi863 »       mov····(%rbx),%edi
864 »       call···3500·<pthread_getspecific@plt>864 »       call···3520·<pthread_getspecific@plt>
865 »       mov····(%rbx),%edi865 »       mov····(%rbx),%edi
866 »       mov····0x18(%rax),%rax866 »       mov····0x18(%rax),%rax
867 »       mov····(%rax,%rbp,8),%r12867 »       mov····(%rax,%rbp,8),%r12
868 »       call···3500·<pthread_getspecific@plt>868 »       call···3520·<pthread_getspecific@plt>
869 »       lea····0x5d23(%rip),%rdx········869 »       lea····0x5d23(%rip),%rdx········
870 »       mov····%r12,%rsi870 »       mov····%r12,%rsi
871 »       mov····%rax,%rdi871 »       mov····%rax,%rdi
872 »       call···3650·<Perl_sv_derived_from@plt>872 »       call···3640·<Perl_sv_derived_from@plt>
873 »       test···%al,%al873 »       test···%al,%al
874 »       je·····438a·<EVP_PKEY_sign@plt+0xd1a>874 »       je·····438a·<EVP_PKEY_sign_init@plt+0xd1a>
875 »       mov····(%rbx),%edi875 »       mov····(%rbx),%edi
876 »       call···3500·<pthread_getspecific@plt>876 »       call···3520·<pthread_getspecific@plt>
877 »       mov····(%rbx),%edi877 »       mov····(%rbx),%edi
878 »       mov····0x18(%rax),%rax878 »       mov····0x18(%rax),%rax
879 »       mov····(%rax,%rbp,8),%rax879 »       mov····(%rax,%rbp,8),%rax
880 »       mov····0x10(%rax),%r12880 »       mov····0x10(%rax),%r12
881 »       call···3500·<pthread_getspecific@plt>881 »       call···3520·<pthread_getspecific@plt>
882 »       mov····%rax,%rdi882 »       mov····%rax,%rdi
883 »       mov····0xc(%r12),%eax883 »       mov····0xc(%r12),%eax
884 »       and····$0x200100,%eax884 »       and····$0x200100,%eax
885 »       cmp····$0x100,%eax885 »       cmp····$0x100,%eax
886 »       je·····4380·<EVP_PKEY_sign@plt+0xd10>886 »       je·····4380·<EVP_PKEY_sign_init@plt+0xd10>
887 »       mov····$0x2,%edx887 »       mov····$0x2,%edx
888 »       mov····%r12,%rsi888 »       mov····%r12,%rsi
889 »       call···3530·<Perl_sv_2iv_flags@plt>889 »       call···3540·<Perl_sv_2iv_flags@plt>
890 »       movl···$0x2a1,0xc(%rax)890 »       movl···$0x2a1,0xc(%rax)
891 »       mov····(%rbx),%edi891 »       mov····(%rbx),%edi
892 »       call···3500·<pthread_getspecific@plt>892 »       call···3520·<pthread_getspecific@plt>
893 »       mov····(%rbx),%edi893 »       mov····(%rbx),%edi
894 »       mov····0x18(%rax),%r12894 »       mov····0x18(%rax),%r12
895 »       call···3500·<pthread_getspecific@plt>895 »       call···3520·<pthread_getspecific@plt>
896 »       lea····-0x8(%r12,%rbp,8),%rdx896 »       lea····-0x8(%r12,%rbp,8),%rdx
897 »       mov····%rdx,(%rax)897 »       mov····%rdx,(%rax)
898 »       add····$0x8,%rsp898 »       add····$0x8,%rsp
899 »       pop····%rbx899 »       pop····%rbx
900 »       pop····%rbp900 »       pop····%rbp
901 »       pop····%r12901 »       pop····%r12
902 »       pop····%r14902 »       pop····%r14
903 »       ret903 »       ret
904 »       nopl···(%rax)904 »       nopl···(%rax)
905 »       mov····(%r12),%rax905 »       mov····(%r12),%rax
906 »       mov····0x20(%rax),%rax906 »       mov····0x20(%rax),%rax
907 »       jmp····4351·<EVP_PKEY_sign@plt+0xce1>907 »       jmp····4351·<EVP_PKEY_sign_init@plt+0xce1>
908 »       lea····0x5f97(%rip),%rdi········908 »       lea····0x5f97(%rip),%rdi········
909 »       xor····%eax,%eax909 »       xor····%eax,%eax
910 »       call···3150·<Perl_croak_nocontext@plt>910 »       call···3140·<Perl_croak_nocontext@plt>
911 »       lea····0x5c85(%rip),%rsi········911 »       lea····0x5c85(%rip),%rsi········
912 »       mov····%r14,%rdi912 »       mov····%r14,%rdi
913 »       call···3260·<Perl_croak_xs_usage@plt>913 »       call···3260·<Perl_croak_xs_usage@plt>
914 »       nopw···0x0(%rax,%rax,1)914 »       nopw···0x0(%rax,%rax,1)
915 »       push···%r14915 »       push···%r14
916 »       mov····%rsi,%r14916 »       mov····%rsi,%r14
917 »       push···%r12917 »       push···%r12
918 »       push···%rbp918 »       push···%rbp
919 »       push···%rbx919 »       push···%rbx
920 »       sub····$0x8,%rsp920 »       sub····$0x8,%rsp
921 »       mov····0x8c04(%rip),%rbx········921 »       mov····0x8c0c(%rip),%rbx········
922 »       mov····(%rbx),%edi922 »       mov····(%rbx),%edi
923 »       call···3500·<pthread_getspecific@plt>923 »       call···3520·<pthread_getspecific@plt>
924 »       mov····(%rbx),%edi924 »       mov····(%rbx),%edi
925 »       mov····(%rax),%r12925 »       mov····(%rax),%r12
926 »       call···3500·<pthread_getspecific@plt>926 »       call···3520·<pthread_getspecific@plt>
927 »       mov····(%rbx),%edi927 »       mov····(%rbx),%edi
928 »       mov····%rax,%rdx928 »       mov····%rax,%rdx
929 »       mov····0x70(%rax),%rax929 »       mov····0x70(%rax),%rax
930 »       lea····-0x4(%rax),%rcx930 »       lea····-0x4(%rax),%rcx
931 »       mov····%rcx,0x70(%rdx)931 »       mov····%rcx,0x70(%rdx)
932 »       mov····(%rax),%ebp932 »       mov····(%rax),%ebp
933 »       call···3500·<pthread_getspecific@plt>933 »       call···3520·<pthread_getspecific@plt>
934 »       movslq·%ebp,%rdx934 »       movslq·%ebp,%rdx
935 »       mov····0x18(%rax),%rax935 »       mov····0x18(%rax),%rax
936 »       lea····(%rax,%rdx,8),%rdx936 »       lea····(%rax,%rdx,8),%rdx
937 »       mov····%r12,%rax937 »       mov····%r12,%rax
938 »       sub····%rdx,%rax938 »       sub····%rdx,%rax
939 »       sar····$0x3,%rax939 »       sar····$0x3,%rax
940 »       cmp····$0x1,%eax940 »       cmp····$0x1,%eax
941 »       jne····44d8·<EVP_PKEY_sign@plt+0xe68>941 »       jne····44d8·<EVP_PKEY_sign_init@plt+0xe68>
942 »       mov····(%rbx),%edi942 »       mov····(%rbx),%edi
943 »       add····$0x1,%ebp943 »       add····$0x1,%ebp
944 »       movslq·%ebp,%rbp944 »       movslq·%ebp,%rbp
945 »       call···3500·<pthread_getspecific@plt>945 »       call···3520·<pthread_getspecific@plt>
946 »       mov····0x18(%rax),%rax946 »       mov····0x18(%rax),%rax
947 »       mov····(%rax,%rbp,8),%rax947 »       mov····(%rax,%rbp,8),%rax
948 »       testb··$0x8,0xd(%rax)948 »       testb··$0x8,0xd(%rax)
949 »       je·····44ca·<EVP_PKEY_sign@plt+0xe5a>949 »       je·····44ca·<EVP_PKEY_sign_init@plt+0xe5a>
950 »       mov····(%rbx),%edi950 »       mov····(%rbx),%edi
951 »       call···3500·<pthread_getspecific@plt>951 »       call···3520·<pthread_getspecific@plt>
952 »       mov····(%rbx),%edi952 »       mov····(%rbx),%edi
953 »       mov····0x18(%rax),%rax953 »       mov····0x18(%rax),%rax
954 »       mov····(%rax,%rbp,8),%r12954 »       mov····(%rax,%rbp,8),%r12
955 »       call···3500·<pthread_getspecific@plt>955 »       call···3520·<pthread_getspecific@plt>
956 »       lea····0x5be3(%rip),%rdx········956 »       lea····0x5be3(%rip),%rdx········
957 »       mov····%r12,%rsi957 »       mov····%r12,%rsi
958 »       mov····%rax,%rdi958 »       mov····%rax,%rdi
959 »       call···3650·<Perl_sv_derived_from@plt>959 »       call···3640·<Perl_sv_derived_from@plt>
960 »       test···%al,%al960 »       test···%al,%al
961 »       je·····44ca·<EVP_PKEY_sign@plt+0xe5a>961 »       je·····44ca·<EVP_PKEY_sign_init@plt+0xe5a>
962 »       mov····(%rbx),%edi962 »       mov····(%rbx),%edi
963 »       call···3500·<pthread_getspecific@plt>963 »       call···3520·<pthread_getspecific@plt>
964 »       mov····(%rbx),%edi964 »       mov····(%rbx),%edi
965 »       mov····0x18(%rax),%rax965 »       mov····0x18(%rax),%rax
966 »       mov····(%rax,%rbp,8),%rax966 »       mov····(%rax,%rbp,8),%rax
967 »       mov····0x10(%rax),%r12967 »       mov····0x10(%rax),%r12
968 »       call···3500·<pthread_getspecific@plt>968 »       call···3520·<pthread_getspecific@plt>
969 »       mov····%rax,%rdi969 »       mov····%rax,%rdi
970 »       mov····0xc(%r12),%eax970 »       mov····0xc(%r12),%eax
971 »       and····$0x200100,%eax971 »       and····$0x200100,%eax
972 »       cmp····$0x100,%eax972 »       cmp····$0x100,%eax
973 »       je·····44c0·<EVP_PKEY_sign@plt+0xe50>973 »       je·····44c0·<EVP_PKEY_sign_init@plt+0xe50>
974 »       mov····$0x2,%edx974 »       mov····$0x2,%edx
975 »       mov····%r12,%rsi975 »       mov····%r12,%rsi
976 »       call···3530·<Perl_sv_2iv_flags@plt>976 »       call···3540·<Perl_sv_2iv_flags@plt>
977 »       movl···$0x2a0,0xc(%rax)977 »       movl···$0x2a0,0xc(%rax)
978 »       mov····(%rbx),%edi978 »       mov····(%rbx),%edi
979 »       call···3500·<pthread_getspecific@plt>979 »       call···3520·<pthread_getspecific@plt>
980 »       mov····(%rbx),%edi980 »       mov····(%rbx),%edi
981 »       mov····0x18(%rax),%r12981 »       mov····0x18(%rax),%r12
982 »       call···3500·<pthread_getspecific@plt>982 »       call···3520·<pthread_getspecific@plt>
983 »       lea····-0x8(%r12,%rbp,8),%rdx983 »       lea····-0x8(%r12,%rbp,8),%rdx
984 »       mov····%rdx,(%rax)984 »       mov····%rdx,(%rax)
985 »       add····$0x8,%rsp985 »       add····$0x8,%rsp
986 »       pop····%rbx986 »       pop····%rbx
987 »       pop····%rbp987 »       pop····%rbp
988 »       pop····%r12988 »       pop····%r12
989 »       pop····%r14989 »       pop····%r14
990 »       ret990 »       ret
991 »       nopl···(%rax)991 »       nopl···(%rax)
992 »       mov····(%r12),%rax992 »       mov····(%r12),%rax
993 »       mov····0x20(%rax),%rax993 »       mov····0x20(%rax),%rax
994 »       jmp····4491·<EVP_PKEY_sign@plt+0xe21>994 »       jmp····4491·<EVP_PKEY_sign_init@plt+0xe21>
995 »       lea····0x5e57(%rip),%rdi········995 »       lea····0x5e57(%rip),%rdi········
996 »       xor····%eax,%eax996 »       xor····%eax,%eax
997 »       call···3150·<Perl_croak_nocontext@plt>997 »       call···3140·<Perl_croak_nocontext@plt>
998 »       lea····0x5b45(%rip),%rsi········998 »       lea····0x5b45(%rip),%rsi········
999 »       mov····%r14,%rdi999 »       mov····%r14,%rdi
1000 »       call···3260·<Perl_croak_xs_usage@plt>1000 »       call···3260·<Perl_croak_xs_usage@plt>
1001 »       nopw···0x0(%rax,%rax,1)1001 »       nopw···0x0(%rax,%rax,1)
1002 »       push···%r141002 »       push···%r14
1003 »       mov····%rsi,%r141003 »       mov····%rsi,%r14
1004 »       push···%r121004 »       push···%r12
1005 »       push···%rbp1005 »       push···%rbp
1006 »       push···%rbx1006 »       push···%rbx
1007 »       sub····$0x8,%rsp1007 »       sub····$0x8,%rsp
1008 »       mov····0x8ac4(%rip),%rbx········1008 »       mov····0x8acc(%rip),%rbx········
1009 »       mov····(%rbx),%edi1009 »       mov····(%rbx),%edi
1010 »       call···3500·<pthread_getspecific@plt>1010 »       call···3520·<pthread_getspecific@plt>
1011 »       mov····(%rbx),%edi1011 »       mov····(%rbx),%edi
1012 »       mov····(%rax),%r121012 »       mov····(%rax),%r12
1013 »       call···3500·<pthread_getspecific@plt>1013 »       call···3520·<pthread_getspecific@plt>
1014 »       mov····(%rbx),%edi1014 »       mov····(%rbx),%edi
1015 »       mov····%rax,%rdx1015 »       mov····%rax,%rdx
1016 »       mov····0x70(%rax),%rax1016 »       mov····0x70(%rax),%rax
1017 »       lea····-0x4(%rax),%rcx1017 »       lea····-0x4(%rax),%rcx
1018 »       mov····%rcx,0x70(%rdx)1018 »       mov····%rcx,0x70(%rdx)
1019 »       mov····(%rax),%ebp1019 »       mov····(%rax),%ebp
1020 »       call···3500·<pthread_getspecific@plt>1020 »       call···3520·<pthread_getspecific@plt>
1021 »       movslq·%ebp,%rdx1021 »       movslq·%ebp,%rdx
1022 »       mov····0x18(%rax),%rax1022 »       mov····0x18(%rax),%rax
1023 »       lea····(%rax,%rdx,8),%rdx1023 »       lea····(%rax,%rdx,8),%rdx
Max diff block lines reached; 170721/206102 bytes (82.83%) of diff not shown.