1#
2#   This file is part of the Free Pascal run time library.
3#   Copyright (c) 1999-2000 by Marco van de Voort, Michael Van Canneyt
4#                                                  and Peter Vreman
5#   members of the Free Pascal development team.
6#
7#   See the file COPYING.FPC, included in this distribution,
8#   for details about the copyright.
9#
10#   This program is distributed in the hope that it will be useful,
11#   but WITHOUT ANY WARRANTY;without even the implied warranty of
12#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
13#
14#**********************************************************************}
15#
16# NetBSD standard (shared) ELF/i386 startup code for Free Pascal
17# New recompiled version from release 5.1 sources
18
19	.file	"crt0.c"
20	.section	.debug_abbrev,"",@progbits
21.Ldebug_abbrev0:
22	.section	.debug_info,"",@progbits
23.Ldebug_info0:
24	.section	.debug_line,"",@progbits
25.Ldebug_line0:
26	.text
27.Ltext0:
28.globl __progname
29	.section	.rodata
30.LC0:
31	.string	""
32	.section	.data.rel.local,"aw",@progbits
33	.align 4
34	.type	__progname, @object
35	.size	__progname, 4
36__progname:
37	.long	.LC0
38.globl __ps_strings
39	.bss
40	.align 4
41	.type	__ps_strings, @object
42	.size	__ps_strings, 4
43__ps_strings:
44	.zero	4
45#APP
46		.text
47	.align	4
48	.globl	__start
49	.globl	_start
50_start:
51__start:
52	pushl	%ebx			# ps_strings
53	pushl	%ecx			# obj
54	pushl	%edx			# cleanup
55	movl	12(%esp),%eax
56	leal	20(%esp,%eax,4),%ecx
57	leal	16(%esp),%edx
58	pushl	%ecx
59	pushl	%edx
60	pushl	%eax
61	movl	%ecx,operatingsystem_parameter_envp
62	movl	%eax,operatingsystem_parameter_argc
63	movl	%edx,operatingsystem_parameter_argv
64	call	___start
65#NO_APP
66	.text
67.globl ___start
68	.type	___start, @function
69___start:
70.LFB17:
71	.file 1 "/usr/src/usr/src/lib/csu/i386_elf/crt0.c"
72	.loc 1 68 0
73	pushl	%ebp
74.LCFI0:
75	movl	%esp, %ebp
76.LCFI1:
77	pushl	%ebx
78.LCFI2:
79	subl	$4, %esp
80.LCFI3:
81	call	.L11
82.L11:
83	popl	%ebx
84	addl	$_GLOBAL_OFFSET_TABLE_+[.-.L11], %ebx
85	.loc 1 69 0
86	movl	environ@GOT(%ebx), %edx
87	movl	16(%ebp), %eax
88	movl	%eax, (%edx)
89	.loc 1 71 0
90	movl	12(%ebp), %eax
91	movl	(%eax), %edx
92	movl	__progname@GOT(%ebx), %eax
93	movl	%edx, (%eax)
94	movl	__progname@GOT(%ebx), %eax
95	movl	(%eax), %eax
96	testl	%eax, %eax
97	je	.L2
98	.loc 1 72 0
99	movl	__progname@GOT(%ebx), %eax
100	movl	(%eax), %eax
101	subl	$8, %esp
102	pushl	$47
103	pushl	%eax
104.LCFI4:
105	call	_strrchr
106	addl	$16, %esp
107	movl	%eax, %edx
108	movl	__progname@GOT(%ebx), %eax
109	movl	%edx, (%eax)
110	movl	__progname@GOT(%ebx), %eax
111	movl	(%eax), %eax
112	testl	%eax, %eax
113	jne	.L4
114	.loc 1 73 0
115	movl	12(%ebp), %eax
116	movl	(%eax), %edx
117	movl	__progname@GOT(%ebx), %eax
118	movl	%edx, (%eax)
119	jmp	.L2
120.L4:
121	.loc 1 75 0
122	movl	__progname@GOT(%ebx), %eax
123	movl	(%eax), %eax
124	leal	1(%eax), %edx
125	movl	__progname@GOT(%ebx), %eax
126	movl	%edx, (%eax)
127.L2:
128	.loc 1 78 0
129	cmpl	$0, 28(%ebp)
130	je	.L6
131	.loc 1 79 0
132	movl	__ps_strings@GOT(%ebx), %edx
133	movl	28(%ebp), %eax
134	movl	%eax, (%edx)
135.L6:
136	.loc 1 82 0
137	movl	_DYNAMIC@GOT(%ebx), %eax
138	testl	%eax, %eax
139	je	.L8
140	.loc 1 83 0
141	subl	$8, %esp
142	pushl	24(%ebp)
143	pushl	20(%ebp)
144	call	_rtld_setup@PLT
145	addl	$16, %esp
146.L8:
147	.loc 1 88 0
148	subl	$12, %esp
149	movl	_mcleanup@GOT(%ebx), %eax
150	pushl	%eax
151	call	atexit@PLT
152	addl	$16, %esp
153	.loc 1 89 0
154	movl	_etext@GOT(%ebx), %eax
155	movl	%eax, %edx
156	movl	_eprol@GOT(%ebx), %eax
157	subl	$8, %esp
158	pushl	%edx
159	pushl	%eax
160	call	monstartup@PLT
161	addl	$16, %esp
162	.loc 1 92 0
163	subl	$12, %esp
164	movl	_fini@GOT(%ebx), %eax
165	pushl	%eax
166	call	atexit@PLT
167	addl	$16, %esp
168	.loc 1 93 0
169.LCFI5:
170	call	_init@PLT
171	.loc 1 95 0
172	movl	environ@GOT(%ebx), %eax
173	movl	(%eax), %eax
174	subl	$4, %esp
175	pushl	%eax
176	pushl	12(%ebp)
177	pushl	8(%ebp)
178.LCFI6:
179	call	main@PLT
180	addl	$16, %esp
181	subl	$12, %esp
182	pushl	%eax
183	call	exit@PLT
184.LFE17:
185	.size	___start, .-___start
186#APP
187	.pushsection .ident
188.asciz "$NetBSD: crt0.c,v 1.17 2007/12/01 10:16:06 yamt Exp $"
189.popsection
190#NO_APP
191	.type	_strrchr, @function
192_strrchr:
193.LFB18:
194	.file 2 "/usr/src/usr/src/lib/csu/i386_elf/../common_elf/common.c"
195	.loc 2 43 0
196	pushl	%ebp
197.LCFI7:
198	movl	%esp, %ebp
199.LCFI8:
200	subl	$20, %esp
201.LCFI9:
202	.loc 2 46 0
203	movl	$0, -4(%ebp)
204.L13:
205	.loc 2 47 0
206	movl	8(%ebp), %eax
207	movb	(%eax), %al
208	movsbl	%al,%eax
209	cmpl	12(%ebp), %eax
210	jne	.L14
211	.loc 2 48 0
212	movl	8(%ebp), %eax
213	movl	%eax, -4(%ebp)
214.L14:
215	.loc 2 49 0
216	movl	8(%ebp), %eax
217	movb	(%eax), %al
218	testb	%al, %al
219	jne	.L16
220	.loc 2 50 0
221	movl	-4(%ebp), %eax
222	movl	%eax, -20(%ebp)
223	jmp	.L12
224.L16:
225	.loc 2 46 0
226	incl	8(%ebp)
227	.loc 2 51 0
228	jmp	.L13
229.L12:
230	.loc 2 53 0
231	movl	-20(%ebp), %eax
232	leave
233	ret
234.LFE18:
235	.size	_strrchr, .-_strrchr
236#APP
237	  .text
238	_eprol:
239	.section	.rodata
240	.align 4
241.LC1:
242	.string	"Corrupt Obj_Entry pointer in GOT\n"
243	.align 4
244.LC2:
245	.string	"Dynamic linker version mismatch\n"
246#NO_APP
247	.text
248.globl _rtld_setup
249	.type	_rtld_setup, @function
250_rtld_setup:
251.LFB19:
252	.loc 2 67 0
253	pushl	%ebp
254.LCFI10:
255	movl	%esp, %ebp
256.LCFI11:
257	pushl	%ebx
258.LCFI12:
259	subl	$4, %esp
260.LCFI13:
261	call	.L26
262.L26:
263	popl	%ebx
264	addl	$_GLOBAL_OFFSET_TABLE_+[.-.L26], %ebx
265	.loc 2 69 0
266	cmpl	$0, 12(%ebp)
267	je	.L20
268	movl	12(%ebp), %eax
269	movl	(%eax), %eax
270	cmpl	$-716130182, %eax
271	je	.L22
272.L20:
273	.loc 2 70 0
274	subl	$12, %esp
275	pushl	$33
276	leal	.LC1@GOTOFF(%ebx), %eax
277	pushl	%eax
278	pushl	$2
279	pushl	$0
280	pushl	$4
281.LCFI14:
282	call	__syscall@PLT
283	addl	$32, %esp
284	subl	$4, %esp
285	pushl	$1
286	pushl	$0
287	pushl	$1
288.LCFI15:
289	call	__syscall@PLT
290	addl	$16, %esp
291.L22:
292	.loc 2 71 0
293	movl	12(%ebp), %eax
294	movl	4(%eax), %eax
295	cmpl	$1, %eax
296	je	.L23
297	.loc 2 72 0
298	subl	$12, %esp
299	pushl	$32
300	leal	.LC2@GOTOFF(%ebx), %eax
301	pushl	%eax
302	pushl	$2
303	pushl	$0
304	pushl	$4
305.LCFI16:
306	call	__syscall@PLT
307	addl	$32, %esp
308	subl	$4, %esp
309	pushl	$1
310	pushl	$0
311	pushl	$1
312.LCFI17:
313	call	__syscall@PLT
314	addl	$16, %esp
315.L23:
316	.loc 2 74 0
317	subl	$12, %esp
318	pushl	8(%ebp)
319	call	atexit@PLT
320	addl	$16, %esp
321	.loc 2 75 0
322	movl	-4(%ebp), %ebx
323	leave
324	ret
325.LFE19:
326	.size	_rtld_setup, .-_rtld_setup
327	.comm	environ,4,4
328        .comm operatingsystem_parameter_envp,4,4
329        .comm operatingsystem_parameter_argc,4,4
330        .comm operatingsystem_parameter_argv,4,4
331	.weak	_DYNAMIC
332# This section is needed for NetBSD to recognize a NetBSD binary as such.
333# otherwise it will be startup in Linux emulation mode.
334
335.section ".note.netbsd.ident","a"
336.p2align 2
337
338.long 7
339.long 4
340# ELF NOTE TYPE NETBSD TAG
341.long 1
342.ascii "NetBSD\0\0"
343.long 199905
344	.section	.debug_frame,"",@progbits
345.Lframe0:
346	.long	.LECIE0-.LSCIE0
347.LSCIE0:
348	.long	0xffffffff
349	.byte	0x1
350	.string	""
351	.uleb128 0x1
352	.sleb128 -4
353	.byte	0x8
354	.byte	0xc
355	.uleb128 0x4
356	.uleb128 0x4
357	.byte	0x88
358	.uleb128 0x1
359	.align 4
360.LECIE0:
361.LSFDE0:
362	.long	.LEFDE0-.LASFDE0
363.LASFDE0:
364	.long	.Lframe0
365	.long	.LFB17
366	.long	.LFE17-.LFB17
367	.byte	0x4
368	.long	.LCFI0-.LFB17
369	.byte	0xe
370	.uleb128 0x8
371	.byte	0x85
372	.uleb128 0x2
373	.byte	0x4
374	.long	.LCFI1-.LCFI0
375	.byte	0xd
376	.uleb128 0x5
377	.byte	0x4
378	.long	.LCFI3-.LCFI1
379	.byte	0x83
380	.uleb128 0x3
381	.byte	0x4
382	.long	.LCFI4-.LCFI3
383	.byte	0x2e
384	.uleb128 0x10
385	.byte	0x4
386	.long	.LCFI5-.LCFI4
387	.byte	0x2e
388	.uleb128 0x0
389	.byte	0x4
390	.long	.LCFI6-.LCFI5
391	.byte	0x2e
392	.uleb128 0x10
393	.align 4
394.LEFDE0:
395.LSFDE2:
396	.long	.LEFDE2-.LASFDE2
397.LASFDE2:
398	.long	.Lframe0
399	.long	.LFB18
400	.long	.LFE18-.LFB18
401	.byte	0x4
402	.long	.LCFI7-.LFB18
403	.byte	0xe
404	.uleb128 0x8
405	.byte	0x85
406	.uleb128 0x2
407	.byte	0x4
408	.long	.LCFI8-.LCFI7
409	.byte	0xd
410	.uleb128 0x5
411	.align 4
412.LEFDE2:
413.LSFDE4:
414	.long	.LEFDE4-.LASFDE4
415.LASFDE4:
416	.long	.Lframe0
417	.long	.LFB19
418	.long	.LFE19-.LFB19
419	.byte	0x4
420	.long	.LCFI10-.LFB19
421	.byte	0xe
422	.uleb128 0x8
423	.byte	0x85
424	.uleb128 0x2
425	.byte	0x4
426	.long	.LCFI11-.LCFI10
427	.byte	0xd
428	.uleb128 0x5
429	.byte	0x4
430	.long	.LCFI13-.LCFI11
431	.byte	0x83
432	.uleb128 0x3
433	.byte	0x4
434	.long	.LCFI14-.LCFI13
435	.byte	0x2e
436	.uleb128 0x20
437	.byte	0x4
438	.long	.LCFI15-.LCFI14
439	.byte	0x2e
440	.uleb128 0x10
441	.byte	0x4
442	.long	.LCFI16-.LCFI15
443	.byte	0x2e
444	.uleb128 0x20
445	.byte	0x4
446	.long	.LCFI17-.LCFI16
447	.byte	0x2e
448	.uleb128 0x10
449	.align 4
450.LEFDE4:
451	.file 3 "/usr/src/usr/src/libexec/ld.elf_so/rtld.h"
452	.file 4 "/usr/src/usr/src/obj/destdir.i386/usr/include/sys/exec_elf.h"
453	.file 5 "/usr/src/usr/src/obj/destdir.i386/usr/include/machine/int_types.h"
454	.file 6 "/usr/src/usr/src/obj/destdir.i386/usr/include/sys/ansi.h"
455	.file 7 "/usr/src/usr/src/obj/destdir.i386/usr/include/sys/types.h"
456	.file 8 "/usr/src/usr/src/obj/destdir.i386/usr/include/dlfcn.h"
457	.file 9 "/usr/src/usr/src/obj/destdir.i386/usr/include/link_elf.h"
458	.file 10 "/usr/src/usr/src/obj/destdir.i386/usr/include/sys/exec.h"
459	.file 11 "/usr/src/usr/src/lib/csu/i386_elf/../common_elf/common.h"
460	.text
461.Letext0:
462	.section	.debug_loc,"",@progbits
463.Ldebug_loc0:
464.LLST0:
465	.long	.LFB17-.Ltext0
466	.long	.LCFI0-.Ltext0
467	.value	0x2
468	.byte	0x74
469	.sleb128 4
470	.long	.LCFI0-.Ltext0
471	.long	.LCFI1-.Ltext0
472	.value	0x2
473	.byte	0x74
474	.sleb128 8
475	.long	.LCFI1-.Ltext0
476	.long	.LFE17-.Ltext0
477	.value	0x2
478	.byte	0x75
479	.sleb128 8
480	.long	0x0
481	.long	0x0
482.LLST1:
483	.long	.LFB18-.Ltext0
484	.long	.LCFI7-.Ltext0
485	.value	0x2
486	.byte	0x74
487	.sleb128 4
488	.long	.LCFI7-.Ltext0
489	.long	.LCFI8-.Ltext0
490	.value	0x2
491	.byte	0x74
492	.sleb128 8
493	.long	.LCFI8-.Ltext0
494	.long	.LFE18-.Ltext0
495	.value	0x2
496	.byte	0x75
497	.sleb128 8
498	.long	0x0
499	.long	0x0
500.LLST2:
501	.long	.LFB19-.Ltext0
502	.long	.LCFI10-.Ltext0
503	.value	0x2
504	.byte	0x74
505	.sleb128 4
506	.long	.LCFI10-.Ltext0
507	.long	.LCFI11-.Ltext0
508	.value	0x2
509	.byte	0x74
510	.sleb128 8
511	.long	.LCFI11-.Ltext0
512	.long	.LFE19-.Ltext0
513	.value	0x2
514	.byte	0x75
515	.sleb128 8
516	.long	0x0
517	.long	0x0
518	.section	.debug_info
519	.long	0xe3b
520	.value	0x2
521	.long	.Ldebug_abbrev0
522	.byte	0x4
523	.uleb128 0x1
524	.long	.Ldebug_line0
525	.long	.Letext0
526	.long	.Ltext0
527	.string	"GNU C 4.1.3 20080704 (prerelease) (NetBSD nb2 20081120)"
528	.byte	0x1
529	.string	"/usr/src/usr/src/lib/csu/i386_elf/crt0.c"
530	.uleb128 0x2
531	.string	"signed char"
532	.byte	0x1
533	.byte	0x6
534	.uleb128 0x3
535	.string	"__uint8_t"
536	.byte	0x5
537	.byte	0x2e
538	.long	0x9a
539	.uleb128 0x2
540	.string	"unsigned char"
541	.byte	0x1
542	.byte	0x8
543	.uleb128 0x2
544	.string	"short int"
545	.byte	0x2
546	.byte	0x5
547	.uleb128 0x3
548	.string	"__uint16_t"
549	.byte	0x5
550	.byte	0x30
551	.long	0xca
552	.uleb128 0x2
553	.string	"short unsigned int"
554	.byte	0x2
555	.byte	0x7
556	.uleb128 0x3
557	.string	"__int32_t"
558	.byte	0x5
559	.byte	0x31
560	.long	0xf1
561	.uleb128 0x2
562	.string	"int"
563	.byte	0x4
564	.byte	0x5
565	.uleb128 0x3
566	.string	"__uint32_t"
567	.byte	0x5
568	.byte	0x32
569	.long	0x10a
570	.uleb128 0x4
571	.long	.LASF0
572	.byte	0x4
573	.byte	0x7
574	.uleb128 0x2
575	.string	"long long int"
576	.byte	0x8
577	.byte	0x5
578	.uleb128 0x3
579	.string	"__uint64_t"
580	.byte	0x5
581	.byte	0x3a
582	.long	0x134
583	.uleb128 0x2
584	.string	"long long unsigned int"
585	.byte	0x8
586	.byte	0x7
587	.uleb128 0x2
588	.string	"long unsigned int"
589	.byte	0x4
590	.byte	0x7
591	.uleb128 0x4
592	.long	.LASF0
593	.byte	0x4
594	.byte	0x7
595	.uleb128 0x2
596	.string	"char"
597	.byte	0x1
598	.byte	0x6
599	.uleb128 0x3
600	.string	"__caddr_t"
601	.byte	0x6
602	.byte	0x25
603	.long	0x183
604	.uleb128 0x5
605	.byte	0x4
606	.long	0x16a
607	.uleb128 0x3
608	.string	"u_int32_t"
609	.byte	0x7
610	.byte	0x5f
611	.long	0xf8
612	.uleb128 0x3
613	.string	"dev_t"
614	.byte	0x7
615	.byte	0x9d
616	.long	0xf8
617	.uleb128 0x3
618	.string	"ino_t"
619	.byte	0x7
620	.byte	0xa7
621	.long	0x122
622	.uleb128 0x2
623	.string	"long int"
624	.byte	0x4
625	.byte	0x5
626	.uleb128 0x6
627	.string	"size_t"
628	.byte	0x7
629	.value	0x113
630	.long	0x10a
631	.uleb128 0x7
632	.byte	0x4
633	.uleb128 0x8
634	.long	0x232
635	.long	.LASF1
636	.byte	0x10
637	.byte	0xa
638	.byte	0x6c
639	.uleb128 0x9
640	.string	"ps_argvstr"
641	.byte	0xa
642	.byte	0x6d
643	.long	0x232
644	.byte	0x2
645	.byte	0x23
646	.uleb128 0x0
647	.uleb128 0x9
648	.string	"ps_nargvstr"
649	.byte	0xa
650	.byte	0x6e
651	.long	0xf1
652	.byte	0x2
653	.byte	0x23
654	.uleb128 0x4
655	.uleb128 0x9
656	.string	"ps_envstr"
657	.byte	0xa
658	.byte	0x6f
659	.long	0x232
660	.byte	0x2
661	.byte	0x23
662	.uleb128 0x8
663	.uleb128 0x9
664	.string	"ps_nenvstr"
665	.byte	0xa
666	.byte	0x70
667	.long	0xf1
668	.byte	0x2
669	.byte	0x23
670	.uleb128 0xc
671	.byte	0x0
672	.uleb128 0x5
673	.byte	0x4
674	.long	0x183
675	.uleb128 0x5
676	.byte	0x4
677	.long	0x23e
678	.uleb128 0xa
679	.long	0x16a
680	.uleb128 0x5
681	.byte	0x4
682	.long	0x1d1
683	.uleb128 0xb
684	.long	0x2ab
685	.string	"_dl_info"
686	.byte	0x10
687	.byte	0x8
688	.byte	0x27
689	.uleb128 0x9
690	.string	"dli_fname"
691	.byte	0x8
692	.byte	0x28
693	.long	0x238
694	.byte	0x2
695	.byte	0x23
696	.uleb128 0x0
697	.uleb128 0x9
698	.string	"dli_fbase"
699	.byte	0x8
700	.byte	0x29
701	.long	0x1cf
702	.byte	0x2
703	.byte	0x23
704	.uleb128 0x4
705	.uleb128 0x9
706	.string	"dli_sname"
707	.byte	0x8
708	.byte	0x2a
709	.long	0x238
710	.byte	0x2
711	.byte	0x23
712	.uleb128 0x8
713	.uleb128 0x9
714	.string	"dli_saddr"
715	.byte	0x8
716	.byte	0x2b
717	.long	0x2ab
718	.byte	0x2
719	.byte	0x23
720	.uleb128 0xc
721	.byte	0x0
722	.uleb128 0x5
723	.byte	0x4
724	.long	0x2b1
725	.uleb128 0xc
726	.uleb128 0x3
727	.string	"Dl_info"
728	.byte	0x8
729	.byte	0x2c
730	.long	0x249
731	.uleb128 0x3
732	.string	"Elf_Byte"
733	.byte	0x4
734	.byte	0x3f
735	.long	0x89
736	.uleb128 0x3
737	.string	"Elf32_Addr"
738	.byte	0x4
739	.byte	0x41
740	.long	0xf8
741	.uleb128 0x3
742	.string	"Elf32_Off"
743	.byte	0x4
744	.byte	0x43
745	.long	0xf8
746	.uleb128 0x3
747	.string	"Elf32_Sword"
748	.byte	0x4
749	.byte	0x45
750	.long	0xe0
751	.uleb128 0x3
752	.string	"Elf32_Word"
753	.byte	0x4
754	.byte	0x47
755	.long	0xf8
756	.uleb128 0x3
757	.string	"Elf32_Half"
758	.byte	0x4
759	.byte	0x49
760	.long	0xb8
761	.uleb128 0xd
762	.long	0x3ce
763	.byte	0x20
764	.byte	0x4
765	.value	0x12b
766	.uleb128 0xe
767	.string	"p_type"
768	.byte	0x4
769	.value	0x12c
770	.long	0x307
771	.byte	0x2
772	.byte	0x23
773	.uleb128 0x0
774	.uleb128 0xe
775	.string	"p_offset"
776	.byte	0x4
777	.value	0x12d
778	.long	0x2e3
779	.byte	0x2
780	.byte	0x23
781	.uleb128 0x4
782	.uleb128 0xe
783	.string	"p_vaddr"
784	.byte	0x4
785	.value	0x12e
786	.long	0x2d1
787	.byte	0x2
788	.byte	0x23
789	.uleb128 0x8
790	.uleb128 0xe
791	.string	"p_paddr"
792	.byte	0x4
793	.value	0x12f
794	.long	0x2d1
795	.byte	0x2
796	.byte	0x23
797	.uleb128 0xc
798	.uleb128 0xe
799	.string	"p_filesz"
800	.byte	0x4
801	.value	0x130
802	.long	0x307
803	.byte	0x2
804	.byte	0x23
805	.uleb128 0x10
806	.uleb128 0xe
807	.string	"p_memsz"
808	.byte	0x4
809	.value	0x131
810	.long	0x307
811	.byte	0x2
812	.byte	0x23
813	.uleb128 0x14
814	.uleb128 0xe
815	.string	"p_flags"
816	.byte	0x4
817	.value	0x132
818	.long	0x307
819	.byte	0x2
820	.byte	0x23
821	.uleb128 0x18
822	.uleb128 0xe
823	.string	"p_align"
824	.byte	0x4
825	.value	0x133
826	.long	0x307
827	.byte	0x2
828	.byte	0x23
829	.uleb128 0x1c
830	.byte	0x0
831	.uleb128 0x6
832	.string	"Elf32_Phdr"
833	.byte	0x4
834	.value	0x134
835	.long	0x32b
836	.uleb128 0xd
837	.long	0x460
838	.byte	0x10
839	.byte	0x4
840	.value	0x19b
841	.uleb128 0xe
842	.string	"st_name"
843	.byte	0x4
844	.value	0x19c
845	.long	0x307
846	.byte	0x2
847	.byte	0x23
848	.uleb128 0x0
849	.uleb128 0xe
850	.string	"st_value"
851	.byte	0x4
852	.value	0x19d
853	.long	0x307
854	.byte	0x2
855	.byte	0x23
856	.uleb128 0x4
857	.uleb128 0xe
858	.string	"st_size"
859	.byte	0x4
860	.value	0x19e
861	.long	0x307
862	.byte	0x2
863	.byte	0x23
864	.uleb128 0x8
865	.uleb128 0xe
866	.string	"st_info"
867	.byte	0x4
868	.value	0x19f
869	.long	0x2c1
870	.byte	0x2
871	.byte	0x23
872	.uleb128 0xc
873	.uleb128 0xe
874	.string	"st_other"
875	.byte	0x4
876	.value	0x1a0
877	.long	0x2c1
878	.byte	0x2
879	.byte	0x23
880	.uleb128 0xd
881	.uleb128 0xe
882	.string	"st_shndx"
883	.byte	0x4
884	.value	0x1a1
885	.long	0x319
886	.byte	0x2
887	.byte	0x23
888	.uleb128 0xe
889	.byte	0x0
890	.uleb128 0x6
891	.string	"Elf32_Sym"
892	.byte	0x4
893	.value	0x1a2
894	.long	0x3e1
895	.uleb128 0xd
896	.long	0x49d
897	.byte	0x8
898	.byte	0x4
899	.value	0x1ee
900	.uleb128 0xf
901	.long	.LASF2
902	.byte	0x4
903	.value	0x1ef
904	.long	0x307
905	.byte	0x2
906	.byte	0x23
907	.uleb128 0x0
908	.uleb128 0xe
909	.string	"r_info"
910	.byte	0x4
911	.value	0x1f0
912	.long	0x307
913	.byte	0x2
914	.byte	0x23
915	.uleb128 0x4
916	.byte	0x0
917	.uleb128 0x6
918	.string	"Elf32_Rel"
919	.byte	0x4
920	.value	0x1f1
921	.long	0x472
922	.uleb128 0xd
923	.long	0x4ee
924	.byte	0xc
925	.byte	0x4
926	.value	0x1f3
927	.uleb128 0xf
928	.long	.LASF2
929	.byte	0x4
930	.value	0x1f4
931	.long	0x307
932	.byte	0x2
933	.byte	0x23
934	.uleb128 0x0
935	.uleb128 0xe
936	.string	"r_info"
937	.byte	0x4
938	.value	0x1f5
939	.long	0x307
940	.byte	0x2
941	.byte	0x23
942	.uleb128 0x4
943	.uleb128 0xe
944	.string	"r_addend"
945	.byte	0x4
946	.value	0x1f6
947	.long	0x2f4
948	.byte	0x2
949	.byte	0x23
950	.uleb128 0x8
951	.byte	0x0
952	.uleb128 0x6
953	.string	"Elf32_Rela"
954	.byte	0x4
955	.value	0x1f7
956	.long	0x4af
957	.uleb128 0x10
958	.long	0x527
959	.byte	0x4
960	.byte	0x4
961	.value	0x213
962	.uleb128 0x11
963	.string	"d_ptr"
964	.byte	0x4
965	.value	0x214
966	.long	0x2d1
967	.uleb128 0x11
968	.string	"d_val"
969	.byte	0x4
970	.value	0x215
971	.long	0x307
972	.byte	0x0
973	.uleb128 0xd
974	.long	0x552
975	.byte	0x8
976	.byte	0x4
977	.value	0x211
978	.uleb128 0xe
979	.string	"d_tag"
980	.byte	0x4
981	.value	0x212
982	.long	0x307
983	.byte	0x2
984	.byte	0x23
985	.uleb128 0x0
986	.uleb128 0xe
987	.string	"d_un"
988	.byte	0x4
989	.value	0x216
990	.long	0x501
991	.byte	0x2
992	.byte	0x23
993	.uleb128 0x4
994	.byte	0x0
995	.uleb128 0x6
996	.string	"Elf32_Dyn"
997	.byte	0x4
998	.value	0x217
999	.long	0x527
1000	.uleb128 0x12
1001	.long	0x574
1002	.byte	0x1
1003	.long	0xf1
1004	.uleb128 0x13
1005	.long	0x1cf
1006	.byte	0x0
1007	.uleb128 0x5
1008	.byte	0x4
1009	.long	0x564
1010	.uleb128 0xb
1011	.long	0x5df
1012	.string	"link_map"
1013	.byte	0x14
1014	.byte	0x9
1015	.byte	0xe
1016	.uleb128 0x9
1017	.string	"l_addr"
1018	.byte	0x9
1019	.byte	0xf
1020	.long	0x172
1021	.byte	0x2
1022	.byte	0x23
1023	.uleb128 0x0
1024	.uleb128 0x9
1025	.string	"l_name"
1026	.byte	0x9
1027	.byte	0x13
1028	.long	0x238
1029	.byte	0x2
1030	.byte	0x23
1031	.uleb128 0x4
1032	.uleb128 0x9
1033	.string	"l_ld"
1034	.byte	0x9
1035	.byte	0x14
1036	.long	0x1cf
1037	.byte	0x2
1038	.byte	0x23
1039	.uleb128 0x8
1040	.uleb128 0x9
1041	.string	"l_next"
1042	.byte	0x9
1043	.byte	0x15
1044	.long	0x5df
1045	.byte	0x2
1046	.byte	0x23
1047	.uleb128 0xc
1048	.uleb128 0x9
1049	.string	"l_prev"
1050	.byte	0x9
1051	.byte	0x16
1052	.long	0x5df
1053	.byte	0x2
1054	.byte	0x23
1055	.uleb128 0x10
1056	.byte	0x0
1057	.uleb128 0x5
1058	.byte	0x4
1059	.long	0x57a
1060	.uleb128 0x14
1061	.byte	0x1
1062	.uleb128 0x5
1063	.byte	0x4
1064	.long	0x5e5
1065	.uleb128 0x15
1066	.long	0x609
1067	.byte	0x4
1068	.byte	0x3
1069	.byte	0x47
1070	.uleb128 0x9
1071	.string	"sqe_next"
1072	.byte	0x3
1073	.byte	0x47
1074	.long	0x644
1075	.byte	0x2
1076	.byte	0x23
1077	.uleb128 0x0
1078	.byte	0x0
1079	.uleb128 0xb
1080	.long	0x644
1081	.string	"Struct_Objlist_Entry"
1082	.byte	0x8
1083	.byte	0x3
1084	.byte	0x46
1085	.uleb128 0x9
1086	.string	"link"
1087	.byte	0x3
1088	.byte	0x47
1089	.long	0x5ed
1090	.byte	0x2
1091	.byte	0x23
1092	.uleb128 0x0
1093	.uleb128 0x9
1094	.string	"obj"
1095	.byte	0x3
1096	.byte	0x48
1097	.long	0xac2
1098	.byte	0x2
1099	.byte	0x23
1100	.uleb128 0x4
1101	.byte	0x0
1102	.uleb128 0x5
1103	.byte	0x4
1104	.long	0x609
1105	.uleb128 0xb
1106	.long	0xac2
1107	.string	"Struct_Obj_Entry"
1108	.byte	0xdc
1109	.byte	0x3
1110	.byte	0x44
1111	.uleb128 0x9
1112	.string	"magic"
1113	.byte	0x3
1114	.byte	0x73
1115	.long	0x307
1116	.byte	0x2
1117	.byte	0x23
1118	.uleb128 0x0
1119	.uleb128 0x9
1120	.string	"version"
1121	.byte	0x3
1122	.byte	0x74
1123	.long	0x307
1124	.byte	0x2
1125	.byte	0x23
1126	.uleb128 0x4
1127	.uleb128 0x9
1128	.string	"next"
1129	.byte	0x3
1130	.byte	0x76
1131	.long	0xac2
1132	.byte	0x2
1133	.byte	0x23
1134	.uleb128 0x8
1135	.uleb128 0x9
1136	.string	"path"
1137	.byte	0x3
1138	.byte	0x77
1139	.long	0x183
1140	.byte	0x2
1141	.byte	0x23
1142	.uleb128 0xc
1143	.uleb128 0x9
1144	.string	"refcount"
1145	.byte	0x3
1146	.byte	0x78
1147	.long	0xf1
1148	.byte	0x2
1149	.byte	0x23
1150	.uleb128 0x10
1151	.uleb128 0x9
1152	.string	"dl_refcount"
1153	.byte	0x3
1154	.byte	0x79
1155	.long	0xf1
1156	.byte	0x2
1157	.byte	0x23
1158	.uleb128 0x14
1159	.uleb128 0x9
1160	.string	"mapbase"
1161	.byte	0x3
1162	.byte	0x7c
1163	.long	0x172
1164	.byte	0x2
1165	.byte	0x23
1166	.uleb128 0x18
1167	.uleb128 0x9
1168	.string	"mapsize"
1169	.byte	0x3
1170	.byte	0x7d
1171	.long	0x1c0
1172	.byte	0x2
1173	.byte	0x23
1174	.uleb128 0x1c
1175	.uleb128 0x9
1176	.string	"textsize"
1177	.byte	0x3
1178	.byte	0x7e
1179	.long	0x1c0
1180	.byte	0x2
1181	.byte	0x23
1182	.uleb128 0x20
1183	.uleb128 0x9
1184	.string	"vaddrbase"
1185	.byte	0x3
1186	.byte	0x7f
1187	.long	0x2d1
1188	.byte	0x2
1189	.byte	0x23
1190	.uleb128 0x24
1191	.uleb128 0x9
1192	.string	"relocbase"
1193	.byte	0x3
1194	.byte	0x80
1195	.long	0x172
1196	.byte	0x2
1197	.byte	0x23
1198	.uleb128 0x28
1199	.uleb128 0x9
1200	.string	"dynamic"
1201	.byte	0x3
1202	.byte	0x81
1203	.long	0xbee
1204	.byte	0x2
1205	.byte	0x23
1206	.uleb128 0x2c
1207	.uleb128 0x9
1208	.string	"entry"
1209	.byte	0x3
1210	.byte	0x82
1211	.long	0x172
1212	.byte	0x2
1213	.byte	0x23
1214	.uleb128 0x30
1215	.uleb128 0x9
1216	.string	"__junk001"
1217	.byte	0x3
1218	.byte	0x83
1219	.long	0xbf4
1220	.byte	0x2
1221	.byte	0x23
1222	.uleb128 0x34
1223	.uleb128 0x9
1224	.string	"pathlen"
1225	.byte	0x3
1226	.byte	0x84
1227	.long	0x1c0
1228	.byte	0x2
1229	.byte	0x23
1230	.uleb128 0x38
1231	.uleb128 0x9
1232	.string	"pltgot"
1233	.byte	0x3
1234	.byte	0x87
1235	.long	0xbff
1236	.byte	0x2
1237	.byte	0x23
1238	.uleb128 0x3c
1239	.uleb128 0x9
1240	.string	"rel"
1241	.byte	0x3
1242	.byte	0x88
1243	.long	0xc05
1244	.byte	0x2
1245	.byte	0x23
1246	.uleb128 0x40
1247	.uleb128 0x9
1248	.string	"rellim"
1249	.byte	0x3
1250	.byte	0x89
1251	.long	0xc05
1252	.byte	0x2
1253	.byte	0x23
1254	.uleb128 0x44
1255	.uleb128 0x9
1256	.string	"rela"
1257	.byte	0x3
1258	.byte	0x8a
1259	.long	0xc10
1260	.byte	0x2
1261	.byte	0x23
1262	.uleb128 0x48
1263	.uleb128 0x9
1264	.string	"relalim"
1265	.byte	0x3
1266	.byte	0x8b
1267	.long	0xc10
1268	.byte	0x2
1269	.byte	0x23
1270	.uleb128 0x4c
1271	.uleb128 0x9
1272	.string	"pltrel"
1273	.byte	0x3
1274	.byte	0x8c
1275	.long	0xc05
1276	.byte	0x2
1277	.byte	0x23
1278	.uleb128 0x50
1279	.uleb128 0x9
1280	.string	"pltrellim"
1281	.byte	0x3
1282	.byte	0x8d
1283	.long	0xc05
1284	.byte	0x2
1285	.byte	0x23
1286	.uleb128 0x54
1287	.uleb128 0x9
1288	.string	"pltrela"
1289	.byte	0x3
1290	.byte	0x8e
1291	.long	0xc10
1292	.byte	0x2
1293	.byte	0x23
1294	.uleb128 0x58
1295	.uleb128 0x9
1296	.string	"pltrelalim"
1297	.byte	0x3
1298	.byte	0x8f
1299	.long	0xc10
1300	.byte	0x2
1301	.byte	0x23
1302	.uleb128 0x5c
1303	.uleb128 0x9
1304	.string	"symtab"
1305	.byte	0x3
1306	.byte	0x90
1307	.long	0xc1b
1308	.byte	0x2
1309	.byte	0x23
1310	.uleb128 0x60
1311	.uleb128 0x9
1312	.string	"strtab"
1313	.byte	0x3
1314	.byte	0x91
1315	.long	0x238
1316	.byte	0x2
1317	.byte	0x23
1318	.uleb128 0x64
1319	.uleb128 0x9
1320	.string	"strsize"
1321	.byte	0x3
1322	.byte	0x92
1323	.long	0x14e
1324	.byte	0x2
1325	.byte	0x23
1326	.uleb128 0x68
1327	.uleb128 0x9
1328	.string	"buckets"
1329	.byte	0x3
1330	.byte	0x99
1331	.long	0xc26
1332	.byte	0x2
1333	.byte	0x23
1334	.uleb128 0x6c
1335	.uleb128 0x9
1336	.string	"nbuckets"
1337	.byte	0x3
1338	.byte	0x9a
1339	.long	0x14e
1340	.byte	0x2
1341	.byte	0x23
1342	.uleb128 0x70
1343	.uleb128 0x9
1344	.string	"chains"
1345	.byte	0x3
1346	.byte	0x9b
1347	.long	0xc26
1348	.byte	0x2
1349	.byte	0x23
1350	.uleb128 0x74
1351	.uleb128 0x9
1352	.string	"nchains"
1353	.byte	0x3
1354	.byte	0x9c
1355	.long	0x14e
1356	.byte	0x2
1357	.byte	0x23
1358	.uleb128 0x78
1359	.uleb128 0x9
1360	.string	"rpaths"
1361	.byte	0x3
1362	.byte	0x9e
1363	.long	0xc31
1364	.byte	0x2
1365	.byte	0x23
1366	.uleb128 0x7c
1367	.uleb128 0x9
1368	.string	"needed"
1369	.byte	0x3
1370	.byte	0x9f
1371	.long	0xc37
1372	.byte	0x3
1373	.byte	0x23
1374	.uleb128 0x80
1375	.uleb128 0x9
1376	.string	"init"
1377	.byte	0x3
1378	.byte	0xa1
1379	.long	0x5e7
1380	.byte	0x3
1381	.byte	0x23
1382	.uleb128 0x84
1383	.uleb128 0x9
1384	.string	"fini"
1385	.byte	0x3
1386	.byte	0xa2
1387	.long	0x5e7
1388	.byte	0x3
1389	.byte	0x23
1390	.uleb128 0x88
1391	.uleb128 0x9
1392	.string	"_dlopen"
1393	.byte	0x3
1394	.byte	0xa5
1395	.long	0xc52
1396	.byte	0x3
1397	.byte	0x23
1398	.uleb128 0x8c
1399	.uleb128 0x9
1400	.string	"_dlsym"
1401	.byte	0x3
1402	.byte	0xa6
1403	.long	0xc6d
1404	.byte	0x3
1405	.byte	0x23
1406	.uleb128 0x90
1407	.uleb128 0x9
1408	.string	"_dlerror"
1409	.byte	0x3
1410	.byte	0xa7
1411	.long	0xc79
1412	.byte	0x3
1413	.byte	0x23
1414	.uleb128 0x94
1415	.uleb128 0x9
1416	.string	"_dlclose"
1417	.byte	0x3
1418	.byte	0xa8
1419	.long	0x574
1420	.byte	0x3
1421	.byte	0x23
1422	.uleb128 0x98
1423	.uleb128 0x9
1424	.string	"_dladdr"
1425	.byte	0x3
1426	.byte	0xa9
1427	.long	0xc9a
1428	.byte	0x3
1429	.byte	0x23
1430	.uleb128 0x9c
1431	.uleb128 0x16
1432	.string	"mainprog"
1433	.byte	0x3
1434	.byte	0xab
1435	.long	0x189
1436	.byte	0x4
1437	.byte	0x1
1438	.byte	0x1f
1439	.byte	0x3
1440	.byte	0x23
1441	.uleb128 0xa0
1442	.uleb128 0x16
1443	.string	"rtld"
1444	.byte	0x3
1445	.byte	0xac
1446	.long	0x189
1447	.byte	0x4
1448	.byte	0x1
1449	.byte	0x1e
1450	.byte	0x3
1451	.byte	0x23
1452	.uleb128 0xa0
1453	.uleb128 0x16
1454	.string	"textrel"
1455	.byte	0x3
1456	.byte	0xad
1457	.long	0x189
1458	.byte	0x4
1459	.byte	0x1
1460	.byte	0x1d
1461	.byte	0x3
1462	.byte	0x23
1463	.uleb128 0xa0
1464	.uleb128 0x16
1465	.string	"symbolic"
1466	.byte	0x3
1467	.byte	0xaf
1468	.long	0x189
1469	.byte	0x4
1470	.byte	0x1
1471	.byte	0x1c
1472	.byte	0x3
1473	.byte	0x23
1474	.uleb128 0xa0
1475	.uleb128 0x16
1476	.string	"printed"
1477	.byte	0x3
1478	.byte	0xb1
1479	.long	0x189
1480	.byte	0x4
1481	.byte	0x1
1482	.byte	0x1b
1483	.byte	0x3
1484	.byte	0x23
1485	.uleb128 0xa0
1486	.uleb128 0x16
1487	.string	"isdynamic"
1488	.byte	0x3
1489	.byte	0xb2
1490	.long	0x189
1491	.byte	0x4
1492	.byte	0x1
1493	.byte	0x1a
1494	.byte	0x3
1495	.byte	0x23
1496	.uleb128 0xa0
1497	.uleb128 0x16
1498	.string	"mainref"
1499	.byte	0x3
1500	.byte	0xb3
1501	.long	0x189
1502	.byte	0x4
1503	.byte	0x1
1504	.byte	0x19
1505	.byte	0x3
1506	.byte	0x23
1507	.uleb128 0xa0
1508	.uleb128 0x16
1509	.string	"globalref"
1510	.byte	0x3
1511	.byte	0xb4
1512	.long	0x189
1513	.byte	0x4
1514	.byte	0x1
1515	.byte	0x18
1516	.byte	0x3
1517	.byte	0x23
1518	.uleb128 0xa0
1519	.uleb128 0x16
1520	.string	"init_done"
1521	.byte	0x3
1522	.byte	0xb5
1523	.long	0x189
1524	.byte	0x4
1525	.byte	0x1
1526	.byte	0x17
1527	.byte	0x3
1528	.byte	0x23
1529	.uleb128 0xa0
1530	.uleb128 0x16
1531	.string	"init_called"
1532	.byte	0x3
1533	.byte	0xb6
1534	.long	0x189
1535	.byte	0x4
1536	.byte	0x1
1537	.byte	0x16
1538	.byte	0x3
1539	.byte	0x23
1540	.uleb128 0xa0
1541	.uleb128 0x16
1542	.string	"fini_called"
1543	.byte	0x3
1544	.byte	0xb8
1545	.long	0x189
1546	.byte	0x4
1547	.byte	0x1
1548	.byte	0x15
1549	.byte	0x3
1550	.byte	0x23
1551	.uleb128 0xa0
1552	.uleb128 0x16
1553	.string	"initfirst"
1554	.byte	0x3
1555	.byte	0xba
1556	.long	0x189
1557	.byte	0x4
1558	.byte	0x1
1559	.byte	0x14
1560	.byte	0x3
1561	.byte	0x23
1562	.uleb128 0xa0
1563	.uleb128 0x9
1564	.string	"linkmap"
1565	.byte	0x3
1566	.byte	0xbd
1567	.long	0x57a
1568	.byte	0x3
1569	.byte	0x23
1570	.uleb128 0xa4
1571	.uleb128 0x9
1572	.string	"interp"
1573	.byte	0x3
1574	.byte	0xc0
1575	.long	0x238
1576	.byte	0x3
1577	.byte	0x23
1578	.uleb128 0xb8
1579	.uleb128 0x9
1580	.string	"dldags"
1581	.byte	0x3
1582	.byte	0xc1
1583	.long	0xb0d
1584	.byte	0x3
1585	.byte	0x23
1586	.uleb128 0xbc
1587	.uleb128 0x9
1588	.string	"dagmembers"
1589	.byte	0x3
1590	.byte	0xc2
1591	.long	0xb0d
1592	.byte	0x3
1593	.byte	0x23
1594	.uleb128 0xc4
1595	.uleb128 0x9
1596	.string	"dev"
1597	.byte	0x3
1598	.byte	0xc3
1599	.long	0x19a
1600	.byte	0x3
1601	.byte	0x23
1602	.uleb128 0xcc
1603	.uleb128 0x9
1604	.string	"ino"
1605	.byte	0x3
1606	.byte	0xc4
1607	.long	0x1a7
1608	.byte	0x3
1609	.byte	0x23
1610	.uleb128 0xd0
1611	.uleb128 0x9
1612	.string	"ehdr"
1613	.byte	0x3
1614	.byte	0xc6
1615	.long	0x1cf
1616	.byte	0x3
1617	.byte	0x23
1618	.uleb128 0xd8
1619	.byte	0x0
1620	.uleb128 0x5
1621	.byte	0x4
1622	.long	0x64a
1623	.uleb128 0xb
1624	.long	0xb07
1625	.string	"Struct_Objlist"
1626	.byte	0x8
1627	.byte	0x3
1628	.byte	0x4b
1629	.uleb128 0x9
1630	.string	"sqh_first"
1631	.byte	0x3
1632	.byte	0x4b
1633	.long	0x644
1634	.byte	0x2
1635	.byte	0x23
1636	.uleb128 0x0
1637	.uleb128 0x9
1638	.string	"sqh_last"
1639	.byte	0x3
1640	.byte	0x4b
1641	.long	0xb07
1642	.byte	0x2
1643	.byte	0x23
1644	.uleb128 0x4
1645	.byte	0x0
1646	.uleb128 0x5
1647	.byte	0x4
1648	.long	0x644
1649	.uleb128 0x3
1650	.string	"Objlist"
1651	.byte	0x3
1652	.byte	0x4b
1653	.long	0xac8
1654	.uleb128 0xb
1655	.long	0xb65
1656	.string	"Struct_Needed_Entry"
1657	.byte	0xc
1658	.byte	0x3
1659	.byte	0x4d
1660	.uleb128 0x9
1661	.string	"next"
1662	.byte	0x3
1663	.byte	0x4e
1664	.long	0xb65
1665	.byte	0x2
1666	.byte	0x23
1667	.uleb128 0x0
1668	.uleb128 0x9
1669	.string	"obj"
1670	.byte	0x3
1671	.byte	0x4f
1672	.long	0xac2
1673	.byte	0x2
1674	.byte	0x23
1675	.uleb128 0x4
1676	.uleb128 0x9
1677	.string	"name"
1678	.byte	0x3
1679	.byte	0x50
1680	.long	0x14e
1681	.byte	0x2
1682	.byte	0x23
1683	.uleb128 0x8
1684	.byte	0x0
1685	.uleb128 0x5
1686	.byte	0x4
1687	.long	0xb1c
1688	.uleb128 0x3
1689	.string	"Needed_Entry"
1690	.byte	0x3
1691	.byte	0x51
1692	.long	0xb1c
1693	.uleb128 0xb
1694	.long	0xbd5
1695	.string	"_rtld_search_path_t"
1696	.byte	0xc
1697	.byte	0x3
1698	.byte	0x53
1699	.uleb128 0x9
1700	.string	"sp_next"
1701	.byte	0x3
1702	.byte	0x54
1703	.long	0xbd5
1704	.byte	0x2
1705	.byte	0x23
1706	.uleb128 0x0
1707	.uleb128 0x9
1708	.string	"sp_path"
1709	.byte	0x3
1710	.byte	0x55
1711	.long	0x238
1712	.byte	0x2
1713	.byte	0x23
1714	.uleb128 0x4
1715	.uleb128 0x9
1716	.string	"sp_pathlen"
1717	.byte	0x3
1718	.byte	0x56
1719	.long	0x1c0
1720	.byte	0x2
1721	.byte	0x23
1722	.uleb128 0x8
1723	.byte	0x0
1724	.uleb128 0x5
1725	.byte	0x4
1726	.long	0xb7f
1727	.uleb128 0x3
1728	.string	"Search_Path"
1729	.byte	0x3
1730	.byte	0x57
1731	.long	0xb7f
1732	.uleb128 0x5
1733	.byte	0x4
1734	.long	0x552
1735	.uleb128 0x5
1736	.byte	0x4
1737	.long	0xbfa
1738	.uleb128 0xa
1739	.long	0x3ce
1740	.uleb128 0x5
1741	.byte	0x4
1742	.long	0x2d1
1743	.uleb128 0x5
1744	.byte	0x4
1745	.long	0xc0b
1746	.uleb128 0xa
1747	.long	0x49d
1748	.uleb128 0x5
1749	.byte	0x4
1750	.long	0xc16
1751	.uleb128 0xa
1752	.long	0x4ee
1753	.uleb128 0x5
1754	.byte	0x4
1755	.long	0xc21
1756	.uleb128 0xa
1757	.long	0x460
1758	.uleb128 0x5
1759	.byte	0x4
1760	.long	0xc2c
1761	.uleb128 0xa
1762	.long	0x307
1763	.uleb128 0x5
1764	.byte	0x4
1765	.long	0xbdb
1766	.uleb128 0x5
1767	.byte	0x4
1768	.long	0xb6b
1769	.uleb128 0x12
1770	.long	0xc52
1771	.byte	0x1
1772	.long	0x1cf
1773	.uleb128 0x13
1774	.long	0x238
1775	.uleb128 0x13
1776	.long	0xf1
1777	.byte	0x0
1778	.uleb128 0x5
1779	.byte	0x4
1780	.long	0xc3d
1781	.uleb128 0x12
1782	.long	0xc6d
1783	.byte	0x1
1784	.long	0x1cf
1785	.uleb128 0x13
1786	.long	0x1cf
1787	.uleb128 0x13
1788	.long	0x238
1789	.byte	0x0
1790	.uleb128 0x5
1791	.byte	0x4
1792	.long	0xc58
1793	.uleb128 0x17
1794	.byte	0x1
1795	.long	0x183
1796	.uleb128 0x5
1797	.byte	0x4
1798	.long	0xc73
1799	.uleb128 0x12
1800	.long	0xc94
1801	.byte	0x1
1802	.long	0xf1
1803	.uleb128 0x13
1804	.long	0x2ab
1805	.uleb128 0x13
1806	.long	0xc94
1807	.byte	0x0
1808	.uleb128 0x5
1809	.byte	0x4
1810	.long	0x2b2
1811	.uleb128 0x5
1812	.byte	0x4
1813	.long	0xc7f
1814	.uleb128 0x3
1815	.string	"Obj_Entry"
1816	.byte	0x3
1817	.byte	0xc7
1818	.long	0x64a
1819	.uleb128 0x18
1820	.long	0xd2b
1821	.byte	0x1
1822	.string	"___start"
1823	.byte	0x1
1824	.byte	0x44
1825	.byte	0x1
1826	.long	.LFB17
1827	.long	.LFE17
1828	.long	.LLST0
1829	.uleb128 0x19
1830	.string	"argc"
1831	.byte	0x1
1832	.byte	0x3e
1833	.long	0xf1
1834	.byte	0x2
1835	.byte	0x91
1836	.sleb128 0
1837	.uleb128 0x19
1838	.string	"argv"
1839	.byte	0x1
1840	.byte	0x3f
1841	.long	0x232
1842	.byte	0x2
1843	.byte	0x91
1844	.sleb128 4
1845	.uleb128 0x19
1846	.string	"envp"
1847	.byte	0x1
1848	.byte	0x40
1849	.long	0x232
1850	.byte	0x2
1851	.byte	0x91
1852	.sleb128 8
1853	.uleb128 0x19
1854	.string	"cleanup"
1855	.byte	0x1
1856	.byte	0x41
1857	.long	0x5e7
1858	.byte	0x2
1859	.byte	0x91
1860	.sleb128 12
1861	.uleb128 0x19
1862	.string	"obj"
1863	.byte	0x1
1864	.byte	0x42
1865	.long	0xd2b
1866	.byte	0x2
1867	.byte	0x91
1868	.sleb128 16
1869	.uleb128 0x1a
1870	.long	.LASF1
1871	.byte	0x1
1872	.byte	0x43
1873	.long	0x243
1874	.byte	0x2
1875	.byte	0x91
1876	.sleb128 20
1877	.byte	0x0
1878	.uleb128 0x5
1879	.byte	0x4
1880	.long	0xd31
1881	.uleb128 0xa
1882	.long	0xca0
1883	.uleb128 0x1b
1884	.long	0xd80
1885	.string	"_strrchr"
1886	.byte	0x2
1887	.byte	0x2b
1888	.byte	0x1
1889	.long	0x183
1890	.long	.LFB18
1891	.long	.LFE18
1892	.long	.LLST1
1893	.uleb128 0x19
1894	.string	"p"
1895	.byte	0x2
1896	.byte	0x2a
1897	.long	0x183
1898	.byte	0x2
1899	.byte	0x91
1900	.sleb128 0
1901	.uleb128 0x19
1902	.string	"ch"
1903	.byte	0x2
1904	.byte	0x2a
1905	.long	0xf1
1906	.byte	0x2
1907	.byte	0x91
1908	.sleb128 4
1909	.uleb128 0x1c
1910	.string	"save"
1911	.byte	0x2
1912	.byte	0x2c
1913	.long	0x183
1914	.byte	0x2
1915	.byte	0x91
1916	.sleb128 -12
1917	.byte	0x0
1918	.uleb128 0x18
1919	.long	0xdc2
1920	.byte	0x1
1921	.string	"_rtld_setup"
1922	.byte	0x2
1923	.byte	0x43
1924	.byte	0x1
1925	.long	.LFB19
1926	.long	.LFE19
1927	.long	.LLST2
1928	.uleb128 0x19
1929	.string	"cleanup"
1930	.byte	0x2
1931	.byte	0x42
1932	.long	0x5e7
1933	.byte	0x2
1934	.byte	0x91
1935	.sleb128 0
1936	.uleb128 0x19
1937	.string	"obj"
1938	.byte	0x2
1939	.byte	0x42
1940	.long	0xd2b
1941	.byte	0x2
1942	.byte	0x91
1943	.sleb128 4
1944	.byte	0x0
1945	.uleb128 0x1d
1946	.string	"environ"
1947	.byte	0xb
1948	.byte	0x44
1949	.long	0x232
1950	.byte	0x1
1951	.byte	0x5
1952	.byte	0x3
1953	.long	environ
1954	.uleb128 0x1d
1955	.string	"__progname"
1956	.byte	0xb
1957	.byte	0x45
1958	.long	0x183
1959	.byte	0x1
1960	.byte	0x5
1961	.byte	0x3
1962	.long	__progname
1963	.uleb128 0x1d
1964	.string	"__ps_strings"
1965	.byte	0xb
1966	.byte	0x46
1967	.long	0x243
1968	.byte	0x1
1969	.byte	0x5
1970	.byte	0x3
1971	.long	__ps_strings
1972	.uleb128 0x1e
1973	.string	"_DYNAMIC"
1974	.byte	0xb
1975	.byte	0x54
1976	.long	0xf1
1977	.byte	0x1
1978	.byte	0x1
1979	.uleb128 0x1e
1980	.string	"_etext"
1981	.byte	0xb
1982	.byte	0x5a
1983	.long	0x9a
1984	.byte	0x1
1985	.byte	0x1
1986	.uleb128 0x1e
1987	.string	"_eprol"
1988	.byte	0xb
1989	.byte	0x5a
1990	.long	0x9a
1991	.byte	0x1
1992	.byte	0x1
1993	.byte	0x0
1994	.section	.debug_abbrev
1995	.uleb128 0x1
1996	.uleb128 0x11
1997	.byte	0x1
1998	.uleb128 0x10
1999	.uleb128 0x6
2000	.uleb128 0x12
2001	.uleb128 0x1
2002	.uleb128 0x11
2003	.uleb128 0x1
2004	.uleb128 0x25
2005	.uleb128 0x8
2006	.uleb128 0x13
2007	.uleb128 0xb
2008	.uleb128 0x3
2009	.uleb128 0x8
2010	.byte	0x0
2011	.byte	0x0
2012	.uleb128 0x2
2013	.uleb128 0x24
2014	.byte	0x0
2015	.uleb128 0x3
2016	.uleb128 0x8
2017	.uleb128 0xb
2018	.uleb128 0xb
2019	.uleb128 0x3e
2020	.uleb128 0xb
2021	.byte	0x0
2022	.byte	0x0
2023	.uleb128 0x3
2024	.uleb128 0x16
2025	.byte	0x0
2026	.uleb128 0x3
2027	.uleb128 0x8
2028	.uleb128 0x3a
2029	.uleb128 0xb
2030	.uleb128 0x3b
2031	.uleb128 0xb
2032	.uleb128 0x49
2033	.uleb128 0x13
2034	.byte	0x0
2035	.byte	0x0
2036	.uleb128 0x4
2037	.uleb128 0x24
2038	.byte	0x0
2039	.uleb128 0x3
2040	.uleb128 0xe
2041	.uleb128 0xb
2042	.uleb128 0xb
2043	.uleb128 0x3e
2044	.uleb128 0xb
2045	.byte	0x0
2046	.byte	0x0
2047	.uleb128 0x5
2048	.uleb128 0xf
2049	.byte	0x0
2050	.uleb128 0xb
2051	.uleb128 0xb
2052	.uleb128 0x49
2053	.uleb128 0x13
2054	.byte	0x0
2055	.byte	0x0
2056	.uleb128 0x6
2057	.uleb128 0x16
2058	.byte	0x0
2059	.uleb128 0x3
2060	.uleb128 0x8
2061	.uleb128 0x3a
2062	.uleb128 0xb
2063	.uleb128 0x3b
2064	.uleb128 0x5
2065	.uleb128 0x49
2066	.uleb128 0x13
2067	.byte	0x0
2068	.byte	0x0
2069	.uleb128 0x7
2070	.uleb128 0xf
2071	.byte	0x0
2072	.uleb128 0xb
2073	.uleb128 0xb
2074	.byte	0x0
2075	.byte	0x0
2076	.uleb128 0x8
2077	.uleb128 0x13
2078	.byte	0x1
2079	.uleb128 0x1
2080	.uleb128 0x13
2081	.uleb128 0x3
2082	.uleb128 0xe
2083	.uleb128 0xb
2084	.uleb128 0xb
2085	.uleb128 0x3a
2086	.uleb128 0xb
2087	.uleb128 0x3b
2088	.uleb128 0xb
2089	.byte	0x0
2090	.byte	0x0
2091	.uleb128 0x9
2092	.uleb128 0xd
2093	.byte	0x0
2094	.uleb128 0x3
2095	.uleb128 0x8
2096	.uleb128 0x3a
2097	.uleb128 0xb
2098	.uleb128 0x3b
2099	.uleb128 0xb
2100	.uleb128 0x49
2101	.uleb128 0x13
2102	.uleb128 0x38
2103	.uleb128 0xa
2104	.byte	0x0
2105	.byte	0x0
2106	.uleb128 0xa
2107	.uleb128 0x26
2108	.byte	0x0
2109	.uleb128 0x49
2110	.uleb128 0x13
2111	.byte	0x0
2112	.byte	0x0
2113	.uleb128 0xb
2114	.uleb128 0x13
2115	.byte	0x1
2116	.uleb128 0x1
2117	.uleb128 0x13
2118	.uleb128 0x3
2119	.uleb128 0x8
2120	.uleb128 0xb
2121	.uleb128 0xb
2122	.uleb128 0x3a
2123	.uleb128 0xb
2124	.uleb128 0x3b
2125	.uleb128 0xb
2126	.byte	0x0
2127	.byte	0x0
2128	.uleb128 0xc
2129	.uleb128 0x26
2130	.byte	0x0
2131	.byte	0x0
2132	.byte	0x0
2133	.uleb128 0xd
2134	.uleb128 0x13
2135	.byte	0x1
2136	.uleb128 0x1
2137	.uleb128 0x13
2138	.uleb128 0xb
2139	.uleb128 0xb
2140	.uleb128 0x3a
2141	.uleb128 0xb
2142	.uleb128 0x3b
2143	.uleb128 0x5
2144	.byte	0x0
2145	.byte	0x0
2146	.uleb128 0xe
2147	.uleb128 0xd
2148	.byte	0x0
2149	.uleb128 0x3
2150	.uleb128 0x8
2151	.uleb128 0x3a
2152	.uleb128 0xb
2153	.uleb128 0x3b
2154	.uleb128 0x5
2155	.uleb128 0x49
2156	.uleb128 0x13
2157	.uleb128 0x38
2158	.uleb128 0xa
2159	.byte	0x0
2160	.byte	0x0
2161	.uleb128 0xf
2162	.uleb128 0xd
2163	.byte	0x0
2164	.uleb128 0x3
2165	.uleb128 0xe
2166	.uleb128 0x3a
2167	.uleb128 0xb
2168	.uleb128 0x3b
2169	.uleb128 0x5
2170	.uleb128 0x49
2171	.uleb128 0x13
2172	.uleb128 0x38
2173	.uleb128 0xa
2174	.byte	0x0
2175	.byte	0x0
2176	.uleb128 0x10
2177	.uleb128 0x17
2178	.byte	0x1
2179	.uleb128 0x1
2180	.uleb128 0x13
2181	.uleb128 0xb
2182	.uleb128 0xb
2183	.uleb128 0x3a
2184	.uleb128 0xb
2185	.uleb128 0x3b
2186	.uleb128 0x5
2187	.byte	0x0
2188	.byte	0x0
2189	.uleb128 0x11
2190	.uleb128 0xd
2191	.byte	0x0
2192	.uleb128 0x3
2193	.uleb128 0x8
2194	.uleb128 0x3a
2195	.uleb128 0xb
2196	.uleb128 0x3b
2197	.uleb128 0x5
2198	.uleb128 0x49
2199	.uleb128 0x13
2200	.byte	0x0
2201	.byte	0x0
2202	.uleb128 0x12
2203	.uleb128 0x15
2204	.byte	0x1
2205	.uleb128 0x1
2206	.uleb128 0x13
2207	.uleb128 0x27
2208	.uleb128 0xc
2209	.uleb128 0x49
2210	.uleb128 0x13
2211	.byte	0x0
2212	.byte	0x0
2213	.uleb128 0x13
2214	.uleb128 0x5
2215	.byte	0x0
2216	.uleb128 0x49
2217	.uleb128 0x13
2218	.byte	0x0
2219	.byte	0x0
2220	.uleb128 0x14
2221	.uleb128 0x15
2222	.byte	0x0
2223	.uleb128 0x27
2224	.uleb128 0xc
2225	.byte	0x0
2226	.byte	0x0
2227	.uleb128 0x15
2228	.uleb128 0x13
2229	.byte	0x1
2230	.uleb128 0x1
2231	.uleb128 0x13
2232	.uleb128 0xb
2233	.uleb128 0xb
2234	.uleb128 0x3a
2235	.uleb128 0xb
2236	.uleb128 0x3b
2237	.uleb128 0xb
2238	.byte	0x0
2239	.byte	0x0
2240	.uleb128 0x16
2241	.uleb128 0xd
2242	.byte	0x0
2243	.uleb128 0x3
2244	.uleb128 0x8
2245	.uleb128 0x3a
2246	.uleb128 0xb
2247	.uleb128 0x3b
2248	.uleb128 0xb
2249	.uleb128 0x49
2250	.uleb128 0x13
2251	.uleb128 0xb
2252	.uleb128 0xb
2253	.uleb128 0xd
2254	.uleb128 0xb
2255	.uleb128 0xc
2256	.uleb128 0xb
2257	.uleb128 0x38
2258	.uleb128 0xa
2259	.byte	0x0
2260	.byte	0x0
2261	.uleb128 0x17
2262	.uleb128 0x15
2263	.byte	0x0
2264	.uleb128 0x27
2265	.uleb128 0xc
2266	.uleb128 0x49
2267	.uleb128 0x13
2268	.byte	0x0
2269	.byte	0x0
2270	.uleb128 0x18
2271	.uleb128 0x2e
2272	.byte	0x1
2273	.uleb128 0x1
2274	.uleb128 0x13
2275	.uleb128 0x3f
2276	.uleb128 0xc
2277	.uleb128 0x3
2278	.uleb128 0x8
2279	.uleb128 0x3a
2280	.uleb128 0xb
2281	.uleb128 0x3b
2282	.uleb128 0xb
2283	.uleb128 0x27
2284	.uleb128 0xc
2285	.uleb128 0x11
2286	.uleb128 0x1
2287	.uleb128 0x12
2288	.uleb128 0x1
2289	.uleb128 0x40
2290	.uleb128 0x6
2291	.byte	0x0
2292	.byte	0x0
2293	.uleb128 0x19
2294	.uleb128 0x5
2295	.byte	0x0
2296	.uleb128 0x3
2297	.uleb128 0x8
2298	.uleb128 0x3a
2299	.uleb128 0xb
2300	.uleb128 0x3b
2301	.uleb128 0xb
2302	.uleb128 0x49
2303	.uleb128 0x13
2304	.uleb128 0x2
2305	.uleb128 0xa
2306	.byte	0x0
2307	.byte	0x0
2308	.uleb128 0x1a
2309	.uleb128 0x5
2310	.byte	0x0
2311	.uleb128 0x3
2312	.uleb128 0xe
2313	.uleb128 0x3a
2314	.uleb128 0xb
2315	.uleb128 0x3b
2316	.uleb128 0xb
2317	.uleb128 0x49
2318	.uleb128 0x13
2319	.uleb128 0x2
2320	.uleb128 0xa
2321	.byte	0x0
2322	.byte	0x0
2323	.uleb128 0x1b
2324	.uleb128 0x2e
2325	.byte	0x1
2326	.uleb128 0x1
2327	.uleb128 0x13
2328	.uleb128 0x3
2329	.uleb128 0x8
2330	.uleb128 0x3a
2331	.uleb128 0xb
2332	.uleb128 0x3b
2333	.uleb128 0xb
2334	.uleb128 0x27
2335	.uleb128 0xc
2336	.uleb128 0x49
2337	.uleb128 0x13
2338	.uleb128 0x11
2339	.uleb128 0x1
2340	.uleb128 0x12
2341	.uleb128 0x1
2342	.uleb128 0x40
2343	.uleb128 0x6
2344	.byte	0x0
2345	.byte	0x0
2346	.uleb128 0x1c
2347	.uleb128 0x34
2348	.byte	0x0
2349	.uleb128 0x3
2350	.uleb128 0x8
2351	.uleb128 0x3a
2352	.uleb128 0xb
2353	.uleb128 0x3b
2354	.uleb128 0xb
2355	.uleb128 0x49
2356	.uleb128 0x13
2357	.uleb128 0x2
2358	.uleb128 0xa
2359	.byte	0x0
2360	.byte	0x0
2361	.uleb128 0x1d
2362	.uleb128 0x34
2363	.byte	0x0
2364	.uleb128 0x3
2365	.uleb128 0x8
2366	.uleb128 0x3a
2367	.uleb128 0xb
2368	.uleb128 0x3b
2369	.uleb128 0xb
2370	.uleb128 0x49
2371	.uleb128 0x13
2372	.uleb128 0x3f
2373	.uleb128 0xc
2374	.uleb128 0x2
2375	.uleb128 0xa
2376	.byte	0x0
2377	.byte	0x0
2378	.uleb128 0x1e
2379	.uleb128 0x34
2380	.byte	0x0
2381	.uleb128 0x3
2382	.uleb128 0x8
2383	.uleb128 0x3a
2384	.uleb128 0xb
2385	.uleb128 0x3b
2386	.uleb128 0xb
2387	.uleb128 0x49
2388	.uleb128 0x13
2389	.uleb128 0x3f
2390	.uleb128 0xc
2391	.uleb128 0x3c
2392	.uleb128 0xc
2393	.byte	0x0
2394	.byte	0x0
2395	.byte	0x0
2396	.section	.debug_pubnames,"",@progbits
2397	.long	0x57
2398	.value	0x2
2399	.long	.Ldebug_info0
2400	.long	0xe3f
2401	.long	0xcb1
2402	.string	"___start"
2403	.long	0xd80
2404	.string	"_rtld_setup"
2405	.long	0xdc2
2406	.string	"environ"
2407	.long	0xdd8
2408	.string	"__progname"
2409	.long	0xdf1
2410	.string	"__ps_strings"
2411	.long	0x0
2412	.section	.debug_aranges,"",@progbits
2413	.long	0x1c
2414	.value	0x2
2415	.long	.Ldebug_info0
2416	.byte	0x4
2417	.byte	0x0
2418	.value	0x0
2419	.value	0x0
2420	.long	.Ltext0
2421	.long	.Letext0-.Ltext0
2422	.long	0x0
2423	.long	0x0
2424	.section	.debug_str,"",@progbits
2425.LASF0:
2426	.string	"unsigned int"
2427.LASF2:
2428	.string	"r_offset"
2429.LASF1:
2430	.string	"ps_strings"
2431	.ident	"GCC: (GNU) 4.1.3 20080704 (prerelease) (NetBSD nb2 20081120)"
2432