Loading libs/dumputils/dump_utils.cpp +16 −1 Original line number Diff line number Diff line Loading @@ -34,7 +34,6 @@ static const char* native_processes_to_dump[] = { "/system/bin/mediametrics", // media.metrics "/system/bin/mediaserver", "/system/bin/netd", "/system/bin/vold", "/system/bin/sdcard", "/system/bin/statsd", "/system/bin/surfaceflinger", Loading @@ -44,6 +43,13 @@ static const char* native_processes_to_dump[] = { NULL, }; // Native processes to dump on debuggable builds. static const char* debuggable_native_processes_to_dump[] = { "/system/bin/vold", NULL, }; /* list of hal interface to dump containing process during native dumps */ static const char* hal_interfaces_to_dump[] { "android.hardware.audio@2.0::IDevicesFactory", Loading Loading @@ -106,6 +112,15 @@ bool should_dump_native_traces(const char* path) { return true; } } if (android::base::GetBoolProperty("ro.debuggable", false)) { for (const char** p = debuggable_native_processes_to_dump; *p; p++) { if (!strcmp(*p, path)) { return true; } } } return false; } Loading Loading
libs/dumputils/dump_utils.cpp +16 −1 Original line number Diff line number Diff line Loading @@ -34,7 +34,6 @@ static const char* native_processes_to_dump[] = { "/system/bin/mediametrics", // media.metrics "/system/bin/mediaserver", "/system/bin/netd", "/system/bin/vold", "/system/bin/sdcard", "/system/bin/statsd", "/system/bin/surfaceflinger", Loading @@ -44,6 +43,13 @@ static const char* native_processes_to_dump[] = { NULL, }; // Native processes to dump on debuggable builds. static const char* debuggable_native_processes_to_dump[] = { "/system/bin/vold", NULL, }; /* list of hal interface to dump containing process during native dumps */ static const char* hal_interfaces_to_dump[] { "android.hardware.audio@2.0::IDevicesFactory", Loading Loading @@ -106,6 +112,15 @@ bool should_dump_native_traces(const char* path) { return true; } } if (android::base::GetBoolProperty("ro.debuggable", false)) { for (const char** p = debuggable_native_processes_to_dump; *p; p++) { if (!strcmp(*p, path)) { return true; } } } return false; } Loading