Mark Salyzyn
55a79c5b81
logcat: unit test produces log stutter am: a46326a51c
...
am: 9dd61ae4d7
Change-Id: If78f0d82a28de9b3bf66d5cf3a6df3e497bc7b16
2016-12-27 21:01:29 +00:00
Mark Salyzyn
a229eab3ca
liblog: test failures due to permission issues am: af3503cff4
...
am: 2720e854df
Change-Id: Ied5bd03cc299e7340165bb67d6773cdffa912287
2016-12-27 21:01:22 +00:00
Mark Salyzyn
9dd61ae4d7
logcat: unit test produces log stutter
...
am: a46326a51c
Change-Id: I9cb8d659b92e580ddca45b9dac1c0f15092fde30
2016-12-27 20:54:28 +00:00
Mark Salyzyn
2720e854df
liblog: test failures due to permission issues
...
am: af3503cff4
Change-Id: I2b9be834307b2bd342e397f4a7b69b53a4c7dc44
2016-12-27 20:54:22 +00:00
Mark Salyzyn
a46326a51c
logcat: unit test produces log stutter
...
logd now counts multiple identical messages, causing messages to be
held back. Stop doing that in the tests. When that filter appeared,
the logcat-unit-tests went from 23 seconds to a couple of minutes of
runtime breakign the automated testing.
Test: gTest logcat-unit-tests total time less than 1 minute.
Bug: 33845198
Bug: 33535908
Change-Id: I6145bae89b6d5e5024ef4f8fe66440c9ae53f7c6
2016-12-27 19:13:00 +00:00
Mark Salyzyn
af3503cff4
liblog: test failures due to permission issues
...
Test: gTest liblog-unit-tests passes
Change-Id: Ia9452b3ee9e6068723e8bef48c4d88d3769951a8
2016-12-27 10:01:42 -08:00
Colin Cross
3506f9a88c
Merge "Remove obsolete mentions of LLVM_HOST_BUILD_MK" am: 491c3871a0
...
am: 2c9681faf2
Change-Id: Id93abc42d9672fbf7c64f9ad1540f3c95f1df59d
2016-12-23 05:52:36 +00:00
Colin Cross
2c9681faf2
Merge "Remove obsolete mentions of LLVM_HOST_BUILD_MK"
...
am: 491c3871a0
Change-Id: I606d4f0a1ac2362d270acd79a55883492ccdc21c
2016-12-23 05:46:36 +00:00
Colin Cross
491c3871a0
Merge "Remove obsolete mentions of LLVM_HOST_BUILD_MK"
2016-12-23 05:41:20 +00:00
Myles Watson
7d55745708
Merge changes Idafeb835,Ie1a9bf85 am: 69eb60be5d
...
am: d5608eaad8
Change-Id: I5e6e2cb3255cf3c5dc6f1145ddeafd0e78de4160
2016-12-22 19:26:05 +00:00
Myles Watson
f957e56909
libcutils: Use strnlen for default property values am: e67abec514
...
am: 6632536c0d
Change-Id: I1f0deb1837e96ec9d6bfc07a07b0c081c288ef9c
2016-12-22 19:25:59 +00:00
Myles Watson
57bbd25bd5
Use clang-format to fix up properties.c am: 22c0962ab9
...
am: 9fdf778dd0
Change-Id: I68493dd7d2cf6febdfcb883554047941114eb3aa
2016-12-22 19:25:50 +00:00
Myles Watson
d5608eaad8
Merge changes Idafeb835,Ie1a9bf85
...
am: 69eb60be5d
Change-Id: I7bebd3709bae547e8b6be933e3f97803a25190f4
2016-12-22 19:12:58 +00:00
Myles Watson
6632536c0d
libcutils: Use strnlen for default property values
...
am: e67abec514
Change-Id: I6ca6f239d62da491c8a9379a18fa89674c894fa1
2016-12-22 19:12:56 +00:00
Myles Watson
9fdf778dd0
Use clang-format to fix up properties.c
...
am: 22c0962ab9
Change-Id: Ic8eee14c2e415b6d39eb418fc2cfb96afe02f51f
2016-12-22 19:12:49 +00:00
Treehugger Robot
69eb60be5d
Merge changes Idafeb835,Ie1a9bf85
...
* changes:
libcutils: Use strnlen for default property values
Use clang-format to fix up properties.c
2016-12-22 18:52:19 +00:00
Myles Watson
e67abec514
libcutils: Use strnlen for default property values
...
Add unit tests to test the corner cases.
Test: unit tests pass before and after the change.
Change-Id: Idafeb8354cd6c7db2a68cd398dafe153453a3940
2016-12-22 09:21:06 -08:00
Myles Watson
22c0962ab9
Use clang-format to fix up properties.c
...
BasedOnStyle: Google
IndentWidth: 4
ColumnLimit: 100
Test: unit tests pass
Change-Id: Ie1a9bf85c001ef1a2dcdafdc5bf696b9267116f7
2016-12-22 09:20:57 -08:00
Paul Crowley
03d099c81a
Merge "Ask the user before wiping if crypto policy fails." am: 1d5965e40f
...
am: da7fe657d3
Change-Id: I2279059f1c291cfab3b44bff6b1f05669bd3af99
2016-12-22 16:03:26 +00:00
Paul Crowley
da7fe657d3
Merge "Ask the user before wiping if crypto policy fails."
...
am: 1d5965e40f
Change-Id: I93c46878aada1835a1159b54950ce9f8b3fdb777
2016-12-22 15:57:56 +00:00
Treehugger Robot
1d5965e40f
Merge "Ask the user before wiping if crypto policy fails."
2016-12-22 15:52:44 +00:00
Mark Salyzyn
da471bc6e2
Merge "liblog: add IF_ALOG_RATELIMIT" am: 3d6d5b101a
...
am: 342276b428
Change-Id: I153173081b7b723fa749d47bd265dbfed4ee7fa6
2016-12-21 22:04:28 +00:00
Mark Salyzyn
342276b428
Merge "liblog: add IF_ALOG_RATELIMIT"
...
am: 3d6d5b101a
Change-Id: I762185e364279f2478b601b74379a8daaa4297e0
2016-12-21 22:00:20 +00:00
Treehugger Robot
3d6d5b101a
Merge "liblog: add IF_ALOG_RATELIMIT"
2016-12-21 21:55:32 +00:00
Mark Salyzyn
842928b4bd
Merge "logd: LogBufferElementKey use uint32_t for uid" am: 3fa88d8689
...
am: 41a117dbcb
Change-Id: I26948cf98f7bbd4383e79e09bdde65c612dabadf
2016-12-21 21:53:39 +00:00
Mark Salyzyn
41a117dbcb
Merge "logd: LogBufferElementKey use uint32_t for uid"
...
am: 3fa88d8689
Change-Id: I658b42b503404b1c907c1901dc265accc9b01e61
2016-12-21 21:49:29 +00:00
Treehugger Robot
3fa88d8689
Merge "logd: LogBufferElementKey use uint32_t for uid"
2016-12-21 21:40:11 +00:00
Paul Crowley
0b8b2303ac
Ask the user before wiping if crypto policy fails.
...
If crypto policy fails, instruct recovery to prompt the user before
wiping all data.
Test: adb shell rmdir /data/ota && adb shell mkdir -p /data/ota/forcefail && adb reboot
Bug: 28693324
Change-Id: I4d09b35a20c513a76c9ba56fe826114449a9ad68
2016-12-21 13:39:23 -08:00
Mark Salyzyn
fc148f7f33
liblog: add IF_ALOG_RATELIMIT
...
IF_ALOG_RATELIMIT()
ALOGE("Only one message globally using IF_ALOG_RATELIMIT()"
" in the process may appear ever ten seconds,"
" (%s)", strerror(errno));
static time_t last; /* initial state zero */
IF_ALOG_RATELIMIT_LOCAL(60, &last)
ALOGE("Only one message locally may appear every minute,"
" (%s)", strerror(errno));
These new calls are guaranteed not to affect the value of a
non-zero errno to simplify logging of errors. However, the
ALOGE calls in the above examples may update the errno value
upon their return.
Test: gTest liblog-unit-tests --gtest_filter=liblog.__android_log_ratelimit
Bug: 33535908
Change-Id: Id8cc192fc7d14504ffd418933cf88ae945c089f2
2016-12-21 21:36:14 +00:00
Mark Salyzyn
684bdb576d
logd: LogBufferElementKey use uint32_t for uid
...
Test: gTest liblog-unit-tests, logd-unit-tests & logcat-unit-test
Change-Id: Icae34b1fa0b3df0a45ad175ec81aaf232f322f38
2016-12-21 12:16:46 -08:00
Dan Willemsen
0209a3cd07
Merge "Add system/core/Android.bp" am: 8a1c4b8530
...
am: 453faf66d8
Change-Id: I574e6ee52643004beb718543f291c5f85753026d
2016-12-20 20:42:05 +00:00
Mark Salyzyn
2263d78515
Merge "logd: trailing spaces in log statistics (part deux)" am: 2ead17196c
...
am: 741051d066
Change-Id: I65cbe04f77e2651c4d71782164d2b268727b702f
2016-12-20 20:41:45 +00:00
Mark Salyzyn
2888798e8d
Merge "Revert "logd: trailing spaces in log statistics"" am: 1fa079b255
...
am: 827973369d
Change-Id: If9e9ae745c9df25cbd07766fd531628021ab672a
2016-12-20 20:41:32 +00:00
Dan Willemsen
453faf66d8
Merge "Add system/core/Android.bp"
...
am: 8a1c4b8530
Change-Id: I3152b6ff9ee59a0997753540891446c6053542a1
2016-12-20 20:33:23 +00:00
Treehugger Robot
8a1c4b8530
Merge "Add system/core/Android.bp"
2016-12-20 20:25:09 +00:00
Dan Willemsen
d66e7bb7cf
Add system/core/Android.bp
...
Test: Soong's build.ninja is identical before/after (except GlobRules)
Change-Id: I97c1e4cedad1dfc8622abb6cfed6257971199a96
2016-12-20 10:58:18 -08:00
Mark Salyzyn
741051d066
Merge "logd: trailing spaces in log statistics (part deux)"
...
am: 2ead17196c
Change-Id: If4ed858ba2885c532e3ffd424dada114fcd9d510
2016-12-20 18:52:39 +00:00
Mark Salyzyn
827973369d
Merge "Revert "logd: trailing spaces in log statistics""
...
am: 1fa079b255
Change-Id: I19eb25472a59f2b82e711552aae7fa74085d93ba
2016-12-20 18:52:24 +00:00
Treehugger Robot
2ead17196c
Merge "logd: trailing spaces in log statistics (part deux)"
2016-12-20 18:16:15 +00:00
Treehugger Robot
1fa079b255
Merge "Revert "logd: trailing spaces in log statistics""
2016-12-20 18:16:00 +00:00
forfun
4d592aba52
Merge "modify a minor error in mount_with_alternatives Test: when called with end_idx = null" am: 3080ce2fe4
...
am: d3435f5d31
Change-Id: If9cd28111e7c8dc2635b27d7bd28fe608eeb78fa
2016-12-20 02:17:06 +00:00
forfun
d3435f5d31
Merge "modify a minor error in mount_with_alternatives Test: when called with end_idx = null"
...
am: 3080ce2fe4
Change-Id: I3b7b2167a9d3cd492bb9970e9330ca965d0fb843
2016-12-20 02:13:07 +00:00
Treehugger Robot
3080ce2fe4
Merge "modify a minor error in mount_with_alternatives Test: when called with end_idx = null"
2016-12-20 02:08:36 +00:00
Mark Salyzyn
6b0b5dad26
Merge "logd: sum liblog tag messages" am: 27425fd80d
...
am: 0f3c31086d
Change-Id: Ib1ccd333aea17bc4120976bc32d9d108d0fb651e
2016-12-19 23:54:08 +00:00
Mark Salyzyn
70489ff0b6
Merge "logd: correct duplicate message state machine" am: 9fa0215e15
...
am: ebfba62dcb
Change-Id: I1c0a344e926bbd92308131c7ba6c1c47364cfee9
2016-12-19 23:53:56 +00:00
Mark Salyzyn
0f3c31086d
Merge "logd: sum liblog tag messages"
...
am: 27425fd80d
Change-Id: Iff565b1ff40c100c2d4b38d1514de0d5b1c94b8e
2016-12-19 23:50:07 +00:00
Mark Salyzyn
ebfba62dcb
Merge "logd: correct duplicate message state machine"
...
am: 9fa0215e15
Change-Id: Id08fcce15a8edb5985f76e2063a1bf8486c93b22
2016-12-19 23:49:56 +00:00
Treehugger Robot
27425fd80d
Merge "logd: sum liblog tag messages"
2016-12-19 23:43:48 +00:00
Treehugger Robot
9fa0215e15
Merge "logd: correct duplicate message state machine"
2016-12-19 23:43:23 +00:00
Mark Salyzyn
059085b2a5
Merge "logd: add android::sizesTotal() function" am: d04fa942e5
...
am: 704c1b9dfa
Change-Id: Id5cc6d5f0cb447288ed8c94bba9a29b9d81eecdc
2016-12-19 23:30:04 +00:00