No description
Find a file
Mark Salyzyn 1dfb4de436 logd: sum liblog tag messages
As an extension to the duplicate multiple message filtering, special
case liblog tagged event messages to be summed.  This solves the
inefficient and confusing duplicate message report from the DOS attack
detection such as:

liblog: 2
liblog: 2
liblog: 2
liblog: 2
liblog: 3

which would result in:

liblog: 2
chatty: ... expire 2 lines
liblog: 2
liblog: 3

And instead sums them and turns them all into:

liblog: 11

liblog messages should never be subject to chatty conversion.

Test: liblog-benchmarks manually check for coalesced liblog messages
      and make sure they do not turn into chatty messages.
      Instrumented code to capture sum intermediates to be sure.
Bug: 33535908
Change-Id: I3bf03c4bfa36071b578bcd6f62234b409a91184b
2016-12-19 14:03:38 -08:00
adb Merge "adb: fix adb trace tag" 2016-12-17 00:07:41 +00:00
adf system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
base [nit] Fix typo in properties.h 2016-12-15 10:47:32 +00:00
bootstat bootstat: Fix the boot complete signal for FBE devices. 2016-12-01 14:02:17 -08:00
cpio mkbootfs: Fix the default st_mode for root directory. 2016-10-07 16:14:27 -07:00
debuggerd Improve crasher. 2016-12-14 17:33:46 -08:00
fastboot fastboot: fix set_active for legacy A/B. 2016-12-15 16:27:48 -08:00
fingerprintd system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
fs_mgr Add fs_mgr option to enable/disable quotas. 2016-12-15 16:35:50 -07:00
gatekeeperd Switch to memcpy for accessing misaligned data. 2016-12-07 03:46:55 -08:00
healthd resolve merge conflicts of a4398c1 to stage-aosp-master am: 195669febc 2016-10-14 02:55:55 +00:00
include Define range of GIDs for cached app data. 2016-12-13 13:28:08 -07:00
init Merge "Move init bootcharting onto its own thread." 2016-12-17 17:56:15 +00:00
libappfuse Support SOCK_STREAM for bridge between system and app 2016-12-12 14:53:03 +09:00
libbacktrace Convert the rest of libbacktrace to Android.bp 2016-12-15 12:57:47 -08:00
libbinderwrapper Move libbinderwrapper's headers into libbinderwrapper. 2016-09-16 09:02:47 -07:00
libcrypto_utils Rely on the platform -std default. 2016-10-10 14:31:12 -07:00
libcutils fs_config.c: make *.prop files 0600 2016-12-16 14:54:02 -08:00
libdiskconfig system/core Replace log/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libion ion.c: add O_CLOEXEC to /dev/ion open 2016-11-29 15:20:33 -08:00
liblog liblog: pmsg read permissions for AID_LOGD 2016-12-19 15:57:01 +00:00
libmemtrack system/core Replace log/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libmemunreachable Rely on the platform -std default. 2016-10-10 14:31:12 -07:00
libnativebridge Allow different namespace types for different classloaders 2016-11-04 15:21:13 -07:00
libnativeloader Allow different namespace types for different classloaders 2016-11-04 15:21:13 -07:00
libnetutils system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libpackagelistparser system/core Replace cutils/log.h with android/log.h 2016-09-30 12:47:05 -07:00
libpixelflinger system/core: preparation to pull back interfaces from android/log.h 2016-10-20 08:11:39 -07:00
libprocessgroup Switch fastboot/init/libprocessgroup to std::this_thread::sleep_for. 2016-11-14 17:08:47 -08:00
libprocinfo libprocinfo: introduce. 2016-11-14 13:42:18 -08:00
libsparse libsparse: add a function to retrieve the data blocks 2016-11-30 19:16:28 -08:00
libsuspend libsuspend: move to exponential backoff am: fb896944b6 2016-10-12 18:20:51 +00:00
libsync Update for kernel headers v4.8.14. 2016-12-12 18:59:42 -08:00
libsysutils Merge "system/core: preparation to pull back interfaces from android/log.h" 2016-10-20 18:03:57 +00:00
libusbhost usb-bulk-transfer: Clarify sign-iy-ness of param 2016-09-21 15:51:35 +00:00
libutils Enable libbase/libutils/libziparchive on host bionic 2016-11-29 13:38:53 -08:00
libziparchive Enable libbase/libutils/libziparchive on host bionic 2016-11-30 06:05:59 +00:00
lmkd system/core: preparation to pull back interfaces from android/log.h 2016-10-20 08:11:39 -07:00
logcat Merge "logcat: Fix --last usage option typo" 2016-11-30 17:01:37 +00:00
logd logd: sum liblog tag messages 2016-12-19 14:03:38 -08:00
logwrapper Rely on the platform -std default. 2016-10-10 14:31:12 -07:00
mkbootimg mkbootimg: use int for os_version and os_patch_level 2016-03-29 16:06:37 -07:00
reboot Convert more Android.mk files to Android.bp 2016-07-13 17:41:45 -07:00
rootdir Merge "Improve init bootcharting." 2016-12-16 17:32:27 +00:00
run-as Define range of GIDs for cached app data. 2016-12-13 13:28:08 -07:00
sdcard Merge "Switch sdcardfs over to bind mounts." 2016-11-30 05:20:40 +00:00
toolbox delete toolbox/r.c 2016-11-29 15:45:11 -08:00
trusty system/core: preparation to pull back interfaces from android/log.h 2016-10-20 08:11:39 -07:00
tzdatacheck Convert more Android.mk files to Android.bp 2016-07-13 17:41:45 -07:00
.gitignore Ignore adb/*.pyc files 2015-08-11 12:59:58 -07:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:12:32 -07:00
CleanSpec.mk init.rc: have hwservicemanager start the HAL class 2016-09-26 00:23:51 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
NOTICE Fix omission in NOTICE file. 2013-07-30 13:56:55 -07:00