Files
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

88 lines
2.9 KiB
Java

package com.mbridge.msdk.tracker.network;
import android.util.Log;
import csdk.gluads.Consts;
import java.util.List;
import java.util.Locale;
/* loaded from: classes4.dex */
public class ae {
public static String a = "TrackManager_Volley";
private static final String b = "com.mbridge.msdk.tracker.network.ae";
public static void a(String str, Object... objArr) {
}
public static void b(String str, Object... objArr) {
d(str, objArr);
}
public static void c(String str, Object... objArr) {
Log.e(a, d(str, objArr));
}
public static void a(Throwable th, String str, Object... objArr) {
Log.e(a, d(str, objArr), th);
}
private static String d(String str, Object... objArr) {
String str2;
if (objArr != null) {
str = String.format(Locale.US, str, objArr);
}
StackTraceElement[] stackTrace = new Throwable().fillInStackTrace().getStackTrace();
int i = 2;
while (true) {
if (i >= stackTrace.length) {
str2 = "<unknown>";
break;
}
if (!stackTrace[i].getClassName().equals(b)) {
String className = stackTrace[i].getClassName();
String substring = className.substring(className.lastIndexOf(46) + 1);
str2 = substring.substring(substring.lastIndexOf(36) + 1) + Consts.STRING_PERIOD + stackTrace[i].getMethodName();
break;
}
i++;
}
return String.format(Locale.US, "[%d] %s: %s", Long.valueOf(Thread.currentThread().getId()), str2, str);
}
public static class a {
private final List<C0236a> a;
private boolean b;
/* renamed from: com.mbridge.msdk.tracker.network.ae$a$a, reason: collision with other inner class name */
public static class C0236a {
public final String a;
public final long b;
public final long c;
}
public final void finalize() throws Throwable {
long j;
if (this.b) {
return;
}
this.b = true;
if (this.a.size() == 0) {
j = 0;
} else {
long j2 = this.a.get(0).c;
List<C0236a> list = this.a;
j = list.get(list.size() - 1).c - j2;
}
if (j > 0) {
long j3 = this.a.get(0).c;
ae.b("(%-4d ms) %s", Long.valueOf(j), "Request on the loose");
for (C0236a c0236a : this.a) {
long j4 = c0236a.c;
ae.b("(+%-4d) [%2d] %s", Long.valueOf(j4 - j3), Long.valueOf(c0236a.b), c0236a.a);
j3 = j4;
}
}
ae.c("Marker log finalized without finish() - uncaught exit point for request", new Object[0]);
}
}
}