From da7575bc70ace95aba75f40f79ed46b4ab1a9913 Mon Sep 17 00:00:00 2001 From: Kristian Monsen Date: Mon, 17 Jan 2011 16:57:53 +0000 Subject: [PATCH] Making more space for libwebcore.so Taking half the space of libexpat.so and libbinder.so so there is still room to grow (webkit mergers tend to make libwebcore larger) Change-Id: I6d5bf385221c8e199e587c3a7c8c9425a15a5bb6 --- CleanSpec.mk | 1 + core/prelink-linux-arm.map | 124 ++++++++++++++++++------------------- 2 files changed, 63 insertions(+), 62 deletions(-) diff --git a/CleanSpec.mk b/CleanSpec.mk index 6983770f0a..0e89c6a729 100644 --- a/CleanSpec.mk +++ b/CleanSpec.mk @@ -63,6 +63,7 @@ $(call add-clean-step, rm -rf $(PRODUCT_OUT)/data/app/*) $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop) $(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/APPS/*) $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/build.prop) +$(call add-clean-step, rm -rf $(PRODUCT_OUT)/obj/SHARED_LIBRARIES/*/LINKED) # ************************************************ # NEWER CLEAN STEPS MUST BE AT THE END OF THE LIST diff --git a/core/prelink-linux-arm.map b/core/prelink-linux-arm.map index 74d694d887..86cec55652 100644 --- a/core/prelink-linux-arm.map +++ b/core/prelink-linux-arm.map @@ -112,78 +112,78 @@ libaudioflinger.so 0xA8D00000 # [~1M] # assorted system libraries libsqlite.so 0xA8B00000 # [~2M] libexpat.so 0xA8A00000 # [~1M] -libwebcore.so 0xA8300000 # [~7M] -libbinder.so 0xA8200000 # [~1M] -libutils.so 0xA8100000 # [~1M] -libcameraservice.so 0xA8000000 # [~1M] -libhardware.so 0xA7F00000 # [<64K] -libhardware_legacy.so 0xA7E00000 # [~1M] -libapp_process.so 0xA7D00000 # [???] -libsystem_server.so 0xA7C00000 # [~1M] -libime.so 0xA7B00000 # [???] -libgps.so 0xA7A00000 # [~1M] -libcamera.so 0xA7900000 # [~1M] -liboemcamera.so 0xA7700000 # [~2M] -libdiskconfig.so 0xA7600000 # [<64K] -libemoji.so 0xA7500000 # [<64K] -libjni_latinime.so 0xA7400000 # [~1M] -libjni_pinyinime.so 0xA7300000 # [~1M] -libttssynthproxy.so 0xA7200000 # [~1M] for frameworks/base -libttspico.so 0xA7000000 # [~2M] for external/svox -libmtp.so 0xA6F00000 # [~1M] -libusbhost.so 0xA6E00000 # [<64K] -libinput.so 0xA6D00000 # [~1M] +libwebcore.so 0xA8200000 # [~8M] +libbinder.so 0xA8100000 # [~1M] +libutils.so 0xA8000000 # [~1M] +libcameraservice.so 0xA7F00000 # [~1M] +libhardware.so 0xA7E00000 # [<64K] +libhardware_legacy.so 0xA7D00000 # [~1M] +libapp_process.so 0xA7C00000 # [???] +libsystem_server.so 0xA7B00000 # [~1M] +libime.so 0xA7A00000 # [???] +libgps.so 0xA7900000 # [~1M] +libcamera.so 0xA7800000 # [~1M] +liboemcamera.so 0xA7600000 # [~2M] +libdiskconfig.so 0xA7500000 # [<64K] +libemoji.so 0xA7400000 # [<64K] +libjni_latinime.so 0xA7300000 # [~1M] +libjni_pinyinime.so 0xA7200000 # [~1M] +libttssynthproxy.so 0xA7100000 # [~1M] for frameworks/base +libttspico.so 0xA6F00000 # [~2M] for external/svox +libmtp.so 0xA6E00000 # [~1M] +libusbhost.so 0xA6D00000 # [<64K] +libinput.so 0xA6C00000 # [~1M] # pv libraries -libpvasf.so 0xA6C00000 # [???] -libpvasfreg.so 0xA6B00000 # [???] -libomx_sharedlibrary.so 0xA6A00000 # [~1M] -libopencore_download.so 0xA6900000 # [~1M] -libopencore_downloadreg.so 0xA6800000 # [~1M] -libopencore_net_support.so 0xA6500000 # [~3M] -libopencore_rtsp.so 0xA5F00000 # [~6M] -libopencore_rtspreg.so 0xA5E00000 # [~1M] -libopencore_author.so 0xA5A00000 # [~4M] -libomx_aacdec_sharedlibrary.so 0xA5800000 # [~2M] -libomx_amrdec_sharedlibrary.so 0xA5700000 # [~1M] -libomx_amrenc_sharedlibrary.so 0xA5600000 # [~1M] -libomx_avcdec_sharedlibrary.so 0xA5500000 # [~1M] -libomx_avcenc_sharedlibrary.so 0xA5400000 # [???] -libomx_m4vdec_sharedlibrary.so 0xA5300000 # [~1M] -libomx_m4venc_sharedlibrary.so 0xA5200000 # [???] -libomx_mp3dec_sharedlibrary.so 0xA5100000 # [~1M] -libopencore_mp4local.so 0xA4F00000 # [~2M] -libopencore_mp4localreg.so 0xA4E00000 # [~1M] -libopencore_player.so 0xA4500000 # [~9M] +libpvasf.so 0xA6B00000 # [???] +libpvasfreg.so 0xA6A00000 # [???] +libomx_sharedlibrary.so 0xA6900000 # [~1M] +libopencore_download.so 0xA6800000 # [~1M] +libopencore_downloadreg.so 0xA6700000 # [~1M] +libopencore_net_support.so 0xA6400000 # [~3M] +libopencore_rtsp.so 0xA5E00000 # [~6M] +libopencore_rtspreg.so 0xA5D00000 # [~1M] +libopencore_author.so 0xA5900000 # [~4M] +libomx_aacdec_sharedlibrary.so 0xA5700000 # [~2M] +libomx_amrdec_sharedlibrary.so 0xA5600000 # [~1M] +libomx_amrenc_sharedlibrary.so 0xA5500000 # [~1M] +libomx_avcdec_sharedlibrary.so 0xA5400000 # [~1M] +libomx_avcenc_sharedlibrary.so 0xA5300000 # [???] +libomx_m4vdec_sharedlibrary.so 0xA5200000 # [~1M] +libomx_m4venc_sharedlibrary.so 0xA5100000 # [???] +libomx_mp3dec_sharedlibrary.so 0xA5000000 # [~1M] +libopencore_mp4local.so 0xA4E00000 # [~2M] +libopencore_mp4localreg.so 0xA4D00000 # [~1M] +libopencore_player.so 0xA4400000 # [~9M] # opencore hardware support -libmm-adspsvc.so 0xA4400000 # [<64K] -libOmxCore.so 0xA4300000 # [<64K] -libOmxMpeg4Dec.so 0xA4200000 # [~1M] -libOmxH264Dec.so 0xA4100000 # [~1M] -libOmxVidEnc.so 0xA4000000 # [~1M] -libopencorehw.so 0xA3F00000 # [~1M] -libOmxVdec.so 0xA3E00000 # [~1M] -libmm-omxcore.so 0xA3D00000 # [<64K] +libmm-adspsvc.so 0xA4300000 # [<64K] +libOmxCore.so 0xA4200000 # [<64K] +libOmxMpeg4Dec.so 0xA4100000 # [~1M] +libOmxH264Dec.so 0xA4000000 # [~1M] +libOmxVidEnc.so 0xA3F00000 # [~1M] +libopencorehw.so 0xA3E00000 # [~1M] +libOmxVdec.so 0xA3D00000 # [~1M] +libmm-omxcore.so 0xA3C00000 # [<64K] # pv libraries -libopencore_common.so 0xA3600000 # [~7M] -libqcomm_omx.so 0xA3500000 # [<64K] +libopencore_common.so 0xA3500000 # [~7M] +libqcomm_omx.so 0xA3400000 # [<64K] # stagefright libraries -libstagefright_amrnb_common.so 0xA3400000 # [~1M] -libstagefright_avc_common.so 0xA3300000 # [~1M] -libstagefright_color_conversion.so 0xA3200000 # [<64K] -libstagefright_omx.so 0xA3100000 # [~1M] -libstagefrighthw.so 0xA3000000 # [~1M] -libstagefright.so 0xA2C00000 # [~4M] +libstagefright_amrnb_common.so 0xA3300000 # [~1M] +libstagefright_avc_common.so 0xA3200000 # [~1M] +libstagefright_color_conversion.so 0xA3100000 # [<64K] +libstagefright_omx.so 0xA3000000 # [~1M] +libstagefrighthw.so 0xA2F00000 # [~1M] +libstagefright.so 0xA2B00000 # [~4M] # libraries for specific hardware -libgsl.so 0xA2B00000 # [~1M] -libhtc_acoustic.so 0xA2A00000 # [<64K] -libhtc_ril.so 0xA2900000 # [~1M] -liblvmxipc.so 0xA2800000 # [~1M] for vendor/nxp -libreference-cdma-sms.so 0xA2700000 # [<64K] for hardware/ril +libgsl.so 0xA2A00000 # [~1M] +libhtc_acoustic.so 0xA2900000 # [<64K] +libhtc_ril.so 0xA2800000 # [~1M] +liblvmxipc.so 0xA2700000 # [~1M] for vendor/nxp +libreference-cdma-sms.so 0xA2600000 # [<64K] for hardware/ril # libraries for specific apps or temporary libraries libcam_ipl.so 0x9F000000 # [???]