9d9e62cf376cf3f70ebf2a11335c02cc155416bc |
|
12-Jul-2014 |
Colin Cross <ccross@android.com> |
lmkd: remove libcutils from LOCAL_SHARED_LIBRARIES While lmkd does technically use libcutils' socket.h, it only uses a static inline. Remove libcutils from LOCAL_SHARED_LIBRARIES so it doesn't end up mlock'd in memory in the next patch. Bug: 16236289 Change-Id: I744d69bfff06cb904836f64e1d5f6e530604bff4
/system/core/lmkd/Android.mk
|
fef9522d9b9c0c0c5c55625a770cc58ece778da2 |
|
11-Jun-2014 |
Colin Cross <ccross@android.com> |
lmkd: use libprocessgroup to kill forked processes After sending sigkill to the main process, also call into libprocessgroup to kill any processes that were forked. Bug: 15313911 Change-Id: I05577c6f5b70800ce0a01f480c8870c2c601afda
/system/core/lmkd/Android.mk
|
7d7f5e58db76fb2c437e6a6fb0f196004be604a8 |
|
08-May-2014 |
Nick Kralevich <nnk@google.com> |
Make lmkd dynamically linked Statically linked binaries cannot take advantage of ASLR, making them less secure. In addition, statically linked binaries consume more ram, because shared libraries cannot be reused. executable size before: 87728 executable size after: 13656 Change-Id: I9d02d865f9beeaaaadcd5009f64ac015931d4b11
/system/core/lmkd/Android.mk
|
e6ed68bdf39056cdb8552e10bcaa42ebdb85993a |
|
30-Apr-2014 |
Mark Salyzyn <salyzyn@google.com> |
lmkd: turn on -Werror - Deal with some -Wunused issues Change-Id: Id037c44a0ca2d00ae10a939fb001bc24a3e9410c
/system/core/lmkd/Android.mk
|
3948f80f2af84016013cc674140ac5066a58fb4d |
|
10-Jul-2013 |
Todd Poynor <toddpoynor@google.com> |
Add lmkd low memory killer daemon Move kernel low memory killer logic to new daemon lmkd. ActivityManager communicates with this daemon over a named socket. Change-Id: Ie957da7e9b1f7150e23c689fdadf23ff260b47be
/system/core/lmkd/Android.mk
|