| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I02d308b01f635307dbb63ea9610db2e56eb1f31b
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Bug: 18322681
Change-Id: I94754641db0c218e044f329bc59d4d918b389533
|
|\ \ \ |
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
will be used for verifying installed bootimage
Change-Id: Iaf80823545980fb2e464a558e918715cc1b82e11
|
|\ \ \
| |/ /
|/| | |
|
|/ /
| |
| |
| | |
Change-Id: I685357292af45a048439f0df0ae45f513479841a
|
|\ \ |
|
|/ /
| |
| |
| |
| |
| |
| | |
In particular, no one has had the system property server since we
killed the sim-eng build...
Change-Id: If576ec546b0ba2ad3c5299876027ca9ac189cf4a
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Ide6f54f70bc5edda9ec1f1f05ebaa0acf58aaa77
|
|\ \ \
| |/ /
|/| | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \ |
|
|/ /
| |
| |
| | |
Change-Id: Ic58f8e4c0f749bbc19e5d14de8d99321e7cf833c
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: I9ee38c603e3933b012da818b386cb374eec9fe21
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Set ART base address for mips64 to the same value as for mips32.
Change-Id: Idd3a05c87867bce9eb769cfec412102944703a43
|
|\ \ \ |
|
| | |/
| |/|
| | |
| | |
| | |
| | | |
This is used to set --instruction-set-variant for dex2oat.
Change-Id: Ic93d1bfab634489e004ccf1195cdcfc767f092ef
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | | |
Change-Id: Iea168f8ecb3b4cf6b9ab6ffefc403eb77ee09000
|
|\ \ \
| |/ /
|/| | |
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The only code that still references this is only built for arm, so this
should be a no-op.
Change-Id: I64f40fc68bb387b6309075d158f5bd12f398ef20
|
|\ \ \
| |/ /
|/| | |
|
|/ /
| |
| |
| |
| | |
Bug: 18895001
Change-Id: I2bbb1c04880218eaa06c1eff92280c636260f9ae
|
|\ \
| |/
|/| |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| |/
|/| |
|
| |
| |
| |
| | |
Change-Id: Ie98f4dbc2cef92798ec08b43b93e7e0339a92a92
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| |/ /
|/| | |
|
|/ /
| |
| |
| |
| | |
Bug: 18673991
Change-Id: I64261ef6a37df92eeef8552b8fd0a67157e4a034
|
|\ \ |
|
|/ /
| |
| |
| | |
Change-Id: I1308b90c4b33d0ab1a01de44bebba03687217f2b
|
|\ \
| |/
|/| |
|
|/
|
|
| |
Change-Id: Ibaaf112c5a6bfe2084fe34e32e31bcd755e718a8
|
|\ |
|