OSDN Git Service

original
[gb-231r1-is01/GB_2.3_IS01.git] / build / core / prelink-linux-arm.map
1 # 0xC0000000 - 0xFFFFFFFF Kernel
2 # 0xB0100000 - 0xBFFFFFFF Thread 0 Stack
3 # 0xB0000000 - 0xB00FFFFF Linker
4 # 0xA0000000 - 0xBFFFFFFF Prelinked System Libraries
5 # 0x90000000 - 0x9FFFFFFF Prelinked App Libraries
6 # 0x80000000 - 0x8FFFFFFF Non-prelinked Libraries
7 # 0x40000000 - 0x7FFFFFFF mmap'd stuff
8 # 0x10000000 - 0x3FFFFFFF Thread Stacks
9 # 0x00000000 - 0x0FFFFFFF .text / .data / heap
10
11 # Note: The general rule is that libraries should be aligned on 1MB
12 # boundaries. For ease of updating this file, you will find a comment
13 # on each line, indicating the observed size of the library, which is
14 # one of:
15 #
16 #     [<64K] observed to be less than 64K
17 #     [~1M] rounded up, one megabyte (similarly for other sizes)
18 #     [???] no size observed, assumed to be one megabyte
19 #
20 # note: look at the LOAD sections in the library header:
21 #
22 #   arm-eabi-objdump -x <lib>
23 #
24
25 # core system libraries
26 libdl.so                0xAFF00000 # [<64K]
27 libc.so                 0xAFD00000 # [~2M]
28 libstdc++.so            0xAFC00000 # [<64K]
29 libm.so                 0xAFB00000 # [~1M]
30 liblog.so               0xAFA00000 # [<64K]
31 libcutils.so            0xAF900000 # [~1M]
32 libthread_db.so         0xAF800000 # [<64K]
33 libz.so                 0xAF700000 # [~1M]
34 libevent.so             0xAF600000 # [???]
35 libssl.so               0xAF400000 # [~2M]
36 libcrypto.so            0xAF000000 # [~4M]
37 libsysutils.so          0xAEF00000 # [~1M]
38
39 # bluetooth
40 liba2dp.so              0xAEE00000 # [~1M]
41 audio.so                0xAED00000 # [~1M]
42 input.so                0xAEC00000 # [~1M]
43 libbluetoothd.so        0xAEA00000 # [~2M]
44 libbluedroid.so         0xAE900000 # [<64K]
45 libbluetooth.so         0xAE800000 # [~1M]
46 libdbus.so              0xAE700000 # [~1M]
47
48 # extended system libraries
49 libril.so               0xAE600000 # [~1M]
50 libreference-ril.so     0xAE500000 # [~1M]
51 libwpa_client.so        0xAE400000 # [<64K]
52 libnetutils.so          0xAE300000 # [~1M]
53
54 # core dalvik runtime support
55 libandroid_servers.so   0xAE200000 # [~1M]
56 libicuuc.so             0xADE00000 # [~4M]
57 libicui18n.so           0xAD900000 # [~5M]
58 libandroid_runtime.so   0xAD300000 # [~6M]
59 libnativehelper.so      0xAD100000 # [~2M]
60 libdvm-ARM.so           0xAD000000 # [???]
61 libdvm.so               0xACA00000 # [~6M]
62 # Note: libicudata.so intentionally omitted
63
64 # graphics
65 libpixelflinger.so      0xAC900000 # [~1M]
66 # libcorecg is for backward-compatibility with donut
67 libcorecg.so            0xAC800000 # [???]
68 libsurfaceflinger_client.so 0xAC700000 # [~1M]
69 libsurfaceflinger.so    0xAC500000 # [~2M]
70 libGLES_android.so      0xAC400000 # [~1M]
71 libagl.so               0xAC300000 # [???]
72
73 libGLESv1_CM.so         0xAC200000 # [~1M]
74 libGLESv2.so            0xAC100000 # [~1M]
75 libOpenVG_CM.so         0xAC000000 # [???]
76 libOpenVGU_CM.so        0xABF00000 # [???]
77 libEGL.so               0xABE00000 # [~1M]
78 libETC1.so              0xABD00000 # [<64K]
79
80 libacc.so               0xABC00000 # [~1M]
81
82 libexif.so              0xABB00000 # [~1M]
83 libcamera_client.so     0xABA80000 # [~1M]
84 libui.so                0xAB900000 # [~1M]
85 libgui.so               0xAB800000 # [~1M]
86 libskia.so              0xAB100000 # [~2M]
87 librs_jni.so            0xAB000000 # [~1M]
88 libRS.so                0xA9E00000 # [~2M]
89 libandroid.so           0xA9D80000 # [<64K]
90 libjnigraphics.so       0xA9D00000 # [<64K]
91 libskiagl.so            0xA9C00000 # [~1M]
92
93 # audio
94 libFLAC.so              0xA9B00000 # [???]
95 libaudiopolicy.so       0xA9A00000 # [~1M]
96 libeffects.so           0xA9980000 # [<64K]
97 libaudioeffect_jni.so   0xA9900000 # [<64K]
98 libsoundpool.so         0xA9800000 # [~1M]
99 libaudio.so             0xA9700000 # [~1M]
100 libspeech.so            0xA9600000 # [~1M]
101 libsonivox.so           0xA9500000 # [~1M]
102 libvorbisidec.so        0xA9400000 # [~1M]
103 libmedia_jni.so         0xA9300000 # [~1M]
104 libmediaplayerservice.so 0xA9200000 # [~1M]
105 libmedia.so             0xA9000000 # [~2M]
106 libFFTEm.so             0xA8F00000 # [~1M]
107 libSR_AudioIn.so        0xA8E00000 # [~1M] for external/srec
108 libaudioflinger.so      0xA8D00000 # [~1M]
109
110 # assorted system libraries
111 libsqlite.so            0xA8B00000 # [~2M]
112 libexpat.so             0xA8A00000 # [~1M]
113 libwebcore.so           0xA8300000 # [~7M]
114 libbinder.so            0xA8200000 # [~1M]
115 libutils.so             0xA8100000 # [~1M]
116 libcameraservice.so     0xA8000000 # [~1M]
117 libhardware.so          0xA7F00000 # [<64K]
118 libhardware_legacy.so   0xA7E00000 # [~1M]
119 libapp_process.so       0xA7D00000 # [???]
120 libsystem_server.so     0xA7C00000 # [~1M]
121 libime.so               0xA7B00000 # [???]
122 libgps.so               0xA7A00000 # [~1M]
123 libcamera.so            0xA7900000 # [~1M]
124 liboemcamera.so         0xA7700000 # [~2M]
125 libdiskconfig.so        0xA7600000 # [<64K]
126 libemoji.so             0xA7500000 # [<64K]
127 libjni_latinime.so      0xA7400000 # [~1M]
128 libjni_pinyinime.so     0xA7300000 # [~1M]
129 libttssynthproxy.so     0xA7200000 # [~1M] for frameworks/base
130 libttspico.so           0xA7000000 # [~2M] for external/svox
131
132 # pv libraries
133 libpvasf.so                    0xA6F00000 # [???]
134 libpvasfreg.so                 0xA6E00000 # [???]
135 libomx_sharedlibrary.so        0xA6D00000 # [~1M]
136 libopencore_download.so        0xA6C00000 # [~1M]
137 libopencore_downloadreg.so     0xA6B00000 # [~1M]
138 libopencore_net_support.so     0xA6800000 # [~3M]
139 libopencore_rtsp.so            0xA6200000 # [~6M]
140 libopencore_rtspreg.so         0xA6100000 # [~1M]
141 libopencore_author.so          0xA5D00000 # [~4M]
142 libomx_aacdec_sharedlibrary.so 0xA5B00000 # [~2M]
143 libomx_amrdec_sharedlibrary.so 0xA5A00000 # [~1M]
144 libomx_amrenc_sharedlibrary.so 0xA5900000 # [~1M]
145 libomx_avcdec_sharedlibrary.so 0xA5800000 # [~1M]
146 libomx_avcenc_sharedlibrary.so 0xA5700000 # [???]
147 libomx_m4vdec_sharedlibrary.so 0xA5600000 # [~1M]
148 libomx_m4venc_sharedlibrary.so 0xA5500000 # [???]
149 libomx_mp3dec_sharedlibrary.so 0xA5400000 # [~1M]
150 libopencore_mp4local.so        0xA5200000 # [~2M]
151 libopencore_mp4localreg.so     0xA5100000 # [~1M]
152 libopencore_player.so          0xA4800000 # [~9M]
153
154 # opencore hardware support
155 libmm-adspsvc.so              0xA4700000 # [<64K]
156 libOmxCore.so                 0xA4600000 # [<64K]
157 libOmxMpeg4Dec.so             0xA4500000 # [~1M]
158 libOmxH264Dec.so              0xA4400000 # [~1M]
159 libOmxVidEnc.so               0xA4300000 # [~1M]
160 libopencorehw.so              0xA4200000 # [~1M]
161 libOmxVdec.so                 0xA4100000 # [~1M]
162 libmm-omxcore.so              0xA4000000 # [<64K]
163
164 # pv libraries
165 libopencore_common.so         0xA3900000 # [~7M]
166 libqcomm_omx.so               0xA3800000 # [<64K]
167
168 # stagefright libraries
169 libstagefright_amrnb_common.so     0xA3700000 # [~1M]
170 libstagefright_avc_common.so       0xA3600000 # [~1M]
171 libstagefright_color_conversion.so 0xA3500000 # [<64K]
172 libstagefright_omx.so              0xA3400000 # [~1M]
173 libstagefrighthw.so                0xA3300000 # [~1M]
174 libstagefright.so                  0xA2F00000 # [~4M]
175
176 # libraries for specific hardware
177 libgsl.so               0xA2E00000 # [~1M]
178 libhtc_acoustic.so      0xA2D00000 # [<64K]
179 libhtc_ril.so           0xA2C00000 # [~1M]
180 liblvmxipc.so           0xA2B00000 # [~1M] for vendor/nxp
181 libreference-cdma-sms.so 0xA2A00000 # [<64K] for hardware/ril
182
183 # libraries for specific apps or temporary libraries
184 libcam_ipl.so           0x9F000000 # [???]
185 libwbxml.so             0x9EF00000 # [???]
186 libwbxml_jni.so         0x9EE00000 # [~1M]
187 libxml2wbxml.so         0x9EB00000 # [~1M]
188 libdrm1.so              0x9EA00000 # [~1M]
189 libdrm1_jni.so          0x9E900000 # [<64K]
190 libwapcore.so           0x9E800000 # [???]
191 libstreetview.so        0x9E700000 # [???]
192 libwapbrowsertest.so    0x9E600000 # [???]
193 libminiglobe.so         0x9E500000 # [???]
194 libearth.so             0x9E400000 # [???]
195 libembunit.so           0x9E300000 # [<64K]
196 libneon.so              0x9E200000 # [???]
197 libjni_example.so       0x9E100000 # [???]
198 libjni_load_test.so     0x9E000000 # [???]
199 libjni_lib_test.so      0x9DF00000 # [???]
200 librunperf.so           0x9DE00000 # [???]
201 libctest.so             0x9DD00000 # [<64K]
202 libUAPI_jni.so          0x9DC00000 # [???]
203 librpc.so               0x9DB00000 # [~1M]
204 libtrace_test.so        0x9DA00000 # [???]
205 libsrec_jni.so          0x9D800000 # [~2M]
206 libjpeg.so              0x9D700000 # [~1M]
207 libiprouteutil.so       0x9D600000 # [~1M] for external/iproute2
208 libnetlink.so           0x9D500000 # [<64K] for external/iproute2
209 libpagemap.so           0x9D400000 # [<64K] for system/extras/libpagemap
210 libstlport.so           0x9D100000 # [~3M] for external/stlport
211 libzxing.so             0x9D000000 # [<64K] for goggles
212 libinterstitial.so      0x9CF00000 # [<64K] for goggles
213 liblept.so              0x9CA00000 # [~5M] for external/leptonica