summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Emit unique linker buildid in all binaries.Dehao Chen2015-01-156-0/+6
| | | | | | | | | | | We want to store the symbol information for all android binaries in a global database. * We ingest unstripped binaries into the global database * When we collect address data from device (e.g. instruction pointer address), we want to lookup its symbol information through the global database. The key of the mapping is a unique build id, which is the same between binaries on device (stripped) and unstripped binaries. After applying this patch, the system.img size increases by 0.0047% (16.3KB). Change-Id: Id92faf2951f43a30947e8d2b690c1af6bf7e3f54
* Merge "Update protobuf library from 2.3 to 2.6."Jeff Davidson2015-01-153-34/+0
|\
| * Update protobuf library from 2.3 to 2.6.Jeff Davidson2015-01-083-34/+0
| | | | | | | | Change-Id: I02d308b01f635307dbb63ea9610db2e56eb1f31b
* | Merge "Add ld.mc as a required executable to core_minimal.mk."Stephen Hines2015-01-151-0/+1
|\ \
| * | Add ld.mc as a required executable to core_minimal.mk.Stephen Hines2015-01-141-0/+1
| | | | | | | | | | | | | | | Bug: 18322681 Change-Id: I94754641db0c218e044f329bc59d4d918b389533
* | | Merge "Add build.prop to root ramdisk"Andres Morales2015-01-141-0/+15
|\ \ \
| * | | Add build.prop to root ramdiskAndres Morales2015-01-131-0/+15
|/ / / | | | | | | | | | | | | | | | will be used for verifying installed bootimage Change-Id: Iaf80823545980fb2e464a558e918715cc1b82e11
* | | Merge "Remove HAVE_SYMLINKS."Elliott Hughes2015-01-139-83/+7
|\ \ \ | |/ / |/| |
| * | Remove HAVE_SYMLINKS.Elliott Hughes2015-01-129-83/+7
|/ / | | | | | | Change-Id: I685357292af45a048439f0df0ae45f513479841a
* | Merge "Remove HAVE_LIBC_SYSTEM_PROPERTIES and HAVE_SYSTEM_PROPERTY_SERVER."Elliott Hughes2015-01-136-31/+0
|\ \
| * | Remove HAVE_LIBC_SYSTEM_PROPERTIES and HAVE_SYSTEM_PROPERTY_SERVER.Elliott Hughes2015-01-126-31/+0
|/ / | | | | | | | | | | | | In particular, no one has had the system property server since we killed the sim-eng build... Change-Id: If576ec546b0ba2ad3c5299876027ca9ac189cf4a
* | Merge "Remove HAVE_POSIX_CLOCKS."Elliott Hughes2015-01-126-31/+0
|\ \
| * | Remove HAVE_POSIX_CLOCKS.Elliott Hughes2015-01-096-31/+0
| | | | | | | | | | | | Change-Id: Ide6f54f70bc5edda9ec1f1f05ebaa0acf58aaa77
* | | Merge "Fix whole static lib handling of duplicate names."Christopher Ferris2015-01-121-4/+26
|\ \ \ | |/ / |/| |
| * | Fix whole static lib handling of duplicate names.Christopher Ferris2015-01-071-4/+26
| |/ | | | | | | | | | | | | | | | | | | | | | | If LOCAL_WHOLE_STATIC_LIBRARIES contains a library that has two files that have the same name but are in different directories, only the first gets included. This fix detects this case, and uses the m option to ar to force the duplicate object to the end of the archive. After this, using the p option gets the correct object file. Change-Id: I2e183f48cef3c79499d4ab8ff147444611ff938b
* | Merge "Remove HAVE_PRCTL."Elliott Hughes2015-01-096-30/+0
|\ \
| * | Remove HAVE_PRCTL.Elliott Hughes2015-01-096-30/+0
|/ / | | | | | | Change-Id: Ic58f8e4c0f749bbc19e5d14de8d99321e7cf833c
* | Merge "Remove HAVE_SYS_SOCKET_H."Elliott Hughes2015-01-098-45/+0
|\ \
| * | Remove HAVE_SYS_SOCKET_H.Elliott Hughes2015-01-098-45/+0
| |/ | | | | | | Change-Id: I9ee38c603e3933b012da818b386cb374eec9fe21
* | Merge "[MIPS64] Set ART base address for mips64"Brian Carlstrom2015-01-091-1/+1
|\ \
| * | [MIPS64] Set ART base address for mips64Nikola Veljkovic2014-12-231-1/+1
| | | | | | | | | | | | | | | | | | Set ART base address for mips64 to the same value as for mips32. Change-Id: Idd3a05c87867bce9eb769cfec412102944703a43
* | | Merge "Make TARGET_CPU_VARIANT the same as TARGET_ARCH_VARIANT for Mips."Brian Carlstrom2015-01-092-0/+7
|\ \ \
| * | | Make TARGET_CPU_VARIANT the same as TARGET_ARCH_VARIANT for Mips.Douglas Leung2015-01-072-0/+7
| | |/ | |/| | | | | | | | | | | | | This is used to set --instruction-set-variant for dex2oat. Change-Id: Ic93d1bfab634489e004ccf1195cdcfc767f092ef
* | | Merge "Add build rules for 64bit Renderscript Compat lib."Miao Wang2015-01-092-2/+17
|\ \ \
| * | | Add build rules for 64bit Renderscript Compat lib.Miao Wang2015-01-082-2/+17
| |/ / | | | | | | | | | Change-Id: Iea168f8ecb3b4cf6b9ab6ffefc403eb77ee09000
* | | Merge "Move installed module dependency setup after proto handling."Jeff Davidson2015-01-091-23/+25
|\ \ \ | |/ / |/| |
| * | Move installed module dependency setup after proto handling.Jeff Davidson2015-01-081-23/+25
|/ / | | | | | | | | | | | | | | The proto handling will modify the set of dependent libraries, but this was not actually accounted for in dependency handling because dependencies had already been established. Change-Id: Iba1582f3c9eeeada19569e4b5358b6ec4168fccc
* | Merge "build_image: Set file system labels on disk images"David Turner2015-01-071-0/+1
|\ \
| * | build_image: Set file system labels on disk imagesChristoffer Dall2015-01-051-0/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When building images set the mount point (data,cache,system) as the filesystem label on the generated image. This is required for the Android Emulator. IMPORTANT: This depends on the following patch to system/extras/: https://android-review.googlesource.com/#/c/120047/ which has already been submitted to AOSP and merged into the internal tree. Change-Id: Iaeb45462570c26d37980f1cc5d8a1b929e476c89 Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
* | Merge "Stop defining HAVE_UNWIND_CONTEXT_STRUCT."Elliott Hughes2015-01-073-15/+0
|\ \
| * | Stop defining HAVE_UNWIND_CONTEXT_STRUCT.Elliott Hughes2015-01-063-15/+0
| | | | | | | | | | | | | | | | | | | | | The only code that still references this is only built for arm, so this should be a no-op. Change-Id: I64f40fc68bb387b6309075d158f5bd12f398ef20
* | | Merge "Remove unused PRODUCT_TAGS"Brian Carlstrom2015-01-063-5/+0
|\ \ \ | |/ / |/| |
| * | Remove unused PRODUCT_TAGSBrian Carlstrom2015-01-053-5/+0
|/ / | | | | | | | | Bug: 18895001 Change-Id: I2bbb1c04880218eaa06c1eff92280c636260f9ae
* | Merge "Fix incorrect name for x86 platform's gdb"Pirama Arumuga Nainar2015-01-051-2/+2
|\ \ | |/ |/|
| * Fix incorrect name for x86 platform's gdbPirama Arumuga Nainar2015-01-051-2/+2
|/ | | | | | | | | | | | | | gdbclient looks for 'x86_64-linux-androideabi-gdb' whereas the prebuilts have gdb as 'x86_64-linux-android-gdb' $ cd $ANDROID_BUILD_TOP $ find prebuilts -iname *x86*gdb prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gdb prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.8/bin/x86_64-linux-android-gdb prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-gdb prebuilts/gcc/darwin-x86/x86/x86_64-linux-android-4.8/bin/x86_64-linux-android-gdb Change-Id: Ib940ecd6f345ea501da79834168b91cc0f6e5a96
* Merge "Disable transitive symbol resolving for arm64."Ying Wang2014-12-201-0/+3
|\
| * Disable transitive symbol resolving for arm64.Ying Wang2014-12-191-0/+3
| | | | | | | | | | | | | | | | The transitive symbol resolving causes build breakage when a binary has indirect dependency on the NDK library. We only observed such behaviour in the aarch64 toolchain. Change-Id: I29e01f16bdfa3aa206cd42d6f07c764fd436873a
* | Merge "Revert "Remove libstlport from PRODUCT_PACKAGES.""Dan Albert2014-12-171-0/+1
|\ \
| * | Revert "Remove libstlport from PRODUCT_PACKAGES."Dan Albert2014-12-161-0/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | The platform dependence on stlport is now far enough gone that a regular build no longer builds stlport (woot!). Unfortunately, vendor blobs don't claim their dependencies, so the build system has to keep track of this for them. Bug: 18777920 This reverts commit ef11722e9b778ac6a0edca2f51b9e510e79416f9. Change-Id: I6a0dd26dfc6837c419eb5dd2ec5258dd323fd4bf
* | Merge "disable Krait for Mac builds to avoid assembler issues"Tim Murray2014-12-171-0/+5
|\ \ | |/ |/|
| * disable Krait for Mac builds to avoid assembler issuesTim Murray2014-12-091-0/+5
| | | | | | | | Change-Id: Ie98f4dbc2cef92798ec08b43b93e7e0339a92a92
* | Merge "Remove libdvm support from the core build system."Ying Wang2014-12-1615-186/+38
|\ \
| * | Remove libdvm support from the core build system.Ying Wang2014-12-1615-186/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | Now libart is the only supported runtime and we don't need the build variables PRODUCT_RUNTIMES and DALVIK_VM_LIB. Bug: 18465297 Change-Id: Ibfda931cde0649163d79b584fb5ccad927a9bc2b
* | | Merge "Remove obsolete PRODUCT_DEX_PREOPT_.*_IN_DATA"Brian Carlstrom2014-12-164-12/+0
|\ \ \ | |/ / |/| |
| * | Remove obsolete PRODUCT_DEX_PREOPT_.*_IN_DATABrian Carlstrom2014-12-154-12/+0
|/ / | | | | | | | | Bug: 18673991 Change-Id: I64261ef6a37df92eeef8552b8fd0a67157e4a034
* | Merge "Remove HAVE_SCHED_H."Elliott Hughes2014-12-157-35/+0
|\ \
| * | Remove HAVE_SCHED_H.Elliott Hughes2014-12-147-35/+0
|/ / | | | | | | Change-Id: I1308b90c4b33d0ab1a01de44bebba03687217f2b
* | Merge "Remove unused OS_SHARED_LIB_FORMAT_STR."Elliott Hughes2014-12-138-40/+0
|\ \ | |/ |/|
| * Remove unused OS_SHARED_LIB_FORMAT_STR.Elliott Hughes2014-12-128-40/+0
|/ | | | Change-Id: Ibaaf112c5a6bfe2084fe34e32e31bcd755e718a8
* Merge "Add a SANITIZE_HOST flag."Dan Albert2014-12-083-13/+39
|\