History log of /system/core/lmkd/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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