jimu-decompiled/sources/com/squareup/haha/perflib/StackTrace.java
2025-05-13 19:24:51 +02:00

39 lines
1007 B
Java

package com.squareup.haha.perflib;
/* loaded from: classes.dex */
public class StackTrace {
StackFrame[] mFrames;
int mSerialNumber;
int mThreadSerialNumber;
StackTrace mParent = null;
int mOffset = 0;
private StackTrace() {
}
public final void dump() {
int length = this.mFrames.length;
for (int i = 0; i < length; i++) {
System.out.println(this.mFrames[i].toString());
}
}
public final StackTrace fromDepth(int i) {
StackTrace stackTrace = new StackTrace();
StackTrace stackTrace2 = this.mParent;
if (stackTrace2 != null) {
stackTrace.mParent = stackTrace2;
} else {
stackTrace.mParent = this;
}
stackTrace.mOffset = i + this.mOffset;
return stackTrace;
}
public StackTrace(int i, int i2, StackFrame[] stackFrameArr) {
this.mSerialNumber = i;
this.mThreadSerialNumber = i2;
this.mFrames = stackFrameArr;
}
}