| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| | |
We had discussed the idea of making all host tools default to using
ASAN. Even if we don't make it the default, this makes it easy for the
user to switch all host binaries over.
Change-Id: I64a5c741b1b4e9aefed3a6be8dcd4f386e06b29c
|
|\ \
| |/ |
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Pass -fsanitize=address instead of manually specifying asan libraries
and other linker flags.
Note that we enable LOCAL_ALLOW_UNDEFINED_SYMBOLS by default for host
builds because ASAN only links symbols in the final executable, so
there will _always_ be undefined symbols in intermediate libraries.
Bug: 18208352
Change-Id: Ief55ab296e94974560eeb10507ec8d90f0025d5c
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Id85c56452a478ea94bdb6ea2b990c3b46a81eed9
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Iec9978e0bb69585dde69593402d53309e0ecb662
|
|\ \ \
| |/ /
|/| | |
|
|/ /
| |
| |
| | |
Change-Id: Ifa48fab99d73fb532afc56d235b7397e05c0fc6a
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I832247bec22f23666f14dfb715192ada201ab097
|
|\ \ \
| |/ /
|/| | |
|
|/ /
| |
| |
| | |
Change-Id: Ic3014aa01f82204b75c54ab3f7afa3a44890e02e
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This change also defaults C compilations with clang to gnu99, and turns off
the -Winconsistent-missing-override flag, since we need further cleanup to
turn it on. -finline-functions is an unnecessary flag that only gcc needs.
Change-Id: I1cfcaedca32d9e3c248a6aa9460603205901c491
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Otherwise wrong set of memory/string functions is chosen when building atom
image (in Bionic we have libc/arch-x86/atom/atom.mk). Plus this naming is
consistent with other x86 architectures.
Change-Id: I21e899534e7ce10530474a22ceba770422b39d8d
Signed-off-by: Alexander Ivchenko <alexander.ivchenko@intel.com>
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 18589470
__LP64__ is only defined for 64-bit compilation targets, so this macro
is evaluated as an implicit 0 in the original case. This change makes
it explicit that we only care whether this is actually defined.
Change-Id: I8c11b41fc0bde9477c5efeea0782d9741d9d827d
|
|\ \ \ \ |
|
| |/ / /
| | | |
| | | |
| | | | |
Change-Id: I1ba79197f3b9bb446ab34612bac8eb9485438709
|
|\ \ \ \
| | |_|/
| |/| | |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
This will be necessary to support -std=gnu99 mode for clang 3.6, which
defaults to C11 mode (unlike prior releases that use C99).
Change-Id: Iea84582f9f12ba76b988463cbc0a20bd61042538
|
|\ \ \
| |/ /
|/| | |
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
For apps, we don't want to set up the prebuilt apk rule twice even if
"LOCAL_MULTILIB := both", which for apps really means to set up only the
jni library rules twice. See also build/core/install_jni_libs.mk.
Change-Id: Id0406c3c605c6ede613dba06178a1710590c09b3
|
|\ \
| |/
|/| |
|
|/
|
|
|
|
| |
Make strikes once again...
Change-Id: I295b4157fc7566b1a2cb925b06918dc0a96a7bce
|
|\ |
|
|/
|
|
| |
Change-Id: I4f401900285e166486bb426ac02bc69fc5509a3c
|
|\ |
|
|/
|
|
| |
Change-Id: I0072847719566e9622ec9765673fdeb8be9eb5ef
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There are a _lot_ of users of `typeof` in the tree, and they'll need a
GNU flavored standard. Rather than fixing up all of these
individually, let's just use gnu++11 as the default.
Bug: 18466763
Change-Id: Ia1bd3adaa74fadba259fda3d37653fb8d5cff69a
|
|\ \ |
|
|/ /
| |
| |
| | |
Change-Id: I6e4df2449b27d67f207fc53b19e49b21f9cee611
|
|\ \
| | |
| | |
| | | |
executable_prefer_symlink.mk""
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This breaks our build-art-host and build-art-target. I think we need to rewrite those rules as well.
This reverts commit 29f0a487b05f87cc3a6c9fbb7e7ae885064e27be.
Change-Id: I2e6674e01a2042e9d53e28ecd3e6bdf76fa806a3
|
|\ \ \
| |/ /
| | /
| |/
|/| |
|
|/
|
|
| |
Change-Id: I4a2827b2cdbb0bf5a8ca960561fbe17cc80cc275
|
|\ |
|
|/
|
|
|
|
|
|
|
| |
There are no more users of TARGET_CPU_SMP in the current codebase.
Expert users should set "-smp" in DEX2OAT_TARGET_INSTRUCTION_SET_FEATURES
for targets that run on a single-core CPU.
Change-Id: Ib94865f05a92c9a4622540cebc18ded4bdfa6363
Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I0eec19328855d67da1c574a88b452f0eeec6adc7
|
|\ \
| |/
|/| |
|
| |
| |
| |
| | |
Change-Id: Ie8e9ce7270233ac01d7bc80bda5adc28afa158ed
|
|\ \ |
|
|/ /
| |
| |
| | |
Change-Id: Ie596af7460ec33d70d7327e629b38d641ef48ba2
|
|\ \
| |/
|/| |
|
|/
|
|
| |
Change-Id: I40c63b8e7ae1174ac902b545555ddab65b3fef38
|
|\ |
|