Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 778 lines (777 sloc) 30.329 kB
674e36c @cooljeanius Initial Commit
authored
1 /Users/ericgallager/.dropbox/finderplugin/mach_inject_bundle_stub.bundle/Contents/MacOS/mach_inject_bundle_stub:
2 (__TEXT,__text) section
3 _my_strcmp:
4 0000000000000a66 nop
5 0000000000000a67 nop
6 0000000000000a68 nop
7 0000000000000a69 nop
8 0000000000000a6a nop
9 0000000000000a6b nop
10 0000000000000a6c pushq %rbp
11 0000000000000a6d movq %rsp,%rbp
12 0000000000000a70 movq %rdi,0xe8(%rbp)
13 0000000000000a74 movq %rsi,0xe0(%rbp)
14 0000000000000a78 movq 0xe8(%rbp),%rax
15 0000000000000a7c movq %rax,0xf8(%rbp)
16 0000000000000a80 movq 0xe0(%rbp),%rax
17 0000000000000a84 movq %rax,0xf0(%rbp)
18 0000000000000a88 movq 0xf8(%rbp),%rax
19 0000000000000a8c movzbl (%rax),%eax
20 0000000000000a8f testb %al,%al
21 0000000000000a91 jne 0x00000ab0
22 0000000000000a93 movq 0xf0(%rbp),%rax
23 0000000000000a97 movzbl (%rax),%eax
24 0000000000000a9a testb %al,%al
25 0000000000000a9c jne 0x00000aa7
26 0000000000000a9e movl $__mh_bundle_header,0xdc(%rbp)
27 0000000000000aa5 jmp 0x00000b04
28 0000000000000aa7 movl $0x00000001,0xdc(%rbp)
29 0000000000000aae jmp 0x00000b04
30 0000000000000ab0 movq 0xf0(%rbp),%rax
31 0000000000000ab4 movzbl (%rax),%eax
32 0000000000000ab7 testb %al,%al
33 0000000000000ab9 jne 0x00000ac4
34 0000000000000abb movl $0xffffffff,0xdc(%rbp)
35 0000000000000ac2 jmp 0x00000b04
36 0000000000000ac4 movq 0xf8(%rbp),%rax
37 0000000000000ac8 movzbl (%rax),%edx
38 0000000000000acb movq 0xf0(%rbp),%rax
39 0000000000000acf movzbl (%rax),%eax
40 0000000000000ad2 cmpb %al,%dl
41 0000000000000ad4 jle 0x00000adf
42 0000000000000ad6 movl $0xffffffff,0xdc(%rbp)
43 0000000000000add jmp 0x00000b04
44 0000000000000adf movq 0xf0(%rbp),%rax
45 0000000000000ae3 movzbl (%rax),%edx
46 0000000000000ae6 movq 0xf8(%rbp),%rax
47 0000000000000aea movzbl (%rax),%eax
48 0000000000000aed cmpb %al,%dl
49 0000000000000aef jle 0x00000afa
50 0000000000000af1 movl $0x00000001,0xdc(%rbp)
51 0000000000000af8 jmp 0x00000b04
52 0000000000000afa incq 0xf8(%rbp)
53 0000000000000afe incq 0xf0(%rbp)
54 0000000000000b02 jmp 0x00000a88
55 0000000000000b04 movl 0xdc(%rbp),%eax
56 0000000000000b07 leave
57 0000000000000b08 ret
58 _injectEntry:
59 0000000000000b09 nop
60 0000000000000b0a nop
61 0000000000000b0b nop
62 0000000000000b0c nop
63 0000000000000b0d nop
64 0000000000000b0e nop
65 0000000000000b0f pushq %rbp
66 0000000000000b10 movq %rsp,%rbp
67 0000000000000b13 pushq %r14
68 0000000000000b15 pushq %r13
69 0000000000000b17 pushq %r12
70 0000000000000b19 pushq %rbx
71 0000000000000b1a subq $0x00000240,%rsp
72 0000000000000b21 movq %rdi,0xfffffdb8(%rbp)
73 0000000000000b28 movq %rsi,0xfffffdb0(%rbp)
74 0000000000000b2f movq %rdx,0xfffffda8(%rbp)
75 0000000000000b36 movq %rcx,0xfffffda0(%rbp)
76 0000000000000b3d movq 0x000014bc(%rip),%rax
77 0000000000000b44 movq (%rax),%rdx
78 0000000000000b47 movq %rdx,0xd8(%rbp)
79 0000000000000b4b xorl %edx,%edx
80 0000000000000b4d movq 0xfffffdb0(%rbp),%rdx
81 0000000000000b54 movq 0xfffffdb8(%rbp),%rax
82 0000000000000b5b movq %rax,(%rdx)
83 0000000000000b5e movl $0x5fc01008,0xffffff70(%rbp)
84 0000000000000b68 movl $0x00007fff,0xffffff74(%rbp)
85 0000000000000b72 movq $__mh_bundle_header,0xffffff68(%rbp)
86 0000000000000b7d movq $__mh_bundle_header,0xffffff60(%rbp)
87 0000000000000b88 movq $__mh_bundle_header,0xffffff58(%rbp)
88 0000000000000b93 movq $__mh_bundle_header,0xffffff50(%rbp)
89 0000000000000b9e movq $__mh_bundle_header,0xffffff48(%rbp)
90 0000000000000ba9 movq $__mh_bundle_header,0xffffff40(%rbp)
91 0000000000000bb4 leaq 0xffffff68(%rbp),%rsi
92 0000000000000bbb movq 0xffffff70(%rbp),%rax
93 0000000000000bc2 leaq 0x00000d8f(%rip),%rdi
94 0000000000000bc9 call *%rax
95 0000000000000bcb movl %eax,0x8c(%rbp)
96 0000000000000bce leaq 0xffffff60(%rbp),%rsi
97 0000000000000bd5 movq 0xffffff70(%rbp),%rax
98 0000000000000bdc leaq 0x00000d8d(%rip),%rdi
99 0000000000000be3 call *%rax
100 0000000000000be5 movl %eax,0x8c(%rbp)
101 0000000000000be8 leaq 0xffffff58(%rbp),%rsi
102 0000000000000bef movq 0xffffff70(%rbp),%rax
103 0000000000000bf6 leaq 0x00000d89(%rip),%rdi
104 0000000000000bfd call *%rax
105 0000000000000bff movl %eax,0x8c(%rbp)
106 0000000000000c02 leaq 0xffffff50(%rbp),%rsi
107 0000000000000c09 movq 0xffffff70(%rbp),%rax
108 0000000000000c10 leaq 0x00000d82(%rip),%rdi
109 0000000000000c17 call *%rax
110 0000000000000c19 movl %eax,0x8c(%rbp)
111 0000000000000c1c leaq 0xffffff48(%rbp),%rsi
112 0000000000000c23 movq 0xffffff70(%rbp),%rax
113 0000000000000c2a leaq 0x00000d75(%rip),%rdi
114 0000000000000c31 call *%rax
115 0000000000000c33 movl %eax,0x8c(%rbp)
116 0000000000000c36 leaq 0xffffff40(%rbp),%rsi
117 0000000000000c3d movq 0xffffff70(%rbp),%rax
118 0000000000000c44 leaq 0x00000d78(%rip),%rdi
119 0000000000000c4b call *%rax
120 0000000000000c4d movl %eax,0x8c(%rbp)
121 0000000000000c50 movq 0xfffffdb0(%rbp),%rax
122 0000000000000c57 movq (%rax),%rax
123 0000000000000c5a movq %rax,%rdx
124 0000000000000c5d leaq 0x0000148c(%rip),%rax
125 0000000000000c64 leaq (%rdx,%rax),%rax
126 0000000000000c68 movq %rax,%rcx
127 0000000000000c6b movq 0xfffffdb0(%rbp),%rax
128 0000000000000c72 movq (%rax),%rax
129 0000000000000c75 movq %rax,%rdx
130 0000000000000c78 leaq 0x00001449(%rip),%rax
131 0000000000000c7f leaq (%rdx,%rax),%rax
132 0000000000000c83 movq %rax,%rsi
133 0000000000000c86 movq 0xfffffdb0(%rbp),%rax
134 0000000000000c8d movq (%rax),%rax
135 0000000000000c90 movq %rax,%rdx
136 0000000000000c93 leaq 0x00001426(%rip),%rax
137 0000000000000c9a leaq (%rdx,%rax),%rax
138 0000000000000c9e movq %rax,%rdi
139 0000000000000ca1 movq 0xfffffdb0(%rbp),%rax
140 0000000000000ca8 movq (%rax),%rax
141 0000000000000cab movq %rax,%rdx
142 0000000000000cae leaq 0x0000141b(%rip),%rax
143 0000000000000cb5 leaq (%rdx,%rax),%rax
144 0000000000000cb9 movq %rax,%r8
145 0000000000000cbc movq 0xfffffdb0(%rbp),%rax
146 0000000000000cc3 movq (%rax),%rax
147 0000000000000cc6 movq %rax,%rdx
148 0000000000000cc9 leaq 0x00001408(%rip),%rax
149 0000000000000cd0 leaq (%rdx,%rax),%rax
150 0000000000000cd4 movq %rax,%r9
151 0000000000000cd7 movq 0xfffffdb0(%rbp),%rax
152 0000000000000cde movq (%rax),%rax
153 0000000000000ce1 movq %rax,%rdx
154 0000000000000ce4 leaq 0x0000140d(%rip),%rax
155 0000000000000ceb leaq (%rdx,%rax),%rax
156 0000000000000cef movq %rax,%r10
157 0000000000000cf2 movq 0xfffffdb0(%rbp),%rax
158 0000000000000cf9 movq (%rax),%rax
159 0000000000000cfc movq %rax,%rdx
160 0000000000000cff leaq 0x000013da(%rip),%rax
161 0000000000000d06 leaq (%rdx,%rax),%rax
162 0000000000000d0a movq %rax,%r11
163 0000000000000d0d movq 0xfffffdb0(%rbp),%rax
164 0000000000000d14 movq (%rax),%rax
165 0000000000000d17 movq %rax,%rdx
166 0000000000000d1a leaq 0x000013c7(%rip),%rax
167 0000000000000d21 leaq (%rdx,%rax),%rax
168 0000000000000d25 movq %rax,%rbx
169 0000000000000d28 movq 0xfffffdb0(%rbp),%rax
170 0000000000000d2f movq (%rax),%rax
171 0000000000000d32 movq %rax,%rdx
172 0000000000000d35 leaq 0x0000137c(%rip),%rax
173 0000000000000d3c leaq (%rdx,%rax),%rax
174 0000000000000d40 movq %rax,%r12
175 0000000000000d43 movq 0xfffffdb0(%rbp),%rax
176 0000000000000d4a movq (%rax),%rax
177 0000000000000d4d movq %rax,%rdx
178 0000000000000d50 leaq 0x000013a9(%rip),%rax
179 0000000000000d57 leaq (%rdx,%rax),%rax
180 0000000000000d5b movq %rax,%r13
181 0000000000000d5e movq 0xfffffdb0(%rbp),%rax
182 0000000000000d65 movq (%rax),%rax
183 0000000000000d68 movq %rax,%rdx
184 0000000000000d6b leaq 0x0000133e(%rip),%rax
185 0000000000000d72 leaq (%rdx,%rax),%rax
186 0000000000000d76 movq %rax,%r14
187 0000000000000d79 movq 0xfffffdb0(%rbp),%rax
188 0000000000000d80 movq (%rax),%rax
189 0000000000000d83 movq %rax,%rdx
190 0000000000000d86 leaq 0x0000131b(%rip),%rax
191 0000000000000d8d leaq (%rdx,%rax),%rax
192 0000000000000d91 movq %rcx,0xfffffe30(%rbp)
193 0000000000000d98 movq %rsi,0xfffffe38(%rbp)
194 0000000000000d9f movq %rdi,0xfffffe40(%rbp)
195 0000000000000da6 movq %r8,0xfffffe48(%rbp)
196 0000000000000dad movq %r9,0xfffffe50(%rbp)
197 0000000000000db4 movq %r10,0xfffffe58(%rbp)
198 0000000000000dbb movq %r11,0xfffffe60(%rbp)
199 0000000000000dc2 movq %rbx,0xfffffe68(%rbp)
200 0000000000000dc9 movq %r12,0xfffffe70(%rbp)
201 0000000000000dd0 movq %r13,0xfffffe78(%rbp)
202 0000000000000dd7 movq %r14,0xfffffe80(%rbp)
203 0000000000000dde movq %rax,0xfffffe88(%rbp)
204 0000000000000de5 movq $__mh_bundle_header,0xfffffe90(%rbp)
205 0000000000000df0 leaq 0x00000be5(%rip),%rax
206 0000000000000df7 movq %rax,0xfffffdc0(%rbp)
207 0000000000000dfe leaq 0x00000beb(%rip),%rax
208 0000000000000e05 movq %rax,0xfffffdc8(%rbp)
209 0000000000000e0c leaq 0x00000bf0(%rip),%rax
210 0000000000000e13 movq %rax,0xfffffdd0(%rbp)
211 0000000000000e1a leaq 0x00000bff(%rip),%rax
212 0000000000000e21 movq %rax,0xfffffdd8(%rbp)
213 0000000000000e28 leaq 0x00000c0e(%rip),%rax
214 0000000000000e2f movq %rax,0xfffffde0(%rbp)
215 0000000000000e36 leaq 0x00000c1e(%rip),%rax
216 0000000000000e3d movq %rax,0xfffffde8(%rbp)
217 0000000000000e44 leaq 0x00000c28(%rip),%rax
218 0000000000000e4b movq %rax,0xfffffdf0(%rbp)
219 0000000000000e52 leaq 0x00000c36(%rip),%rax
220 0000000000000e59 movq %rax,0xfffffdf8(%rbp)
221 0000000000000e60 leaq 0x00000c38(%rip),%rax
222 0000000000000e67 movq %rax,0xfffffe00(%rbp)
223 0000000000000e6e leaq 0x00000c40(%rip),%rax
224 0000000000000e75 movq %rax,0xfffffe08(%rbp)
225 0000000000000e7c leaq 0x00000c42(%rip),%rax
226 0000000000000e83 movq %rax,0xfffffe10(%rbp)
227 0000000000000e8a leaq 0x00000c46(%rip),%rax
228 0000000000000e91 movq %rax,0xfffffe18(%rbp)
229 0000000000000e98 movq $__mh_bundle_header,0xfffffe20(%rbp)
230 0000000000000ea3 movq 0xfffffdb0(%rbp),%rax
231 0000000000000eaa movq (%rax),%rax
232 0000000000000ead movq %rax,%rdx
233 0000000000000eb0 leaq 0x000011e1(%rip),%rax
234 0000000000000eb7 leaq (%rdx,%rax),%rax
235 0000000000000ebb movq %rax,%rsi
236 0000000000000ebe movq 0xfffffdb0(%rbp),%rax
237 0000000000000ec5 movq (%rax),%rax
238 0000000000000ec8 movq %rax,%rdx
239 0000000000000ecb leaq 0x000011ce(%rip),%rax
240 0000000000000ed2 leaq (%rdx,%rax),%rax
241 0000000000000ed6 movq %rax,%rcx
242 0000000000000ed9 movq 0xfffffdb0(%rbp),%rax
243 0000000000000ee0 movq (%rax),%rax
244 0000000000000ee3 movq %rax,%rdx
245 0000000000000ee6 leaq 0x000011a3(%rip),%rax
246 0000000000000eed leaq (%rdx,%rax),%rax
247 0000000000000ef1 movq %rsi,0xfffffec0(%rbp)
248 0000000000000ef8 movq %rcx,0xfffffec8(%rbp)
249 0000000000000eff movq %rax,0xfffffed0(%rbp)
250 0000000000000f06 movq $__mh_bundle_header,0xfffffed8(%rbp)
251 0000000000000f11 leaq 0x00000bc7(%rip),%rax
252 0000000000000f18 movq %rax,0xfffffea0(%rbp)
253 0000000000000f1f leaq 0x00000bd0(%rip),%rax
254 0000000000000f26 movq %rax,0xfffffea8(%rbp)
255 0000000000000f2d leaq 0x00000bd8(%rip),%rax
256 0000000000000f34 movq %rax,0xfffffeb0(%rbp)
257 0000000000000f3b movq $__mh_bundle_header,0xfffffeb8(%rbp)
258 0000000000000f46 movq 0xffffff58(%rbp),%rax
259 0000000000000f4d call *%rax
260 0000000000000f4f movq %rax,0xffffff30(%rbp)
261 0000000000000f56 movl $__mh_bundle_header,0x88(%rbp)
262 0000000000000f5d movl $__mh_bundle_header,0x84(%rbp)
263 0000000000000f64 movq $__mh_bundle_header,0xffffff38(%rbp)
264 0000000000000f6f jmp 0x00001117
265 0000000000000f74 movq 0xffffff68(%rbp),%rax
266 0000000000000f7b movq 0xffffff38(%rbp),%rdi
267 0000000000000f82 call *%rax
268 0000000000000f84 movq %rax,0xffffff28(%rbp)
269 0000000000000f8b cmpq $__mh_bundle_header,0xffffff28(%rbp)
270 0000000000000f93 je 0x00001110
271 0000000000000f99 movq 0xffffff60(%rbp),%rax
272 0000000000000fa0 movq 0xffffff38(%rbp),%rdi
273 0000000000000fa7 call *%rax
274 0000000000000fa9 movq %rax,0xffffff20(%rbp)
275 0000000000000fb0 cmpq $__mh_bundle_header,0xffffff20(%rbp)
276 0000000000000fb8 je 0x00001110
277 0000000000000fbe movq $__mh_bundle_header,0xffffff18(%rbp)
278 0000000000000fc9 movq $__mh_bundle_header,0xffffff10(%rbp)
279 0000000000000fd4 movq 0xfffffdb0(%rbp),%rax
280 0000000000000fdb movq (%rax),%rax
281 0000000000000fde movq %rax,%rdx
282 0000000000000fe1 leaq 0xfffffa7e(%rip),%rax
283 0000000000000fe8 leaq (%rdx,%rax),%rax
284 0000000000000fec movq 0xffffff20(%rbp),%rdi
285 0000000000000ff3 leaq 0x00000b24(%rip),%rsi
286 0000000000000ffa call *%rax
287 0000000000000ffc testl %eax,%eax
288 0000000000000ffe jne 0x00001025
289 0000000000001000 leaq 0xfffffe30(%rbp),%rax
290 0000000000001007 movq %rax,0xffffff10(%rbp)
291 000000000000100e leaq 0xfffffdc0(%rbp),%rax
292 0000000000001015 movq %rax,0xffffff18(%rbp)
293 000000000000101c movl $0x00000001,0x88(%rbp)
294 0000000000001023 jmp 0x00001074
295 0000000000001025 movq 0xfffffdb0(%rbp),%rax
296 000000000000102c movq (%rax),%rax
297 000000000000102f movq %rax,%rdx
298 0000000000001032 leaq 0xfffffa2d(%rip),%rax
299 0000000000001039 leaq (%rdx,%rax),%rax
300 000000000000103d movq 0xffffff20(%rbp),%rdi
301 0000000000001044 leaq 0x00000af5(%rip),%rsi
302 000000000000104b call *%rax
303 000000000000104d testl %eax,%eax
304 000000000000104f jne 0x00001074
305 0000000000001051 leaq 0xfffffec0(%rbp),%rax
306 0000000000001058 movq %rax,0xffffff10(%rbp)
307 000000000000105f leaq 0xfffffea0(%rbp),%rax
308 0000000000001066 movq %rax,0xffffff18(%rbp)
309 000000000000106d movl $0x00000001,0x84(%rbp)
310 0000000000001074 cmpq $__mh_bundle_header,0xffffff10(%rbp)
311 000000000000107c je 0x00001110
312 0000000000001082 movl $__mh_bundle_header,0x80(%rbp)
313 0000000000001089 movl $__mh_bundle_header,0x80(%rbp)
314 0000000000001090 movl 0x80(%rbp),%eax
315 0000000000001093 cdqe
316 0000000000001095 shlq $0x03,%rax
317 0000000000001099 addq 0xffffff10(%rbp),%rax
318 00000000000010a0 movq (%rax),%rax
319 00000000000010a3 testq %rax,%rax
320 00000000000010a6 je 0x00001110
321 00000000000010a8 movq 0xffffff48(%rbp),%rcx
322 00000000000010af movl 0x80(%rbp),%eax
323 00000000000010b2 cdqe
324 00000000000010b4 shlq $0x03,%rax
325 00000000000010b8 addq 0xffffff18(%rbp),%rax
326 00000000000010bf movq (%rax),%rsi
327 00000000000010c2 movq 0xffffff28(%rbp),%rdi
328 00000000000010c9 movl $0x00000004,%edx
329 00000000000010ce call *%rcx
330 00000000000010d0 movq %rax,0xffffff08(%rbp)
331 00000000000010d7 movq 0xffffff40(%rbp),%rax
332 00000000000010de movq 0xffffff08(%rbp),%rdi
333 00000000000010e5 call *%rax
334 00000000000010e7 movq %rax,0xffffff00(%rbp)
335 00000000000010ee movl 0x80(%rbp),%eax
336 00000000000010f1 cdqe
337 00000000000010f3 shlq $0x03,%rax
338 00000000000010f7 addq 0xffffff10(%rbp),%rax
339 00000000000010fe movq (%rax),%rdx
340 0000000000001101 movq 0xffffff00(%rbp),%rax
341 0000000000001108 movq %rax,(%rdx)
342 000000000000110b incl 0x80(%rbp)
343 000000000000110e jmp 0x00001090
344 0000000000001110 incq 0xffffff38(%rbp)
345 0000000000001117 movq 0xffffff38(%rbp),%rax
346 000000000000111e cmpq 0xffffff30(%rbp),%rax
347 0000000000001125 jb 0x100000f74
348 000000000000112b movq 0xfffffdb0(%rbp),%rax
349 0000000000001132 movq (%rax),%rax
350 0000000000001135 movq %rax,%rdx
351 0000000000001138 leaq 0x00000fb1(%rip),%rax
352 000000000000113f leaq (%rdx,%rax),%rax
353 0000000000001143 movq (%rax),%rax
354 0000000000001146 movq 0xfffffda0(%rbp),%rdi
355 000000000000114d call *%rax
356 000000000000114f movq 0xfffffdb0(%rbp),%rax
357 0000000000001156 movq (%rax),%rax
358 0000000000001159 movq %rax,%rdx
359 000000000000115c leaq 0x00000f65(%rip),%rax
360 0000000000001163 leaq (%rdx,%rax),%rax
361 0000000000001167 movq (%rax),%rax
362 000000000000116a leaq 0x90(%rbp),%rdi
363 000000000000116e call *%rax
364 0000000000001170 movq 0xfffffdb0(%rbp),%rax
365 0000000000001177 movq (%rax),%rax
366 000000000000117a movq %rax,%rdx
367 000000000000117d leaq 0x00000f3c(%rip),%rax
368 0000000000001184 leaq (%rdx,%rax),%rax
369 0000000000001188 movq (%rax),%rax
370 000000000000118b leaq 0xffffff7c(%rbp),%rsi
371 0000000000001192 leaq 0x90(%rbp),%rdi
372 0000000000001196 call *%rax
373 0000000000001198 movq 0xfffffdb0(%rbp),%rax
374 000000000000119f movq (%rax),%rax
375 00000000000011a2 movq %rax,%rdx
376 00000000000011a5 leaq 0x00000f24(%rip),%rax
377 00000000000011ac leaq (%rdx,%rax),%rax
378 00000000000011b0 movq (%rax),%rax
379 00000000000011b3 leaq 0x90(%rbp),%rdi
380 00000000000011b7 movl $0x00000002,%esi
381 00000000000011bc call *%rax
382 00000000000011be movq 0xfffffdb0(%rbp),%rax
383 00000000000011c5 movq (%rax),%rax
384 00000000000011c8 movq %rax,%rdx
385 00000000000011cb leaq 0x00000f06(%rip),%rax
386 00000000000011d2 leaq (%rdx,%rax),%rax
387 00000000000011d6 movq (%rax),%rax
388 00000000000011d9 leaq 0x90(%rbp),%rdi
389 00000000000011dd movl $0x00000002,%esi
390 00000000000011e2 call *%rax
391 00000000000011e4 movq 0xfffffdb0(%rbp),%rax
392 00000000000011eb movq (%rax),%rax
393 00000000000011ee movq %rax,%rdx
394 00000000000011f1 leaq 0x00000f00(%rip),%rax
395 00000000000011f8 leaq (%rdx,%rax),%rax
396 00000000000011fc movq (%rax),%rax
397 00000000000011ff movl 0xffffff7c(%rbp),%edi
398 0000000000001205 call *%rax
399 0000000000001207 movl %eax,0xfffffef0(%rbp)
400 000000000000120d movq 0xfffffdb0(%rbp),%rax
401 0000000000001214 movq (%rax),%rax
402 0000000000001217 movq %rax,%rdx
403 000000000000121a leaq 0x00000ebf(%rip),%rax
404 0000000000001221 leaq (%rdx,%rax),%rax
405 0000000000001225 movq (%rax),%rax
406 0000000000001228 leaq 0xfffffef0(%rbp),%rsi
407 000000000000122f leaq 0x90(%rbp),%rdi
408 0000000000001233 call *%rax
409 0000000000001235 movq 0xfffffdb0(%rbp),%rax
410 000000000000123c movq (%rax),%rax
411 000000000000123f movq %rax,%rdx
412 0000000000001242 leaq 0x00000e9f(%rip),%rax
413 0000000000001249 leaq (%rdx,%rax),%rax
414 000000000000124d movq (%rax),%r8
415 0000000000001250 movq 0xfffffdb0(%rbp),%rax
416 0000000000001257 movq (%rax),%rax
417 000000000000125a movq %rax,%rdx
418 000000000000125d leaq 0x0000009e(%rip),%rax
419 0000000000001264 leaq (%rdx,%rax),%rax
420 0000000000001268 movq %rax,%rdx
421 000000000000126b movq 0xfffffdb0(%rbp),%rcx
422 0000000000001272 leaq 0x90(%rbp),%rsi
423 0000000000001276 leaq 0xfffffee8(%rbp),%rdi
424 000000000000127d call *%r8
425 0000000000001280 movq 0xfffffdb0(%rbp),%rax
426 0000000000001287 movq (%rax),%rax
427 000000000000128a movq %rax,%rdx
428 000000000000128d leaq 0x00000e24(%rip),%rax
429 0000000000001294 leaq (%rdx,%rax),%rax
430 0000000000001298 movq (%rax),%rax
431 000000000000129b leaq 0x90(%rbp),%rdi
432 000000000000129f call *%rax
433 00000000000012a1 movq 0xfffffdb0(%rbp),%rax
434 00000000000012a8 movq (%rax),%rax
435 00000000000012ab movq %rax,%rdx
436 00000000000012ae leaq 0x00000e4b(%rip),%rax
437 00000000000012b5 leaq (%rdx,%rax),%rax
438 00000000000012b9 movq (%rax),%rbx
439 00000000000012bc movq 0xfffffdb0(%rbp),%rax
440 00000000000012c3 movq (%rax),%rax
441 00000000000012c6 movq %rax,%rdx
442 00000000000012c9 leaq 0x00000de0(%rip),%rax
443 00000000000012d0 leaq (%rdx,%rax),%rax
444 00000000000012d4 movq (%rax),%rax
445 00000000000012d7 call *%rax
446 00000000000012d9 movl %eax,%edi
447 00000000000012db call *%rbx
448 00000000000012dd movq 0x00000d1c(%rip),%rax
449 00000000000012e4 movq 0xd8(%rbp),%rdx
450 00000000000012e8 xorq (%rax),%rdx
451 00000000000012eb je 0x000012f2
452 00000000000012ed callq 0x00001892 ; symbol stub for: ___stack_chk_fail
453 00000000000012f2 addq $0x00000240,%rsp
454 00000000000012f9 popq %rbx
455 00000000000012fa popq %r12
456 00000000000012fc popq %r13
457 00000000000012fe popq %r14
458 0000000000001300 leave
459 0000000000001301 ret
460 _pthread_entry:
461 0000000000001302 nop
462 0000000000001303 nop
463 0000000000001304 nop
464 0000000000001305 nop
465 0000000000001306 nop
466 0000000000001307 nop
467 0000000000001308 pushq %rbp
468 0000000000001309 movq %rsp,%rbp
469 000000000000130c pushq %rbx
470 000000000000130d subq $0x28,%rsp
471 0000000000001311 movq %rdi,0xd8(%rbp)
472 0000000000001315 movq 0xd8(%rbp),%rax
473 0000000000001319 movq (%rax),%rax
474 000000000000131c movq %rax,%rdx
475 000000000000131f leaq 0x000000ae(%rip),%rax
476 0000000000001326 leaq (%rdx,%rax),%rax
477 000000000000132a movq %rax,0xe8(%rbp)
478 000000000000132e movq 0xd8(%rbp),%rax
479 0000000000001332 movq (%rax),%rax
480 0000000000001335 movq %rax,%rdx
481 0000000000001338 leaq 0x00000d61(%rip),%rax
482 000000000000133f leaq (%rdx,%rax),%rax
483 0000000000001343 movq (%rax),%rax
484 0000000000001346 testq %rax,%rax
485 0000000000001349 jne 0x00001355
486 000000000000134b movq 0xe8(%rbp),%rax
487 000000000000134f movq %rax,0xe0(%rbp)
488 0000000000001353 jmp 0x00001377
489 0000000000001355 movq 0xd8(%rbp),%rax
490 0000000000001359 movq (%rax),%rax
491 000000000000135c movq %rax,%rdx
492 000000000000135f leaq 0x00000d3a(%rip),%rax
493 0000000000001366 leaq (%rdx,%rax),%rax
494 000000000000136a movq (%rax),%rax
495 000000000000136d movq 0xe8(%rbp),%rdi
496 0000000000001371 call *%rax
497 0000000000001373 movq %rax,0xe0(%rbp)
498 0000000000001377 movq 0xd8(%rbp),%rax
499 000000000000137b movq (%rax),%rax
500 000000000000137e movq %rax,%rdx
501 0000000000001381 leaq 0x00000d10(%rip),%rax
502 0000000000001388 leaq (%rdx,%rax),%rax
503 000000000000138c movq (%rax),%rbx
504 000000000000138f movq 0xd8(%rbp),%rax
505 0000000000001393 movq (%rax),%rax
506 0000000000001396 movq %rax,%rdx
507 0000000000001399 leaq 0x00000cf0(%rip),%rax
508 00000000000013a0 leaq (%rdx,%rax),%rax
509 00000000000013a4 movq (%rax),%rdx
510 00000000000013a7 movl $__mh_bundle_header,%eax
511 00000000000013ac call *%rdx
512 00000000000013ae movq %rax,%rdi
513 00000000000013b1 movq 0xd8(%rbp),%rdx
514 00000000000013b5 movq 0xe0(%rbp),%rsi
515 00000000000013b9 movl $__mh_bundle_header,%ecx
516 00000000000013be xorpd %xmm1,%xmm1
517 00000000000013c2 xorpd %xmm0,%xmm0
518 00000000000013c6 call *%rbx
519 00000000000013c8 movl $__mh_bundle_header,%eax
520 00000000000013cd addq $0x28,%rsp
521 00000000000013d1 popq %rbx
522 00000000000013d2 leave
523 00000000000013d3 ret
524 _EventLoopTimerEntry:
525 00000000000013d4 nop
526 00000000000013d5 nop
527 00000000000013d6 nop
528 00000000000013d7 nop
529 00000000000013d8 nop
530 00000000000013d9 nop
531 00000000000013da pushq %rbp
532 00000000000013db movq %rsp,%rbp
533 00000000000013de subq $0x10,%rsp
534 00000000000013e2 movq %rdi,0xf8(%rbp)
535 00000000000013e6 movq %rsi,0xf0(%rbp)
536 00000000000013ea cmpq $__mh_bundle_header,0xf8(%rbp)
537 00000000000013ef sete %al
538 00000000000013f2 movzbl %al,%eax
539 00000000000013f5 testq %rax,%rax
540 00000000000013f8 je 0x00001419
541 00000000000013fa leaq 0x000007be(%rip),%rcx
542 0000000000001401 movl $0x0000011c,%edx
543 0000000000001406 leaq 0x000007bb(%rip),%rsi
544 000000000000140d leaq 0x00000797(%rip),%rdi
545 0000000000001414 callq 0x0000188c ; symbol stub for: ___assert_rtn
546 0000000000001419 cmpq $__mh_bundle_header,0xf0(%rbp)
547 000000000000141e sete %al
548 0000000000001421 movzbl %al,%eax
549 0000000000001424 testq %rax,%rax
550 0000000000001427 je 0x00001448
551 0000000000001429 leaq 0x000007e0(%rip),%rcx
552 0000000000001430 movl $0x0000011d,%edx
553 0000000000001435 leaq 0x0000078c(%rip),%rsi
554 000000000000143c leaq 0x00000768(%rip),%rdi
555 0000000000001443 callq 0x0000188c ; symbol stub for: ___assert_rtn
556 0000000000001448 movq 0xf0(%rbp),%rax
557 000000000000144c movq (%rax),%rax
558 000000000000144f movq %rax,%rdx
559 0000000000001452 leaq 0x00000c4f(%rip),%rax
560 0000000000001459 leaq (%rdx,%rax),%rax
561 000000000000145d movq (%rax),%rax
562 0000000000001460 movq 0xf0(%rbp),%rdi
563 0000000000001464 addq $0x08,%rdi
564 0000000000001468 movl $0x00000002,%esi
565 000000000000146d call *%rax
566 000000000000146f leave
567 0000000000001470 ret
568 _load_bundle_package:
569 0000000000001471 nop
570 0000000000001472 nop
571 0000000000001473 nop
572 0000000000001474 nop
573 0000000000001475 nop
574 0000000000001476 nop
575 0000000000001477 pushq %rbp
576 0000000000001478 movq %rsp,%rbp
577 000000000000147b subq $0x00000440,%rsp
578 0000000000001482 movq %rdi,0xfffffbc8(%rbp)
579 0000000000001489 movq 0x00000b70(%rip),%rax
580 0000000000001490 movq (%rax),%rdx
581 0000000000001493 movq %rdx,0xf8(%rbp)
582 0000000000001497 xorl %edx,%edx
583 0000000000001499 leaq 0x0000078c(%rip),%rsi
584 00000000000014a0 leaq 0x0000078e(%rip),%rdi
585 00000000000014a7 movl $__mh_bundle_header,%eax
586 00000000000014ac callq 0x000018aa ; symbol stub for: _printf
587 00000000000014b1 cmpq $__mh_bundle_header,0xfffffbc8(%rbp)
588 00000000000014b9 sete %al
589 00000000000014bc movzbl %al,%eax
590 00000000000014bf testq %rax,%rax
591 00000000000014c2 je 0x000014e3
592 00000000000014c4 leaq 0x00000775(%rip),%rcx
593 00000000000014cb movl $0x00000013,%edx
594 00000000000014d0 leaq 0x00000791(%rip),%rsi
595 00000000000014d7 leaq 0x0000073a(%rip),%rdi
596 00000000000014de callq 0x0000188c ; symbol stub for: ___assert_rtn
597 00000000000014e3 movq 0xfffffbc8(%rbp),%rax
598 00000000000014ea movzbl (%rax),%eax
599 00000000000014ed testb %al,%al
600 00000000000014ef sete %al
601 00000000000014f2 movzbl %al,%eax
602 00000000000014f5 testq %rax,%rax
603 00000000000014f8 je 0x00001519
604 00000000000014fa leaq 0x000007a7(%rip),%rcx
605 0000000000001501 movl $0x00000014,%edx
606 0000000000001506 leaq 0x0000075b(%rip),%rsi
607 000000000000150d leaq 0x00000704(%rip),%rdi
608 0000000000001514 callq 0x0000188c ; symbol stub for: ___assert_rtn
609 0000000000001519 movl $__mh_bundle_header,0xfffffbec(%rbp)
610 0000000000001523 movl 0xfffffbec(%rbp),%esi
611 0000000000001529 leaq 0x000007a8(%rip),%rdi
612 0000000000001530 movl $__mh_bundle_header,%eax
613 0000000000001535 callq 0x000018a4 ; symbol stub for: _mach_error
614 000000000000153a movq $__mh_bundle_header,0xfffffbe0(%rbp)
615 0000000000001545 cmpl $__mh_bundle_header,0xfffffbec(%rbp)
616 000000000000154c jne 0x00001595
617 000000000000154e movq 0xfffffbc8(%rbp),%rdi
618 0000000000001555 callq 0x000018b6 ; symbol stub for: _strlen
619 000000000000155a movq %rax,%rdx
620 000000000000155d movq 0xfffffbc8(%rbp),%rsi
621 0000000000001564 movq 0x00000aad(%rip),%rax
622 000000000000156b movq (%rax),%rdi
623 000000000000156e movl $0x00000001,%ecx
624 0000000000001573 callq 0x00001880 ; symbol stub for: _CFURLCreateFromFileSystemRepresentation
625 0000000000001578 movq %rax,0xfffffbe0(%rbp)
626 000000000000157f movq 0xfffffbe0(%rbp),%rax
627 0000000000001586 testq %rax,%rax
628 0000000000001589 jne 0x00001595
629 000000000000158b movl $0xf8000003,0xfffffbec(%rbp)
630 0000000000001595 movl 0xfffffbec(%rbp),%esi
631 000000000000159b leaq 0x00000752(%rip),%rdi
632 00000000000015a2 movl $__mh_bundle_header,%eax
633 00000000000015a7 callq 0x000018a4 ; symbol stub for: _mach_error
634 00000000000015ac movq $__mh_bundle_header,0xfffffbd8(%rbp)
635 00000000000015b7 cmpl $__mh_bundle_header,0xfffffbec(%rbp)
636 00000000000015be jne 0x00001629
637 00000000000015c0 leaq 0x00000749(%rip),%rdi
638 00000000000015c7 movl $__mh_bundle_header,%eax
639 00000000000015cc callq 0x000018aa ; symbol stub for: _printf
640 00000000000015d1 movq 0xfffffbe0(%rbp),%rdi
641 00000000000015d8 callq 0x0000187a ; symbol stub for: _CFShow
642 00000000000015dd movl $0x0000000a,%edi
643 00000000000015e2 callq 0x000018b0 ; symbol stub for: _putchar
644 00000000000015e7 movq 0x00000a2a(%rip),%rax
645 00000000000015ee movq (%rax),%rdi
646 00000000000015f1 movq 0xfffffbe0(%rbp),%rsi
647 00000000000015f8 callq 0x0000186e ; symbol stub for: _CFBundleCreate
648 00000000000015fd movq %rax,0xfffffbd8(%rbp)
649 0000000000001604 cmpq $__mh_bundle_header,0xfffffbd8(%rbp)
650 000000000000160c jne 0x00001629
651 000000000000160e movl $0xf8000004,0xfffffbec(%rbp)
652 0000000000001618 leaq 0x0000070e(%rip),%rdi
653 000000000000161f movl $__mh_bundle_header,%eax
654 0000000000001624 callq 0x000018aa ; symbol stub for: _printf
655 0000000000001629 movl 0xfffffbec(%rbp),%esi
656 000000000000162f leaq 0x00000701(%rip),%rdi
657 0000000000001636 movl $__mh_bundle_header,%eax
658 000000000000163b callq 0x000018a4 ; symbol stub for: _mach_error
659 0000000000001640 movq $__mh_bundle_header,0xfffffbd0(%rbp)
660 000000000000164b cmpl $__mh_bundle_header,0xfffffbec(%rbp)
661 0000000000001652 jne 0x000016af
662 0000000000001654 cmpq $__mh_bundle_header,0xfffffbd8(%rbp)
663 000000000000165c sete %al
664 000000000000165f movzbl %al,%eax
665 0000000000001662 testq %rax,%rax
666 0000000000001665 je 0x00001686
667 0000000000001667 leaq 0x000006e5(%rip),%rcx
668 000000000000166e movl $0x00000037,%edx
669 0000000000001673 leaq 0x000005ee(%rip),%rsi
670 000000000000167a leaq 0x00000597(%rip),%rdi
671 0000000000001681 callq 0x0000188c ; symbol stub for: ___assert_rtn
672 0000000000001686 movq 0xfffffbd8(%rbp),%rdi
673 000000000000168d callq 0x00001868 ; symbol stub for: _CFBundleCopyExecutableURL
674 0000000000001692 movq %rax,0xfffffbd0(%rbp)
675 0000000000001699 movq 0xfffffbd0(%rbp),%rax
676 00000000000016a0 testq %rax,%rax
677 00000000000016a3 jne 0x000016af
678 00000000000016a5 movl $0xf8000005,0xfffffbec(%rbp)
679 00000000000016af movl 0xfffffbec(%rbp),%esi
680 00000000000016b5 leaq 0x0000069e(%rip),%rdi
681 00000000000016bc movl $__mh_bundle_header,%eax
682 00000000000016c1 callq 0x000018a4 ; symbol stub for: _mach_error
683 00000000000016c6 cmpl $__mh_bundle_header,0xfffffbec(%rbp)
684 00000000000016cd jne 0x0000172c
685 00000000000016cf cmpq $__mh_bundle_header,0xfffffbd0(%rbp)
686 00000000000016d7 sete %al
687 00000000000016da movzbl %al,%eax
688 00000000000016dd testq %rax,%rax
689 00000000000016e0 je 0x00001701
690 00000000000016e2 leaq 0x0000068d(%rip),%rcx
691 00000000000016e9 movl $0x00000041,%edx
692 00000000000016ee leaq 0x00000573(%rip),%rsi
693 00000000000016f5 leaq 0x0000051c(%rip),%rdi
694 00000000000016fc callq 0x0000188c ; symbol stub for: ___assert_rtn
695 0000000000001701 leaq 0xfffffbf0(%rbp),%rdx
696 0000000000001708 movq 0xfffffbd0(%rbp),%rdi
697 000000000000170f movl $0x00000400,%ecx
698 0000000000001714 movl $0x00000001,%esi
699 0000000000001719 callq 0x00001886 ; symbol stub for: _CFURLGetFileSystemRepresentation
700 000000000000171e testb %al,%al
701 0000000000001720 jne 0x0000172c
702 0000000000001722 movl $0xf8000006,0xfffffbec(%rbp)
703 000000000000172c movl 0xfffffbec(%rbp),%esi
704 0000000000001732 leaq 0x00000651(%rip),%rdi
705 0000000000001739 movl $__mh_bundle_header,%eax
706 000000000000173e callq 0x000018a4 ; symbol stub for: _mach_error
707 0000000000001743 cmpl $__mh_bundle_header,0xfffffbec(%rbp)
708 000000000000174a jne 0x00001794
709 000000000000174c leaq 0xfffffbf0(%rbp),%rax
710 0000000000001753 movzbl (%rax),%eax
711 0000000000001756 testb %al,%al
712 0000000000001758 sete %al
713 000000000000175b movzbl %al,%eax
714 000000000000175e testq %rax,%rax
715 0000000000001761 je 0x00001782
716 0000000000001763 leaq 0x0000063e(%rip),%rcx
717 000000000000176a movl $0x0000004f,%edx
718 000000000000176f leaq 0x000004f2(%rip),%rsi
719 0000000000001776 leaq 0x0000049b(%rip),%rdi
720 000000000000177d callq 0x0000188c ; symbol stub for: ___assert_rtn
721 0000000000001782 leaq 0xfffffbf0(%rbp),%rdi
722 0000000000001789 callq _load_bundle_executable
723 000000000000178e movl %eax,0xfffffbec(%rbp)
724 0000000000001794 cmpq $__mh_bundle_header,0xfffffbd0(%rbp)
725 000000000000179c je 0x000017aa
726 000000000000179e movq 0xfffffbd0(%rbp),%rdi
727 00000000000017a5 callq 0x00001874 ; symbol stub for: _CFRelease
728 00000000000017aa cmpq $__mh_bundle_header,0xfffffbe0(%rbp)
729 00000000000017b2 je 0x000017c0
730 00000000000017b4 movq 0xfffffbe0(%rbp),%rdi
731 00000000000017bb callq 0x00001874 ; symbol stub for: _CFRelease
732 00000000000017c0 movl 0xfffffbec(%rbp),%esi
733 00000000000017c6 leaq 0x0000060c(%rip),%rdi
734 00000000000017cd movl $__mh_bundle_header,%eax
735 00000000000017d2 callq 0x000018a4 ; symbol stub for: _mach_error
736 00000000000017d7 movl 0xfffffbec(%rbp),%eax
737 00000000000017dd movq 0x0000081c(%rip),%rdx
738 00000000000017e4 movq 0xf8(%rbp),%rcx
739 00000000000017e8 xorq (%rdx),%rcx
740 00000000000017eb je 0x000017f2
741 00000000000017ed callq 0x00001892 ; symbol stub for: ___stack_chk_fail
742 00000000000017f2 leave
743 00000000000017f3 ret
744 _load_bundle_executable:
745 00000000000017f4 nop
746 00000000000017f5 nop
747 00000000000017f6 nop
748 00000000000017f7 nop
749 00000000000017f8 nop
750 00000000000017f9 nop
751 00000000000017fa pushq %rbp
752 00000000000017fb movq %rsp,%rbp
753 00000000000017fe subq $0x20,%rsp
754 0000000000001802 movq %rdi,0xe8(%rbp)
755 0000000000001806 cmpq $__mh_bundle_header,0xe8(%rbp)
756 000000000000180b sete %al
757 000000000000180e movzbl %al,%eax
758 0000000000001811 testq %rax,%rax
759 0000000000001814 je 0x00001835
760 0000000000001816 leaq 0x000005f3(%rip),%rcx
761 000000000000181d movl $0x00000064,%edx
762 0000000000001822 leaq 0x0000043f(%rip),%rsi
763 0000000000001829 leaq 0x000005c5(%rip),%rdi
764 0000000000001830 callq 0x0000188c ; symbol stub for: ___assert_rtn
765 0000000000001835 movq 0xe8(%rbp),%rdi
766 0000000000001839 movl $0x00000002,%esi
767 000000000000183e callq 0x0000189e ; symbol stub for: _dlopen
768 0000000000001843 movq %rax,0xf8(%rbp)
769 0000000000001847 cmpq $__mh_bundle_header,0xf8(%rbp)
770 000000000000184c jne 0x0000185c
771 000000000000184e callq 0x00001898 ; symbol stub for: _dlerror
772 0000000000001853 movl $0xf8000007,0xe4(%rbp)
773 000000000000185a jmp 0x00001863
774 000000000000185c movl $__mh_bundle_header,0xe4(%rbp)
775 0000000000001863 movl 0xe4(%rbp),%eax
776 0000000000001866 leave
777 0000000000001867 ret
Something went wrong with that request. Please try again.