diff options
| author | Steven Moreland <smoreland@google.com> | 2021-01-29 23:44:22 +0000 |
|---|---|---|
| committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2021-01-29 23:44:22 +0000 |
| commit | ac37ade768529d3ba313e9bf760a6ae25a8b2f00 (patch) | |
| tree | 9375f22aa63c25d496eefec8cb2ef88f8794a751 /core/java/android/os/ServiceManager.java | |
| parent | 3339f2156014faac0c512a6d3b57769dc32364f9 (diff) | |
| parent | 4c0600b40629c1504539c72ef1e5886a204e6e20 (diff) | |
Merge "WatchDog: support dumping AIDL HALs" am: 4c0600b406
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1564415
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1fa34ec1480e4ea584b4e5dc5c528d4168120d26
Diffstat (limited to 'core/java/android/os/ServiceManager.java')
| -rw-r--r-- | core/java/android/os/ServiceManager.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/core/java/android/os/ServiceManager.java b/core/java/android/os/ServiceManager.java index 71344f90de75..f853e67f87d0 100644 --- a/core/java/android/os/ServiceManager.java +++ b/core/java/android/os/ServiceManager.java @@ -288,6 +288,20 @@ public final class ServiceManager { } /** + * Get service debug info. + * @return an array of information for each service (like listServices, but with PIDs) + * @hide + */ + public static ServiceDebugInfo[] getServiceDebugInfo() { + try { + return getIServiceManager().getServiceDebugInfo(); + } catch (RemoteException e) { + Log.e(TAG, "error in getServiceDebugInfo", e); + return null; + } + } + + /** * This is only intended to be called when the process is first being brought * up and bound by the activity manager. There is only one thread in the process * at that time, so no locking is done. |
