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
This commit is contained in:
2026-02-18 15:48:36 -08:00
parent c19eb3d7ff
commit c080f0d97f
26930 changed files with 2529574 additions and 0 deletions

View File

@@ -0,0 +1,51 @@
package androidx.core.os;
import android.content.Context;
import android.os.ProfilingManager;
import android.os.ProfilingResult;
import androidx.annotation.RequiresApi;
import java.util.concurrent.Executor;
import java.util.function.Consumer;
import kotlin.jvm.internal.Intrinsics;
import kotlinx.coroutines.flow.Flow;
import kotlinx.coroutines.flow.FlowKt;
/* loaded from: classes.dex */
public final class Profiling {
private static final String KEY_BUFFER_FILL_POLICY = "KEY_BUFFER_FILL_POLICY";
private static final String KEY_DURATION_MS = "KEY_DURATION_MS";
private static final String KEY_FREQUENCY_HZ = "KEY_FREQUENCY_HZ";
private static final String KEY_SAMPLING_INTERVAL_BYTES = "KEY_SAMPLING_INTERVAL_BYTES";
private static final String KEY_SIZE_KB = "KEY_SIZE_KB";
private static final String KEY_TRACK_JAVA_ALLOCATIONS = "KEY_TRACK_JAVA_ALLOCATIONS";
private static final int VALUE_BUFFER_FILL_POLICY_DISCARD = 1;
private static final int VALUE_BUFFER_FILL_POLICY_RING_BUFFER = 2;
@RequiresApi(api = 35)
public static final Flow registerForAllProfilingResults(Context context) {
Intrinsics.checkNotNullParameter(context, "context");
return FlowKt.callbackFlow(new Profiling$registerForAllProfilingResults$1(context, null));
}
@RequiresApi(api = 35)
public static final void registerForAllProfilingResults(Context context, Executor executor, Consumer<ProfilingResult> listener) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(executor, "executor");
Intrinsics.checkNotNullParameter(listener, "listener");
((ProfilingManager) context.getSystemService(ProfilingManager.class)).registerForAllProfilingResults(executor, listener);
}
@RequiresApi(api = 35)
public static final void unregisterForAllProfilingResults(Context context, Consumer<ProfilingResult> listener) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(listener, "listener");
((ProfilingManager) context.getSystemService(ProfilingManager.class)).unregisterForAllProfilingResults(listener);
}
@RequiresApi(api = 35)
public static final void requestProfiling(Context context, ProfilingRequest profilingRequest, Executor executor, Consumer<ProfilingResult> consumer) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(profilingRequest, "profilingRequest");
((ProfilingManager) context.getSystemService(ProfilingManager.class)).requestProfiling(profilingRequest.getProfilingType(), profilingRequest.getParams(), profilingRequest.getTag(), profilingRequest.getCancellationSignal(), executor, consumer);
}
}