Home
last modified time | relevance | path

Searched refs:ThreadSnapshot (Results 1 – 9 of 9) sorted by relevance

/development/tools/bugreport/src/com/android/bugreport/stacks/
DProcessSnapshot.java28 public ArrayList<ThreadSnapshot> threads = new ArrayList<ThreadSnapshot>();
67 public ThreadSnapshot getThread(String name) { in getThread()
68 for (ThreadSnapshot thread: this.threads) { in getThread()
79 public ThreadSnapshot getThread(int tid) { in getThread()
80 for (ThreadSnapshot thread: this.threads) { in getThread()
90 public ThreadSnapshot getSysThread(int sysTid) { in getSysThread()
91 for (ThreadSnapshot thread: this.threads) { in getSysThread()
DThreadSnapshot.java25 public class ThreadSnapshot implements Comparable<ThreadSnapshot> { class
58 public ThreadSnapshot() { in ThreadSnapshot() method in ThreadSnapshot
64 public ThreadSnapshot(ThreadSnapshot that) { in ThreadSnapshot() method in ThreadSnapshot
95 public ThreadSnapshot clone() { in clone()
96 return new ThreadSnapshot(this); in clone()
102 public int compareTo(ThreadSnapshot that) { in compareTo()
DVmTraces.java21 import com.android.bugreport.stacks.ThreadSnapshot;
42 public ThreadSnapshot getThread(int pid, String name) { in getThread()
DThreadSnapshotParser.java92 public ThreadSnapshot parse(Lines<? extends Line> lines) { in parse()
93 final ThreadSnapshot result = new ThreadSnapshot(); in parse()
130 result.type = ThreadSnapshot.TYPE_UNMANAGED; in parse()
136 result.type = ThreadSnapshot.TYPE_MANAGED; in parse()
143 result.type = ThreadSnapshot.TYPE_MANAGED; in parse()
DProcessSnapshotParser.java110 final ThreadSnapshot snapshot = parser.parse(lines); in parse()
/development/tools/bugreport/src/com/android/bugreport/html/
DRenderer.java31 import com.android.bugreport.stacks.ThreadSnapshot;
168 final ThreadSnapshot offendingThread = anr.vmTraces.getThread(anr.pid, "main"); in makeTriageHdf()
217 final ThreadSnapshot cloneThread = cloneProcess.threads.get(i); in cloneAndFilter()
269 private void makeThreadSnapshotHdf(Data hdf, ProcessSnapshot process, ThreadSnapshot thread) { in makeThreadSnapshotHdf()
367 final ThreadSnapshot referenced = process.getThread(lock.threadId); in makeStackFrameSnapshotHdf()
441 final ArrayList<ThreadSnapshot> mainThreads = new ArrayList<ThreadSnapshot>(); in sortThreads()
442 final ArrayList<ThreadSnapshot> blockedThreads = new ArrayList<ThreadSnapshot>(); in sortThreads()
443 final ArrayList<ThreadSnapshot> binderThreads = new ArrayList<ThreadSnapshot>(); in sortThreads()
444 final ArrayList<ThreadSnapshot> interestingThreads = new ArrayList<ThreadSnapshot>(); in sortThreads()
445 final ArrayList<ThreadSnapshot> otherThreads = new ArrayList<ThreadSnapshot>(); in sortThreads()
[all …]
/development/tools/bugreport/src/com/android/bugreport/inspector/
DDeadlockDetector.java24 import com.android.bugreport.stacks.ThreadSnapshot;
43 public ThreadSnapshot thread;
45 public ThreadRecord(ProcessSnapshot process, ThreadSnapshot thread) { in ThreadRecord()
134 final ThreadSnapshot offendingThread = offendingProcess.getThread("main"); in detectDeadlocks()
177 for (ThreadSnapshot thread: lr.process.threads) { in detectDeadlocks()
235 TreeSet<LockRecord> alreadyVisited, ProcessSnapshot process, ThreadSnapshot thread) { in addLockRecordsForThread()
DInspector.java31 import com.android.bugreport.stacks.ThreadSnapshot;
124 for (ThreadSnapshot thread: process.threads) { in makeProcessInfo()
202 for (ThreadSnapshot thread: process.threads) { in combineLocks()
225 for (ThreadSnapshot thread: process.threads) { in markBinderThreads()
236 private boolean markOutgoingBinderThread(ThreadSnapshot thread) { in markOutgoingBinderThread()
293 private boolean markIncomingBinderThread(ThreadSnapshot thread) { in markIncomingBinderThread()
386 for (ThreadSnapshot thread: process.threads) { in markBlockedThreads()
404 private boolean isThreadBlocked(ThreadSnapshot thread) { in isThreadBlocked()
418 for (ThreadSnapshot thread: process.threads) { in markInterestingThreads()
473 private boolean isThreadInteresting(ThreadSnapshot thread) { in isThreadInteresting()
[all …]
/development/tools/bugreport/src/com/android/bugreport/anr/
DAnr.java21 import com.android.bugreport.stacks.ThreadSnapshot;