i386-darwin.macho re-implementation, especially for MacOS <= 10.8.x (Mountain Lion)

[i386 will not be supported by new MacOS beginning fall 2019.]
https://github.com/upx/upx/issues/246
	modified:   p_mach.cpp
	modified:   stub/i386-darwin.macho-entry.h
	modified:   stub/i386-darwin.macho-fold.h
	modified:   stub/i386-darwin.macho-upxmain.exe
	modified:   stub/i386-darwin.macho-upxmain.h
	new file:   stub/src/arch/i386/bxx.S
	new file:   stub/src/arch/i386/nrv2b_d32-easy.S
	new file:   stub/src/arch/i386/nrv2d_d32-easy.S
	new file:   stub/src/arch/i386/nrv2e_d32-easy.S
	modified:   stub/src/i386-darwin.macho-entry.S
	modified:   stub/src/i386-darwin.macho-fold.S
	modified:   stub/src/i386-darwin.macho-main.c
	modified:   stub/src/i386-darwin.macho-upxmain.c
	modified:   stub/tmp/i386-darwin.macho-entry.bin.dump
	modified:   stub/tmp/i386-darwin.macho-fold.map
This commit is contained in:
John Reiser
2019-03-02 15:39:30 -08:00
parent d4e2d7e8a8
commit 3de0008543
15 changed files with 2063 additions and 3750 deletions
+36 -634
View File
@@ -2,521 +2,60 @@ file format elf32-i386
Sections:
Idx Name Size VMA LMA File off Algn Flags
0 I386BXX0 00000002 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 I386BXX1 00000001 00000000 00000000 00000036 2**0 CONTENTS, READONLY
2 LEXEC000 00000005 00000000 00000000 00000037 2**0 CONTENTS, RELOC, READONLY
3 LEXEC009 00000000 00000000 00000000 0000003c 2**0 CONTENTS, READONLY
4 LEXEC010 0000000c 00000000 00000000 0000003c 2**0 CONTENTS, READONLY
5 N2BSMA10 00000003 00000000 00000000 00000048 2**0 CONTENTS, RELOC, READONLY
6 N2BFAS10 00000002 00000000 00000000 0000004b 2**0 CONTENTS, RELOC, READONLY
7 N2BFAS11 00000006 00000000 00000000 0000004d 2**0 CONTENTS, READONLY
8 N2BDEC10 0000000b 00000000 00000000 00000053 2**0 CONTENTS, READONLY
9 N2BSMA20 00000005 00000000 00000000 0000005e 2**0 CONTENTS, RELOC, READONLY
10 N2BFAS20 00000009 00000000 00000000 00000063 2**0 CONTENTS, RELOC, READONLY
11 N2BDEC20 0000000d 00000000 00000000 0000006c 2**0 CONTENTS, READONLY
12 N2BSMA30 0000000d 00000000 00000000 00000079 2**0 CONTENTS, RELOC, READONLY
13 N2BFAS30 0000000f 00000000 00000000 00000086 2**0 CONTENTS, RELOC, READONLY
14 N2BDEC30 0000003e 00000000 00000000 00000095 2**0 CONTENTS, RELOC, READONLY
15 N2BSMA40 0000000d 00000000 00000000 000000d3 2**0 CONTENTS, RELOC, READONLY
16 N2BFAS40 0000000f 00000000 00000000 000000e0 2**0 CONTENTS, RELOC, READONLY
17 N2BSMA50 00000002 00000000 00000000 000000ef 2**0 CONTENTS, READONLY
18 N2BFAS50 00000003 00000000 00000000 000000f1 2**0 CONTENTS, READONLY
19 N2BDEC50 00000009 00000000 00000000 000000f4 2**0 CONTENTS, READONLY
20 N2BSMA60 0000000c 00000000 00000000 000000fd 2**0 CONTENTS, RELOC, READONLY
21 N2BFAS60 00000019 00000000 00000000 00000109 2**0 CONTENTS, RELOC, READONLY
22 N2BFAS61 00000016 00000000 00000000 00000122 2**0 CONTENTS, RELOC, READONLY
23 N2BDEC60 00000000 00000000 00000000 00000138 2**0 CONTENTS, READONLY
24 N2DSMA10 00000003 00000000 00000000 00000138 2**0 CONTENTS, RELOC, READONLY
25 N2DFAS10 00000002 00000000 00000000 0000013b 2**0 CONTENTS, RELOC, READONLY
26 N2DFAS11 00000006 00000000 00000000 0000013d 2**0 CONTENTS, READONLY
27 N2DDEC10 0000000b 00000000 00000000 00000143 2**0 CONTENTS, READONLY
28 N2DSMA20 00000005 00000000 00000000 0000014e 2**0 CONTENTS, RELOC, READONLY
29 N2DFAS20 00000009 00000000 00000000 00000153 2**0 CONTENTS, RELOC, READONLY
30 N2DDEC20 0000000d 00000000 00000000 0000015c 2**0 CONTENTS, READONLY
31 N2DSMA30 0000000d 00000000 00000000 00000169 2**0 CONTENTS, RELOC, READONLY
32 N2DFAS30 0000000f 00000000 00000000 00000176 2**0 CONTENTS, RELOC, READONLY
33 N2DDEC30 00000052 00000000 00000000 00000185 2**0 CONTENTS, RELOC, READONLY
34 N2DSMA40 0000000d 00000000 00000000 000001d7 2**0 CONTENTS, RELOC, READONLY
35 N2DFAS40 0000000f 00000000 00000000 000001e4 2**0 CONTENTS, RELOC, READONLY
36 N2DSMA50 00000002 00000000 00000000 000001f3 2**0 CONTENTS, READONLY
37 N2DFAS50 00000003 00000000 00000000 000001f5 2**0 CONTENTS, READONLY
38 N2DDEC50 00000009 00000000 00000000 000001f8 2**0 CONTENTS, READONLY
39 N2DSMA60 0000000c 00000000 00000000 00000201 2**0 CONTENTS, RELOC, READONLY
40 N2DFAS60 00000019 00000000 00000000 0000020d 2**0 CONTENTS, RELOC, READONLY
41 N2DFAS61 00000016 00000000 00000000 00000226 2**0 CONTENTS, RELOC, READONLY
42 N2DDEC60 00000000 00000000 00000000 0000023c 2**0 CONTENTS, READONLY
43 N2ESMA10 00000003 00000000 00000000 0000023c 2**0 CONTENTS, RELOC, READONLY
44 N2EFAS10 00000002 00000000 00000000 0000023f 2**0 CONTENTS, RELOC, READONLY
45 N2EFAS11 00000006 00000000 00000000 00000241 2**0 CONTENTS, READONLY
46 N2EDEC10 0000000b 00000000 00000000 00000247 2**0 CONTENTS, READONLY
47 N2ESMA20 00000005 00000000 00000000 00000252 2**0 CONTENTS, RELOC, READONLY
48 N2EFAS20 00000009 00000000 00000000 00000257 2**0 CONTENTS, RELOC, READONLY
49 N2EDEC20 0000000d 00000000 00000000 00000260 2**0 CONTENTS, READONLY
50 N2ESMA30 0000000d 00000000 00000000 0000026d 2**0 CONTENTS, RELOC, READONLY
51 N2EFAS30 0000000f 00000000 00000000 0000027a 2**0 CONTENTS, RELOC, READONLY
52 N2EDEC30 0000005f 00000000 00000000 00000289 2**0 CONTENTS, RELOC, READONLY
53 N2ESMA40 0000000d 00000000 00000000 000002e8 2**0 CONTENTS, RELOC, READONLY
54 N2EFAS40 0000000f 00000000 00000000 000002f5 2**0 CONTENTS, RELOC, READONLY
55 N2ESMA50 00000002 00000000 00000000 00000304 2**0 CONTENTS, READONLY
56 N2EFAS50 00000003 00000000 00000000 00000306 2**0 CONTENTS, READONLY
57 N2EDEC50 00000009 00000000 00000000 00000309 2**0 CONTENTS, READONLY
58 N2ESMA60 0000000c 00000000 00000000 00000312 2**0 CONTENTS, RELOC, READONLY
59 N2EFAS60 00000019 00000000 00000000 0000031e 2**0 CONTENTS, RELOC, READONLY
60 N2EFAS61 00000016 00000000 00000000 00000337 2**0 CONTENTS, RELOC, READONLY
61 N2EDEC60 00000000 00000000 00000000 0000034d 2**0 CONTENTS, READONLY
62 LZMA_DEC00 0000002e 00000000 00000000 0000034d 2**0 CONTENTS, RELOC, READONLY
63 LZMA_ELF00 00000048 00000000 00000000 0000037b 2**0 CONTENTS, READONLY
64 LZMA_DEC10 00000a86 00000000 00000000 000003c3 2**0 CONTENTS, READONLY
65 LZMA_DEC20 00000a86 00000000 00000000 00000e49 2**0 CONTENTS, READONLY
66 LZMA_DEC30 0000001a 00000000 00000000 000018cf 2**0 CONTENTS, READONLY
67 LEXEC015 0000001d 00000000 00000000 000018e9 2**0 CONTENTS, READONLY
68 LXUNF000 00000002 00000000 00000000 00001906 2**0 CONTENTS, RELOC, READONLY
69 LXUNF002 00000005 00000000 00000000 00001908 2**0 CONTENTS, READONLY
70 MRUBYTE0 00000002 00000000 00000000 0000190d 2**0 CONTENTS, READONLY
71 LXMRU005 00000005 00000000 00000000 0000190f 2**0 CONTENTS, RELOC, READONLY
72 LXMRU006 00000007 00000000 00000000 00001914 2**0 CONTENTS, READONLY
73 LXMRU007 00000007 00000000 00000000 0000191b 2**0 CONTENTS, READONLY
74 LXUNF008 00000004 00000000 00000000 00001922 2**0 CONTENTS, READONLY
75 LXUNF010 00000005 00000000 00000000 00001926 2**0 CONTENTS, RELOC, READONLY
76 LXJCC010 00000003 00000000 00000000 0000192b 2**0 CONTENTS, READONLY
77 LXMRU045 00000003 00000000 00000000 0000192e 2**0 CONTENTS, READONLY
78 LXMRU046 00000002 00000000 00000000 00001931 2**0 CONTENTS, READONLY
79 LXJCC020 00000002 00000000 00000000 00001933 2**0 CONTENTS, RELOC, READONLY
80 LXJCC021 00000005 00000000 00000000 00001935 2**0 CONTENTS, RELOC, READONLY
81 LXJCC023 00000007 00000000 00000000 0000193a 2**0 CONTENTS, READONLY
82 LXUNF037 00000002 00000000 00000000 00001941 2**0 CONTENTS, READONLY
83 LXUNF386 00000001 00000000 00000000 00001943 2**0 CONTENTS, READONLY
84 LXUNF387 00000009 00000000 00000000 00001944 2**0 CONTENTS, READONLY
85 LXUNF388 00000003 00000000 00000000 0000194d 2**0 CONTENTS, RELOC, READONLY
86 LXUNF486 00000004 00000000 00000000 00001950 2**0 CONTENTS, READONLY
87 LXUNF487 00000002 00000000 00000000 00001954 2**0 CONTENTS, RELOC, READONLY
88 LXMRU065 00000005 00000000 00000000 00001956 2**0 CONTENTS, RELOC, READONLY
89 MRUBYTE3 00000002 00000000 00000000 0000195b 2**0 CONTENTS, READONLY
90 MRUARB30 00000001 00000000 00000000 0000195d 2**0 CONTENTS, READONLY
91 MRUBITS3 00000002 00000000 00000000 0000195e 2**0 CONTENTS, READONLY
92 MRUARB40 00000004 00000000 00000000 00001960 2**0 CONTENTS, READONLY
93 LXMRU070 00000008 00000000 00000000 00001964 2**0 CONTENTS, RELOC, READONLY
94 MRUBYTE4 00000003 00000000 00000000 0000196c 2**0 CONTENTS, READONLY
95 MRUBITS4 00000002 00000000 00000000 0000196f 2**0 CONTENTS, READONLY
96 MRUARB50 00000006 00000000 00000000 00001971 2**0 CONTENTS, READONLY
97 LXMRU080 00000003 00000000 00000000 00001977 2**0 CONTENTS, READONLY
98 MRUBYTE5 00000002 00000000 00000000 0000197a 2**0 CONTENTS, READONLY
99 MRUARB60 00000001 00000000 00000000 0000197c 2**0 CONTENTS, READONLY
100 MRUBITS5 00000002 00000000 00000000 0000197d 2**0 CONTENTS, READONLY
101 MRUARB70 00000004 00000000 00000000 0000197f 2**0 CONTENTS, READONLY
102 LXMRU090 0000000b 00000000 00000000 00001983 2**0 CONTENTS, RELOC, READONLY
103 MRUBYTE6 00000002 00000000 00000000 0000198e 2**0 CONTENTS, READONLY
104 MRUARB80 00000001 00000000 00000000 00001990 2**0 CONTENTS, READONLY
105 MRUBITS6 00000002 00000000 00000000 00001991 2**0 CONTENTS, READONLY
106 MRUARB90 00000004 00000000 00000000 00001993 2**0 CONTENTS, READONLY
107 LXMRU100 00000010 00000000 00000000 00001997 2**0 CONTENTS, READONLY
108 LXUNF040 00000005 00000000 00000000 000019a7 2**0 CONTENTS, READONLY
109 LXMRU110 00000003 00000000 00000000 000019ac 2**0 CONTENTS, READONLY
110 LXMRU111 00000002 00000000 00000000 000019af 2**0 CONTENTS, READONLY
111 LXUNF041 00000007 00000000 00000000 000019b1 2**0 CONTENTS, RELOC, READONLY
112 LXUNF042 00000000 00000000 00000000 000019b8 2**0 CONTENTS, READONLY
113 LEXEC016 00000005 00000000 00000000 000019b8 2**0 CONTENTS, RELOC, READONLY
114 LXMRU010 00000001 00000000 00000000 000019bd 2**0 CONTENTS, READONLY
115 LXJMPA00 00000002 00000000 00000000 000019be 2**0 CONTENTS, READONLY
116 LXCALLB0 00000002 00000000 00000000 000019c0 2**0 CONTENTS, READONLY
117 LXUNF021 00000006 00000000 00000000 000019c2 2**0 CONTENTS, READONLY
118 LXMRU022 00000003 00000000 00000000 000019c8 2**0 CONTENTS, READONLY
119 LXJMPA01 00000002 00000000 00000000 000019cb 2**0 CONTENTS, READONLY
120 LXCALLB1 00000002 00000000 00000000 000019cd 2**0 CONTENTS, READONLY
121 MRUBITS1 00000001 00000000 00000000 000019cf 2**0 CONTENTS, READONLY
122 LXMRU030 00000002 00000000 00000000 000019d0 2**0 CONTENTS, READONLY
123 MRUBYTE1 00000002 00000000 00000000 000019d2 2**0 CONTENTS, READONLY
124 MRUARB10 00000001 00000000 00000000 000019d4 2**0 CONTENTS, READONLY
125 LXMRU040 00000002 00000000 00000000 000019d5 2**0 CONTENTS, RELOC, READONLY
126 LXUNF030 00000006 00000000 00000000 000019d7 2**0 CONTENTS, READONLY
127 LXJCC000 00000008 00000000 00000000 000019dd 2**0 CONTENTS, RELOC, READONLY
128 LXCJ0MRU 00000002 00000000 00000000 000019e5 2**0 CONTENTS, READONLY
129 LXCJ1MRU 00000003 00000000 00000000 000019e7 2**0 CONTENTS, READONLY
130 LXCALJMP 00000003 00000000 00000000 000019ea 2**0 CONTENTS, READONLY
131 LXCALL00 00000002 00000000 00000000 000019ed 2**0 CONTENTS, RELOC, READONLY
132 LXCALL01 00000003 00000000 00000000 000019ef 2**0 CONTENTS, READONLY
133 LXCJ2MRU 00000002 00000000 00000000 000019f2 2**0 CONTENTS, RELOC, READONLY
134 LXCJ4MRU 00000002 00000000 00000000 000019f4 2**0 CONTENTS, RELOC, READONLY
135 LXCJ6MRU 00000002 00000000 00000000 000019f6 2**0 CONTENTS, RELOC, READONLY
136 LXCJ7MRU 00000002 00000000 00000000 000019f8 2**0 CONTENTS, RELOC, READONLY
137 LXCJ8MRU 00000003 00000000 00000000 000019fa 2**0 CONTENTS, RELOC, READONLY
138 LXUNF034 00000005 00000000 00000000 000019fd 2**0 CONTENTS, RELOC, READONLY
139 LXMRU055 00000002 00000000 00000000 00001a02 2**0 CONTENTS, READONLY
140 MRUBYTE2 00000005 00000000 00000000 00001a04 2**0 CONTENTS, READONLY
141 MRUBITS2 00000005 00000000 00000000 00001a09 2**0 CONTENTS, READONLY
142 MRUARB20 00000005 00000000 00000000 00001a0e 2**0 CONTENTS, READONLY
143 LXMRU057 00000006 00000000 00000000 00001a13 2**0 CONTENTS, READONLY
144 LXMRU058 00000001 00000000 00000000 00001a19 2**0 CONTENTS, READONLY
145 LXUNF035 00000006 00000000 00000000 00001a1a 2**0 CONTENTS, READONLY
146 ctok32.00 00000007 00000000 00000000 00001a20 2**0 CONTENTS, RELOC, READONLY
147 ctok32.10 0000000e 00000000 00000000 00001a27 2**0 CONTENTS, RELOC, READONLY
148 ctok32.20 00000020 00000000 00000000 00001a35 2**0 CONTENTS, RELOC, READONLY
149 ctok32.30 0000000a 00000000 00000000 00001a55 2**0 CONTENTS, RELOC, READONLY
150 ctok32.40 00000005 00000000 00000000 00001a5f 2**0 CONTENTS, RELOC, READONLY
151 CALLTR00 00000010 00000000 00000000 00001a64 2**0 CONTENTS, RELOC, READONLY
152 CTCLEVE1 00000005 00000000 00000000 00001a74 2**0 CONTENTS, RELOC, READONLY
153 CALLTR01 00000005 00000000 00000000 00001a79 2**0 CONTENTS, READONLY
154 CTBSHR01 00000004 00000000 00000000 00001a7e 2**0 CONTENTS, READONLY
155 CTBROR01 00000002 00000000 00000000 00001a82 2**0 CONTENTS, READONLY
156 CTBSWA01 00000005 00000000 00000000 00001a84 2**0 CONTENTS, READONLY
157 CALLTR02 00000010 00000000 00000000 00001a89 2**0 CONTENTS, RELOC, READONLY
158 CALLTR10 00000005 00000000 00000000 00001a99 2**0 CONTENTS, RELOC, READONLY
159 CALLTRE8 00000002 00000000 00000000 00001a9e 2**0 CONTENTS, READONLY
160 CALLTRE9 00000002 00000000 00000000 00001aa0 2**0 CONTENTS, READONLY
161 CALLTR11 00000004 00000000 00000000 00001aa2 2**0 CONTENTS, RELOC, READONLY
162 CTCLEVE2 00000005 00000000 00000000 00001aa6 2**0 CONTENTS, RELOC, READONLY
163 CALLTR12 00000002 00000000 00000000 00001aab 2**0 CONTENTS, READONLY
164 CTBSHR11 00000004 00000000 00000000 00001aad 2**0 CONTENTS, READONLY
165 CTBROR11 00000002 00000000 00000000 00001ab1 2**0 CONTENTS, READONLY
166 CTBSWA11 00000005 00000000 00000000 00001ab3 2**0 CONTENTS, READONLY
167 CALLTR13 00000007 00000000 00000000 00001ab8 2**0 CONTENTS, RELOC, READONLY
168 LEXEC017 00000002 00000000 00000000 00001abf 2**0 CONTENTS, READONLY
169 LEXEC020 00000046 00000000 00000000 00001ac1 2**0 CONTENTS, READONLY
0 MACHMAINX 00000005 00000000 00000000 00000034 2**0 CONTENTS, RELOC, READONLY
1 MACH_UNC 00000000 00000000 00000000 00000039 2**0 CONTENTS, READONLY
2 NRV_HEAD 000000bc 00000000 00000000 00000039 2**0 CONTENTS, READONLY
3 NRV2E 000000d4 00000000 00000000 000000f5 2**0 CONTENTS, RELOC, READONLY
4 NRV2D 000000c7 00000000 00000000 000001c9 2**0 CONTENTS, RELOC, READONLY
5 NRV2B 000000b2 00000000 00000000 00000290 2**0 CONTENTS, RELOC, READONLY
6 LZMA_DEC00 0000002e 00000000 00000000 00000342 2**0 CONTENTS, RELOC, READONLY
7 LZMA_ELF00 00000048 00000000 00000000 00000370 2**0 CONTENTS, READONLY
8 LZMA_DEC10 00000a86 00000000 00000000 000003b8 2**0 CONTENTS, READONLY
9 LZMA_DEC20 00000a86 00000000 00000000 00000e3e 2**0 CONTENTS, READONLY
10 LZMA_DEC30 0000001a 00000000 00000000 000018c4 2**0 CONTENTS, READONLY
11 NRV_TAIL 00000000 00000000 00000000 000018de 2**0 CONTENTS, READONLY
12 MACHMAINY 00000014 00000000 00000000 000018de 2**0 CONTENTS, READONLY
13 MACHMAINZ 000000f0 00000000 00000000 000018f2 2**0 CONTENTS, READONLY
SYMBOL TABLE:
00000000 l d I386BXX1 00000000 I386BXX1
00000000 l d N2BSMA10 00000000 N2BSMA10
00000000 l d N2BFAS11 00000000 N2BFAS11
00000000 l d N2BDEC10 00000000 N2BDEC10
00000000 l d N2BDEC20 00000000 N2BDEC20
00000000 l d N2BDEC30 00000000 N2BDEC30
00000000 l d N2BDEC50 00000000 N2BDEC50
00000000 l d N2BFAS61 00000000 N2BFAS61
00000000 l d N2BDEC60 00000000 N2BDEC60
00000000 l d N2DSMA10 00000000 N2DSMA10
00000000 l d N2DFAS11 00000000 N2DFAS11
00000000 l d N2DDEC10 00000000 N2DDEC10
00000000 l d N2DDEC20 00000000 N2DDEC20
00000000 l d N2DDEC30 00000000 N2DDEC30
00000000 l d N2DDEC50 00000000 N2DDEC50
00000000 l d N2DFAS61 00000000 N2DFAS61
00000000 l d N2DDEC60 00000000 N2DDEC60
00000000 l d N2ESMA10 00000000 N2ESMA10
00000000 l d N2EFAS11 00000000 N2EFAS11
00000000 l d N2EDEC10 00000000 N2EDEC10
00000000 l d N2EDEC20 00000000 N2EDEC20
00000000 l d N2EDEC30 00000000 N2EDEC30
00000000 l d N2EDEC50 00000000 N2EDEC50
00000000 l d N2EFAS61 00000000 N2EFAS61
00000000 l d N2EDEC60 00000000 N2EDEC60
00000000 l d LXUNF010 00000000 LXUNF010
00000000 l d LXJCC010 00000000 LXJCC010
00000000 l d LXUNF037 00000000 LXUNF037
00000000 l d LXMRU070 00000000 LXMRU070
00000000 l d LXMRU100 00000000 LXMRU100
00000000 l d LXUNF040 00000000 LXUNF040
00000000 l d LXUNF042 00000000 LXUNF042
00000000 l d LXMRU030 00000000 LXMRU030
00000000 l d LXUNF030 00000000 LXUNF030
00000000 l d LXCJ8MRU 00000000 LXCJ8MRU
00000000 l d LXUNF034 00000000 LXUNF034
00000000 l d ctok32.00 00000000 ctok32.00
00000000 l d ctok32.10 00000000 ctok32.10
00000000 l d ctok32.20 00000000 ctok32.20
00000000 l d ctok32.40 00000000 ctok32.40
00000000 l d CALLTR00 00000000 CALLTR00
00000000 l d CALLTR10 00000000 CALLTR10
00000000 l d CALLTR11 00000000 CALLTR11
00000000 l d CALLTR13 00000000 CALLTR13
00000000 l d LEXEC020 00000000 LEXEC020
00000000 l d I386BXX0 00000000 I386BXX0
00000000 l d LEXEC000 00000000 LEXEC000
00000000 l d LEXEC009 00000000 LEXEC009
00000000 l d LEXEC010 00000000 LEXEC010
00000000 l d N2BFAS10 00000000 N2BFAS10
00000000 l d N2BSMA20 00000000 N2BSMA20
00000000 l d N2BFAS20 00000000 N2BFAS20
00000000 l d N2BSMA30 00000000 N2BSMA30
00000000 l d N2BFAS30 00000000 N2BFAS30
00000000 l d N2BSMA40 00000000 N2BSMA40
00000000 l d N2BFAS40 00000000 N2BFAS40
00000000 l d N2BSMA50 00000000 N2BSMA50
00000000 l d N2BFAS50 00000000 N2BFAS50
00000000 l d N2BSMA60 00000000 N2BSMA60
00000000 l d N2BFAS60 00000000 N2BFAS60
00000000 l d N2DFAS10 00000000 N2DFAS10
00000000 l d N2DSMA20 00000000 N2DSMA20
00000000 l d N2DFAS20 00000000 N2DFAS20
00000000 l d N2DSMA30 00000000 N2DSMA30
00000000 l d N2DFAS30 00000000 N2DFAS30
00000000 l d N2DSMA40 00000000 N2DSMA40
00000000 l d N2DFAS40 00000000 N2DFAS40
00000000 l d N2DSMA50 00000000 N2DSMA50
00000000 l d N2DFAS50 00000000 N2DFAS50
00000000 l d N2DSMA60 00000000 N2DSMA60
00000000 l d N2DFAS60 00000000 N2DFAS60
00000000 l d N2EFAS10 00000000 N2EFAS10
00000000 l d N2ESMA20 00000000 N2ESMA20
00000000 l d N2EFAS20 00000000 N2EFAS20
00000000 l d N2ESMA30 00000000 N2ESMA30
00000000 l d N2EFAS30 00000000 N2EFAS30
00000000 l d N2ESMA40 00000000 N2ESMA40
00000000 l d N2EFAS40 00000000 N2EFAS40
00000000 l d N2ESMA50 00000000 N2ESMA50
00000000 l d N2EFAS50 00000000 N2EFAS50
00000000 l d N2ESMA60 00000000 N2ESMA60
00000000 l d N2EFAS60 00000000 N2EFAS60
00000000 l d NRV_HEAD 00000000 NRV_HEAD
00000000 l d MACHMAINY 00000000 MACHMAINY
00000000 l d MACHMAINZ 00000000 MACHMAINZ
00000000 l d MACHMAINX 00000000 MACHMAINX
00000000 l d MACH_UNC 00000000 MACH_UNC
00000000 l d NRV2E 00000000 NRV2E
00000000 l d NRV2D 00000000 NRV2D
00000000 l d NRV2B 00000000 NRV2B
00000000 l d LZMA_DEC00 00000000 LZMA_DEC00
00000000 l d LZMA_ELF00 00000000 LZMA_ELF00
00000000 l d LZMA_DEC10 00000000 LZMA_DEC10
00000000 l d LZMA_DEC20 00000000 LZMA_DEC20
00000000 l d LZMA_DEC30 00000000 LZMA_DEC30
00000000 l d LEXEC015 00000000 LEXEC015
00000000 l d LXUNF000 00000000 LXUNF000
00000000 l d LXUNF002 00000000 LXUNF002
00000000 l d MRUBYTE0 00000000 MRUBYTE0
00000000 l d LXMRU005 00000000 LXMRU005
00000000 l d LXMRU006 00000000 LXMRU006
00000000 l d LXMRU007 00000000 LXMRU007
00000000 l d LXUNF008 00000000 LXUNF008
00000000 l d LXMRU045 00000000 LXMRU045
00000000 l d LXMRU046 00000000 LXMRU046
00000000 l d LXJCC020 00000000 LXJCC020
00000000 l d LXJCC021 00000000 LXJCC021
00000000 l d LXJCC023 00000000 LXJCC023
00000000 l d LXUNF386 00000000 LXUNF386
00000000 l d LXUNF387 00000000 LXUNF387
00000000 l d LXUNF388 00000000 LXUNF388
00000000 l d LXUNF486 00000000 LXUNF486
00000000 l d LXUNF487 00000000 LXUNF487
00000000 l d LXMRU065 00000000 LXMRU065
00000000 l d MRUBYTE3 00000000 MRUBYTE3
00000000 l d MRUARB30 00000000 MRUARB30
00000000 l d MRUBITS3 00000000 MRUBITS3
00000000 l d MRUARB40 00000000 MRUARB40
00000000 l d MRUBYTE4 00000000 MRUBYTE4
00000000 l d MRUBITS4 00000000 MRUBITS4
00000000 l d MRUARB50 00000000 MRUARB50
00000000 l d LXMRU080 00000000 LXMRU080
00000000 l d MRUBYTE5 00000000 MRUBYTE5
00000000 l d MRUARB60 00000000 MRUARB60
00000000 l d MRUBITS5 00000000 MRUBITS5
00000000 l d MRUARB70 00000000 MRUARB70
00000000 l d LXMRU090 00000000 LXMRU090
00000000 l d MRUBYTE6 00000000 MRUBYTE6
00000000 l d MRUARB80 00000000 MRUARB80
00000000 l d MRUBITS6 00000000 MRUBITS6
00000000 l d MRUARB90 00000000 MRUARB90
00000000 l d LXMRU110 00000000 LXMRU110
00000000 l d LXMRU111 00000000 LXMRU111
00000000 l d LXUNF041 00000000 LXUNF041
00000000 l d LEXEC016 00000000 LEXEC016
00000000 l d LXMRU010 00000000 LXMRU010
00000000 l d LXJMPA00 00000000 LXJMPA00
00000000 l d LXCALLB0 00000000 LXCALLB0
00000000 l d LXUNF021 00000000 LXUNF021
00000000 l d LXMRU022 00000000 LXMRU022
00000000 l d LXJMPA01 00000000 LXJMPA01
00000000 l d LXCALLB1 00000000 LXCALLB1
00000000 l d MRUBITS1 00000000 MRUBITS1
00000000 l d MRUBYTE1 00000000 MRUBYTE1
00000000 l d MRUARB10 00000000 MRUARB10
00000000 l d LXMRU040 00000000 LXMRU040
00000000 l d LXJCC000 00000000 LXJCC000
00000000 l d LXCJ0MRU 00000000 LXCJ0MRU
00000000 l d LXCJ1MRU 00000000 LXCJ1MRU
00000000 l d LXCALJMP 00000000 LXCALJMP
00000000 l d LXCALL00 00000000 LXCALL00
00000000 l d LXCALL01 00000000 LXCALL01
00000000 l d LXCJ2MRU 00000000 LXCJ2MRU
00000000 l d LXCJ4MRU 00000000 LXCJ4MRU
00000000 l d LXCJ6MRU 00000000 LXCJ6MRU
00000000 l d LXCJ7MRU 00000000 LXCJ7MRU
00000000 l d LXMRU055 00000000 LXMRU055
00000000 l d MRUBYTE2 00000000 MRUBYTE2
00000000 l d MRUBITS2 00000000 MRUBITS2
00000000 l d MRUARB20 00000000 MRUARB20
00000000 l d LXMRU057 00000000 LXMRU057
00000000 l d LXMRU058 00000000 LXMRU058
00000000 l d LXUNF035 00000000 LXUNF035
00000000 l d ctok32.30 00000000 ctok32.30
00000000 l d CTCLEVE1 00000000 CTCLEVE1
00000000 l d CALLTR01 00000000 CALLTR01
00000000 l d CTBSHR01 00000000 CTBSHR01
00000000 l d CTBROR01 00000000 CTBROR01
00000000 l d CTBSWA01 00000000 CTBSWA01
00000000 l d CALLTR02 00000000 CALLTR02
00000000 l d CALLTRE8 00000000 CALLTRE8
00000000 l d CALLTRE9 00000000 CALLTRE9
00000000 l d CTCLEVE2 00000000 CTCLEVE2
00000000 l d CALLTR12 00000000 CALLTR12
00000000 l d CTBSHR11 00000000 CTBSHR11
00000000 l d CTBROR11 00000000 CTBROR11
00000000 l d CTBSWA11 00000000 CTBSWA11
00000000 l d LEXEC017 00000000 LEXEC017
00000000 g LEXEC000 00000000 _start
00000000 l d NRV_TAIL 00000000 NRV_TAIL
00000000 g MACHMAINX 00000000 _start
00000000 *UND* 00000000 lzma_stack_adjust
00000000 *UND* 00000000 lzma_u_len
00000000 *UND* 00000000 lzma_c_len
00000000 *UND* 00000000 lzma_properties
00000000 *UND* 00000000 NMRU
00000000 *UND* 00000000 filter_length
00000000 *UND* 00000000 filter_cto
00000014 g MACHMAINY 00000000 end_decompress
RELOCATION RECORDS FOR [I386BXX0]:
RELOCATION RECORDS FOR [MACHMAINX]:
OFFSET TYPE VALUE
00000000 R_386_16 I386BXX1
00000001 R_386_PC32 MACHMAINZ
RELOCATION RECORDS FOR [LEXEC000]:
RELOCATION RECORDS FOR [NRV2E]:
OFFSET TYPE VALUE
00000001 R_386_PC32 LEXEC020
000000c9 R_386_PC32 NRV_HEAD
00000068 R_386_PC32 MACHMAINY
RELOCATION RECORDS FOR [N2BSMA10]:
RELOCATION RECORDS FOR [NRV2D]:
OFFSET TYPE VALUE
00000001 R_386_PC8 N2BDEC10
000000bc R_386_PC32 NRV_HEAD
00000068 R_386_PC32 MACHMAINY
RELOCATION RECORDS FOR [N2BFAS10]:
RELOCATION RECORDS FOR [NRV2B]:
OFFSET TYPE VALUE
00000001 R_386_PC8 N2BDEC10
RELOCATION RECORDS FOR [N2BSMA20]:
OFFSET TYPE VALUE
00000001 R_386_PC8 N2BSMA10
RELOCATION RECORDS FOR [N2BFAS20]:
OFFSET TYPE VALUE
00000003 R_386_PC8 N2BFAS11
RELOCATION RECORDS FOR [N2BSMA30]:
OFFSET TYPE VALUE
0000000c R_386_PC8 N2BDEC20
RELOCATION RECORDS FOR [N2BFAS30]:
OFFSET TYPE VALUE
00000003 R_386_PC8 N2BDEC20
0000000e R_386_PC8 N2BDEC20
RELOCATION RECORDS FOR [N2BDEC30]:
OFFSET TYPE VALUE
00000011 R_386_PC8 N2BDEC60
0000002f R_386_PC8 N2BDEC50
RELOCATION RECORDS FOR [N2BSMA40]:
OFFSET TYPE VALUE
0000000c R_386_PC8 N2BDEC30
RELOCATION RECORDS FOR [N2BFAS40]:
OFFSET TYPE VALUE
00000003 R_386_PC8 N2BDEC30
0000000e R_386_PC8 N2BDEC30
RELOCATION RECORDS FOR [N2BSMA60]:
OFFSET TYPE VALUE
00000008 R_386_PC32 N2BDEC10
RELOCATION RECORDS FOR [N2BFAS60]:
OFFSET TYPE VALUE
0000000a R_386_PC8 N2BFAS61
00000015 R_386_PC32 N2BDEC10
RELOCATION RECORDS FOR [N2BFAS61]:
OFFSET TYPE VALUE
00000012 R_386_PC32 N2BDEC10
RELOCATION RECORDS FOR [N2DSMA10]:
OFFSET TYPE VALUE
00000001 R_386_PC8 N2DDEC10
RELOCATION RECORDS FOR [N2DFAS10]:
OFFSET TYPE VALUE
00000001 R_386_PC8 N2DDEC10
RELOCATION RECORDS FOR [N2DSMA20]:
OFFSET TYPE VALUE
00000001 R_386_PC8 N2DSMA10
RELOCATION RECORDS FOR [N2DFAS20]:
OFFSET TYPE VALUE
00000003 R_386_PC8 N2DFAS11
RELOCATION RECORDS FOR [N2DSMA30]:
OFFSET TYPE VALUE
0000000c R_386_PC8 N2DDEC30
RELOCATION RECORDS FOR [N2DFAS30]:
OFFSET TYPE VALUE
00000005 R_386_PC8 N2DDEC30
0000000e R_386_PC8 N2DDEC30
RELOCATION RECORDS FOR [N2DDEC30]:
OFFSET TYPE VALUE
0000000f R_386_PC8 N2DDEC20
00000021 R_386_PC8 N2DDEC60
00000043 R_386_PC8 N2DDEC50
RELOCATION RECORDS FOR [N2DSMA40]:
OFFSET TYPE VALUE
0000000c R_386_PC8 N2DDEC30
RELOCATION RECORDS FOR [N2DFAS40]:
OFFSET TYPE VALUE
00000003 R_386_PC8 N2DDEC30
0000000e R_386_PC8 N2DDEC30
RELOCATION RECORDS FOR [N2DSMA60]:
OFFSET TYPE VALUE
00000008 R_386_PC32 N2DDEC10
RELOCATION RECORDS FOR [N2DFAS60]:
OFFSET TYPE VALUE
0000000a R_386_PC8 N2DFAS61
00000015 R_386_PC32 N2DDEC10
RELOCATION RECORDS FOR [N2DFAS61]:
OFFSET TYPE VALUE
00000012 R_386_PC32 N2DDEC10
RELOCATION RECORDS FOR [N2ESMA10]:
OFFSET TYPE VALUE
00000001 R_386_PC8 N2EDEC10
RELOCATION RECORDS FOR [N2EFAS10]:
OFFSET TYPE VALUE
00000001 R_386_PC8 N2EDEC10
RELOCATION RECORDS FOR [N2ESMA20]:
OFFSET TYPE VALUE
00000001 R_386_PC8 N2ESMA10
RELOCATION RECORDS FOR [N2EFAS20]:
OFFSET TYPE VALUE
00000003 R_386_PC8 N2EFAS11
RELOCATION RECORDS FOR [N2ESMA30]:
OFFSET TYPE VALUE
0000000c R_386_PC8 N2EDEC30
RELOCATION RECORDS FOR [N2EFAS30]:
OFFSET TYPE VALUE
00000005 R_386_PC8 N2EDEC30
0000000e R_386_PC8 N2EDEC30
RELOCATION RECORDS FOR [N2EDEC30]:
OFFSET TYPE VALUE
0000000f R_386_PC8 N2EDEC20
0000001e R_386_PC8 N2EDEC50
00000030 R_386_PC8 N2EDEC60
RELOCATION RECORDS FOR [N2ESMA40]:
OFFSET TYPE VALUE
0000000c R_386_PC8 N2EDEC30
RELOCATION RECORDS FOR [N2EFAS40]:
OFFSET TYPE VALUE
00000003 R_386_PC8 N2EDEC30
0000000e R_386_PC8 N2EDEC30
RELOCATION RECORDS FOR [N2ESMA60]:
OFFSET TYPE VALUE
00000008 R_386_PC32 N2EDEC10
RELOCATION RECORDS FOR [N2EFAS60]:
OFFSET TYPE VALUE
0000000a R_386_PC8 N2EFAS61
00000015 R_386_PC32 N2EDEC10
RELOCATION RECORDS FOR [N2EFAS61]:
OFFSET TYPE VALUE
00000012 R_386_PC32 N2EDEC10
000000a9 R_386_PC32 NRV_HEAD
00000056 R_386_PC32 MACHMAINY
RELOCATION RECORDS FOR [LZMA_DEC00]:
OFFSET TYPE VALUE
@@ -524,140 +63,3 @@ OFFSET TYPE VALUE
00000014 R_386_32 lzma_u_len
0000001e R_386_32 lzma_c_len
0000002a R_386_32 lzma_properties
RELOCATION RECORDS FOR [LXUNF000]:
OFFSET TYPE VALUE
00000001 R_386_PC8 LXUNF010
RELOCATION RECORDS FOR [LXMRU005]:
OFFSET TYPE VALUE
00000001 R_386_32 NMRU
RELOCATION RECORDS FOR [LXUNF010]:
OFFSET TYPE VALUE
00000001 R_386_PC32 LXUNF042
RELOCATION RECORDS FOR [LXJCC020]:
OFFSET TYPE VALUE
00000001 R_386_PC8 LXUNF034
RELOCATION RECORDS FOR [LXJCC021]:
OFFSET TYPE VALUE
00000004 R_386_PC8 LXUNF034
RELOCATION RECORDS FOR [LXUNF388]:
OFFSET TYPE VALUE
00000002 R_386_PC8 LXUNF040
RELOCATION RECORDS FOR [LXUNF487]:
OFFSET TYPE VALUE
00000001 R_386_PC8 LXUNF040
RELOCATION RECORDS FOR [LXMRU065]:
OFFSET TYPE VALUE
00000004 R_386_PC8 LXMRU070
RELOCATION RECORDS FOR [LXMRU070]:
OFFSET TYPE VALUE
00000004 R_386_PC8 LXUNF040
RELOCATION RECORDS FOR [LXMRU090]:
OFFSET TYPE VALUE
00000006 R_386_PC8 LXMRU100
RELOCATION RECORDS FOR [LXUNF041]:
OFFSET TYPE VALUE
00000006 R_386_PC8 LXUNF034
RELOCATION RECORDS FOR [LEXEC016]:
OFFSET TYPE VALUE
00000001 R_386_PC32 LXUNF042
RELOCATION RECORDS FOR [LXMRU040]:
OFFSET TYPE VALUE
00000001 R_386_PC8 LXMRU030
RELOCATION RECORDS FOR [LXJCC000]:
OFFSET TYPE VALUE
00000007 R_386_PC8 LXJCC010
RELOCATION RECORDS FOR [LXCALL00]:
OFFSET TYPE VALUE
00000001 R_386_PC8 LXUNF037
RELOCATION RECORDS FOR [LXCJ2MRU]:
OFFSET TYPE VALUE
00000001 R_386_PC8 LXUNF037
RELOCATION RECORDS FOR [LXCJ4MRU]:
OFFSET TYPE VALUE
00000001 R_386_PC8 LXUNF034
RELOCATION RECORDS FOR [LXCJ6MRU]:
OFFSET TYPE VALUE
00000001 R_386_PC8 LXCJ8MRU
RELOCATION RECORDS FOR [LXCJ7MRU]:
OFFSET TYPE VALUE
00000001 R_386_PC8 LXCJ8MRU
RELOCATION RECORDS FOR [LXCJ8MRU]:
OFFSET TYPE VALUE
00000002 R_386_PC8 LXUNF037
RELOCATION RECORDS FOR [LXUNF034]:
OFFSET TYPE VALUE
00000004 R_386_PC8 LXUNF030
RELOCATION RECORDS FOR [ctok32.00]:
OFFSET TYPE VALUE
00000003 R_386_PC8 ctok32.20
RELOCATION RECORDS FOR [ctok32.10]:
OFFSET TYPE VALUE
0000000d R_386_PC8 ctok32.20
RELOCATION RECORDS FOR [ctok32.20]:
OFFSET TYPE VALUE
00000005 R_386_PC8 ctok32.40
0000000a R_386_PC8 ctok32.40
00000010 R_386_PC8 ctok32.40
RELOCATION RECORDS FOR [ctok32.30]:
OFFSET TYPE VALUE
00000004 R_386_PC8 ctok32.40
00000009 R_386_PC8 ctok32.10
RELOCATION RECORDS FOR [ctok32.40]:
OFFSET TYPE VALUE
00000004 R_386_PC8 ctok32.00
RELOCATION RECORDS FOR [CALLTR00]:
OFFSET TYPE VALUE
00000001 R_386_32 filter_length
RELOCATION RECORDS FOR [CTCLEVE1]:
OFFSET TYPE VALUE
00000002 R_386_8 filter_cto
00000004 R_386_PC8 CALLTR00
RELOCATION RECORDS FOR [CALLTR02]:
OFFSET TYPE VALUE
0000000f R_386_PC8 CALLTR00
RELOCATION RECORDS FOR [CALLTR10]:
OFFSET TYPE VALUE
00000001 R_386_32 filter_length
RELOCATION RECORDS FOR [CALLTR11]:
OFFSET TYPE VALUE
00000003 R_386_PC8 CALLTR13
RELOCATION RECORDS FOR [CTCLEVE2]:
OFFSET TYPE VALUE
00000002 R_386_8 filter_cto
00000004 R_386_PC8 CALLTR11
RELOCATION RECORDS FOR [CALLTR13]:
OFFSET TYPE VALUE
00000006 R_386_PC8 CALLTR10
+46 -45
View File
@@ -72,31 +72,32 @@ LOAD tmp/i386-darwin.macho-main.o
.plt
*(.plt)
.text 0x0000000008048000 0x46f
.text 0x0000000008048000 0x5b1
*(.text .stub .text.* .gnu.linkonce.t.*)
.text 0x0000000008048000 0x7a tmp/i386-darwin.macho-fold.o
0x0000000008048054 munmap
0x000000000804802e bswap
0x0000000008048064 mmap
0x0000000008048048 write
.text 0x0000000008048000 0x90 tmp/i386-darwin.macho-fold.o
0x0000000008048069 munmap
0x000000000804803b bswap
0x0000000008048079 mmap
0x000000000804805d write
0x0000000008048000 _start
0x0000000008048068 read
0x0000000008048058 pread
0x000000000804804c exit
0x0000000008048060 open
0x0000000008048050 mprotect
0x000000000804805c close
*fill* 0x000000000804807a 0x2 90909090
.text 0x000000000804807c 0x3f3 tmp/i386-darwin.macho-main.o
0x0000000008048341 upx_main
0x000000000804807d read
0x0000000008048052 spin
0x000000000804806d pread
0x0000000008048061 exit
0x0000000008048075 open
0x0000000008048065 mprotect
0x0000000008048071 close
.text 0x0000000008048090 0x521 tmp/i386-darwin.macho-main.o
0x0000000008048197 do_xmap
0x0000000008048485 upx_main
*(.text.*personality*)
*(.gnu.warning)
.fini
*(.fini)
0x000000000804846f PROVIDE (__etext, .)
0x000000000804846f PROVIDE (_etext, .)
0x000000000804846f PROVIDE (etext, .)
0x00000000080485b1 PROVIDE (__etext, .)
0x00000000080485b1 PROVIDE (_etext, .)
0x00000000080485b1 PROVIDE (etext, .)
.rodata
*(.rodata .rodata.* .gnu.linkonce.r.*)
@@ -112,8 +113,8 @@ LOAD tmp/i386-darwin.macho-main.o
.gcc_except_table
*(.gcc_except_table .gcc_except_table.*)
0x000000000804846f . = (ALIGN (0x1000) - ((0x1000 - .) & 0xfff))
0x000000000804946f . = (0x1000 DATA_SEGMENT_ALIGN 0x1000)
0x00000000080485b1 . = (ALIGN (0x1000) - ((0x1000 - .) & 0xfff))
0x00000000080495b1 . = (0x1000 DATA_SEGMENT_ALIGN 0x1000)
.eh_frame
*(.eh_frame)
@@ -128,22 +129,22 @@ LOAD tmp/i386-darwin.macho-main.o
*(.tbss .tbss.* .gnu.linkonce.tb.*)
*(.tcommon)
.preinit_array 0x000000000804946f 0x0
0x000000000804946f PROVIDE (__preinit_array_start, .)
.preinit_array 0x00000000080495b1 0x0
0x00000000080495b1 PROVIDE (__preinit_array_start, .)
*(.preinit_array)
0x000000000804946f PROVIDE (__preinit_array_end, .)
0x00000000080495b1 PROVIDE (__preinit_array_end, .)
.init_array 0x000000000804946f 0x0
0x000000000804946f PROVIDE (__init_array_start, .)
.init_array 0x00000000080495b1 0x0
0x00000000080495b1 PROVIDE (__init_array_start, .)
*(SORT(.init_array.*))
*(.init_array)
0x000000000804946f PROVIDE (__init_array_end, .)
0x00000000080495b1 PROVIDE (__init_array_end, .)
.fini_array 0x000000000804946f 0x0
0x000000000804946f PROVIDE (__fini_array_start, .)
.fini_array 0x00000000080495b1 0x0
0x00000000080495b1 PROVIDE (__fini_array_start, .)
*(.fini_array)
*(SORT(.fini_array.*))
0x000000000804946f PROVIDE (__fini_array_end, .)
0x00000000080495b1 PROVIDE (__fini_array_end, .)
.ctors
*crtbegin*.o(.ctors)
@@ -169,35 +170,35 @@ LOAD tmp/i386-darwin.macho-main.o
.got
*(.got)
0x000000000804946f . = (. DATA_SEGMENT_RELRO_END 0xc)
0x00000000080495b1 . = (. DATA_SEGMENT_RELRO_END 0xc)
.got.plt
*(.got.plt)
.data 0x0000000008049470 0x0
.data 0x00000000080495b4 0x0
*(.data .data.* .gnu.linkonce.d.*)
.data 0x0000000008049470 0x0 tmp/i386-darwin.macho-fold.o
.data 0x0000000008049470 0x0 tmp/i386-darwin.macho-main.o
.data 0x00000000080495b4 0x0 tmp/i386-darwin.macho-fold.o
.data 0x00000000080495b4 0x0 tmp/i386-darwin.macho-main.o
*(.gnu.linkonce.d.*personality*)
.data1
*(.data1)
0x0000000008049470 _edata = .
0x0000000008049470 PROVIDE (edata, .)
0x0000000008049470 __bss_start = .
0x00000000080495b4 _edata = .
0x00000000080495b4 PROVIDE (edata, .)
0x00000000080495b4 __bss_start = .
.bss 0x0000000008049470 0x0
.bss 0x00000000080495b4 0x0
*(.dynbss)
*(.bss .bss.* .gnu.linkonce.b.*)
.bss 0x0000000008049470 0x0 tmp/i386-darwin.macho-fold.o
.bss 0x0000000008049470 0x0 tmp/i386-darwin.macho-main.o
.bss 0x00000000080495b4 0x0 tmp/i386-darwin.macho-fold.o
.bss 0x00000000080495b4 0x0 tmp/i386-darwin.macho-main.o
*(COMMON)
0x0000000008049470 . = ALIGN ((. != 0x0)?0x4:0x1)
0x0000000008049470 . = ALIGN (0x4)
0x0000000008049470 . = ALIGN (0x4)
0x0000000008049470 _end = .
0x0000000008049470 PROVIDE (end, .)
0x0000000008049470 . = DATA_SEGMENT_END (.)
0x00000000080495b4 . = ALIGN ((. != 0x0)?0x4:0x1)
0x00000000080495b4 . = ALIGN (0x4)
0x00000000080495b4 . = ALIGN (0x4)
0x00000000080495b4 _end = .
0x00000000080495b4 PROVIDE (end, .)
0x00000000080495b4 . = DATA_SEGMENT_END (.)
.stab
*(.stab)