jimu-decompiled/sources/com/tencent/bugly/crashreport/crash/d.java
2025-05-13 19:24:51 +02:00

92 lines
4.9 KiB
Java

package com.tencent.bugly.crashreport.crash;
import android.content.Context;
import com.tencent.bugly.proguard.w;
import com.tencent.bugly.proguard.x;
import com.tencent.bugly.proguard.z;
import java.util.Map;
/* compiled from: BUGLY */
/* loaded from: classes.dex */
public final class d {
private static d a;
private com.tencent.bugly.crashreport.common.strategy.a b;
private com.tencent.bugly.crashreport.common.info.a c;
private b d;
private Context e;
private d(Context context) {
c a2 = c.a();
if (a2 == null) {
return;
}
this.b = com.tencent.bugly.crashreport.common.strategy.a.a();
this.c = com.tencent.bugly.crashreport.common.info.a.a(context);
this.d = a2.p;
this.e = context;
w.a().a(new Runnable() { // from class: com.tencent.bugly.crashreport.crash.d.1
@Override // java.lang.Runnable
public final void run() {
d.a(d.this);
}
});
}
static /* synthetic */ void a(d dVar) {
x.c("[ExtraCrashManager] Trying to notify Bugly agents.", new Object[0]);
try {
Class<?> cls = Class.forName("com.tencent.bugly.agent.GameAgent");
dVar.c.getClass();
z.a(cls, "sdkPackageName", "com.tencent.bugly", (Object) null);
x.c("[ExtraCrashManager] Bugly game agent has been notified.", new Object[0]);
} catch (Throwable unused) {
x.a("[ExtraCrashManager] no game agent", new Object[0]);
}
}
/* JADX WARN: Removed duplicated region for block: B:38:0x00df */
/* JADX WARN: Removed duplicated region for block: B:42:0x015a A[Catch: all -> 0x0250, TRY_ENTER, TryCatch #1 {all -> 0x0250, blocks: (B:15:0x0045, B:17:0x004d, B:18:0x0054, B:21:0x0060, B:23:0x0068, B:32:0x00b6, B:34:0x00ba, B:39:0x00e0, B:42:0x015a, B:44:0x0161, B:46:0x0166, B:48:0x01fa, B:50:0x0203, B:51:0x0208, B:53:0x0243, B:57:0x00c8, B:59:0x00cc), top: B:14:0x0045 }] */
/* JADX WARN: Removed duplicated region for block: B:48:0x01fa A[Catch: all -> 0x0250, TryCatch #1 {all -> 0x0250, blocks: (B:15:0x0045, B:17:0x004d, B:18:0x0054, B:21:0x0060, B:23:0x0068, B:32:0x00b6, B:34:0x00ba, B:39:0x00e0, B:42:0x015a, B:44:0x0161, B:46:0x0166, B:48:0x01fa, B:50:0x0203, B:51:0x0208, B:53:0x0243, B:57:0x00c8, B:59:0x00cc), top: B:14:0x0045 }] */
/* JADX WARN: Removed duplicated region for block: B:50:0x0203 A[Catch: all -> 0x0250, TryCatch #1 {all -> 0x0250, blocks: (B:15:0x0045, B:17:0x004d, B:18:0x0054, B:21:0x0060, B:23:0x0068, B:32:0x00b6, B:34:0x00ba, B:39:0x00e0, B:42:0x015a, B:44:0x0161, B:46:0x0166, B:48:0x01fa, B:50:0x0203, B:51:0x0208, B:53:0x0243, B:57:0x00c8, B:59:0x00cc), top: B:14:0x0045 }] */
/* JADX WARN: Removed duplicated region for block: B:53:0x0243 A[Catch: all -> 0x0250, TRY_LEAVE, TryCatch #1 {all -> 0x0250, blocks: (B:15:0x0045, B:17:0x004d, B:18:0x0054, B:21:0x0060, B:23:0x0068, B:32:0x00b6, B:34:0x00ba, B:39:0x00e0, B:42:0x015a, B:44:0x0161, B:46:0x0166, B:48:0x01fa, B:50:0x0203, B:51:0x0208, B:53:0x0243, B:57:0x00c8, B:59:0x00cc), top: B:14:0x0045 }] */
/* JADX WARN: Removed duplicated region for block: B:56:0x0165 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct code enable 'Show inconsistent code' option in preferences
*/
static /* synthetic */ void a(com.tencent.bugly.crashreport.crash.d r16, java.lang.Thread r17, int r18, java.lang.String r19, java.lang.String r20, java.lang.String r21, java.util.Map r22) {
/*
Method dump skipped, instructions count: 615
To view this dump change 'Code comments level' option to 'DEBUG'
*/
throw new UnsupportedOperationException("Method not decompiled: com.tencent.bugly.crashreport.crash.d.a(com.tencent.bugly.crashreport.crash.d, java.lang.Thread, int, java.lang.String, java.lang.String, java.lang.String, java.util.Map):void");
}
public static d a(Context context) {
if (a == null) {
a = new d(context);
}
return a;
}
public static void a(final Thread thread, final int i, final String str, final String str2, final String str3, final Map<String, String> map) {
w.a().a(new Runnable() { // from class: com.tencent.bugly.crashreport.crash.d.2
@Override // java.lang.Runnable
public final void run() {
try {
if (d.a == null) {
x.e("[ExtraCrashManager] Extra crash manager has not been initialized.", new Object[0]);
} else {
d.a(d.a, thread, i, str, str2, str3, map);
}
} catch (Throwable th) {
if (!x.b(th)) {
th.printStackTrace();
}
x.e("[ExtraCrashManager] Crash error %s %s %s", str, str2, str3);
}
}
});
}
}