4de5a3ac6655f76b67af38712ae5aeb6d7c15938 |
|
21-Jun-2016 |
Dianne Hackborn <hackbod@google.com> |
Reduce race when connecting to an existing content provider. We lost the code that checks to see if the target process still exists and aborts trying to use it if so. To reduce the race there, we have a new explicit check of the state of the process. Hopefully fixes some of issue #28737082. Change-Id: I37a7a6e9767516d564168ef5e110c4adafe3fb76
/frameworks/base/core/jni/android_util_Process.cpp
|
cd4bdf3eb91c1cc2757d32a86fc90745d0dff990 |
|
03-Mar-2016 |
Martijn Coenen <maco@google.com> |
API to query which cores are exclusively assigned. On devices with cpuset support, the foreground app may have a core exclusively assigned to it. Add an API that allows apps to query which core that is, so it can use that to set scheduling affinity. Bug: 27381794 Change-Id: Iea148776da6d7abb745ccf9e6ad5ad46491e340a
/frameworks/base/core/jni/android_util_Process.cpp
|
9e41c7479ccaedb89a89a58079570ca0ee0e3727 |
|
08-Jun-2015 |
Tim Murray <timmurray@google.com> |
add cpuset support This moves ActivityManager from using fg/bg cgroups to fg/bg cpusets, which improves load balancing on appropriate devices. bug 21782794 Change-Id: Ife149ea551b8b3611a826566b8c8fc8573fdf654
/frameworks/base/core/jni/android_util_Process.cpp
|
ed6b9dff563c5e22f040ff37e12c0d771e0478ae |
|
21-Nov-2014 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Consistency in core/jni Make consistent use of core_jni_helpers for registration. Translate some #ifdefs into const bools. Change-Id: I37639aa053dd50f003a552cbd8550dddecc811c5
/frameworks/base/core/jni/android_util_Process.cpp
|
6698749dd4d4d6513b26aa9071af290b956b68a7 |
|
20-Nov-2014 |
Dan Albert <danalbert@google.com> |
Add appropriate casts for char16_t. C++11 defines a real char16_t, which is not implicitly convertible to uint16_t (and by extension jchar). Add casts as needed. Bug: 18300613 Change-Id: I00752002ef2e938bdb57f70947e8fd53ec103293
/frameworks/base/core/jni/android_util_Process.cpp
|
3b1e22e2898e27fe486ac4137692e0f20166e13e |
|
17-Nov-2014 |
Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> |
Fix check for PROC_QUOTES mode Since != has priority over &, the "if ((mode&PROC_QUOTES != 0))" check is the same as "if (mode & (PROC_QUOTES!=0))" - not what the code intends. Change-Id: I14840a887f26c28f2bd0aee8704c79cf353164ad Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
/frameworks/base/core/jni/android_util_Process.cpp
|
0f0b4919667f418b249c497f5ad3e83fdf4437e5 |
|
12-Nov-2014 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Wall Werror in core/jni Turn on -Wall -Werror in core/jni. Fix warnings. Clang TODO: For GCC we need to turn off Wunused-but-set-variable in the GL bindings. However, Clang doesn't have that warning and thus complains about an unknown pragma. It is necessary to make the pragma #ifdef-ed on the compiler being GCC. Change-Id: I14cab48d45c2771eef0432082356c47ed44a3d7f
/frameworks/base/core/jni/android_util_Process.cpp
|
65b4a68669227a57696e0e7ed1e4ef8da2705d9e |
|
10-Nov-2014 |
Yabin Cui <yabinc@google.com> |
kill HAVE_SCHED_SETSCHEDULER Bug: 18300670 Change-Id: I3033c3542e83963e72d49a639db76501d12ad581
/frameworks/base/core/jni/android_util_Process.cpp
|
7380d866e53849a225cfee562a8049fae8d48035 |
|
18-Aug-2014 |
Elliott Hughes <enh@google.com> |
am 72d3cef8: am 708da446: Merge "Use gettid directly in frameworks JNI." * commit '72d3cef8675b4a8eced300adeb148a835b7fdd57': Use gettid directly in frameworks JNI.
|
06451fe081d5ae79121a6f301475c7042f7f3a5d |
|
18-Aug-2014 |
Elliott Hughes <enh@google.com> |
Use gettid directly in frameworks JNI. Bug: 17048545 Change-Id: I1cd45d85368c799b75f76e778722979cbbb68ed2
/frameworks/base/core/jni/android_util_Process.cpp
|
0769e550011d8f8a19e333efe1706ef0e6cc6a5f |
|
03-Jun-2014 |
Colin Cross <ccross@android.com> |
android.os.Process: add killProcessGroup Add Process.killProcessGroup to interface between ActivityManager and libprocessgroup. Bug: 15313911 Change-Id: I5226a6d86153b863e30d936cf1c84e256f0d7ea5
/frameworks/base/core/jni/android_util_Process.cpp
|
306af678a5f1938629e1182b46cc43f2da6e7774 |
|
25-Jun-2014 |
Dianne Hackborn <hackbod@google.com> |
Fix some problems with proc stats collection. Also start debugging why we aren't being able to open /proc files. Change-Id: I4655904691ac22108c29858cbd01153a251ccbf5
/frameworks/base/core/jni/android_util_Process.cpp
|
fc02fcc8a4ad181c44ca41a99cc86e1d23844d0c |
|
25-Apr-2014 |
Mark Salyzyn <salyzyn@google.com> |
am eacaa353: am c717179e: Merge "jni: android_util_Process 64 bit issues" * commit 'eacaa353e83942d3c59d0db594df0fb6179e0eea': jni: android_util_Process 64 bit issues
|
c6a410164e1fd728cf7873493baacca7bc29548d |
|
24-Apr-2014 |
Mark Salyzyn <salyzyn@google.com> |
jni: android_util_Process 64 bit issues - critical issue with using %lld to scanf into a jlong - subsidiary issues with mix jint, jsize and jlong printing Change-Id: I77c6b3d3a202fec741cacc540fc39ad6cba25f52
/frameworks/base/core/jni/android_util_Process.cpp
|
71ae2bd42be21de6d25d1f8c52e3973c172462df |
|
03-Apr-2014 |
Narayan Kamath <narayan@google.com> |
am f87b3a25: am 374db6c3: Merge "Remove ProcessState::mArgc,mArgV,mArgLen" * commit 'f87b3a25b928f145558f6f60183944f513878b63': Remove ProcessState::mArgc,mArgV,mArgLen
|
a23fcd7be8e40078a913b1a99222cdd89229e67b |
|
28-Mar-2014 |
Narayan Kamath <narayan@google.com> |
Remove ProcessState::mArgc,mArgV,mArgLen These look like historical oddities, and weren't really being used for anything useful. Process:setArgV0 was being called by android.util.Process, but that functionality can be moved directly into the implementation of that class. bug: 13647418 Change-Id: I216c8f8a4c065f0cf3a61f19f9e32decd26f93f6
/frameworks/base/core/jni/android_util_Process.cpp
|
91ecb36df50be3446809e9da2a8f571d157f7549 |
|
11-Jul-2013 |
Todd Poynor <toddpoynor@google.com> |
ActivityManagerService use lmkd low memory killer daemon -- DO NOT MERGE Change-Id: Ie2f8af1e411c28d7f03be56c356ec39e1d71558e
/frameworks/base/core/jni/android_util_Process.cpp
|
dbccd44a638ae8705a5b14bff8b2dd74abc26045 |
|
22-Nov-2013 |
The Android Open Source Project <initial-contribution@android.com> |
Merge commit 'b873a17ce7be0a9771c24999adca6964431728f6' into HEAD Change-Id: I938755073e70602cc8f51ce9bd420fdcf870cecd
|
ed84dea928a5a830a19b5bcab7ad05a7e92f3279 |
|
29-Oct-2013 |
Elliott Hughes <enh@google.com> |
am 8f592378: am 69920427: Merge "Fix a variety of small publicly-reported bugs." * commit '8f592378a1ea7f31d57253dc202f42707ef4da36': Fix a variety of small publicly-reported bugs.
|
c367d48c55e5a3fa0df14fd62889e4bb6b63cb01 |
|
29-Oct-2013 |
Elliott Hughes <enh@google.com> |
Fix a variety of small publicly-reported bugs. Possible NULL dereference in cmds/bootanimation/BootAnimation.cpp. https://code.google.com/p/android/issues/detail?id=61556 Missing fclose in core/jni/android_os_Debug.cpp. https://code.google.com/p/android/issues/detail?id=61546 Bad loop guards in core/jni/android_util_Process.cpp. https://code.google.com/p/android/issues/detail?id=61557 Assignment to wrong variable in libs/androidfw/AssetManager.cpp. https://code.google.com/p/android/issues/detail?id=61560 Missing delete[]s in libs/androidfw/ObbFile.cpp. https://code.google.com/p/android/issues/detail?id=61549 Leaks on error in tools/aapt/Images.cpp. https://code.google.com/p/android/issues/detail?id=61552 Two missing fclose calls in tools/aapt/Resource.cpp. https://code.google.com/p/android/issues/detail?id=61553 Missing fclose in tools/aidl/aidl.cpp. https://code.google.com/p/android/issues/detail?id=61554 Change-Id: I5820f3824e72d07a9acb776cf0af3e7443f5694a
/frameworks/base/core/jni/android_util_Process.cpp
|
2a805f930463ece57bc0d0fd8dee7f5d50681b22 |
|
01-Aug-2013 |
Elliott Hughes <enh@google.com> |
resolved conflicts for merge of 368d81fe to master Change-Id: I4bc59cd9a54cbc1b62ac135cf86dc73ac85968d5
|
6d4b1e24aef5b74b40de4d8f6e63c21874ce8e3a |
|
01-Aug-2013 |
Elliott Hughes <enh@google.com> |
Switch Process.myTid over to the libcore JNI too. Change-Id: I80eaecff014fabf809f4be3c9ee8b26aa64bf0cf
/frameworks/base/core/jni/android_util_Process.cpp
|
406ec15647b7664cadadde41dbaaa10e298c582b |
|
30-Jul-2013 |
Jeff Hao <jeffhao@google.com> |
Replace native Process getpid/getuid with calls to libcore equivalents. The Process natives were getting called were getting called while handling a jdwp packet before the vm had a chance to register them. (cherry-pick of 5bce6a308fc8a3c1e449cf905b8b6e8ace4ef3e2.) Change-Id: Ia2b4f79b11e427283a712b2d0c52948f394640bf
/frameworks/base/core/jni/android_util_Process.cpp
|
5534ba91ac0a0c9af822af62bcf92e2c5a8d6ec8 |
|
13-Jul-2013 |
Rom Lemarchand <romlem@google.com> |
Increase swappiness of processes when memcgroups are enabled When memcgroups are enabled, migrate heavier and lower priority processes to the sw memcgroup. Change-Id: Iba07a723037a599736ef23dea16a30a26634428a
/frameworks/base/core/jni/android_util_Process.cpp
|
13ac041b9f21043bc7c848a743be618bfd7a67e9 |
|
26-Jun-2013 |
Dianne Hackborn <hackbod@google.com> |
Update procstats to start collecting/reporting pss. Completely reworked how it manages its data, since trying to keep track of all of the possible pss data with the old data structures would have made it huge. Now we have a sparse data structure for pss and process times. (Will switch service times over to it soon.) Currently the only thing that collects pss data is running "dumpsys meminfo". More will be added later. Modified checkin output to also scale better as more distinct data categories are added, and added output of pss data. Now instead of dumping every possible entry as a comma-separated list, it dumps a comma-separated list of only the entries with data, tagged with the state they go with. Also fixed some problems in the checkin reporting of batterystats (it needs to escape commas), added checkin reporting of the history list, fixed parsing of kernel wake locks to strip quotes, fixed wake lock name that the sync manager generates to be more sane. Change-Id: Ibf4010838a9f685ebe1d93aff86c064ccc52b861
/frameworks/base/core/jni/android_util_Process.cpp
|
80b12fcaaec458377d966803c3a61504f0897ea1 |
|
30-May-2013 |
Romain Guy <romainguy@google.com> |
Disable the AssetAtlas when running under valgrind Bug #9191438 When running under valgrind, the ppid will be different from the ppid of the system server (which always gets forked from zygote.) Change-Id: I42cbf99fd0084aeab76c30de9beb7c49ed1fc7d8
/frameworks/base/core/jni/android_util_Process.cpp
|
9e57c414f39e1a31349bc215635fdcfaf1902cee |
|
17-Jan-2013 |
Jeff Sharkey <jsharkey@android.com> |
Add method to get process group. Change-Id: Ia62223228a54a6a4e3cdfc5c2e8c73ee194e77ef
/frameworks/base/core/jni/android_util_Process.cpp
|
f72467ad9843bf5d4b75fb308386e77ebb5c3447 |
|
09-Jun-2012 |
Dianne Hackborn <hackbod@google.com> |
Include important native processes in watchdog stacks. Helps us track down deadlocks involving native service processes. Bug: 6615693 Change-Id: I580047550772e29586195a8cf440141574e3f40c
/frameworks/base/core/jni/android_util_Process.cpp
|
59325eb31f25704bb88c348160bb69e7c1aa3b48 |
|
10-May-2012 |
Dianne Hackborn <hackbod@google.com> |
Add new API to find total RAM. Change-Id: Iad2dff3c44f471515f093e7f0d0d959528881ab9
/frameworks/base/core/jni/android_util_Process.cpp
|
07b0465095bd9ab3412caefa4fcacbdc3825c64b |
|
24-Apr-2012 |
Glenn Kasten <gkasten@google.com> |
Scheduling policy service Change-Id: I6178b96896ffbb3323210f93784a65d724a3e694
/frameworks/base/core/jni/android_util_Process.cpp
|
f1b56449f58963e4f0473d5e26961f68c31759f4 |
|
16-Mar-2012 |
Glenn Kasten <gkasten@google.com> |
Scheduling group cleanup The C++ API for scheduling groups is going away, so use the C API. Renumber THREAD_GROUP_* constants to have the same values as SP_*. They are @hide so this should be OK. The old THREAD_GROUP_FG_BOOST constant is removed, and replaced by a (private) THREAD_GROUP_FOREGROUND constant that is just a placeholder to correspond to SP_FOREGROUND. It is not usable at this level. Improved performance of android_os_Process_setProcessGroup: avoid unnecessary syscall to getpriority for each tid. Fixed error handling in android_os_Process_setThreadGroup. It raises an exception if set_sched_policy() returns an error. Add comments and fix typos in existing comments. Change-Id: Ib922e92c945985c695ef0addbd2b83b8e82865f8
/frameworks/base/core/jni/android_util_Process.cpp
|
403475a894de8b898c1e0bafdeae2e2f7dd19951 |
|
06-Mar-2012 |
Glenn Kasten <gkasten@google.com> |
Remove obsolete references to sched_policy.h As part of scheduling policy cleanup, remove or isolate all references to the scheduling policy APIs. Change-Id: Ia1ea2fe711a399039f25217309e061267744b856
/frameworks/base/core/jni/android_util_Process.cpp
|
cc767191cfb675f744e0165608b0a4196aba2b37 |
|
17-Jan-2012 |
Glenn Kasten <gkasten@google.com> |
Fix build for SDK on Mac Change-Id: If99541e3537edbe3636e06b1766aa31d877a2fc8
/frameworks/base/core/jni/android_util_Process.cpp
|
a7f656206550dea94e51dd8c9bb2dd8734bcdf92 |
|
17-Jan-2012 |
Glenn Kasten <gkasten@google.com> |
Merge "Add android.os.Process.setThreadScheduler"
|
129e19cb37b1d30f8c46f77a3853d347c3e78bb3 |
|
11-Jan-2012 |
Glenn Kasten <gkasten@google.com> |
Fix build warnings Change-Id: I334e0a6e018bb1067c90e050cf3583c1057aacd9
/frameworks/base/core/jni/android_util_Process.cpp
|
3762c311729fe9f3af085c14c5c1fb471d994c03 |
|
06-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
/frameworks/base/core/jni/android_util_Process.cpp
|
8564c8da817a845353d213acd8636b76f567b234 |
|
06-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/157065 Bug: 5449033 Change-Id: I00a4b904f9449e6f93b7fd35eac28640d7929e69
/frameworks/base/core/jni/android_util_Process.cpp
|
6215d3ff4b5dfa52a5d8b9a42e343051f31066a5 |
|
04-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/156801 Bug: 5449033 Change-Id: Ib08fe86d23db91ee153e9f91a99a35c42b9208ea
/frameworks/base/core/jni/android_util_Process.cpp
|
5baa3a62a97544669fba6d65a11c07f252e654dd |
|
20-Dec-2011 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/156016 Bug: 5449033 Change-Id: I4c4e33bb9df3e39e11cd985e193e6fbab4635298
/frameworks/base/core/jni/android_util_Process.cpp
|
71f2cf116aab893e224056c38ab146bd1538dd3e |
|
20-Oct-2011 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGE See https://android-git.corp.google.com/g/#/c/143865 Bug: 5449033 Change-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a
/frameworks/base/core/jni/android_util_Process.cpp
|
6793ac943afeb16642f477c43ddfd27e498db37b |
|
13-Jul-2011 |
Glenn Kasten <gkasten@google.com> |
Add android.os.Process.setThreadScheduler And add the associated SCHED_* constants and remove redundant parameter to signalExceptionForPriorityError and signalExceptionForGroupError. Change-Id: I5a4e9652155aef2e5d544185e0d73a0120f89d97
/frameworks/base/core/jni/android_util_Process.cpp
|
c1b9bbb21c8ad5109978a4e9e770cd18b0257434 |
|
13-Jul-2011 |
Mike Lockwood <lockwood@android.com> |
Remove some #ifdef HAVE_ANDROID_OS that were needed for the simulator build Change-Id: I13d9f251f86c05ae5405f37adbf6b8e9660935ba Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/jni/android_util_Process.cpp
|
10e89712863f5b91a2982dc1783fbdfe39c1485d |
|
09-Jul-2011 |
Jeff Brown <jeffbrown@google.com> |
Eliminate single-process mode. Bug: 5010576 Change-Id: Id450dc83efed4897d1e4ff451530fed14457aace
/frameworks/base/core/jni/android_util_Process.cpp
|
6af763bec7c3f4d50fee8dd0046409bb8a7fe8f6 |
|
05-May-2011 |
Glenn Kasten <gkasten@google.com> |
Remove dead code related to gettid The gettid system call is always available now. Change-Id: Ib78b41781eda182dc8605daf456bbea7ff7c2dc0
/frameworks/base/core/jni/android_util_Process.cpp
|
d195e5ab401432ddac659791640a2927fc668699 |
|
14-Apr-2011 |
Elliott Hughes <enh@google.com> |
Replace a custom AndroidRuntime::findClass with a more targeted fix. This seems simpler and more contained, and I think the comment explaining why hoop-jumping is necessary is a bit clearer now. Change-Id: Ief4afd7cbb42188ed835fce23e497520bdb753a8
/frameworks/base/core/jni/android_util_Process.cpp
|
dd66bcbf9d6ef0c50a18d9c4b1b39ce7ef7afcc4 |
|
12-Apr-2011 |
Elliott Hughes <enh@google.com> |
More native code cleanup. Don't keep unused global references to classes, don't throw exceptions when an exception is already pending, and fix a (harmless) misunderstanding about how GetStringChars works. Change-Id: Ie445036f057daa8a1c76aceb7bad2a84fb81d820
/frameworks/base/core/jni/android_util_Process.cpp
|
69a017bc1d1649350f830dfada5c6ed5eac0b770 |
|
08-Apr-2011 |
Elliott Hughes <enh@google.com> |
More JNI exception-throwing cleanup. There are a few (unimportant) bug fixes here. There were several attempts to throw exceptions in situations where there's already a pending exception. There were also cases where the code was wrong; it was checking for a NULL return from Get*ArrayElements and throwing NPE, but passing NULL is an error that causes a crash and a NULL return means an exception has already been thrown. I didn't want to get into the Scoped* classes just yet, but that was by far the easiest way to fix this. Change-Id: I0b31160ee51b96e82539f6514b8412b149dba7c3
/frameworks/base/core/jni/android_util_Process.cpp
|
84bb52ed614f3a13370c923a8bc2a8b7c6db8d30 |
|
04-Sep-2010 |
Dianne Hackborn <hackbod@google.com> |
Add system property to turn off scheduling groups. Do this: adb shell setprop debug.sys.noschedgroups 1 Change-Id: I6e06a74205fd45ee1526ce71fe33944465d39984
/frameworks/base/core/jni/android_util_Process.cpp
|
160edb3645f8b7012bab70ae6e6e8c4a5733082b |
|
01-Jul-2010 |
Christopher Tate <ctate@google.com> |
Add ability to guard a thread against setting its own prio to bg The guard is compiled out by default because it adds overhead to android.os.Process.setPriority(). Change-Id: Ibb2a648c6349b381abb7ae62a358888b04fba871
/frameworks/base/core/jni/android_util_Process.cpp
|
906497c574d45d8dfd295b16dece0d0bc32c0895 |
|
11-May-2010 |
Dianne Hackborn <hackbod@google.com> |
Hopefully fix issue #2662536: Why is launcher being killed? It looks like there was a subtle bug where Process.setOomAdj() could return false just because the given process doesn't exist, even though it is documented to only return false if OOM killing is not supported at all. This would cause the activity manager to fall into its code path of trying to clean up processes itself, which it does a much poorer problem at. I am thinking we may be seeing this problem more now that the activity manager is killing background processes itself when there are too many of them. In addition, this change cleans up and reduces some of the logging around killing processes. Finally, try to improve process LRU management a bit by taking into account process dependencies. Any dependent processes are pulled up in the LRU list with the processes that is actually moving. Also, we bring a process up if someone accesses its content provider. Change-Id: I34ea161f839679345578ffe681e8d9c5d26ab948
/frameworks/base/core/jni/android_util_Process.cpp
|
887f355f99ff83d568ef2885a4fdcaae475583df |
|
08-Dec-2009 |
Dianne Hackborn <hackbod@google.com> |
Propagate background scheduling class across processes. This is a very simply implementation: upon receiving an IPC, if the handling thread is at a background priority (the driver will have taken care of propagating this from the calling thread), then stick it in to the background scheduling group. Plus an API to turn this off for the process, which is used by the system process. This also pulls some of the code for managing scheduling classes out of the Process JNI wrappers and in to some convenience methods in thread.h.
/frameworks/base/core/jni/android_util_Process.cpp
|
41c4bea27c7dca0223a418296182f46a82e5a050 |
|
04-Dec-2009 |
Christopher Tate <ctate@android.com> |
Don't accidentally signal multiple exceptions in setThreadPriority() After signalling an exception due to set_sched_policy() failing (probably because the thread in question had exited before this function was called), we proceeded to call setpriority() anyway, and raised *another* exception when it also failed. We don't do this any more; we just bail after signalling the first exception. Change-Id: I397b6a93c73d3f0870176e26759f2bec33e56205
/frameworks/base/core/jni/android_util_Process.cpp
|
0a42b811aea490a9a605b75f0320101f6eafd283 |
|
03-Dec-2009 |
San Mehat <san@google.com> |
base: process: Abort setting the process group if one of the threads fails to switch Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/jni/android_util_Process.cpp
|
957e58670baad8c5995f1368e3b5280f0dbd891f |
|
29-Oct-2009 |
San Mehat <san@google.com> |
process: Disable debugging Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/jni/android_util_Process.cpp
|
a5109a878eeff22e32ee5ce1b1cd15e8daad5234 |
|
29-Oct-2009 |
San Mehat <san@google.com> |
process: Add debug code to log process group transitions Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/jni/android_util_Process.cpp
|
242d65bf9faf1d2bc3468490e510551140e23462 |
|
12-Sep-2009 |
San Mehat <san@google.com> |
process: Switch to common cutils sched_policy api Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/jni/android_util_Process.cpp
|
181b31a0d87d525ea64102a965210331e0c6885b |
|
09-Sep-2009 |
San Mehat <san@google.com> |
Process: Add support for using scheduler policies instead of cgroups. Preference is given to cgroups if available. Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/jni/android_util_Process.cpp
|
d87c19f7d7d7c25638e21d3b8a176b0573369493 |
|
06-Aug-2009 |
San Mehat <san@google.com> |
am 7e63789a: android: cgroups: Don\'t switch threads >= nice 10 when moving all threads to default Merge commit '7e63789a0e0689d940609b1daceebc1bc08dcbef' * commit '7e63789a0e0689d940609b1daceebc1bc08dcbef': android: cgroups: Don't switch threads >= nice 10 when moving all threads to default
|
7e63789a0e0689d940609b1daceebc1bc08dcbef |
|
06-Aug-2009 |
San Mehat <san@google.com> |
android: cgroups: Don't switch threads >= nice 10 when moving all threads to default Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/jni/android_util_Process.cpp
|
0bca96bcbfe559f9330a01f723c5c9cba51ec05a |
|
17-Jul-2009 |
Marco Nelissen <marcone@google.com> |
Make Process.getFreeMemory() return a long instead of an int, to better work on the simulator now, and phones 2 years from now.
/frameworks/base/core/jni/android_util_Process.cpp
|
485f971e9d83509197d2e0bc2381c5f34b165626 |
|
26-Jun-2009 |
San Mehat <san@google.com> |
am 7d619f18: framework: process: Set the control group of a thread to the background group if the priority is logically-lower than ANDROID_PRIORITY_BACKGROUND Merge commit '7d619f18a277ee3114624df7301db94db83936b9' * commit '7d619f18a277ee3114624df7301db94db83936b9': framework: process: Set the control group of a thread to the background group
|
7d619f18a277ee3114624df7301db94db83936b9 |
|
26-Jun-2009 |
San Mehat <san@google.com> |
framework: process: Set the control group of a thread to the background group if the priority is logically-lower than ANDROID_PRIORITY_BACKGROUND Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/jni/android_util_Process.cpp
|
cf946df3f7a351d03407eaca81ac3dc22f26a8ca |
|
25-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 35a47a6e: Merge change 5389 into donut Merge commit '35a47a6eebae21738bcf9b481e0bb606328cbd1a' * commit '35a47a6eebae21738bcf9b481e0bb606328cbd1a': Skip spaces and tabs in readProcLines()
|
add868cebaf62cffe96e79764ea0b7f2320a03eb |
|
25-Jun-2009 |
Amith Yamasani <yamasani@google.com> |
Skip spaces and tabs in readProcLines() This is to fix a problem in the parsing of /proc/pid/status file.
/frameworks/base/core/jni/android_util_Process.cpp
|
3c3d3081aad5d3a0cadd18c7764974060c1a5274 |
|
16-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 727f36c6: Merge change 4265 into donut Merge commit '727f36c6a1c70ba5519ec9ce2da9ab1cf303a2ef' * commit '727f36c6a1c70ba5519ec9ce2da9ab1cf303a2ef': process: Fix bug where if a thread exited while we were changing its control Fix the build: Remove ADD_SYSTEM_SERVICE, which I had accidentally
|
1fd0ec738b0a2b97cc28701aa37b1a9869afc684 |
|
16-Jun-2009 |
San Mehat <san@google.com> |
process: Fix bug where if a thread exited while we were changing its control group, we'd bail out and report an exception. This situation is *not* an error. Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/jni/android_util_Process.cpp
|
1371310b8ab0e8aa458a84cd8615f4b26a48d708 |
|
10-Jun-2009 |
Android (Google) Code Review <android-gerrit@google.com> |
am 0e7cf636: Merge change 3725 into donut Merge commit '0e7cf6366b657498e51b7c7a433b80cfb83152cb' * commit '0e7cf6366b657498e51b7c7a433b80cfb83152cb': process: Clean up cgroup management
|
0cb53209c32457540a0fabe5567f68606c158963 |
|
10-Jun-2009 |
San Mehat <san@google.com> |
process: Clean up cgroup management Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/jni/android_util_Process.cpp
|
0795272aa226f4e965968a03daddc53ce30b7cda |
|
20-May-2009 |
Mathias Agopian <mathias@google.com> |
move libbinder's header files under includes/binder
/frameworks/base/core/jni/android_util_Process.cpp
|
3e458241d9930465a20a861ecb42744355d48e48 |
|
19-May-2009 |
San Mehat <san@google.com> |
process: Add setProcessGroup() hidden API call to set the cgroup of a process and all its child threads. Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/jni/android_util_Process.cpp
|
e9d376b801b7890b1ef5006ed55de4208e64bb63 |
|
21-Apr-2009 |
San Mehat <san@google.com> |
Add support for changing a threads scheduler group. Three groups are available (default, background non interactive, foreground boost). Setting a thread priority to PRIORITY_BACKGROUND will transparently change groups to background Signed-off-by: San Mehat <san@google.com>
/frameworks/base/core/jni/android_util_Process.cpp
|
c64edde69d18498fb2954f71a546357b07ab996a |
|
18-Apr-2009 |
Evan Millar <> |
AI 146853: Add kernel wakelock data to batteryinfo dump. BUG=1755458 Automated import of CL 146853
/frameworks/base/core/jni/android_util_Process.cpp
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/jni/android_util_Process.cpp
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/jni/android_util_Process.cpp
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/core/jni/android_util_Process.cpp
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/frameworks/base/core/jni/android_util_Process.cpp
|