No description
Find a file
Josh Gao 217b8fcf86 adbd: increase oom_score_adj for adb shell
Previously, processes started via `adb shell` have an oom_score_adj of
-1000, making them invisible to the oom killer. This makes running a
process that consumes all memory (e.g. by leaking in a loop) lead to
the entire rest of the system (including adbd, because of bad
heuristics in the kernel) being oom killed before getting to it.

Bug: http://b/63143027
Test: `adb shell cat /proc/self/oom_score_adj` with adb root
Change-Id: I59111134e36dc271adf4c1dd4bd4400d4fe6aee0
(cherry picked from commit 2de2ade387)
2018-04-13 15:47:53 -07:00
adb adbd: increase oom_score_adj for adb shell 2018-04-13 15:47:53 -07:00
adf Merge "Add OWNERS." am: 3289b9c928 am: 515c8fe572 2017-12-08 01:29:20 +00:00
base Allow android::base::ScopeGuard in STL containers 2018-03-27 00:38:06 +00:00
bootstat Merge "Fix PDK build" am: 24e34e4b8e am: 9a393de28f 2018-02-14 03:23:00 +00:00
cpio Possible null pointer miss on realloc 2017-03-23 22:41:14 +01:00
debuggerd Mark crash_dump.policy as not supported on mips 2018-02-27 15:35:11 -08:00
demangle bpfmt. 2018-02-16 17:58:14 -08:00
fastboot fastboot, fs_mgr: set fsverity feature bit 2018-04-06 10:18:21 -07:00
fs_mgr fastboot, fs_mgr: set fsverity feature bit 2018-04-06 10:18:21 -07:00
gatekeeperd Merge "Revert "Restore "Add UID parameter to authentication token""" 2018-02-23 17:42:46 +00:00
healthd Use the non-LTO, non-PGO version of libhwbinder 2018-04-09 10:40:06 -07:00
include Move android_filesystem_config.h => fs_config.h 2017-08-02 16:31:19 -07:00
init Allow vendor-init-actionable for wlan.driver.status and init.svc.surfaceflinger 2018-04-05 23:08:39 +09:00
libappfuse Stop using SO_SNDBUFFORCE 2018-03-15 14:22:27 +09:00
libasyncio bpfmt. 2018-02-16 17:58:14 -08:00
libbacktrace Add a MemoryOfflineBuffer object. 2018-04-04 12:29:25 -07:00
libbinderwrapper libbinderwrapper: Android.mk -> Android.bp 2017-04-25 15:55:26 -07:00
libcrypto_utils Mark the modules as VNDK in Android.bp 2017-09-14 08:35:16 +00:00
libcutils Remove vendor Wifi and BT entries from fs_config.cpp 2018-04-05 10:40:49 -07:00
libdiskconfig Rename target.linux[_x86[_64]] to target.linux_glibc[_x86[_64]] 2017-10-02 10:44:29 -07:00
libgrallocusage Use -Werror in system/core 2017-11-01 11:32:55 -07:00
libion bpfmt. 2018-02-16 17:58:14 -08:00
libkeyutils Add libkeyutils. 2017-05-10 10:40:11 -07:00
liblog liblog: save errno through log writing 2018-03-07 22:30:16 +00:00
libmemtrack Add OWNERS. 2017-12-07 13:30:03 -08:00
libmemunreachable Make memunreachable_binder_test suitable for VTS 2018-02-27 18:29:18 -08:00
libmetricslogger Add OWNERS. 2017-12-07 13:30:03 -08:00
libnativebridge bpfmt. 2018-02-16 17:58:14 -08:00
libnativeloader bpfmt. 2018-02-16 17:58:14 -08:00
libnetutils Merge "Add OWNERS." am: 3289b9c928 2017-12-07 23:51:13 +00:00
libpackagelistparser bpfmt. 2018-02-16 17:58:14 -08:00
libpixelflinger MIPS[64]: codeflinger: Fix build due to unused variable warnings 2017-11-06 16:38:49 +01:00
libprocessgroup libprocessgroup: remove legacy C string handling and build for host 2018-02-27 14:12:19 -08:00
libprocinfo bpfmt. 2018-02-16 17:58:14 -08:00
libqtaguid Redirect qtaguid native call to netd fwmark client 2017-11-09 18:02:22 -08:00
libsparse Merge "<stdbool.h> not necessary in C++." 2017-10-17 19:26:53 +00:00
libsuspend Add force_suspend function 2018-01-19 12:30:39 -08:00
libsync Merge "libsync: Add fence info tests" 2017-09-26 23:46:32 +00:00
libsystem graphics: add render intents and new color modes 2018-03-28 10:23:09 -07:00
libsysutils Include iface index in the netlink event 2018-03-09 12:46:20 +09:00
libunwindstack Add a MemoryOfflineBuffer object. 2018-04-04 12:29:25 -07:00
libusbhost Merge "Remove urb request size maximum." am: 1cb765c867 am: 1ab6e9d018 2018-02-13 09:02:38 +00:00
libutils Revert "libutilscallstack is private VNDK-SP" 2018-03-15 10:46:30 +09:00
libvndksupport bpfmt. 2018-02-16 17:58:14 -08:00
libziparchive Merge "Remove empty zip warning on host builds" am: fd42c09813 2018-03-02 02:32:13 +00:00
lmkd lmkd: Protect against buffer overflow 2018-03-27 21:59:31 +00:00
logcat Add event log tag for hidden API access logging. 2018-04-10 14:32:23 +01:00
logd Make logd more aggressive when scanning for the position from which to resume logging. 2018-04-04 14:46:45 -07:00
logwrapper bpfmt. 2018-02-16 17:58:14 -08:00
mkbootimg Add dummy vndk library libmkbootimg to enable abi checks on boot_img_hdr. 2018-04-02 17:32:23 -07:00
property_service Verify the SELabels used in property_contexts 2018-03-26 16:32:05 -07:00
qemu_pipe Add OWNERS. 2017-12-07 13:30:03 -08:00
reboot reboot: only pause indefinitely for non-shutdown operations 2017-09-29 16:29:52 +00:00
rootdir healthd: add healthd.rc 2018-04-04 14:08:04 -07:00
run-as run-as: Keep supplementary groups. 2017-09-29 15:34:23 -04:00
sdcard Add support for esdfs mounting 2018-01-19 12:58:42 -08:00
shell_and_utilities Reland: Add getprop to toolbox 2018-01-10 11:26:24 -08:00
storaged storaged: fix divide-by-zero when updating history 2018-03-27 14:51:28 -07:00
toolbox Build toolbox with _FILE_OFFSET_BITS=64. 2018-01-22 16:15:55 -08:00
trusty Merge "bpfmt." am: 0609e8d231 am: b57755c429 2018-02-20 02:24:45 +00:00
usbd bpfmt. 2018-02-16 17:58:14 -08:00
.clang-format Add a 2 width option of clang format. 2017-03-10 13:01:39 -08:00
.clang-format-2 Only allow short functions in class definitions. 2017-03-28 12:31:37 -07:00
.clang-format-4 Only allow short functions in class definitions. 2017-03-28 12:31:37 -07:00
.gitignore
Android.bp Export android_filesystem_config.h as a filegroup 2017-01-17 18:20:28 -08:00
Android.mk
CleanSpec.mk Add VNDK version for namespace configuration files 2017-12-13 10:31:04 +09:00
MODULE_LICENSE_APACHE2
NOTICE
OWNERS Add OWNERS. 2017-12-07 13:30:03 -08:00
platform_tools_tool_version.mk Fix warning on the build servers 2017-05-25 12:35:40 -07:00
PREUPLOAD.cfg Add a PREUPLOAD.cfg file to run git-clang-format on every commit 2017-03-08 16:51:26 +08:00