| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Since these tests were pulling in a static library linked against
stlport, the tests needed to be explicit about which STL they're
using. Might as well be libc++.
Bug: 15193147
Change-Id: I4e0fc4ea10f7982dd04e7baaf57139dd5d55543e
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Clang compiler warns about undefined static functions like getReturnString
before all references are removed inside IF_LOG_COMMANDS.
To remove such warnings, we can leave those static functions defined
and the compiler will remove them at the end when they are not used.
Add a cast to long before converting from int to void*,
to avoid type cast warnings on 64 bit targets.
BUG: 17043248
Change-Id: Ica31101522279d2c8eacc90e2939767002fb827b
|
|\ \
| |/
|/| |
|
|/
|
|
|
|
|
| |
So that we can use Rect() for update and such.
Bug: 18095940
Change-Id: I03ed87121d2d279f22013b75e95dd7254551ca1f
|
|\ |
|
|/
|
|
|
|
|
| |
Use LOCAL_WHOLE_STATIC_LIBRARIES to instruct static linker
to export symbols from the static library.
Change-Id: I0e41cf173be96c52cdad72b1ef4a1bf819e65dd2
|
|\ |
|
|/
|
|
|
|
|
|
|
| |
Needed to build successfully when libc++ is the default STL.
Also fix a missing include. Not sure how this was getting by before.
Probably some transitive include.
Change-Id: Ie96b79e96b4e154d786fbf2d5ae5cf5892608837
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
GLES wrappers built with clang currently result in crashes in libhwui,
UI doesn't come up.
Force gcc for the wrappers until this is investigated and fixed
properly.
Bug: 18003438
Change-Id: I24a17ec019409930883da8040fe2fb05b0fea0c5
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Entering a method with this == NULL is undefined behavior. Clang whines
about this.
Change-Id: Ibde628395ca10dfef0d2f59e81280576f104b83c
|
|\ \ \
| |_|/
|/| | |
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
And export necessary symbols to preempt calls from libart.so
Bug: 15345057
Bug: 15426766
Change-Id: If0b7f59a59824e30aa0c33dad76c7a44932180de
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
All extra options are provided as one argument to dex2oat.
The patch splits all options to individual ones.
Change-Id: Ied65bb9cf38b114611e88a8d5d86305021700d0b
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
Signed-off-by: Yevgeny Rouban <yevgeny.y.rouban@intel.com>
|
|\ \ \
| |/ /
|/| | |
|
|/ /
| |
| |
| | |
Change-Id: I7224c3368ff414620062bc08b80a6a94d55d7931
|
|\ \ |
|
|/ /
| |
| |
| |
| |
| |
| | |
Cleans up manual uses of stlport and bionic (and removes uses of private
bionic headers).
Change-Id: I157309d702e59152adfa3450939082248ae4c043
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
BUG: 17474723
Change-Id: If40f5e765090cfb970e4129b78b1e74cf8bad217
|
|\ \ \
| |/ /
|/| | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Cast away the const qualifier in BBinder::findObject. C11, unlike C++11,
does not allow loads from const atomics. This is widely regarded as
a bug (see WG14 DR 459). This is a hack to work around it until it's
officially fixed in the spec.
load_const_atomic was adapted from commit
1e8587a479fd8b1ce9b594298a93f517816e8f15
I don't think we want to dignify this by putting it into a header file.
Bug:17067219
Change-Id: Icbfcbda2722e6f80d2bb065a0bb3ec7634bcacb2
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: I503aafbdeaec3f53241872dc52af9f8b73a1416c
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: I9f26cd01ac3153efa6d77a4133686842e2d63203
|
|\ \
| |/
|/| |
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
The clock() function returns the processor time used by the process. This
is not a good timeout mechanism since the code is suspended most of the
time waiting for the forked process to finish. Replace with the time()
function.
Bug: 17154069
(cherry picked from commit 89d4949f86f4f7b6710e951afefad186c667fd6e)
Change-Id: I42f0f24ee53ef99955fd482a1089e39d491f3bd5
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
In C++11 mode, "foo"MACRO_THAT_EXPANDS_TO_STRING gets lexed as a user
defined literal. Add space around the macro.
Change-Id: I2741f5be9c0b1562e0f413d1309ef9d687e89b41
|
|\ \
| |/
|/| |
|
|/
|
|
|
|
|
|
|
| |
When relabeling secondary user package directories, we need to use
the uid of the directory rather than the primary package UID;
otherwise, levelFrom=user will not work correctly.
Change-Id: I0d76ec6ec6fe56a566023ca5e1398efdf28fc81e
Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
|
|\ |
|
|/
|
|
|
| |
Bug: 16875245
Change-Id: I06e14c405aa4af295795982c1d236be3cb00e893
|
|\ |
|
|/
|
|
|
|
|
|
|
|
|
| |
The flag enforces interpret-only flag for dex2oat.
Bug: 12457423
(cherry picked from commit b1efac103523efccbe671e76cc0eaaeab810415b)
(cherry picked from commit 97477d203eaf0c3235bbe2415356f20a0431cada)
Change-Id: I215339527e998b24e274c8df42a5024839e6a9fa
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Bug: 16716262
(cherry picked from commit 8fc7315a67fdbf9b56cc6fa061f0773be2223a81)
Change-Id: I3cb1d82604612bc7212bcbdeef685bc05b695b6a
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
System apps are now installed under their own directory
(system_app_dir/app_dir/app.apk). The new path doesn't pass installd
validation because of obsolete checks which verify that the path does
not contain subdirectories past the system_app_dir.
The CL fixes the validation to accept at most on subdirectory.
Bug: 17109858
(cherry picked from commit c597b6dd895dbb2b28c757ce7a2651b3cdc9b00c)
Change-Id: Ic5f15d1864c6af9f4c4b07dc27244ebbb521ad5e
|
|\ \
| |/ |
|
|/
|
|
|
|
|
|
|
|
|
| |
In the current directory layout this prevented rm_dex and move_dex
commands to validate the apk path and thus cleaning up resources.
Bug: 16888084
(cherry picked from commit fd88ff2edd954117e36372fb095b6f5f35aad0e3)
Change-Id: I1002529b0c35852c67540d3165d1444523460592
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Gcc apparently doesn't check; clang does.
Bug:17067219
Change-Id: I184084a5063131dbc857c63f97e70e78a05e1a76
|
|\ \ |
|
| |/
| |
| |
| |
| | |
Bug: 17048545
Change-Id: I1df378135961e085a52f6cc5694ad74cd73aac19
|
|\ \
| |/
|/| |
|