- 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
55 lines
1.9 KiB
Java
55 lines
1.9 KiB
Java
package com.google.firebase.crashlytics.ndk;
|
|
|
|
import com.google.firebase.crashlytics.internal.NativeSessionFileProvider;
|
|
import com.google.firebase.crashlytics.internal.model.CrashlyticsReport;
|
|
import com.google.firebase.crashlytics.ndk.SessionFiles;
|
|
import java.io.File;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public class SessionFilesProvider implements NativeSessionFileProvider {
|
|
public final SessionFiles sessionFiles;
|
|
|
|
public SessionFilesProvider(SessionFiles sessionFiles) {
|
|
this.sessionFiles = sessionFiles;
|
|
}
|
|
|
|
@Override // com.google.firebase.crashlytics.internal.NativeSessionFileProvider
|
|
public File getMinidumpFile() {
|
|
return this.sessionFiles.nativeCore.minidump;
|
|
}
|
|
|
|
@Override // com.google.firebase.crashlytics.internal.NativeSessionFileProvider
|
|
public CrashlyticsReport.ApplicationExitInfo getApplicationExitInto() {
|
|
SessionFiles.NativeCore nativeCore = this.sessionFiles.nativeCore;
|
|
if (nativeCore != null) {
|
|
return nativeCore.applicationExitInfo;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
@Override // com.google.firebase.crashlytics.internal.NativeSessionFileProvider
|
|
public File getMetadataFile() {
|
|
return this.sessionFiles.metadata;
|
|
}
|
|
|
|
@Override // com.google.firebase.crashlytics.internal.NativeSessionFileProvider
|
|
public File getSessionFile() {
|
|
return this.sessionFiles.session;
|
|
}
|
|
|
|
@Override // com.google.firebase.crashlytics.internal.NativeSessionFileProvider
|
|
public File getAppFile() {
|
|
return this.sessionFiles.app;
|
|
}
|
|
|
|
@Override // com.google.firebase.crashlytics.internal.NativeSessionFileProvider
|
|
public File getDeviceFile() {
|
|
return this.sessionFiles.device;
|
|
}
|
|
|
|
@Override // com.google.firebase.crashlytics.internal.NativeSessionFileProvider
|
|
public File getOsFile() {
|
|
return this.sessionFiles.os;
|
|
}
|
|
}
|