1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 * or http://www.opensolaris.org/os/licensing.
10 * See the License for the specific language governing permissions
11 * and limitations under the License.
12 *
13 * When distributing Covered Code, include this CDDL HEADER in each
14 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 * If applicable, add the following below this CDDL HEADER, with the
16 * fields enclosed by brackets "[]" replaced with your own identifying
17 * information: Portions Copyright [yyyy] [name of copyright owner]
18 *
19 * CDDL HEADER END
20 */
21
22/*
23 * Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
24 * Use is subject to license terms.
25 */
26
27	.file	"_rtboot.s"
28
29/ bootstrap routine for run-time linker
30/ we get control from exec which has loaded our text and
31/ data into the process' address space and created the process
32/ stack
33/
34/ on entry, the process stack looks like this:
35/
36/			# <- %esp
37/_______________________#  high addresses
38/	strings		#
39/_______________________#
40/	0 word		#
41/_______________________#
42/	Auxiliary	#
43/	entries		#
44/	...		#
45/	(size varies)	#
46/_______________________#
47/	0 word		#
48/_______________________#
49/	Environment	#
50/	pointers	#
51/	...		#
52/	(one word each)	#
53/_______________________#
54/	0 word		#
55/_______________________#
56/	Argument	# low addresses
57/	pointers	#
58/	Argc words	#
59/_______________________#
60/	argc		#
61/_______________________# <- %ebp
62
63#include <SYS.h>
64
65	.set	EB_NULL,0
66	.set	EB_DYNAMIC,1
67	.set	EB_LDSO_BASE,2
68	.set	EB_ARGV,3
69	.set	EB_ENVP,4
70	.set	EB_AUXV,5
71	.set	EB_DEVZERO,6
72	.set	EB_PAGESIZE,7
73	.set	EB_MAX,8
74	.set	EB_MAX_SIZE32,64
75
76	.text
77	.globl	__rtboot
78	.globl	__rtld
79	.type	__rtboot,@function
80	.align	4
81__rtboot:
82	movl	%esp,%ebp
83	subl	$EB_MAX_SIZE32,%esp	/ make room for a max sized boot vector
84	movl	%esp,%esi		/ use esi as a pointer to &eb[0]
85	movl	$EB_ARGV,0(%esi)	/ set up tag for argv
86	leal	4(%ebp),%eax		/ get address of argv
87	movl	%eax,4(%esi)		/ put after tag
88	movl	$EB_ENVP,8(%esi)	/ set up tag for envp
89	movl	(%ebp),%eax		/ get # of args
90	addl	$2,%eax			/ one for the zero & one for argc
91	leal	(%ebp,%eax,4),%edi	/ now points past args & @ envp
92	movl	%edi,12(%esi)		/ set envp
93	addl	$-4,%edi		/ start loop at &env[-1]
94.L00:	addl	$4,%edi			/ next
95	cmpl	$0,(%edi)		/ search for 0 at end of env
96	jne	.L00
97	addl	$4,%edi			/ advance past 0
98	movl	$EB_AUXV,16(%esi)	/ set up tag for auxv
99	movl	%edi,20(%esi)		/ point to auxv
100	movl	$EB_NULL,24(%esi)	/ set up NULL tag
101	call	.L01		/ only way to get IP into a register
102.L01:	popl	%ebx		/ pop the IP we just "pushed"
103	leal	s.EMPTY - .L01(%ebx),%eax
104	pushl	%eax
105	leal	s.ZERO - .L01(%ebx),%eax
106	pushl	%eax
107	leal	s.LDSO - .L01(%ebx),%eax
108	pushl	%eax
109	movl	%esp,%edi	/ save pointer to strings
110	leal	f.MUNMAP - .L01(%ebx),%eax
111	pushl	%eax
112	leal	f.CLOSE - .L01(%ebx),%eax
113	pushl	%eax
114	leal	f.SYSCONFIG - .L01(%ebx),%eax
115	pushl	%eax
116	leal	f.FSTATAT - .L01(%ebx),%eax
117	pushl	%eax
118	leal	f.MMAP - .L01(%ebx),%eax
119	pushl	%eax
120	leal	f.OPENAT - .L01(%ebx),%eax
121	pushl	%eax
122	leal	f.PANIC - .L01(%ebx),%eax
123	pushl	%eax
124	movl	%esp,%ecx	/ save pointer to functions
125
126	pushl	%ecx		/ address of functions
127	pushl	%edi		/ address of strings
128	pushl	%esi		/ &eb[0]
129	call	__rtld		/ __rtld(&eb[0], strings, funcs)
130	movl	%esi,%esp	/ restore the stack (but leaving boot vector)
131	jmp	*%eax 		/ transfer control to ld.so.1
132	.size	__rtboot,.-__rtboot
133
134	.align	4
135s.LDSO:		.string	"/usr/lib/ld.so.1"
136s.ZERO:		.string	"/dev/zero"
137s.EMPTY:	.string	"(null)"
138s.ERROR:	.string	": no (or bad) /usr/lib/ld.so.1\n"
139l.ERROR:
140
141	.align	4
142f.PANIC:
143	movl	%esp,%ebp
144/ Add using of argument string
145	pushl	$l.ERROR - s.ERROR
146	call	.L02
147.L02:	popl	%ebx
148	leal	s.ERROR - .L02(%ebx),%eax
149	pushl	%eax
150	pushl	$2
151	call	f.WRITE
152	jmp	f.EXIT
153/ Not reached
154
155f.OPENAT:
156	movl	$SYS_openat,%eax
157	jmp	__syscall
158f.MMAP:
159	movl	$SYS_mmap,%eax
160	jmp	__syscall
161f.MUNMAP:
162	movl	$SYS_munmap,%eax
163	jmp	__syscall
164f.READ:
165	movl	$SYS_read,%eax
166	jmp	__syscall
167f.WRITE:
168	movl	$SYS_write,%eax
169	jmp	__syscall
170f.LSEEK:
171	movl	$SYS_lseek,%eax
172	jmp	__syscall
173f.CLOSE:
174	movl	$SYS_close,%eax
175	jmp	__syscall
176f.FSTATAT:
177	movl	$SYS_fstatat,%eax
178	jmp	__syscall
179f.SYSCONFIG:
180	movl	$SYS_sysconfig,%eax
181	jmp	__syscall
182f.EXIT:
183	movl	$SYS_exit,%eax
184/	jmp	__syscall
185__syscall:
186	int	$T_SYSCALLINT
187	jc	__err_exit
188	ret
189__err_exit:
190	movl	$-1,%eax
191	ret
192	.file	"_rtld.c"
193	.section	.debug_abbrev,"",@progbits
194.Ldebug_abbrev0:
195	.section	.debug_info,"",@progbits
196.Ldebug_info0:
197	.section	.debug_line,"",@progbits
198.Ldebug_line0:
199	.text
200.Ltext0:
201	.cfi_sections	.debug_frame
202.globl __rtld
203	.type	__rtld, @function
204__rtld:
205.LFB0:
206	.file 1 "../i386/crt/_rtld.c"
207	.loc 1 77 0
208	.cfi_startproc
209.LVL0:
210	pushl	%ebp
211.LCFI0:
212	.cfi_def_cfa_offset 8
213	movl	%esp, %ebp
214	.cfi_offset 5, -8
215.LCFI1:
216	.cfi_def_cfa_register 5
217	pushl	%edi
218	pushl	%esi
219	subl	$240, %esp
220	movl	8(%ebp), %edi
221	.cfi_offset 6, -16
222	.cfi_offset 7, -12
223	.loc 1 80 0
224	movl	12(%ebp), %eax
225	movl	8(%eax), %eax
226	movl	%eax, -192(%ebp)
227	.loc 1 102 0
228	movl	(%edi), %eax
229	testl	%eax, %eax
230	je	.L2
231.LVL1:
232	movl	$0, -160(%ebp)
233	movl	-192(%ebp), %ecx
234.LVL2:
235.L9:
236	.loc 1 103 0
237	cmpl	$3, %eax
238	je	.L4
239	cmpl	$5, %eax
240	jne	.L3
241	jmp	.L52
242.L4:
243	.loc 1 105 0
244	movl	4(%edi), %eax
245	movl	(%eax), %ecx
246	.loc 1 106 0
247	jmp	.L3
248.L52:
249	.loc 1 108 0
250	movl	4(%edi), %eax
251.LVL3:
252	.loc 1 109 0
253	movl	(%eax), %edx
254	.loc 1 108 0
255	testl	%edx, %edx
256	je	.L3
257	.loc 1 110 0
258	cmpl	$6, %edx
259	jne	.L46
260	jmp	.L6
261.L8:
262	cmpl	$6, %edx
263	jne	.L46
264.L6:
265	.loc 1 111 0
266	movl	4(%eax), %eax
267.LVL4:
268	movl	%eax, -160(%ebp)
269	.loc 1 112 0
270	jmp	.L3
271.LVL5:
272.L46:
273	.loc 1 109 0
274	addl	$8, %eax
275.LVL6:
276	movl	(%eax), %edx
277	.loc 1 108 0
278	testl	%edx, %edx
279	jne	.L8
280.L3:
281	.loc 1 116 0
282	addl	$8, %edi
283.LVL7:
284	.loc 1 102 0
285	movl	(%edi), %eax
286.LVL8:
287	testl	%eax, %eax
288	jne	.L9
289	movl	%ecx, -192(%ebp)
290	.loc 1 123 0
291	cmpl	$0, -160(%ebp)
292	jne	.L10
293.LVL9:
294.L2:
295	.loc 1 124 0
296	subl	$12, %esp
297	pushl	$6
298	movl	16(%ebp), %edx
299	.cfi_escape 0x2e,0x10
300	call	*16(%edx)
301.LVL10:
302	movl	%eax, -160(%ebp)
303	.loc 1 125 0
304	movl	$7, (%edi)
305	movl	%eax, 4(%edi)
306	addl	$8, %edi
307.LVL11:
308	addl	$16, %esp
309.LVL12:
310.L10:
311	.loc 1 135 0
312	movl	16(%ebp), %ecx
313.LVL13:
314	addl	$4, %ecx
315	movl	%ecx, -220(%ebp)
316	subl	$4, %esp
317	pushl	$0
318	movl	12(%ebp), %eax
319	pushl	(%eax)
320	pushl	$-3041965
321	call	*(%ecx)
322	movl	%eax, -184(%ebp)
323	addl	$16, %esp
324	cmpl	$-1, %eax
325	jne	.L11
326.LVL14:
327	.loc 1 136 0
328	subl	$12, %esp
329	pushl	-192(%ebp)
330	movl	16(%ebp), %edx
331	call	*(%edx)
332	addl	$16, %esp
333.L11:
334	.loc 1 137 0
335	pushl	$0
336	leal	-144(%ebp), %eax
337	pushl	%eax
338	pushl	$0
339	pushl	-184(%ebp)
340	movl	16(%ebp), %ecx
341	call	*12(%ecx)
342	addl	$16, %esp
343	cmpl	$-1, %eax
344	jne	.L12
345	.loc 1 138 0
346	subl	$12, %esp
347	pushl	-192(%ebp)
348	movl	16(%ebp), %edx
349	call	*(%edx)
350	addl	$16, %esp
351.L12:
352	.loc 1 139 0
353	movl	16(%ebp), %ecx
354	addl	$8, %ecx
355	movl	%ecx, -196(%ebp)
356	subl	$8, %esp
357	pushl	$0
358	pushl	-184(%ebp)
359	pushl	$1
360	pushl	$5
361	pushl	-96(%ebp)
362	pushl	$0
363	.cfi_escape 0x2e,0x20
364	call	*(%ecx)
365	movl	%eax, %esi
366.LVL15:
367	.loc 1 141 0
368	addl	$32, %esp
369	cmpl	$-1, %eax
370	jne	.L13
371.LVL16:
372	.loc 1 142 0
373	subl	$12, %esp
374	pushl	-192(%ebp)
375	movl	16(%ebp), %edx
376	.cfi_escape 0x2e,0x10
377	call	*(%edx)
378.LVL17:
379	addl	$16, %esp
380.LVL18:
381.L13:
382	.loc 1 149 0
383	cmpl	$1179403647, (%esi)
384	je	.L14
385	.loc 1 153 0
386	subl	$12, %esp
387	pushl	-192(%ebp)
388	movl	16(%ebp), %ecx
389	call	*(%ecx)
390	addl	$16, %esp
391.LVL19:
392.L14:
393	.loc 1 154 0
394	cmpw	$257, 4(%esi)
395	je	.L15
396	.loc 1 156 0
397	subl	$12, %esp
398	pushl	-192(%ebp)
399	movl	16(%ebp), %edx
400	call	*(%edx)
401	addl	$16, %esp
402.LVL20:
403.L15:
404	.loc 1 157 0
405	cmpw	$3, 16(%esi)
406	je	.L16
407	.loc 1 158 0
408	subl	$12, %esp
409	pushl	-192(%ebp)
410	movl	16(%ebp), %ecx
411	call	*(%ecx)
412	addl	$16, %esp
413.LVL21:
414.L16:
415	.loc 1 159 0
416	cmpw	$3, 18(%esi)
417	je	.L17
418	.loc 1 160 0
419	subl	$12, %esp
420	pushl	-192(%ebp)
421	movl	16(%ebp), %edx
422	call	*(%edx)
423	addl	$16, %esp
424.LVL22:
425.L17:
426	.loc 1 161 0
427	cmpl	$1, 20(%esi)
428	jbe	.L18
429	.loc 1 162 0
430	subl	$12, %esp
431	pushl	-192(%ebp)
432	movl	16(%ebp), %ecx
433	call	*(%ecx)
434	addl	$16, %esp
435.LVL23:
436.L18:
437	.loc 1 167 0
438	movl	28(%esi), %eax
439	addl	%esi, %eax
440	movl	%eax, -208(%ebp)
441	.loc 1 168 0
442	cmpw	$0, 44(%esi)
443	jne	.L19
444	movl	$0, -164(%ebp)
445	jmp	.L20
446.L19:
447	movl	-208(%ebp), %edx
448	movl	$0, -164(%ebp)
449	movl	$0, -156(%ebp)
450	movl	-172(%ebp), %ecx
451.LVL24:
452	movl	%edi, -176(%ebp)
453	movl	%esi, %edi
454.LVL25:
455	movl	%edx, %esi
456.LVL26:
457.L25:
458	.loc 1 170 0
459	cmpl	$1, (%esi)
460	jne	.L21
461	.loc 1 171 0
462	cmpl	$0, -164(%ebp)
463	jne	.L22
464	movl	%esi, -164(%ebp)
465	movl	%esi, %ecx
466	jmp	.L21
467.L22:
468	.loc 1 173 0
469	movl	8(%esi), %eax
470	cmpl	8(%ecx), %eax
471	jbe	.L23
472	movl	%esi, %ecx
473	jmp	.L21
474.L23:
475	.loc 1 174 0
476	subl	$12, %esp
477	pushl	-192(%ebp)
478	movl	16(%ebp), %ecx
479.LVL27:
480	call	*(%ecx)
481	movl	%esi, %ecx
482.LVL28:
483	addl	$16, %esp
484.L21:
485	.loc 1 168 0
486	incl	-156(%ebp)
487	.loc 1 169 0
488	movw	42(%edi), %dx
489	.loc 1 168 0
490	movzwl	44(%edi), %eax
491	cmpl	-156(%ebp), %eax
492	jle	.L24
493	.loc 1 169 0
494	movzwl	%dx, %edx
495	addl	%edx, %esi
496	jmp	.L25
497.L24:
498	movl	%ecx, -172(%ebp)
499	movl	%edi, %esi
500.LVL29:
501	movl	-176(%ebp), %edi
502.LVL30:
503	.loc 1 181 0
504	cmpl	$0, -164(%ebp)
505	jne	.L26
506.L20:
507	.loc 1 182 0
508	subl	$12, %esp
509	pushl	-192(%ebp)
510	movl	16(%ebp), %edx
511	call	*(%edx)
512.LVL31:
513	addl	$16, %esp
514.LVL32:
515.L26:
516	.loc 1 195 0
517	movl	-160(%ebp), %ecx
518.LVL33:
519	negl	%ecx
520	movl	%ecx, -176(%ebp)
521	movl	-160(%ebp), %eax
522	decl	%eax
523	movl	%eax, -200(%ebp)
524	movl	-172(%ebp), %edx
525	movl	20(%edx), %eax
526	addl	8(%edx), %eax
527	movl	%ecx, %edx
528	movl	-164(%ebp), %ecx
529	andl	8(%ecx), %edx
530	subl	%edx, %eax
531	addl	-200(%ebp), %eax
532	andl	-176(%ebp), %eax
533	movl	%eax, -168(%ebp)
534	.loc 1 197 0
535	subl	$8, %esp
536	pushl	$0
537	pushl	-184(%ebp)
538	pushl	$1
539	pushl	$5
540	pushl	%eax
541	pushl	$0
542	movl	-196(%ebp), %edx
543	.cfi_escape 0x2e,0x20
544	call	*(%edx)
545	movl	%eax, -156(%ebp)
546	movl	%eax, -160(%ebp)
547	.loc 1 199 0
548	addl	$32, %esp
549	cmpl	$-1, %eax
550	jne	.L27
551	.loc 1 200 0
552	subl	$12, %esp
553	pushl	-192(%ebp)
554	movl	16(%ebp), %ecx
555	.cfi_escape 0x2e,0x10
556	call	*(%ecx)
557	addl	$16, %esp
558.L27:
559	.loc 1 201 0
560	movl	-164(%ebp), %eax
561	movl	28(%eax), %edx
562	movl	-156(%ebp), %ecx
563	leal	-1(%edx,%ecx), %eax
564	negl	%edx
565	andl	%edx, %eax
566	movl	%eax, -188(%ebp)
567	.loc 1 206 0
568	movl	-160(%ebp), %edx
569	cmpl	%edx, %eax
570	je	.L28
571	.loc 1 207 0
572	subl	$8, %esp
573	pushl	-168(%ebp)
574	pushl	%edx
575	movl	16(%ebp), %ecx
576	call	*24(%ecx)
577	.loc 1 208 0
578	movl	-164(%ebp), %eax
579	movl	28(%eax), %eax
580	movl	%eax, -236(%ebp)
581	movl	-172(%ebp), %edx
582	addl	20(%edx), %eax
583	movl	%eax, %edx
584	movl	-172(%ebp), %ecx
585	addl	8(%ecx), %edx
586	movl	-236(%ebp), %eax
587	negl	%eax
588	movl	-164(%ebp), %ecx
589	andl	8(%ecx), %eax
590	subl	%eax, %edx
591	addl	-200(%ebp), %edx
592	andl	-176(%ebp), %edx
593	movl	%edx, -168(%ebp)
594	.loc 1 211 0
595	addl	$8, %esp
596	pushl	$0
597	pushl	-184(%ebp)
598	pushl	$1
599	pushl	$5
600	pushl	%edx
601	pushl	$0
602	movl	-196(%ebp), %edx
603	.cfi_escape 0x2e,0x20
604	call	*(%edx)
605	movl	%eax, -160(%ebp)
606	movl	%eax, -156(%ebp)
607	.loc 1 213 0
608	addl	$32, %esp
609	cmpl	$-1, %eax
610	jne	.L29
611	.loc 1 214 0
612	subl	$12, %esp
613	pushl	-192(%ebp)
614	movl	16(%ebp), %ecx
615	.cfi_escape 0x2e,0x10
616	call	*(%ecx)
617	addl	$16, %esp
618.L29:
619	.loc 1 215 0
620	movl	-164(%ebp), %edx
621	movl	28(%edx), %eax
622	movl	-156(%ebp), %ecx
623	leal	-1(%eax,%ecx), %edx
624	negl	%eax
625	andl	%eax, %edx
626	movl	%edx, -188(%ebp)
627.L28:
628	.loc 1 221 0
629	cmpw	$0, 44(%esi)
630	je	.L30
631	movl	-208(%ebp), %eax
632	movl	$0, -212(%ebp)
633	movl	$0, -156(%ebp)
634	.loc 1 76 0
635	movl	%edi, -216(%ebp)
636	movl	%esi, %edi
637.LVL34:
638	movl	%eax, %esi
639.LVL35:
640.L42:
641	.loc 1 228 0
642	cmpl	$1, (%esi)
643	jne	.L31
644	movl	20(%esi), %eax
645	testl	%eax, %eax
646	je	.L31
647	.loc 1 236 0
648	movl	4(%esi), %edx
649	movl	-176(%ebp), %ecx
650	andl	%edx, %ecx
651	movl	%ecx, -180(%ebp)
652	.loc 1 237 0
653	leal	(%edx,%eax), %eax
654	subl	%ecx, %eax
655	movl	%eax, -204(%ebp)
656	.loc 1 242 0
657	movl	-188(%ebp), %eax
658	addl	8(%esi), %eax
659	andl	-176(%ebp), %eax
660	movl	%eax, -164(%ebp)
661	movl	%eax, -172(%ebp)
662	.loc 1 248 0
663	cmpl	-208(%ebp), %esi
664	jne	.L32
665	.loc 1 249 0
666	movl	-216(%ebp), %eax
667	movl	$2, (%eax)
668	.loc 1 250 0
669	movl	-172(%ebp), %edx
670	movl	%edx, 4(%eax)
671	addl	$8, %eax
672	movl	%eax, -216(%ebp)
673.L32:
674	.loc 1 257 0
675	movl	-160(%ebp), %ecx
676	cmpl	%ecx, -172(%ebp)
677	je	.L33
678	.loc 1 258 0
679	subl	$8, %esp
680	movl	-164(%ebp), %eax
681	subl	%ecx, %eax
682	pushl	%eax
683	pushl	%ecx
684	movl	16(%ebp), %edx
685	call	*24(%edx)
686	.loc 1 259 0
687	movl	-160(%ebp), %eax
688	subl	-164(%ebp), %eax
689	addl	%eax, -168(%ebp)
690	addl	$16, %esp
691.L33:
692	.loc 1 267 0
693	movl	24(%esi), %eax
694	movl	%eax, %edx
695	shrl	$2, %edx
696	andl	$1, %edx
697	movl	%edx, -160(%ebp)
698	.loc 1 269 0
699	testb	$2, %al
700	je	.L34
701	.loc 1 270 0
702	orl	$2, %edx
703	movl	%edx, -160(%ebp)
704.L34:
705	.loc 1 271 0
706	testb	$1, %al
707	je	.L35
708	.loc 1 272 0
709	orl	$4, -160(%ebp)
710.L35:
711	.loc 1 273 0
712	subl	$8, %esp
713	pushl	-180(%ebp)
714	pushl	-184(%ebp)
715	pushl	$18
716	pushl	-160(%ebp)
717	pushl	-204(%ebp)
718	pushl	-172(%ebp)
719	movl	-196(%ebp), %ecx
720	.cfi_escape 0x2e,0x20
721	call	*(%ecx)
722	addl	$32, %esp
723	cmpl	$-1, %eax
724	jne	.L36
725	.loc 1 275 0
726	subl	$12, %esp
727	pushl	-192(%ebp)
728	movl	16(%ebp), %edx
729	.cfi_escape 0x2e,0x10
730	call	*(%edx)
731	addl	$16, %esp
732.L36:
733	.loc 1 283 0
734	movl	16(%esi), %edx
735	cmpl	%edx, 20(%esi)
736	jbe	.L37
737	.loc 1 284 0
738	addl	8(%esi), %edx
739	addl	-188(%ebp), %edx
740.LVL36:
741	.loc 1 285 0
742	movl	-200(%ebp), %ecx
743	leal	(%edx,%ecx), %eax
744	andl	-176(%ebp), %eax
745	movl	%eax, -180(%ebp)
746	movl	%eax, -224(%ebp)
747	.loc 1 286 0
748	movl	%eax, %ecx
749	subl	%edx, %ecx
750	testl	%ecx, %ecx
751	jle	.L38
752	.loc 1 76 0
753	movl	$0, %eax
754.LVL37:
755.L39:
756	.loc 1 287 0
757	movb	$0, (%eax,%edx)
758	.loc 1 286 0
759	incl	%eax
760.LVL38:
761	cmpl	%ecx, %eax
762	jne	.L39
763.L38:
764	.loc 1 288 0
765	movl	-188(%ebp), %eax
766.LVL39:
767	addl	20(%esi), %eax
768	addl	8(%esi), %eax
769	subl	-180(%ebp), %eax
770	movl	%eax, -180(%ebp)
771	.loc 1 289 0
772	testl	%eax, %eax
773	jle	.L37
774	.loc 1 290 0
775	cmpl	$0, -212(%ebp)
776	jne	.L40
777	.loc 1 291 0
778	subl	$4, %esp
779	pushl	$2
780	movl	12(%ebp), %eax
781	pushl	4(%eax)
782	pushl	$-3041965
783	movl	-220(%ebp), %edx
784.LVL40:
785	call	*(%edx)
786	movl	%eax, -212(%ebp)
787	.loc 1 292 0
788	addl	$16, %esp
789	cmpl	$-1, %eax
790	jne	.L40
791	.loc 1 293 0
792	subl	$12, %esp
793	pushl	-192(%ebp)
794	movl	16(%ebp), %ecx
795	call	*(%ecx)
796	addl	$16, %esp
797.LVL41:
798.L40:
799	.loc 1 295 0
800	subl	$8, %esp
801	pushl	$0
802	pushl	-212(%ebp)
803	pushl	$18
804	pushl	-160(%ebp)
805	pushl	-180(%ebp)
806	pushl	-224(%ebp)
807	movl	-196(%ebp), %edx
808.LVL42:
809	.cfi_escape 0x2e,0x20
810	call	*(%edx)
811	addl	$32, %esp
812	cmpl	$-1, %eax
813	jne	.L37
814	.loc 1 298 0
815	subl	$12, %esp
816	pushl	-192(%ebp)
817	movl	16(%ebp), %ecx
818	.cfi_escape 0x2e,0x10
819	call	*(%ecx)
820	addl	$16, %esp
821.LVL43:
822.L37:
823	.loc 1 305 0
824	movl	-204(%ebp), %eax
825	addl	-200(%ebp), %eax
826	andl	-176(%ebp), %eax
827	addl	-172(%ebp), %eax
828	movl	%eax, -160(%ebp)
829	.loc 1 306 0
830	movl	-164(%ebp), %eax
831	subl	-160(%ebp), %eax
832	addl	%eax, -168(%ebp)
833.L31:
834	.loc 1 221 0
835	incl	-156(%ebp)
836	.loc 1 222 0
837	movw	42(%edi), %dx
838.LVL44:
839	.loc 1 221 0
840	movzwl	44(%edi), %eax
841	cmpl	-156(%ebp), %eax
842	jle	.L51
843	.loc 1 222 0
844	movzwl	%dx, %edx
845	addl	%edx, %esi
846	jmp	.L42
847.LVL45:
848.L30:
849	movl	$0, -212(%ebp)
850	jmp	.L41
851.LVL46:
852.L51:
853	movl	%edi, %esi
854.LVL47:
855	movl	-216(%ebp), %edi
856.LVL48:
857.L41:
858	.loc 1 312 0
859	cmpl	$0, -168(%ebp)
860	je	.L43
861	.loc 1 313 0
862	subl	$8, %esp
863	pushl	-168(%ebp)
864	pushl	-160(%ebp)
865	movl	16(%ebp), %edx
866	call	*24(%edx)
867	addl	$16, %esp
868.L43:
869	.loc 1 319 0
870	subl	$12, %esp
871	pushl	-184(%ebp)
872	movl	16(%ebp), %ecx
873	call	*20(%ecx)
874	.loc 1 320 0
875	addl	$16, %esp
876	cmpl	$0, -212(%ebp)
877	je	.L44
878	.loc 1 321 0
879	movl	$6, (%edi)
880	movl	-212(%ebp), %eax
881	movl	%eax, 4(%edi)
882	addl	$8, %edi
883.L44:
884	.loc 1 323 0
885	movl	$0, (%edi)
886	movl	$0, 4(%edi)
887	movl	24(%esi), %eax
888	movl	-188(%ebp), %edx
889	leal	-2(%edx,%eax), %eax
890	.loc 1 327 0
891	leal	-8(%ebp), %esp
892	popl	%esi
893.LVL49:
894	popl	%edi
895.LVL50:
896	leave
897	ret
898	.cfi_endproc
899.LFE0:
900	.size	__rtld, .-__rtld
901.Letext0:
902	.section	.debug_loc,"",@progbits
903.Ldebug_loc0:
904.LLST0:
905	.long	.LFB0-.Ltext0
906	.long	.LCFI0-.Ltext0
907	.value	0x2
908	.byte	0x74
909	.sleb128 4
910	.long	.LCFI0-.Ltext0
911	.long	.LCFI1-.Ltext0
912	.value	0x2
913	.byte	0x74
914	.sleb128 8
915	.long	.LCFI1-.Ltext0
916	.long	.LFE0-.Ltext0
917	.value	0x2
918	.byte	0x75
919	.sleb128 8
920	.long	0x0
921	.long	0x0
922.LLST1:
923	.long	.LVL0-.Ltext0
924	.long	.LVL1-.Ltext0
925	.value	0x2
926	.byte	0x91
927	.sleb128 0
928	.long	.LVL1-.Ltext0
929	.long	.LVL25-.Ltext0
930	.value	0x1
931	.byte	0x57
932	.long	.LVL30-.Ltext0
933	.long	.LVL34-.Ltext0
934	.value	0x1
935	.byte	0x57
936	.long	.LVL45-.Ltext0
937	.long	.LVL46-.Ltext0
938	.value	0x1
939	.byte	0x57
940	.long	.LVL48-.Ltext0
941	.long	.LVL50-.Ltext0
942	.value	0x1
943	.byte	0x57
944	.long	0x0
945	.long	0x0
946.LLST2:
947	.long	.LVL0-.Ltext0
948	.long	.LVL1-.Ltext0
949	.value	0x2
950	.byte	0x91
951	.sleb128 4
952	.long	.LVL1-.Ltext0
953	.long	.LFE0-.Ltext0
954	.value	0x2
955	.byte	0x75
956	.sleb128 12
957	.long	0x0
958	.long	0x0
959.LLST3:
960	.long	.LVL0-.Ltext0
961	.long	.LVL14-.Ltext0
962	.value	0x2
963	.byte	0x91
964	.sleb128 8
965	.long	.LVL14-.Ltext0
966	.long	.LFE0-.Ltext0
967	.value	0x2
968	.byte	0x75
969	.sleb128 16
970	.long	0x0
971	.long	0x0
972.LLST4:
973	.long	.LVL37-.Ltext0
974	.long	.LVL39-.Ltext0
975	.value	0x1
976	.byte	0x50
977	.long	0x0
978	.long	0x0
979.LLST5:
980	.long	.LVL2-.Ltext0
981	.long	.LVL10-.Ltext0
982	.value	0x1
983	.byte	0x51
984	.long	.LVL12-.Ltext0
985	.long	.LVL13-.Ltext0
986	.value	0x1
987	.byte	0x51
988	.long	0x0
989	.long	0x0
990.LLST6:
991	.long	.LVL15-.Ltext0
992	.long	.LVL16-.Ltext0
993	.value	0x1
994	.byte	0x56
995	.long	.LVL16-.Ltext0
996	.long	.LVL17-.Ltext0
997	.value	0x1
998	.byte	0x50
999	.long	.LVL17-.Ltext0
1000	.long	.LVL26-.Ltext0
1001	.value	0x1
1002	.byte	0x56
1003	.long	.LVL26-.Ltext0
1004	.long	.LVL30-.Ltext0
1005	.value	0x1
1006	.byte	0x57
1007	.long	.LVL30-.Ltext0
1008	.long	.LVL35-.Ltext0
1009	.value	0x1
1010	.byte	0x56
1011	.long	.LVL35-.Ltext0
1012	.long	.LVL45-.Ltext0
1013	.value	0x1
1014	.byte	0x57
1015	.long	.LVL45-.Ltext0
1016	.long	.LVL46-.Ltext0
1017	.value	0x1
1018	.byte	0x56
1019	.long	.LVL46-.Ltext0
1020	.long	.LVL48-.Ltext0
1021	.value	0x1
1022	.byte	0x57
1023	.long	.LVL48-.Ltext0
1024	.long	.LVL49-.Ltext0
1025	.value	0x1
1026	.byte	0x56
1027	.long	0x0
1028	.long	0x0
1029.LLST7:
1030	.long	.LVL26-.Ltext0
1031	.long	.LVL29-.Ltext0
1032	.value	0x1
1033	.byte	0x56
1034	.long	.LVL35-.Ltext0
1035	.long	.LVL45-.Ltext0
1036	.value	0x1
1037	.byte	0x56
1038	.long	.LVL46-.Ltext0
1039	.long	.LVL47-.Ltext0
1040	.value	0x1
1041	.byte	0x56
1042	.long	0x0
1043	.long	0x0
1044.LLST8:
1045	.long	.LVL24-.Ltext0
1046	.long	.LVL27-.Ltext0
1047	.value	0x1
1048	.byte	0x51
1049	.long	.LVL28-.Ltext0
1050	.long	.LVL31-.Ltext0
1051	.value	0x1
1052	.byte	0x51
1053	.long	.LVL32-.Ltext0
1054	.long	.LVL33-.Ltext0
1055	.value	0x1
1056	.byte	0x51
1057	.long	0x0
1058	.long	0x0
1059.LLST9:
1060	.long	.LVL36-.Ltext0
1061	.long	.LVL40-.Ltext0
1062	.value	0x1
1063	.byte	0x52
1064	.long	.LVL41-.Ltext0
1065	.long	.LVL42-.Ltext0
1066	.value	0x1
1067	.byte	0x52
1068	.long	.LVL43-.Ltext0
1069	.long	.LVL44-.Ltext0
1070	.value	0x1
1071	.byte	0x52
1072	.long	0x0
1073	.long	0x0
1074.LLST10:
1075	.long	.LVL3-.Ltext0
1076	.long	.LVL4-.Ltext0
1077	.value	0x1
1078	.byte	0x50
1079	.long	.LVL5-.Ltext0
1080	.long	.LVL8-.Ltext0
1081	.value	0x1
1082	.byte	0x50
1083	.long	0x0
1084	.long	0x0
1085	.file 2 "/home/git3/dehawe/titanic_53/proto/root_i386/usr/include/sys/types.h"
1086	.file 3 "/home/git3/dehawe/titanic_53/proto/root_i386/usr/include/sys/time_impl.h"
1087	.file 4 "/home/git3/dehawe/titanic_53/proto/root_i386/usr/include/sys/stat.h"
1088	.file 5 "/home/git3/dehawe/titanic_53/proto/root_i386/usr/include/sys/auxv.h"
1089	.file 6 "/home/git3/dehawe/titanic_53/proto/root_i386/usr/include/sys/elftypes.h"
1090	.file 7 "/home/git3/dehawe/titanic_53/proto/root_i386/usr/include/sys/elf.h"
1091	.file 8 "/home/git3/dehawe/titanic_53/proto/root_i386/usr/include/sys/link.h"
1092	.section	.debug_info
1093	.long	0x6b9
1094	.value	0x2
1095	.long	.Ldebug_abbrev0
1096	.byte	0x4
1097	.uleb128 0x1
1098	.long	.LASF102
1099	.byte	0x1
1100	.long	.LASF103
1101	.long	.LASF104
1102	.long	.Ltext0
1103	.long	.Letext0
1104	.long	.Ldebug_line0
1105	.uleb128 0x2
1106	.byte	0x4
1107	.byte	0x7
1108	.long	.LASF0
1109	.uleb128 0x2
1110	.byte	0x4
1111	.byte	0x5
1112	.long	.LASF1
1113	.uleb128 0x2
1114	.byte	0x1
1115	.byte	0x8
1116	.long	.LASF2
1117	.uleb128 0x2
1118	.byte	0x1
1119	.byte	0x6
1120	.long	.LASF3
1121	.uleb128 0x2
1122	.byte	0x2
1123	.byte	0x5
1124	.long	.LASF4
1125	.uleb128 0x3
1126	.byte	0x4
1127	.byte	0x5
1128	.string	"int"
1129	.uleb128 0x2
1130	.byte	0x8
1131	.byte	0x5
1132	.long	.LASF5
1133	.uleb128 0x2
1134	.byte	0x2
1135	.byte	0x7
1136	.long	.LASF6
1137	.uleb128 0x2
1138	.byte	0x8
1139	.byte	0x7
1140	.long	.LASF7
1141	.uleb128 0x2
1142	.byte	0x4
1143	.byte	0x7
1144	.long	.LASF8
1145	.uleb128 0x4
1146	.long	.LASF9
1147	.byte	0x2
1148	.byte	0x68
1149	.long	0x64
1150	.uleb128 0x4
1151	.long	.LASF10
1152	.byte	0x2
1153	.byte	0x6a
1154	.long	0x81
1155	.uleb128 0x5
1156	.byte	0x4
1157	.long	0x3a
1158	.uleb128 0x6
1159	.byte	0x4
1160	.uleb128 0x4
1161	.long	.LASF11
1162	.byte	0x2
1163	.byte	0x90
1164	.long	0x2c
1165	.uleb128 0x4
1166	.long	.LASF12
1167	.byte	0x2
1168	.byte	0xa0
1169	.long	0x6b
1170	.uleb128 0x4
1171	.long	.LASF13
1172	.byte	0x2
1173	.byte	0xa1
1174	.long	0x2c
1175	.uleb128 0x4
1176	.long	.LASF14
1177	.byte	0x2
1178	.byte	0xbc
1179	.long	0x2c
1180	.uleb128 0x2
1181	.byte	0xc
1182	.byte	0x4
1183	.long	.LASF15
1184	.uleb128 0x7
1185	.long	.LASF16
1186	.byte	0x2
1187	.value	0x176
1188	.long	0x6b
1189	.uleb128 0x7
1190	.long	.LASF17
1191	.byte	0x2
1192	.value	0x17b
1193	.long	0x25
1194	.uleb128 0x7
1195	.long	.LASF18
1196	.byte	0x2
1197	.value	0x17e
1198	.long	0xc8
1199	.uleb128 0x7
1200	.long	.LASF19
1201	.byte	0x2
1202	.value	0x1fb
1203	.long	0x6b
1204	.uleb128 0x7
1205	.long	.LASF20
1206	.byte	0x2
1207	.value	0x201
1208	.long	0x6b
1209	.uleb128 0x7
1210	.long	.LASF21
1211	.byte	0x2
1212	.value	0x219
1213	.long	0x2c
1214	.uleb128 0x8
1215	.long	.LASF25
1216	.byte	0x8
1217	.byte	0x3
1218	.byte	0x39
1219	.long	0x12d
1220	.uleb128 0x9
1221	.long	.LASF22
1222	.byte	0x3
1223	.byte	0x3a
1224	.long	0xf8
1225	.byte	0x2
1226	.byte	0x23
1227	.uleb128 0x0
1228	.uleb128 0x9
1229	.long	.LASF23
1230	.byte	0x3
1231	.byte	0x3b
1232	.long	0x2c
1233	.byte	0x2
1234	.byte	0x23
1235	.uleb128 0x4
1236	.byte	0x0
1237	.uleb128 0x4
1238	.long	.LASF24
1239	.byte	0x3
1240	.byte	0x51
1241	.long	0x104
1242	.uleb128 0x8
1243	.long	.LASF26
1244	.byte	0x88
1245	.byte	0x4
1246	.byte	0xf2
1247	.long	0x248
1248	.uleb128 0x9
1249	.long	.LASF27
1250	.byte	0x4
1251	.byte	0xf3
1252	.long	0xe0
1253	.byte	0x2
1254	.byte	0x23
1255	.uleb128 0x0
1256	.uleb128 0x9
1257	.long	.LASF28
1258	.byte	0x4
1259	.byte	0xf4
1260	.long	0x248
1261	.byte	0x2
1262	.byte	0x23
1263	.uleb128 0x4
1264	.uleb128 0x9
1265	.long	.LASF29
1266	.byte	0x4
1267	.byte	0xf5
1268	.long	0x94
1269	.byte	0x2
1270	.byte	0x23
1271	.uleb128 0x10
1272	.uleb128 0x9
1273	.long	.LASF30
1274	.byte	0x4
1275	.byte	0xf6
1276	.long	0xbc
1277	.byte	0x2
1278	.byte	0x23
1279	.uleb128 0x14
1280	.uleb128 0x9
1281	.long	.LASF31
1282	.byte	0x4
1283	.byte	0xf7
1284	.long	0xec
1285	.byte	0x2
1286	.byte	0x23
1287	.uleb128 0x18
1288	.uleb128 0x9
1289	.long	.LASF32
1290	.byte	0x4
1291	.byte	0xf8
1292	.long	0xc8
1293	.byte	0x2
1294	.byte	0x23
1295	.uleb128 0x1c
1296	.uleb128 0x9
1297	.long	.LASF33
1298	.byte	0x4
1299	.byte	0xf9
1300	.long	0xd4
1301	.byte	0x2
1302	.byte	0x23
1303	.uleb128 0x20
1304	.uleb128 0x9
1305	.long	.LASF34
1306	.byte	0x4
1307	.byte	0xfa
1308	.long	0xe0
1309	.byte	0x2
1310	.byte	0x23
1311	.uleb128 0x24
1312	.uleb128 0x9
1313	.long	.LASF35
1314	.byte	0x4
1315	.byte	0xfb
1316	.long	0x258
1317	.byte	0x2
1318	.byte	0x23
1319	.uleb128 0x28
1320	.uleb128 0x9
1321	.long	.LASF36
1322	.byte	0x4
1323	.byte	0xfc
1324	.long	0x89
1325	.byte	0x2
1326	.byte	0x23
1327	.uleb128 0x30
1328	.uleb128 0x9
1329	.long	.LASF37
1330	.byte	0x4
1331	.byte	0xfe
1332	.long	0x2c
1333	.byte	0x2
1334	.byte	0x23
1335	.uleb128 0x34
1336	.uleb128 0xa
1337	.long	.LASF38
1338	.byte	0x4
1339	.value	0x101
1340	.long	0x12d
1341	.byte	0x2
1342	.byte	0x23
1343	.uleb128 0x38
1344	.uleb128 0xa
1345	.long	.LASF39
1346	.byte	0x4
1347	.value	0x102
1348	.long	0x12d
1349	.byte	0x2
1350	.byte	0x23
1351	.uleb128 0x40
1352	.uleb128 0xa
1353	.long	.LASF40
1354	.byte	0x4
1355	.value	0x103
1356	.long	0x12d
1357	.byte	0x2
1358	.byte	0x23
1359	.uleb128 0x48
1360	.uleb128 0xa
1361	.long	.LASF41
1362	.byte	0x4
1363	.value	0x109
1364	.long	0xaa
1365	.byte	0x2
1366	.byte	0x23
1367	.uleb128 0x50
1368	.uleb128 0xa
1369	.long	.LASF42
1370	.byte	0x4
1371	.value	0x10a
1372	.long	0x9f
1373	.byte	0x2
1374	.byte	0x23
1375	.uleb128 0x54
1376	.uleb128 0xa
1377	.long	.LASF43
1378	.byte	0x4
1379	.value	0x10b
1380	.long	0x268
1381	.byte	0x2
1382	.byte	0x23
1383	.uleb128 0x58
1384	.uleb128 0xa
1385	.long	.LASF44
1386	.byte	0x4
1387	.value	0x10c
1388	.long	0x278
1389	.byte	0x2
1390	.byte	0x23
1391	.uleb128 0x68
1392	.byte	0x0
1393	.uleb128 0xb
1394	.long	0x2c
1395	.long	0x258
1396	.uleb128 0xc
1397	.long	0x25
1398	.byte	0x2
1399	.byte	0x0
1400	.uleb128 0xb
1401	.long	0x2c
1402	.long	0x268
1403	.uleb128 0xc
1404	.long	0x25
1405	.byte	0x1
1406	.byte	0x0
1407	.uleb128 0xb
1408	.long	0x3a
1409	.long	0x278
1410	.uleb128 0xc
1411	.long	0x25
1412	.byte	0xf
1413	.byte	0x0
1414	.uleb128 0xb
1415	.long	0x2c
1416	.long	0x288
1417	.uleb128 0xc
1418	.long	0x25
1419	.byte	0x7
1420	.byte	0x0
1421	.uleb128 0xd
1422	.byte	0x4
1423	.byte	0x5
1424	.byte	0x30
1425	.long	0x2b2
1426	.uleb128 0xe
1427	.long	.LASF45
1428	.byte	0x5
1429	.byte	0x31
1430	.long	0x2c
1431	.uleb128 0xe
1432	.long	.LASF46
1433	.byte	0x5
1434	.byte	0x32
1435	.long	0x87
1436	.uleb128 0xe
1437	.long	.LASF47
1438	.byte	0x5
1439	.byte	0x33
1440	.long	0x2b9
1441	.byte	0x0
1442	.uleb128 0xf
1443	.long	0x2b9
1444	.uleb128 0x10
1445	.byte	0x0
1446	.uleb128 0x5
1447	.byte	0x4
1448	.long	0x2b2
1449	.uleb128 0x11
1450	.byte	0x8
1451	.byte	0x5
1452	.byte	0x2e
1453	.long	0x2e4
1454	.uleb128 0x9
1455	.long	.LASF48
1456	.byte	0x5
1457	.byte	0x2f
1458	.long	0x48
1459	.byte	0x2
1460	.byte	0x23
1461	.uleb128 0x0
1462	.uleb128 0x9
1463	.long	.LASF49
1464	.byte	0x5
1465	.byte	0x34
1466	.long	0x288
1467	.byte	0x2
1468	.byte	0x23
1469	.uleb128 0x4
1470	.byte	0x0
1471	.uleb128 0x4
1472	.long	.LASF50
1473	.byte	0x5
1474	.byte	0x35
1475	.long	0x2bf
1476	.uleb128 0x4
1477	.long	.LASF51
1478	.byte	0x6
1479	.byte	0x31
1480	.long	0x64
1481	.uleb128 0x4
1482	.long	.LASF52
1483	.byte	0x6
1484	.byte	0x32
1485	.long	0x56
1486	.uleb128 0x4
1487	.long	.LASF53
1488	.byte	0x6
1489	.byte	0x33
1490	.long	0x64
1491	.uleb128 0x4
1492	.long	.LASF54
1493	.byte	0x6
1494	.byte	0x34
1495	.long	0x2c
1496	.uleb128 0x4
1497	.long	.LASF55
1498	.byte	0x6
1499	.byte	0x35
1500	.long	0x64
1501	.uleb128 0x11
1502	.byte	0x34
1503	.byte	0x7
1504	.byte	0x45
1505	.long	0x3f3
1506	.uleb128 0x9
1507	.long	.LASF56
1508	.byte	0x7
1509	.byte	0x46
1510	.long	0x3f3
1511	.byte	0x2
1512	.byte	0x23
1513	.uleb128 0x0
1514	.uleb128 0x9
1515	.long	.LASF57
1516	.byte	0x7
1517	.byte	0x47
1518	.long	0x2fa
1519	.byte	0x2
1520	.byte	0x23
1521	.uleb128 0x10
1522	.uleb128 0x9
1523	.long	.LASF58
1524	.byte	0x7
1525	.byte	0x48
1526	.long	0x2fa
1527	.byte	0x2
1528	.byte	0x23
1529	.uleb128 0x12
1530	.uleb128 0x9
1531	.long	.LASF59
1532	.byte	0x7
1533	.byte	0x49
1534	.long	0x31b
1535	.byte	0x2
1536	.byte	0x23
1537	.uleb128 0x14
1538	.uleb128 0x9
1539	.long	.LASF60
1540	.byte	0x7
1541	.byte	0x4a
1542	.long	0x2ef
1543	.byte	0x2
1544	.byte	0x23
1545	.uleb128 0x18
1546	.uleb128 0x9
1547	.long	.LASF61
1548	.byte	0x7
1549	.byte	0x4b
1550	.long	0x305
1551	.byte	0x2
1552	.byte	0x23
1553	.uleb128 0x1c
1554	.uleb128 0x9
1555	.long	.LASF62
1556	.byte	0x7
1557	.byte	0x4c
1558	.long	0x305
1559	.byte	0x2
1560	.byte	0x23
1561	.uleb128 0x20
1562	.uleb128 0x9
1563	.long	.LASF63
1564	.byte	0x7
1565	.byte	0x4d
1566	.long	0x31b
1567	.byte	0x2
1568	.byte	0x23
1569	.uleb128 0x24
1570	.uleb128 0x9
1571	.long	.LASF64
1572	.byte	0x7
1573	.byte	0x4e
1574	.long	0x2fa
1575	.byte	0x2
1576	.byte	0x23
1577	.uleb128 0x28
1578	.uleb128 0x9
1579	.long	.LASF65
1580	.byte	0x7
1581	.byte	0x4f
1582	.long	0x2fa
1583	.byte	0x2
1584	.byte	0x23
1585	.uleb128 0x2a
1586	.uleb128 0x9
1587	.long	.LASF66
1588	.byte	0x7
1589	.byte	0x50
1590	.long	0x2fa
1591	.byte	0x2
1592	.byte	0x23
1593	.uleb128 0x2c
1594	.uleb128 0x9
1595	.long	.LASF67
1596	.byte	0x7
1597	.byte	0x51
1598	.long	0x2fa
1599	.byte	0x2
1600	.byte	0x23
1601	.uleb128 0x2e
1602	.uleb128 0x9
1603	.long	.LASF68
1604	.byte	0x7
1605	.byte	0x52
1606	.long	0x2fa
1607	.byte	0x2
1608	.byte	0x23
1609	.uleb128 0x30
1610	.uleb128 0x9
1611	.long	.LASF69
1612	.byte	0x7
1613	.byte	0x53
1614	.long	0x2fa
1615	.byte	0x2
1616	.byte	0x23
1617	.uleb128 0x32
1618	.byte	0x0
1619	.uleb128 0xb
1620	.long	0x33
1621	.long	0x403
1622	.uleb128 0xc
1623	.long	0x25
1624	.byte	0xf
1625	.byte	0x0
1626	.uleb128 0x4
1627	.long	.LASF70
1628	.byte	0x7
1629	.byte	0x54
1630	.long	0x326
1631	.uleb128 0x12
1632	.byte	0x20
1633	.byte	0x7
1634	.value	0x1c0
1635	.long	0x490
1636	.uleb128 0xa
1637	.long	.LASF71
1638	.byte	0x7
1639	.value	0x1c1
1640	.long	0x31b
1641	.byte	0x2
1642	.byte	0x23
1643	.uleb128 0x0
1644	.uleb128 0xa
1645	.long	.LASF72
1646	.byte	0x7
1647	.value	0x1c2
1648	.long	0x305
1649	.byte	0x2
1650	.byte	0x23
1651	.uleb128 0x4
1652	.uleb128 0xa
1653	.long	.LASF73
1654	.byte	0x7
1655	.value	0x1c3
1656	.long	0x2ef
1657	.byte	0x2
1658	.byte	0x23
1659	.uleb128 0x8
1660	.uleb128 0xa
1661	.long	.LASF74
1662	.byte	0x7
1663	.value	0x1c4
1664	.long	0x2ef
1665	.byte	0x2
1666	.byte	0x23
1667	.uleb128 0xc
1668	.uleb128 0xa
1669	.long	.LASF75
1670	.byte	0x7
1671	.value	0x1c5
1672	.long	0x31b
1673	.byte	0x2
1674	.byte	0x23
1675	.uleb128 0x10
1676	.uleb128 0xa
1677	.long	.LASF76
1678	.byte	0x7
1679	.value	0x1c6
1680	.long	0x31b
1681	.byte	0x2
1682	.byte	0x23
1683	.uleb128 0x14
1684	.uleb128 0xa
1685	.long	.LASF77
1686	.byte	0x7
1687	.value	0x1c7
1688	.long	0x31b
1689	.byte	0x2
1690	.byte	0x23
1691	.uleb128 0x18
1692	.uleb128 0xa
1693	.long	.LASF78
1694	.byte	0x7
1695	.value	0x1c8
1696	.long	0x31b
1697	.byte	0x2
1698	.byte	0x23
1699	.uleb128 0x1c
1700	.byte	0x0
1701	.uleb128 0x7
1702	.long	.LASF79
1703	.byte	0x7
1704	.value	0x1c9
1705	.long	0x40e
1706	.uleb128 0x13
1707	.byte	0x4
1708	.byte	0x8
1709	.value	0x24e
1710	.long	0x4ca
1711	.uleb128 0x14
1712	.long	.LASF80
1713	.byte	0x8
1714	.value	0x24f
1715	.long	0x31b
1716	.uleb128 0x14
1717	.long	.LASF81
1718	.byte	0x8
1719	.value	0x250
1720	.long	0x2ef
1721	.uleb128 0x14
1722	.long	.LASF82
1723	.byte	0x8
1724	.value	0x251
1725	.long	0x305
1726	.byte	0x0
1727	.uleb128 0x12
1728	.byte	0x8
1729	.byte	0x8
1730	.value	0x24c
1731	.long	0x4f2
1732	.uleb128 0xa
1733	.long	.LASF83
1734	.byte	0x8
1735	.value	0x24d
1736	.long	0x310
1737	.byte	0x2
1738	.byte	0x23
1739	.uleb128 0x0
1740	.uleb128 0xa
1741	.long	.LASF84
1742	.byte	0x8
1743	.value	0x252
1744	.long	0x49c
1745	.byte	0x2
1746	.byte	0x23
1747	.uleb128 0x4
1748	.byte	0x0
1749	.uleb128 0x7
1750	.long	.LASF85
1751	.byte	0x8
1752	.value	0x253
1753	.long	0x4ca
1754	.uleb128 0x5
1755	.byte	0x4
1756	.long	0x504
1757	.uleb128 0x15
1758	.long	0x3a
1759	.uleb128 0x5
1760	.byte	0x4
1761	.long	0x2e4
1762	.uleb128 0x16
1763	.byte	0x1
1764	.long	.LASF105
1765	.byte	0x1
1766	.byte	0x4c
1767	.byte	0x1
1768	.long	0x87
1769	.long	.LFB0
1770	.long	.LFE0
1771	.long	.LLST0
1772	.long	0x68d
1773	.uleb128 0x17
1774	.string	"ebp"
1775	.byte	0x1
1776	.byte	0x4c
1777	.long	0x68d
1778	.long	.LLST1
1779	.uleb128 0x18
1780	.long	.LASF86
1781	.byte	0x1
1782	.byte	0x4c
1783	.long	0x693
1784	.long	.LLST2
1785	.uleb128 0x18
1786	.long	.LASF87
1787	.byte	0x1
1788	.byte	0x4c
1789	.long	0x6a4
1790	.long	.LLST3
1791	.uleb128 0x19
1792	.string	"i"
1793	.byte	0x1
1794	.byte	0x4e
1795	.long	0x48
1796	.byte	0x3
1797	.byte	0x75
1798	.sleb128 -160
1799	.uleb128 0x1a
1800	.string	"j"
1801	.byte	0x1
1802	.byte	0x4e
1803	.long	0x48
1804	.long	.LLST4
1805	.uleb128 0x19
1806	.string	"p"
1807	.byte	0x1
1808	.byte	0x4e
1809	.long	0x48
1810	.byte	0x3
1811	.byte	0x75
1812	.sleb128 -156
1813	.uleb128 0x1b
1814	.long	.LASF88
1815	.byte	0x1
1816	.byte	0x4f
1817	.long	0x48
1818	.byte	0x3
1819	.byte	0x75
1820	.sleb128 -160
1821	.uleb128 0x1c
1822	.long	.LASF89
1823	.byte	0x1
1824	.byte	0x50
1825	.long	0x4fe
1826	.long	.LLST5
1827	.uleb128 0x1b
1828	.long	.LASF90
1829	.byte	0x1
1830	.byte	0x51
1831	.long	0x48
1832	.byte	0x3
1833	.byte	0x75
1834	.sleb128 -184
1835	.uleb128 0x1b
1836	.long	.LASF91
1837	.byte	0x1
1838	.byte	0x52
1839	.long	0x48
1840	.byte	0x3
1841	.byte	0x75
1842	.sleb128 -212
1843	.uleb128 0x1c
1844	.long	.LASF92
1845	.byte	0x1
1846	.byte	0x53
1847	.long	0x6b0
1848	.long	.LLST6
1849	.uleb128 0x1b
1850	.long	.LASF93
1851	.byte	0x1
1852	.byte	0x54
1853	.long	0x6b6
1854	.byte	0x3
1855	.byte	0x75
1856	.sleb128 -208
1857	.uleb128 0x1c
1858	.long	.LASF94
1859	.byte	0x1
1860	.byte	0x55
1861	.long	0x6b6
1862	.long	.LLST7
1863	.uleb128 0x1a
1864	.string	"lph"
1865	.byte	0x1
1866	.byte	0x56
1867	.long	0x6b6
1868	.long	.LLST8
1869	.uleb128 0x19
1870	.string	"fph"
1871	.byte	0x1
1872	.byte	0x57
1873	.long	0x6b6
1874	.byte	0x3
1875	.byte	0x75
1876	.sleb128 -164
1877	.uleb128 0x1b
1878	.long	.LASF95
1879	.byte	0x1
1880	.byte	0x58
1881	.long	0x76
1882	.byte	0x3
1883	.byte	0x75
1884	.sleb128 -160
1885	.uleb128 0x1b
1886	.long	.LASF96
1887	.byte	0x1
1888	.byte	0x59
1889	.long	0x305
1890	.byte	0x3
1891	.byte	0x75
1892	.sleb128 -168
1893	.uleb128 0x1b
1894	.long	.LASF97
1895	.byte	0x1
1896	.byte	0x5a
1897	.long	0x76
1898	.byte	0x3
1899	.byte	0x75
1900	.sleb128 -188
1901	.uleb128 0x1c
1902	.long	.LASF98
1903	.byte	0x1
1904	.byte	0x5b
1905	.long	0x305
1906	.long	.LLST9
1907	.uleb128 0x1b
1908	.long	.LASF99
1909	.byte	0x1
1910	.byte	0x5c
1911	.long	0x305
1912	.byte	0x3
1913	.byte	0x75
1914	.sleb128 -204
1915	.uleb128 0x1b
1916	.long	.LASF100
1917	.byte	0x1
1918	.byte	0x5d
1919	.long	0x76
1920	.byte	0x3
1921	.byte	0x75
1922	.sleb128 -172
1923	.uleb128 0x1b
1924	.long	.LASF101
1925	.byte	0x1
1926	.byte	0x5e
1927	.long	0x76
1928	.byte	0x3
1929	.byte	0x75
1930	.sleb128 -224
1931	.uleb128 0x19
1932	.string	"sb"
1933	.byte	0x1
1934	.byte	0x5f
1935	.long	0x138
1936	.byte	0x3
1937	.byte	0x91
1938	.sleb128 -152
1939	.uleb128 0x1a
1940	.string	"ap"
1941	.byte	0x1
1942	.byte	0x60
1943	.long	0x509
1944	.long	.LLST10
1945	.byte	0x0
1946	.uleb128 0x5
1947	.byte	0x4
1948	.long	0x4f2
1949	.uleb128 0x5
1950	.byte	0x4
1951	.long	0x4fe
1952	.uleb128 0x1d
1953	.long	0x48
1954	.long	0x6a4
1955	.uleb128 0x10
1956	.byte	0x0
1957	.uleb128 0x5
1958	.byte	0x4
1959	.long	0x6aa
1960	.uleb128 0x5
1961	.byte	0x4
1962	.long	0x699
1963	.uleb128 0x5
1964	.byte	0x4
1965	.long	0x403
1966	.uleb128 0x5
1967	.byte	0x4
1968	.long	0x490
1969	.byte	0x0
1970	.section	.debug_abbrev
1971	.uleb128 0x1
1972	.uleb128 0x11
1973	.byte	0x1
1974	.uleb128 0x25
1975	.uleb128 0xe
1976	.uleb128 0x13
1977	.uleb128 0xb
1978	.uleb128 0x3
1979	.uleb128 0xe
1980	.uleb128 0x1b
1981	.uleb128 0xe
1982	.uleb128 0x11
1983	.uleb128 0x1
1984	.uleb128 0x12
1985	.uleb128 0x1
1986	.uleb128 0x10
1987	.uleb128 0x6
1988	.byte	0x0
1989	.byte	0x0
1990	.uleb128 0x2
1991	.uleb128 0x24
1992	.byte	0x0
1993	.uleb128 0xb
1994	.uleb128 0xb
1995	.uleb128 0x3e
1996	.uleb128 0xb
1997	.uleb128 0x3
1998	.uleb128 0xe
1999	.byte	0x0
2000	.byte	0x0
2001	.uleb128 0x3
2002	.uleb128 0x24
2003	.byte	0x0
2004	.uleb128 0xb
2005	.uleb128 0xb
2006	.uleb128 0x3e
2007	.uleb128 0xb
2008	.uleb128 0x3
2009	.uleb128 0x8
2010	.byte	0x0
2011	.byte	0x0
2012	.uleb128 0x4
2013	.uleb128 0x16
2014	.byte	0x0
2015	.uleb128 0x3
2016	.uleb128 0xe
2017	.uleb128 0x3a
2018	.uleb128 0xb
2019	.uleb128 0x3b
2020	.uleb128 0xb
2021	.uleb128 0x49
2022	.uleb128 0x13
2023	.byte	0x0
2024	.byte	0x0
2025	.uleb128 0x5
2026	.uleb128 0xf
2027	.byte	0x0
2028	.uleb128 0xb
2029	.uleb128 0xb
2030	.uleb128 0x49
2031	.uleb128 0x13
2032	.byte	0x0
2033	.byte	0x0
2034	.uleb128 0x6
2035	.uleb128 0xf
2036	.byte	0x0
2037	.uleb128 0xb
2038	.uleb128 0xb
2039	.byte	0x0
2040	.byte	0x0
2041	.uleb128 0x7
2042	.uleb128 0x16
2043	.byte	0x0
2044	.uleb128 0x3
2045	.uleb128 0xe
2046	.uleb128 0x3a
2047	.uleb128 0xb
2048	.uleb128 0x3b
2049	.uleb128 0x5
2050	.uleb128 0x49
2051	.uleb128 0x13
2052	.byte	0x0
2053	.byte	0x0
2054	.uleb128 0x8
2055	.uleb128 0x13
2056	.byte	0x1
2057	.uleb128 0x3
2058	.uleb128 0xe
2059	.uleb128 0xb
2060	.uleb128 0xb
2061	.uleb128 0x3a
2062	.uleb128 0xb
2063	.uleb128 0x3b
2064	.uleb128 0xb
2065	.uleb128 0x1
2066	.uleb128 0x13
2067	.byte	0x0
2068	.byte	0x0
2069	.uleb128 0x9
2070	.uleb128 0xd
2071	.byte	0x0
2072	.uleb128 0x3
2073	.uleb128 0xe
2074	.uleb128 0x3a
2075	.uleb128 0xb
2076	.uleb128 0x3b
2077	.uleb128 0xb
2078	.uleb128 0x49
2079	.uleb128 0x13
2080	.uleb128 0x38
2081	.uleb128 0xa
2082	.byte	0x0
2083	.byte	0x0
2084	.uleb128 0xa
2085	.uleb128 0xd
2086	.byte	0x0
2087	.uleb128 0x3
2088	.uleb128 0xe
2089	.uleb128 0x3a
2090	.uleb128 0xb
2091	.uleb128 0x3b
2092	.uleb128 0x5
2093	.uleb128 0x49
2094	.uleb128 0x13
2095	.uleb128 0x38
2096	.uleb128 0xa
2097	.byte	0x0
2098	.byte	0x0
2099	.uleb128 0xb
2100	.uleb128 0x1
2101	.byte	0x1
2102	.uleb128 0x49
2103	.uleb128 0x13
2104	.uleb128 0x1
2105	.uleb128 0x13
2106	.byte	0x0
2107	.byte	0x0
2108	.uleb128 0xc
2109	.uleb128 0x21
2110	.byte	0x0
2111	.uleb128 0x49
2112	.uleb128 0x13
2113	.uleb128 0x2f
2114	.uleb128 0xb
2115	.byte	0x0
2116	.byte	0x0
2117	.uleb128 0xd
2118	.uleb128 0x17
2119	.byte	0x1
2120	.uleb128 0xb
2121	.uleb128 0xb
2122	.uleb128 0x3a
2123	.uleb128 0xb
2124	.uleb128 0x3b
2125	.uleb128 0xb
2126	.uleb128 0x1
2127	.uleb128 0x13
2128	.byte	0x0
2129	.byte	0x0
2130	.uleb128 0xe
2131	.uleb128 0xd
2132	.byte	0x0
2133	.uleb128 0x3
2134	.uleb128 0xe
2135	.uleb128 0x3a
2136	.uleb128 0xb
2137	.uleb128 0x3b
2138	.uleb128 0xb
2139	.uleb128 0x49
2140	.uleb128 0x13
2141	.byte	0x0
2142	.byte	0x0
2143	.uleb128 0xf
2144	.uleb128 0x15
2145	.byte	0x1
2146	.uleb128 0x1
2147	.uleb128 0x13
2148	.byte	0x0
2149	.byte	0x0
2150	.uleb128 0x10
2151	.uleb128 0x18
2152	.byte	0x0
2153	.byte	0x0
2154	.byte	0x0
2155	.uleb128 0x11
2156	.uleb128 0x13
2157	.byte	0x1
2158	.uleb128 0xb
2159	.uleb128 0xb
2160	.uleb128 0x3a
2161	.uleb128 0xb
2162	.uleb128 0x3b
2163	.uleb128 0xb
2164	.uleb128 0x1
2165	.uleb128 0x13
2166	.byte	0x0
2167	.byte	0x0
2168	.uleb128 0x12
2169	.uleb128 0x13
2170	.byte	0x1
2171	.uleb128 0xb
2172	.uleb128 0xb
2173	.uleb128 0x3a
2174	.uleb128 0xb
2175	.uleb128 0x3b
2176	.uleb128 0x5
2177	.uleb128 0x1
2178	.uleb128 0x13
2179	.byte	0x0
2180	.byte	0x0
2181	.uleb128 0x13
2182	.uleb128 0x17
2183	.byte	0x1
2184	.uleb128 0xb
2185	.uleb128 0xb
2186	.uleb128 0x3a
2187	.uleb128 0xb
2188	.uleb128 0x3b
2189	.uleb128 0x5
2190	.uleb128 0x1
2191	.uleb128 0x13
2192	.byte	0x0
2193	.byte	0x0
2194	.uleb128 0x14
2195	.uleb128 0xd
2196	.byte	0x0
2197	.uleb128 0x3
2198	.uleb128 0xe
2199	.uleb128 0x3a
2200	.uleb128 0xb
2201	.uleb128 0x3b
2202	.uleb128 0x5
2203	.uleb128 0x49
2204	.uleb128 0x13
2205	.byte	0x0
2206	.byte	0x0
2207	.uleb128 0x15
2208	.uleb128 0x26
2209	.byte	0x0
2210	.uleb128 0x49
2211	.uleb128 0x13
2212	.byte	0x0
2213	.byte	0x0
2214	.uleb128 0x16
2215	.uleb128 0x2e
2216	.byte	0x1
2217	.uleb128 0x3f
2218	.uleb128 0xc
2219	.uleb128 0x3
2220	.uleb128 0xe
2221	.uleb128 0x3a
2222	.uleb128 0xb
2223	.uleb128 0x3b
2224	.uleb128 0xb
2225	.uleb128 0x27
2226	.uleb128 0xc
2227	.uleb128 0x49
2228	.uleb128 0x13
2229	.uleb128 0x11
2230	.uleb128 0x1
2231	.uleb128 0x12
2232	.uleb128 0x1
2233	.uleb128 0x40
2234	.uleb128 0x6
2235	.uleb128 0x1
2236	.uleb128 0x13
2237	.byte	0x0
2238	.byte	0x0
2239	.uleb128 0x17
2240	.uleb128 0x5
2241	.byte	0x0
2242	.uleb128 0x3
2243	.uleb128 0x8
2244	.uleb128 0x3a
2245	.uleb128 0xb
2246	.uleb128 0x3b
2247	.uleb128 0xb
2248	.uleb128 0x49
2249	.uleb128 0x13
2250	.uleb128 0x2
2251	.uleb128 0x6
2252	.byte	0x0
2253	.byte	0x0
2254	.uleb128 0x18
2255	.uleb128 0x5
2256	.byte	0x0
2257	.uleb128 0x3
2258	.uleb128 0xe
2259	.uleb128 0x3a
2260	.uleb128 0xb
2261	.uleb128 0x3b
2262	.uleb128 0xb
2263	.uleb128 0x49
2264	.uleb128 0x13
2265	.uleb128 0x2
2266	.uleb128 0x6
2267	.byte	0x0
2268	.byte	0x0
2269	.uleb128 0x19
2270	.uleb128 0x34
2271	.byte	0x0
2272	.uleb128 0x3
2273	.uleb128 0x8
2274	.uleb128 0x3a
2275	.uleb128 0xb
2276	.uleb128 0x3b
2277	.uleb128 0xb
2278	.uleb128 0x49
2279	.uleb128 0x13
2280	.uleb128 0x2
2281	.uleb128 0xa
2282	.byte	0x0
2283	.byte	0x0
2284	.uleb128 0x1a
2285	.uleb128 0x34
2286	.byte	0x0
2287	.uleb128 0x3
2288	.uleb128 0x8
2289	.uleb128 0x3a
2290	.uleb128 0xb
2291	.uleb128 0x3b
2292	.uleb128 0xb
2293	.uleb128 0x49
2294	.uleb128 0x13
2295	.uleb128 0x2
2296	.uleb128 0x6
2297	.byte	0x0
2298	.byte	0x0
2299	.uleb128 0x1b
2300	.uleb128 0x34
2301	.byte	0x0
2302	.uleb128 0x3
2303	.uleb128 0xe
2304	.uleb128 0x3a
2305	.uleb128 0xb
2306	.uleb128 0x3b
2307	.uleb128 0xb
2308	.uleb128 0x49
2309	.uleb128 0x13
2310	.uleb128 0x2
2311	.uleb128 0xa
2312	.byte	0x0
2313	.byte	0x0
2314	.uleb128 0x1c
2315	.uleb128 0x34
2316	.byte	0x0
2317	.uleb128 0x3
2318	.uleb128 0xe
2319	.uleb128 0x3a
2320	.uleb128 0xb
2321	.uleb128 0x3b
2322	.uleb128 0xb
2323	.uleb128 0x49
2324	.uleb128 0x13
2325	.uleb128 0x2
2326	.uleb128 0x6
2327	.byte	0x0
2328	.byte	0x0
2329	.uleb128 0x1d
2330	.uleb128 0x15
2331	.byte	0x1
2332	.uleb128 0x49
2333	.uleb128 0x13
2334	.uleb128 0x1
2335	.uleb128 0x13
2336	.byte	0x0
2337	.byte	0x0
2338	.byte	0x0
2339	.section	.debug_pubnames,"",@progbits
2340	.long	0x19
2341	.value	0x2
2342	.long	.Ldebug_info0
2343	.long	0x6bd
2344	.long	0x50f
2345	.string	"__rtld"
2346	.long	0x0
2347	.section	.debug_aranges,"",@progbits
2348	.long	0x1c
2349	.value	0x2
2350	.long	.Ldebug_info0
2351	.byte	0x4
2352	.byte	0x0
2353	.value	0x0
2354	.value	0x0
2355	.long	.Ltext0
2356	.long	.Letext0-.Ltext0
2357	.long	0x0
2358	.long	0x0
2359	.section	.debug_str,"MS",@progbits,1
2360.LASF34:
2361	.string	"st_rdev"
2362.LASF23:
2363	.string	"tv_nsec"
2364.LASF86:
2365	.string	"strings"
2366.LASF69:
2367	.string	"e_shstrndx"
2368.LASF101:
2369	.string	"zaddr"
2370.LASF88:
2371	.string	"page_size"
2372.LASF55:
2373	.string	"Elf32_Word"
2374.LASF22:
2375	.string	"tv_sec"
2376.LASF60:
2377	.string	"e_entry"
2378.LASF81:
2379	.string	"eb_ptr"
2380.LASF17:
2381	.string	"uid_t"
2382.LASF14:
2383	.string	"blksize_t"
2384.LASF91:
2385	.string	"dzfd"
2386.LASF76:
2387	.string	"p_memsz"
2388.LASF28:
2389	.string	"st_pad1"
2390.LASF35:
2391	.string	"st_pad2"
2392.LASF37:
2393	.string	"st_pad3"
2394.LASF44:
2395	.string	"st_pad4"
2396.LASF89:
2397	.string	"program_name"
2398.LASF46:
2399	.string	"a_ptr"
2400.LASF63:
2401	.string	"e_flags"
2402.LASF94:
2403	.string	"pptr"
2404.LASF65:
2405	.string	"e_phentsize"
2406.LASF20:
2407	.string	"nlink_t"
2408.LASF27:
2409	.string	"st_dev"
2410.LASF31:
2411	.string	"st_nlink"
2412.LASF4:
2413	.string	"short int"
2414.LASF52:
2415	.string	"Elf32_Half"
2416.LASF83:
2417	.string	"eb_tag"
2418.LASF21:
2419	.string	"time_t"
2420.LASF71:
2421	.string	"p_type"
2422.LASF104:
2423	.string	"/home/git3/dehawe/titanic_53/usr/src/lib/libc/i386"
2424.LASF48:
2425	.string	"a_type"
2426.LASF92:
2427	.string	"ehdr"
2428.LASF67:
2429	.string	"e_shentsize"
2430.LASF87:
2431	.string	"funcs"
2432.LASF80:
2433	.string	"eb_val"
2434.LASF57:
2435	.string	"e_type"
2436.LASF41:
2437	.string	"st_blksize"
2438.LASF64:
2439	.string	"e_ehsize"
2440.LASF5:
2441	.string	"long long int"
2442.LASF7:
2443	.string	"long long unsigned int"
2444.LASF33:
2445	.string	"st_gid"
2446.LASF12:
2447	.string	"ino_t"
2448.LASF45:
2449	.string	"a_val"
2450.LASF1:
2451	.string	"long int"
2452.LASF79:
2453	.string	"Elf32_Phdr"
2454.LASF100:
2455	.string	"addr"
2456.LASF82:
2457	.string	"eb_off"
2458.LASF59:
2459	.string	"e_version"
2460.LASF2:
2461	.string	"unsigned char"
2462.LASF54:
2463	.string	"Elf32_Sword"
2464.LASF19:
2465	.string	"dev_t"
2466.LASF15:
2467	.string	"long double"
2468.LASF74:
2469	.string	"p_paddr"
2470.LASF24:
2471	.string	"timestruc_t"
2472.LASF29:
2473	.string	"st_ino"
2474.LASF97:
2475	.string	"faddr"
2476.LASF70:
2477	.string	"Elf32_Ehdr"
2478.LASF84:
2479	.string	"eb_un"
2480.LASF16:
2481	.string	"mode_t"
2482.LASF0:
2483	.string	"unsigned int"
2484.LASF30:
2485	.string	"st_mode"
2486.LASF105:
2487	.string	"__rtld"
2488.LASF103:
2489	.string	"../i386/crt/_rtld.c"
2490.LASF9:
2491	.string	"ulong_t"
2492.LASF38:
2493	.string	"st_atim"
2494.LASF6:
2495	.string	"short unsigned int"
2496.LASF77:
2497	.string	"p_flags"
2498.LASF49:
2499	.string	"a_un"
2500.LASF18:
2501	.string	"gid_t"
2502.LASF99:
2503	.string	"flen"
2504.LASF3:
2505	.string	"char"
2506.LASF43:
2507	.string	"st_fstype"
2508.LASF56:
2509	.string	"e_ident"
2510.LASF61:
2511	.string	"e_phoff"
2512.LASF10:
2513	.string	"caddr_t"
2514.LASF42:
2515	.string	"st_blocks"
2516.LASF90:
2517	.string	"ldfd"
2518.LASF58:
2519	.string	"e_machine"
2520.LASF32:
2521	.string	"st_uid"
2522.LASF62:
2523	.string	"e_shoff"
2524.LASF36:
2525	.string	"st_size"
2526.LASF47:
2527	.string	"a_fcn"
2528.LASF8:
2529	.string	"long unsigned int"
2530.LASF40:
2531	.string	"st_ctim"
2532.LASF72:
2533	.string	"p_offset"
2534.LASF93:
2535	.string	"phdr"
2536.LASF11:
2537	.string	"off_t"
2538.LASF96:
2539	.string	"mlen"
2540.LASF75:
2541	.string	"p_filesz"
2542.LASF66:
2543	.string	"e_phnum"
2544.LASF13:
2545	.string	"blkcnt_t"
2546.LASF73:
2547	.string	"p_vaddr"
2548.LASF39:
2549	.string	"st_mtim"
2550.LASF68:
2551	.string	"e_shnum"
2552.LASF25:
2553	.string	"timespec"
2554.LASF85:
2555	.string	"Elf32_Boot"
2556.LASF98:
2557	.string	"foff"
2558.LASF26:
2559	.string	"stat"
2560.LASF78:
2561	.string	"p_align"
2562.LASF102:
2563	.string	"GNU C 4.4.4"
2564.LASF50:
2565	.string	"auxv_t"
2566.LASF51:
2567	.string	"Elf32_Addr"
2568.LASF53:
2569	.string	"Elf32_Off"
2570.LASF95:
2571	.string	"maddr"
2572	.ident	"GCC: (Illumos gcc-4.4.4-il-4) 4.4.4"
2573