in com.android.server.am.ActivityManagerService#doDump add:
if(args.length>=2 && args[0].equals("a2")){
mProcessList.mydump2(pw,args[1]);
return;
}
com.android.server.am.ProcessList#mydump2
public void mydump2(PrintWriter pw,String processName){
for (ProcessRecord p : mLruProcesses) {
if(p.processName.equals(processName)){
p.getWindowProcessController().dump2(pw);
return;
}
}
}
com.android.server.wm.WindowProcessController#dump2
public void dump2(PrintWriter pw) {
for (ActivityRecord activity : mActivities) {
pw.println(activity.stringName);
}
}
adb:
adb shell dumpsys activity a2 com.abc.test01