| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
unimplemented function."
* commit 'de165446ede9f663b24a2aeec91c34a6758db1ad':
Remove a declaration for an unimplemented function.
|
| |/ /
| | |
| | |
| | | |
Change-Id: I890cef52e9a8c26d98f227f269a7dcfcb6eaa795
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
OS-independent endian.h""
* commit '4601fbb8190723be24aab787ee62c2fc29523e30':
Revert "cutils: add OS-independent endian.h"
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | | |
This reverts commit c3bac8b6719332f31140b2a034b70cf7f9eb3e51.
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
endian.h"
* commit '618c2edba1a4723e2673d09615a03368a43c9568':
cutils: add OS-independent endian.h
|
| |\ \ \
| | |/ / |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
cutils/endian.h provides the helpers defined in endian(3), either by
pulling in the OS's built-in endian.h (where available) or recreating
them using GCC builtins.
Change-Id: Ic8965f67e1efdc03f884dbe6b7fe0276f840e4fc
Signed-off-by: Greg Hackmann <ghackmann@google.com>
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit '5808b3578aa871f7cf4eac3dda93604f9a014e50':
Move trace.h to stdatomic.
|
| |\ \ \
| | |/ /
| |/| | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 20262261
Change-Id: Idaf984786804eb76c285f38b11abbbc0d3706509
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | | |
* commit 'c130d96e9cf786d17196a400a07fb4e6e221a07c':
libcutils: add fs_config_generate
|
| |/ /
| | |
| | |
| | |
| | | |
Bug: 19908228
Change-Id: Icb0e189a86758bb779b9bdf7c0d92216d297869f
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
NATIVE_WINDOW_SET_SURFACE_DAMAGE"
* commit 'a197c3b74b50bbdf88a9214269e29db7286338c1':
Add NATIVE_WINDOW_SET_SURFACE_DAMAGE
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Adds a new perform action: NATIVE_SET_WINDOW_SURFACE_DAMAGE, which
allows the producer to describe the region of the surface that has
changed since the previous frame.
Bug: 11239309
Change-Id: Ie645e6a52b37b5c1b3be19481e8348570d1aa62c
|
|\ \
| |/
| |
| |
| | |
* commit '9301f2167897d5954880d038fa6e63e03bf547f4':
log: Add check for LINT_RLOG
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In order to make it easier to find radio system logging
mistakes, if LINT_RLOG is defined we will remove all the
definitions for ALOG* and SLOG*, as well as the log ids
to introduce compile and link errors.
Bug: 20143912
Change-Id: I1511bdce75213f3a5bacdbc4f2ab315aa1fa56fc
|
|\ \
| |/
| |
| |
| |
| |
| | |
array member within another struct"
* commit 'f09bfa3c14c8b5a920a98c1327c0d42f9ef9e2ca':
logd: Don't embed a flexible array member within another struct
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
C (but not C++) has a concept of a flexible array member, which
is documented at https://gcc.gnu.org/onlinedocs/gcc/Zero-Length.html .
Using a flexible array member indicates that the structure is
really a header for a variable length object.
In logd's case, the variable length structure android_event_string_t
was embedded within another structure called
android_log_event_string_t. This makes gcc's __builtin_object_size()
function really confused. When compiling with C++,
__builtin_object_size(android_log_event_string_t.payload.data, 1)
would return 0, whereas if you compiled the code with C, the same
call would (properly) return -1.
Code which does automatic bounds checking, such as the proposed
patch at https://android-review.googlesource.com/145411 , will
cause problems for logd if this syntax is used.
Don't try to embed a variable length structure within another
structure. This doesn't appear to be valid C nor C++, and
while it's worked, it seems problematic.
Instead, inline the structure so it's one big happy structure.
Change-Id: I8ac02b7142a4f6560f5f80df2effcf720f9896fc
|
|\ \
| |/
| |
| |
| |
| |
| | |
use __BEGIN_DECLS and __END_DECLS"
* commit '2904e949bb872051618c323c74fcb0e93f67ed09':
android_filesystem_config.h: use __BEGIN_DECLS and __END_DECLS
|
| |
| |
| |
| | |
Change-Id: Idb050b9ef4e7947664295b173e1b09d65accd3e9
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
(Cherry picked from commit 83e6f2606b9c3488454a7bb01c7341fb43b59ac7)
Resolved conflict in include/private/android_filesystem_config.h, content
already in libcutils/fs_config.c.
Change-Id: I817707721786e9b920fef14ebe836fdcd65a8606
|
| |
| |
| |
| |
| | |
Bug: 19908228
Change-Id: Id51c0c50eb2677824d052882f4263193a08e1402
|
| |
| |
| |
| |
| | |
Bug: 19908228
Change-Id: Id51c0c50eb2677824d052882f4263193a08e1402
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I21bed541dbd81127e6b8340f7f14b5523f7c5c0d
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
* commit '6c7c6d0420ca837b81927b2f7c08cd9d92533043':
Only Windows doesn't have %zd.
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit 'ea975880112c27293800ede36e0323ff2a7b9322':
Only Windows doesn't have %zd.
|
| | |
| | |
| | |
| | | |
Change-Id: Ie09619df212cf7c8aa18a6d46c3e6b6ca3f478cf
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
android_get_control_socket."
* commit 'cd8683709c2d1bcac7e3b9de827a2dfc8f24bf09':
Just use snprintf for android_get_control_socket.
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit '70df6f85fe8164010be3e4e1cf87e1dd31fb7614':
Just use snprintf for android_get_control_socket.
|
| | |
| | |
| | |
| | | |
Change-Id: I3d0da03847f79c9f9b2cfd7189a07f63b17fc4a2
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
with libcutils\' strlcpy."
* commit 'b45733319dc269375d599da894eecd2ffa4211ff':
Be more intention-revealing with libcutils' strlcpy.
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit '4c1d4a0e8ec344799813ce5e6642946839e0036a':
Be more intention-revealing with libcutils' strlcpy.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Several people have been independently confused about when this gets
built and why over the past couple of days.
Change-Id: I2d4a02f66e24c0734327585b7d27e50a344b1e94
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 18292317
Change-Id: Icb3855e958d02e3b03517ac0fcf7de743d896c12
Signed-off-by: Phil Burk <philburk@google.com>
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
the gtests."
* commit '797b246ff374e0fc3066a45545b8156f50f23267':
Move all libcutils tests into the gtests.
|
| |\ \ \
| | | |/
| | |/|
| | | |
| | | | |
* commit '2159318647b6032a9d752012b923c579dc1f80da':
Move all libcutils tests into the gtests.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This also fixes the bug where we were always testing against the fake
strlcpy we provide for glibc/Windows rather than the Android one.
This also removes some unnecessary library dependencies.
This also builds all the cutils tests for the host (static and dynamic).
Change-Id: Icd129d5b025c0ca801be5acf31a54ecd88608df9
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
both target and host."
* commit '88defca0f5ee64143a83021e637b53908ed109ed':
Define atrace_* functions for both target and host.
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* commit '0c266ef2d7e137efbd83366a98a861d9770fbf06':
Define atrace_* functions for both target and host.
|
| | |\ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This change defines atrace_* functions for the host that act as
no-ops, which makes it easier to add tracing in ART.
Change-Id: I89397e83986686a2b6a6f245c25017eb379081b1
|
|\ \ \ \ \
| |/ / / /
| | | | |
| | | | |
| | | | | |
* commit '22790dfcfceebc537ffd3eb0a15fc0512f036091':
Refactor the code.
|
| |\ \ \ \
| | |/ / /
| | | | |
| | | | |
| | | | | |
* commit '9dc41d5d34c792e7a05e1ddfeea99c6cfc02fffd':
Refactor the code.
|
| | |\ \ \ |
|
| | | |/ /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The object hierarchy was confusing and convoluted. This removes
a lot of unnecessary code, and consolidates the BacktraceCurrent
and BacktraceThread code into BacktraceCurrent.
Change-Id: I01c8407d493712a48169df49dd3ff46db4a7c3ae
|
|\ \ \ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I817707721786e9b920fef14ebe836fdcd65a8606
|