|
5 | 5 | -keep class io.embrace.android.embracesdk.network.http.HttpMethod { *; } |
6 | 6 | -keep class io.embrace.android.embracesdk.network.EmbraceNetworkRequest { *; } |
7 | 7 | -keep class io.embrace.android.embracesdk.Severity { *; } |
8 | | --keep class io.embrace.android.embracesdk.LogType { *; } |
9 | 8 | -keep class io.embrace.android.embracesdk.LogExceptionType { *; } |
10 | 9 | -keep class io.embrace.android.embracesdk.spans.ErrorCode { *; } |
11 | 10 |
|
12 | 11 | # Keep classes that will be looked up and used via reflection |
13 | 12 | -keep class io.embrace.android.embracesdk.instrumentation.huc.HttpUrlConnectionTracker {*; } |
14 | 13 |
|
15 | 14 | ## Keep classes used by hosted SDKs |
16 | | --keep class io.embrace.android.embracesdk.Embrace$AppFramework { *; } |
17 | | --keep class io.embrace.android.embracesdk.Embrace$LastRunEndState { *; } |
| 15 | +-keep class io.embrace.android.embracesdk.LastRunEndState { *; } |
18 | 16 | -keep public class * implements io.embrace.android.embracesdk.internal.EmbraceInternalInterface { *; } |
19 | 17 |
|
20 | | -## Keep classes used from native code |
21 | | --keep class io.embrace.android.embracesdk.internal.payload.NativeThreadAnrSample { *; } |
22 | | --keep class io.embrace.android.embracesdk.internal.payload.NativeThreadAnrStackframe { *; } |
23 | | --keep class io.embrace.android.embracesdk.internal.anr.sigquit.SigquitDataSource { *; } |
24 | | --keep class io.embrace.android.embracesdk.internal.anr.sigquit.SigquitDataSourceImpl { *; } |
25 | | - |
26 | 18 | ## Keep classes with JNI calls to native code |
27 | | --keep class io.embrace.android.embracesdk.internal.anr.ndk.NativeThreadSamplerNdkDelegate { *; } |
28 | | --keep class io.embrace.android.embracesdk.internal.ndk.jni.JniDelegateImpl { *; } |
| 19 | +-keep class io.embrace.android.embracesdk.internal.instrumentation.crash.ndk.jni.JniDelegateImpl { *; } |
29 | 20 |
|
30 | 21 | ## Keep internal instrumentation API |
31 | 22 | -keep class io.embrace.android.embracesdk.internal.arch.InstrumentationProvider |
|
0 commit comments