Daniel Erat
fb371d6a6b
Merge "libbinderwrapper: Add GetCallingUid() and GetCallingPid()."
2015-10-16 21:43:36 +00:00
Daniel Erat
7cba9db9cd
libbinderwrapper: Add GetCallingUid() and GetCallingPid().
...
Add methods to BinderWrapper for getting the caller's UID
and PID while in a transaction.
Bug: 24988639
Change-Id: Ibd711fc6b3d83623d4bb1060838c65aaef30d76e
2015-10-16 09:04:33 -06:00
Adam Lesinski
ad4ad8cfc8
Implement ZipWriter for quickly writing ZipFiles.
...
The ZipWriter implementation exposes a stateful interface that allows
bytes of data to be streamed in as they arrive. ZipEntries can be
compressed and/or aligned on a 32-bit boundary for mmapping at runtime.
Change-Id: I43ac9e661aa5022f00d9e12b247c4314d61c441c
2015-10-15 16:27:44 -07:00
Sergio Giro
0cb59c0dce
system/core: fix iterator for LruCache
...
Was failing to return the first element
Change-Id: Ic803f5d463a56519212014d0d190407cf4b859cf
2015-10-12 16:13:44 +01:00
Gilad Arnold
65475f8cc8
am b955f476
: Merge "Add a "tlsdate" AID for unprivileged tlsdate execution."
...
* commit 'b955f476d3b11da9378d5eedfc569711f625e1ba':
Add a "tlsdate" AID for unprivileged tlsdate execution.
2015-10-02 18:41:05 +00:00
Gilad Arnold
b5fa88955c
Add a "tlsdate" AID for unprivileged tlsdate execution.
...
Bug: 23651876
Change-Id: I7ab1bccdcd2434c4af663a1afb9fe9ad124c4428
2015-10-02 08:42:43 -07:00
Adam Lesinski
bda375fa41
am c6c6ab50
: Merge "Implement C++11 move semantics for android::FileMap"
...
* commit 'c6c6ab50bc11d55f3135312ceccbcf0c400b437e':
Implement C++11 move semantics for android::FileMap
2015-10-02 01:19:25 +00:00
Adam Lesinski
6f8885bc14
Implement C++11 move semantics for android::FileMap
...
FileMaps should be movable, thereby not requiring them to be only used
with a unique_ptr as they currently are.
Change-Id: I0fb8013bf398a2ced5420d85ba888c2a7fc5a496
2015-10-01 12:47:49 -07:00
Sergio Giro
bdae9bf2ec
resolved conflicts for 70808827
to stage-aosp-master
...
Change-Id: I2de8a63fa5be5423846df4c2e8ccc5f12e843f09
2015-10-01 19:49:22 +01:00
Sergio Giro
f84a4906fa
system/core: remove BasicHashtable
...
Towards deprecation of SharedBuffer
Change-Id: Id6d1c8637583df38b6f28398b6804d9c1e96472a
2015-10-01 11:44:47 +01:00
Mark Salyzyn
351c211cc1
am 447356dd
: Merge "liblog: logcat: Add year and zone to date on each line"
...
* commit '447356ddb4a18cc5899009fcdc450675ab9974bf':
liblog: logcat: Add year and zone to date on each line
2015-09-30 20:04:54 +00:00
Sergio Giro
b5a00d6b2e
am e0453334
: Merge "system/core: remove methods returning SharedBuffer in String8, String16"
...
* commit 'e045333445ab3ebb8d602d25ed750169f135baa6':
system/core: remove methods returning SharedBuffer in String8, String16
2015-09-30 20:04:50 +00:00
Mark Salyzyn
447356ddb4
Merge "liblog: logcat: Add year and zone to date on each line"
2015-09-30 18:56:48 +00:00
Sergio Giro
e045333445
Merge "system/core: remove methods returning SharedBuffer in String8, String16"
2015-09-30 15:21:48 +00:00
Sergio Giro
282efae9c3
system/core: remove methods returning SharedBuffer in String8, String16
...
Towards deprecation of SharedBuffer
Change-Id: I3069837db32837bcc0f5d8f1118ccd502c9070dc
2015-09-30 15:42:02 +01:00
Sergio Giro
8e2c820819
am 730fdbb1
: Merge "system/core: change LruCache to use unordered_set instead of BasicHashTable"
...
* commit '730fdbb1ca4c39a4d69868f7a261b023f2bea296':
system/core: change LruCache to use unordered_set instead of BasicHashTable
2015-09-30 13:20:02 +00:00
Sergio Giro
730fdbb1ca
Merge "system/core: change LruCache to use unordered_set instead of BasicHashTable"
2015-09-30 13:15:21 +00:00
Sergio Giro
bb58cde899
system/core: change LruCache to use unordered_set instead of BasicHashTable
...
Towards deprecation of BasicHashTable
Change-Id: I3f3d904636a85a794cccf972f6e4a94e7f3808f5
2015-09-30 13:48:30 +01:00
Sami Tolvanen
c6ca7a5a31
am eccf0a45
: Merge "utils: add pwrite64 to Compat.h for Mac"
...
* commit 'eccf0a4502293d628152888be85d1cd6fa0b4751':
utils: add pwrite64 to Compat.h for Mac
2015-09-28 16:02:35 +00:00
Sami Tolvanen
8731d30085
utils: add pwrite64 to Compat.h for Mac
...
Compat.h has lseek64 and pread64, but it's missing pwrite64.
Change-Id: I02b4adf5a5e15e55e008ff1ba8113a75faf1c4e9
2015-09-28 16:52:38 +01:00
Mark Salyzyn
f28f6a9ba2
liblog: logcat: Add year and zone to date on each line
...
- '-v year' modifier adds the four digit year prefix
- '-v <timezone>' modifier sets and prints the timezone suffix
- Only promise in logcat to support UTC as a timezone since
all others are based on the configured environment
- '-v zone' modifier toggles the timezone suffix on or off
- '-T YYYY-MM-DD HH:MM:SS.mmm...' format is added
Bug: 23668700
Change-Id: I7521c1efb7455dc9a25434fce72a69a65dcf72ea
2015-09-24 14:49:55 -07:00
Sergio Giro
f777655d85
resolved conflicts for 6ee734cf
to stage-aosp-master
...
Change-Id: Ia06c4d941d9b8828707299bb363f51fab5549897
2015-09-23 17:58:25 +01:00
Sergio Giro
6ee734cfa0
Merge "libutils: hide SharedBuffer by moving SharedBuffer.h to the implementation directory"
2015-09-23 15:43:44 +00:00
Sergio Giro
d2529f2830
libutils: hide SharedBuffer by moving SharedBuffer.h to the implementation directory
...
Some methods in header files of classes using SharedBuffer need
to be moved to the implementation files accordingly
Change-Id: I891f3ace2b940ab219e4e449040bfed71c0547db
2015-09-23 16:22:59 +01:00
Yabin Cui
33f027247d
am 65744003
: Merge "Revert "Revert "Revert "Revert "Add BacktraceOffline for offline backtracing."""""
...
* commit '65744003a9139f87d302266c1f03fb98f9b496dc':
Revert "Revert "Revert "Revert "Add BacktraceOffline for offline backtracing.""""
2015-09-22 22:10:39 +00:00
Yabin Cui
9e402bb20c
Revert "Revert "Revert "Revert "Add BacktraceOffline for offline backtracing.""""
...
This reverts commit 94ece83270
.
Change-Id: Ie06465c89a5fc115517130f9f2904cc855973155
2015-09-22 04:46:57 +00:00
Yabin Cui
27b455bb0c
am 00ea49fc
: Merge "Revert "Revert "Revert "Add BacktraceOffline for offline backtracing.""""
...
* commit '00ea49fc98870470b33041e0b3c3f83c91ff1007':
Revert "Revert "Revert "Add BacktraceOffline for offline backtracing."""
2015-09-22 01:44:51 +00:00
Yabin Cui
94ece83270
Revert "Revert "Revert "Add BacktraceOffline for offline backtracing."""
...
This reverts commit 0a411c934a
.
Change-Id: Ic1824afac6c32f1087b66de9d6368a561f235d13
2015-09-22 01:38:17 +00:00
Yabin Cui
92db97dea0
am ebc49654
: Merge "Revert "Revert "Add BacktraceOffline for offline backtracing."""
...
* commit 'ebc49654671f62eca118f7504239f8627c317535':
Revert "Revert "Add BacktraceOffline for offline backtracing.""
2015-09-21 21:29:25 +00:00
Yabin Cui
0a411c934a
Revert "Revert "Add BacktraceOffline for offline backtracing.""
...
This reverts commit ab5e583327
.
And statically link llvm libraries on host to remove dependency
on 32-bit llvm shared library which is not included in the prebuilt.
Bug: 22229391
Change-Id: I8210687655ee1809fd820ab2a6ca5dfaf3f9096d
2015-09-21 12:54:45 -07:00
Yabin Cui
84c5dd0f17
am 94c617cc
: Merge "Revert "Add BacktraceOffline for offline backtracing.""
...
* commit '94c617ccbba4db673a6c4cc682927e630a8feaf0':
Revert "Add BacktraceOffline for offline backtracing."
2015-09-17 23:06:42 +00:00
Yabin Cui
94c617ccbb
Merge "Revert "Add BacktraceOffline for offline backtracing.""
2015-09-17 22:58:36 +00:00
Yabin Cui
ab5e583327
Revert "Add BacktraceOffline for offline backtracing."
...
Using llvm makes libbacktrace stops building for 32 bit on linux host x86_64.
This reverts commit c9c6b6ee77
.
Change-Id: Ieb807db881d7bb3132cd09e25fd08c28766ca0a8
2015-09-17 22:54:22 +00:00
Yabin Cui
fe9652946e
am ee645af4
: Merge "Add BacktraceOffline for offline backtracing."
...
* commit 'ee645af487e8611bcc80a4fad841bdd05e36e9f3':
Add BacktraceOffline for offline backtracing.
2015-09-17 22:22:31 +00:00
Yabin Cui
ee645af487
Merge "Add BacktraceOffline for offline backtracing."
2015-09-17 22:07:04 +00:00
Yabin Cui
c9c6b6ee77
Add BacktraceOffline for offline backtracing.
...
It is used by simpeleprf for stack unwinding.
Bug: 22229391
Change-Id: I26d698610ccdc9545da837bc5a8a9ec787f27a6b
2015-09-16 17:38:23 -07:00
Daniel Erat
1b2bbba306
am 3fa97b3c
: Merge "Add libbinderwrapper."
...
* commit '3fa97b3cc3787ad7a58a5348e147cef67d9439e6':
Add libbinderwrapper.
2015-09-12 20:43:01 +00:00
Daniel Erat
be43a39ff5
Add libbinderwrapper.
...
Add a library that wraps libbinder to make it possible to
write tests for native code that communicates via binder.
Bug: 23791723
Change-Id: I3c842413e0f07dc252040c042d664031b0354353
2015-09-09 14:21:28 -06:00
Jorge Lucangeli Obes
fd7a9f79f2
am 66d32c74
: Merge "Use CAP_MASK_LONG for file capabilities."
...
* commit '66d32c7488e12545218e83195738c95c183760ef':
Use CAP_MASK_LONG for file capabilities.
2015-09-03 15:55:32 +00:00
Jorge Lucangeli Obes
e920c46e7d
Use CAP_MASK_LONG for file capabilities.
...
Extract the |1ULL << $CAP_NAME| construct to a macro, to avoid
repeating it.
Change-Id: I9312c27130d7e6c5b6ab3b4cc5c70a6b98378b98
2015-09-02 17:18:44 -07:00
Yasuhiro Matsuda
fcdd7ea34f
am 7b0bdec4
: Merge "Add a tag for tracing system server."
...
* commit '7b0bdec4b294dff29af1cf75118be5f3d2b346b9':
Add a tag for tracing system server.
2015-09-02 14:25:48 +00:00
Yasuhiro Matsuda
7b0bdec4b2
Merge "Add a tag for tracing system server."
2015-09-02 12:54:23 +00:00
William Luh
a03c55c7e4
am 001c87c3
: Merge "Add macro to call event logger for errors."
...
* commit '001c87c3cd4676ef14f7c08ade380fbb7870eda6':
Add macro to call event logger for errors.
2015-08-27 16:26:24 +00:00
William Luh
964428c0a6
Add macro to call event logger for errors.
...
Bug:23180694
Change-Id: I566a290334345f48013029534efef3e08e726e40
2015-08-26 15:59:06 -07:00
Nick Kralevich
78d632a01d
am 38f4a139
: am 532e6cde
: Merge "libcutils: cleanups for -fsanitize=integer"
...
* commit '38f4a1391e499c2392cd8136061153cc35438eb3':
libcutils: cleanups for -fsanitize=integer
2015-08-26 18:51:00 +00:00
Nick Kralevich
7390478f19
libcutils: cleanups for -fsanitize=integer
...
Hash functions rely on overflow behavior, so whitelist them.
ATRACE_TAG_NOT_READY: use an unsigned constant when shifting bits.
Otherwise, the value overflows on shift. The users of this constant
assign it to a uint64_t variable.
Change-Id: I21c437ce2083525e906c3ead3259ec34a1ef4b66
2015-08-26 10:40:00 -07:00
Nick Kralevich
50659902d2
am 4f0a7cb8
: am 786e5e26
: Merge "libutils: cleanups for -fsanitize=integer"
...
* commit '4f0a7cb8e15ce50f7da6a71c96335bd0b7394492':
libutils: cleanups for -fsanitize=integer
2015-08-24 16:02:36 +00:00
Nick Kralevich
1f28698998
libutils: cleanups for -fsanitize=integer
...
* Hashing functions rely on integer overflow behavior.
Mark those functions as safe.
* abort() if a passed in size_t value is greater than
UINT32_MAX. This can occur on 64 bit builds where size_t
is larger than uint32_t.
* Special case the index lookup for an empty sorted vector.
Without the special case, size() == 0, and size()-1 underflows.
Change-Id: I343a14b589fc8f0d221c1998ae5d6f0b9e2781f8
2015-08-24 15:52:22 +00:00
Elliott Hughes
6cec026e86
am 8c86e4e2
: am d0cae5b9
: Merge "Remove a HAVE_MS_C_RUNTIME I missed."
...
* commit '8c86e4e2c075c7a879a9f73b56ab075dde61176a':
Remove a HAVE_MS_C_RUNTIME I missed.
2015-08-19 01:39:16 +00:00
Elliott Hughes
27507d8ba1
Remove a HAVE_MS_C_RUNTIME I missed.
...
Change-Id: I063c6c802b8967d812d4f4a0972f00b0a88704af
2015-08-18 18:03:04 -07:00