| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Bug: 19059885
Change-Id: I5519a4e19716303692d4117bc24988f21d5a829e
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes mips build failure caused by:
https://android-review.googlesource.com/#/c/139580/
As previously discussed [1], MIPS does not support GNU-style ELF hashes.
[1] https://android-review.googlesource.com/#/c/49282/2/tests/Android.mk
Change-Id: I757fef1d47663da3e414f5771dfc580ea7aa3732
|
|
|
|
|
| |
Bug: 19059885
Change-Id: I6fff4372504e3ca0d870c5cafe6f19d412787923
|
|
|
|
|
|
|
|
|
| |
If you rely on __builtin_trap, it's likely to use an illegal instruction,
which is a misleading way to abort. If we just call abort, it's more
immediately obvious that we've aborted.
Bug: 19644330
Change-Id: I63a962e4748aec7b019ea94b007593e478a3b61a
|
|
|
|
|
|
|
| |
This reverts commit 66bfc5ccbda1c36923230b8dea36e86e8ac62d67.
Bug: 19634248
Change-Id: I7c4851a247042193674f226fd0d5c5663e8074c7
|
|
|
|
|
|
|
|
| |
- Drop CYGWIN build checking
- Hard code the "liblog" event tag
- Drop use of internal WITH_MINGW
Change-Id: I7b63bd7fa4471f340f356b477a0e5e25fe83a851
|
|
|
|
|
|
|
|
| |
Fix host/sdk builds:
- Drop logprint from list of host products
- Drop <endian.h> for FAKE_LOG_DEVICE
Change-Id: I8aa854413ff6d809f0b04987cf913eb228e4213c
|
|\
| |
| |
| |
| |
| |
| |
| | |
* changes:
logcat: remove dead label code
logcat: do not stop on unexpected log ID
Revert "logd: Add minimum time bucket statistics"
liblog: Instrument logging of logd write drops
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- If logger system is prostrated, send an event message with the
liblog tag from the associated UID and PID with a count of
dropped messages once logging is resumed.
- Added to the README a description of the error return values.
- Describe in the README the appropriate mitigations for dropped
messages.
- If the caller sees this message, then
/proc/sys/net/unix/max_dgram_qlen is likely too small
Change-Id: Iaf387b9e5e1b6aa93bebc7481f9e8353732e3229
|
|/
|
|
| |
Change-Id: I042194d0f5ec444dd192ee9da50d6b48d556f8ac
|
|
|
|
| |
Change-Id: I0ec0fe3e954f6f04964d58e57c817d28057b630b
|
|
|
|
|
|
|
|
|
|
|
| |
Used to pull the Android log messages after a reboot. Adding
an ANDROID_LOG_PSTORE flag to the mode parameter in calls to
android_logger_list_alloc() and android_logger_list_alloc_time().
The side effects are that android_logger_clear() and
android_logger_list_read() will react with the user space
pstore driver. Forms a companion to the pstore console logs.
Change-Id: I7bb07b87b3bf73f059a21af3f810af37c7715b6d
|
|
|
|
|
|
|
|
| |
Move away from using POSIX open(2) flags and introduce ANDROID_LOG_* flags to
replace them. Add security by preventing random mode flags from getting into
underlying POSIX calls. ANDROID_LOG_* flags overlap POSIX O_* flag definitions.
Change-Id: Ib32bb64c287e8bf150be62242e1ba46bb37839fc
|
|
|
|
|
|
|
| |
- Enable build for 32 and 64 bit benchmark executables
- Fix some cosmetics issues in logd_write.c
Change-Id: I544446e5116607d7fec89171135f6e1eff6aebd8
|
|
|
|
|
|
|
|
|
| |
- Add new liblog API __android_log_is_loggable(prio, tag, def)
- future plan to integrate this into the runtime checks and into
the logd daemon for filtration. Inert for now.
Bug: 17760225
Change-Id: I16395b4d42acc08f0209f55a1cbf87b0b2112898
|
|
|
|
|
| |
Bug: 19083585
Change-Id: Ic09eb3dd250bc5c5b63cac7998f99f5fa007f407
|
|
|
|
|
|
|
| |
Used to push the Android log messages into pstore
(when available, and no propagation of error).
Change-Id: I9def8cf796d35d347f502d9745d5f42ec1200253
|
|
|
|
|
|
| |
- fix a latent issue with retransmitting on failure.
Change-Id: I2d0e5c3531c279f2dc1fbd74807210ff8d804de1
|
|
|
|
|
|
| |
sizeof(suffixBuf), not sizeof(suffixLen)!
Change-Id: I6e085089237585bb8b406372639b644556747699
|
|
|
|
| |
Change-Id: I1d2987b6cb333fc344d4fee1b7bb25f32a4143c6
|
|
|
|
|
|
|
| |
This should probably be in libcutils instead, so code that needs to
care about Windows can use readv/writev.
Change-Id: I7c2ceec3f742cee0e44f69fd4c88459376bd0e08
|
|
|
|
| |
Change-Id: I9b5328cea3c88a75135dcb0711cbb5471e8fa388
|
|
|
|
|
|
| |
For build-system CFLAGS clean-up, remove unused function.
Change-Id: I8c28c4bbbadaea6a5b32483e9e220794967bdd4e
|
|
|
|
| |
Change-Id: I18928f89f66c37be310c45ff4c05a6d47ab84f66
|
|
|
|
|
| |
Bug: 18361583
Change-Id: Icdc745a5204bba26c6438d16ed38ec791e136163
|
|
|
|
| |
Bug: 15193147
Change-Id: Ib063eb9490e40f9d10c0b0f29b7808c729e4fff9
|
|\
| |
| |
| |
| | |
* commit 'a1ac84cd8d7357f38a9fc60ab9d42e81d1790fd2':
MingW doesn't handle __attribute__((weak)) for Windows PE
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Windows PE format doesn't have the same support for weak symbols
as ELF does.
The symbol android_log_id_to_name was strangely omitted from the
resulting Windows executable and the callsite where it was supposed
to be called was relaced with a different symbol, which caused a crash
in AAPT on Windows.
This change works due to a careful set of #ifdefs that ensure only one
definition of android_log_id_to_name is defined, but there are other
uses of __attribute__((weak)) which should be inspected.
Change-Id: I3b58076e31d9b28c5143773a170e9ffda9fa3815
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since android_set_abort_message() is quite helpful to the platform, it's
becoming promoted to a real header with a non-private name.
Bug: 17059126
Change-Id: I3ed12b66eb07f3a6a08366d5eee147809d9a3ce9
(cherry picked from commit 4047075da6e3796c759e439d4f0bbbac8d2c03f3)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Bug: 16408818
These targets are no longer in use, since we have a proper way to create both
32-bit and 64-bit host libraries in a single build now.
Cherry-pick from AOSP: 03cc1f747c4e92d572a88ec3eb9fde920e871a7e
Change-Id: Icd09f795acd220de5b5e956a8d8e1b4ab4864fa9
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Don't manually include stlport, and don't use private bionic headers.
Change-Id: I0fc4e8b34ab449e9ef07c26f71e472fca5640590
|
| | |
| | |
| | |
| | | |
Change-Id: Ife92cea10021658eba6e22a7ebc9e31f3d194a25
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch adds a new '-v color' option to logcat so that the output is
colored similar to the ones in DDMS. Simply type "adb logcat -v color"
to use it. Works well with bash in gnome-terminal. NO GUARANTEE IT WILL
WORK ON A NON xterm STYLE TERMINAL.
Signed-off-by: Michael Zimmermann <sigmaepsilon92@gmail.com>
Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Change-Id: I9189c5f27fed991579edbcbc6834536eb8112152
|
| |
| |
| |
| | |
Change-Id: Id71c70b6fcd2659078a19cc652fd02807372f3a0
|
| |
| |
| |
| |
| |
| |
| |
| | |
Since android_set_abort_message() is quite helpful to the platform, it's
becoming promoted to a real header with a non-private name.
Bug: 17059126
Change-Id: I3ed12b66eb07f3a6a08366d5eee147809d9a3ce9
|
|/
|
|
|
|
|
|
|
| |
Bug: 16408818
These targets are no longer in use, since we have a proper way to create both
32-bit and 64-bit host libraries in a single build now.
Change-Id: Icd09f795acd220de5b5e956a8d8e1b4ab4864fa9
|
|
|
|
|
|
|
|
|
|
|
| |
Socket file descriptors remain open across exec unless
SOCK_CLOEXEC is set. Enable this option, to avoid leaking
file descriptors.
See https://android-review.googlesource.com/53736 for a similar
problem with the old logging code.
Change-Id: I9e045d2291ae6680044ab86604f3ff2c55b5eaed
|
|
|
|
|
|
|
|
| |
Implement LOG_EVENT_STRING, so that native code can create new
event log entries. This is needed to support logging SELinux denials
to the event log.
Change-Id: I6a269a832bc2f5e5da6c9dbd169ed2f901b49166
|
|
|
|
| |
Change-Id: I54f91f385b109fc664a1a1f9320affb2a846fef1
|
|
|
|
|
| |
Bug: 14159417
Change-Id: Ia2e29ce03d4e2b02919c62be091da37ce4082647
|
|
|
|
|
| |
BUG: 15315766
Change-Id: I8f889a1c6ede74f2621f1b8ea5fda666c4b9cba2
|
|
|
|
| |
Change-Id: I8aae6c3e1ccc2294f4db455e1b4f3b4c34a00aaf
|
|
|
|
|
|
|
| |
- Deal with some -Wunused issues
- Cleanup UNUSED to __unused transition
Change-Id: Icd33808d4c974625f4fd0a126a90a2b4c90c8314
|
|
|
|
| |
Change-Id: I42aeb7668183e7a06207ee063f6eee4d37d66c6e
|
|
|
|
|
|
|
| |
This is more general and will work for anyone's custom logging
code, as long as they use ANDROID_LOG_FATAL priority.
Change-Id: Iaf7fc0858fce04f3af407882a58ee5a827d50ddd
|
|
|
|
| |
Change-Id: Icd33808d4c974625f4fd0a126a90a2b4c90c8315
|
|
|
|
| |
Change-Id: Ia778c43513a28c85ae54e96926ee9ed56717d527
|
|
|
|
|
| |
Bug: 14280914
Change-Id: Idddd29784625094e54144953c29f64692a88eee9
|
|\ |
|