diff options
author | 2025-02-03 07:16:11 -0800 | |
---|---|---|
committer | 2025-02-04 06:46:32 -0800 | |
commit | 59b8c0c148fbb5a82812939afe6d88fd0b6653b4 (patch) | |
tree | fceeb5fc0806c96efc2c40b6a3d850d71ac7a44a | |
parent | 9f4ec535db6ef96a03f1b71f7d20ff65b9e1926c (diff) |
Update boot image and system server profiles [M44C35P56S0PP]
Bug: 254051423
Test: go/art-benchmark?p=BootImageProfileId:54227&f=CandidateName:in:54235
= Perf stats =
(lower is better)
Regular update to the boot image profiles. Benchmark shows improvements for Apps startup and boot memory, with no impact on boot time, but with an increase of code size by 391KB which could be an acceptable cost given the improvmenet in the other metrics.
Avg % [Confidence interval min-max %]
App Startup: -2.99 [-6.52, 0.53]
App File RSS: -3.63 [-16.14, 8.88]
App Anon RSS + Swap: -1.37 [-16.88, 14.14]
Memory(PSS): -1.25 [-3.92, 1.41]
Memory(RSS): -1.3 [-4.02, 1.42]
Memory(Private-dirty): -2.69 [-9.54, 4.16]
Boot time: +0.48 [-0.09, 1.06]
Code size: +0.39MB (0.50%)
Ignore-AOSP-First: Boot image profiles
Flag: EXEMPT resource only update
BYPASS_INCLUSIVE_LANGUAGE_REASON: Profile of existing code
Bypass the increase in boot-framework.oat_bytes and services.odex_bytes as it is justfiled by the other improvements in startup time and memory
=Generation Strategy=
method_threshold: 0.44
image_class_threshold: 0.35
preloaded_classes_threshold: 0.56
priority_packages_thresholds {
key: "service-appsearch.jar.prof:CLASS:android"
value: 0.05
}
priority_packages_thresholds {
key: "service-appsearch.jar.prof:METHOD:android"
value: 0.06285714
}
priority_packages_thresholds {
key: "service-art.jar.prof:CLASS:android"
value: 0.05
}
priority_packages_thresholds {
key: "service-art.jar.prof:METHOD:android"
value: 0.06285714
}
priority_packages_thresholds {
key: "service-connectivity.jar.prof:CLASS:android"
value: 0.05
}
priority_packages_thresholds {
key: "service-connectivity.jar.prof:METHOD:android"
value: 0.06285714
}
priority_packages_thresholds {
key: "service-uwb.jar.prof:CLASS:android"
value: 0.05
}
priority_packages_thresholds {
key: "service-uwb.jar.prof:METHOD:android"
value: 0.06285714
}
priority_packages_thresholds {
key: "service-wifi.jar.prof:CLASS:android"
value: 0.05
}
priority_packages_thresholds {
key: "service-wifi.jar.prof:METHOD:android"
value: 0.06285714
}
priority_packages_thresholds {
key: "services.jar.prof:CLASS:android"
value: 0.05
}
priority_packages_thresholds {
key: "services.jar.prof:METHOD:android"
value: 0.06285714
}
=Profile stats=
Data info:
- total aggregations: 1789
- number of (device types, builds): 156
File boot-image-profile.txt
- hot methods: 89 added, 23 removed
- methods: 109 added, 23 removed
- classes: 59 added, 3 removed
- totals now: 10210 hot methods, 10232 methods, 3293 classes
- totals before: 10144 hot methods, 10146 methods, 3237 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 1, 0, 1, 0, 65, 33
com.android, 0, 1, 23, 2, 926, 441
java, 48, 12, 5, 1, 7224, 1985
File preloaded-classes
- hot methods: 0 added, 0 removed
- methods: 0 added, 0 removed
- classes: 58 added, 3 removed
- totals now: 0 hot methods, 0 methods, 3276 classes
- totals before: 0 hot methods, 0 methods, 3221 classes
per package info as csv (selected):
package_name, hot_a, hot_r, cl_a, cl_r, hot_num, cl_num
android, 0, 0, 1, 0, 0, 33
com.android, 0, 0, 23, 2, 0, 441
java, 0, 0, 8, 1, 0, 1976
InternalReferenceRawProfileId: 54227
InternalReferenceCandidateProfileId: 54235
Test: build & benchmark
Change-Id: I7c94ef215669efa7a6c896b9e87cfac70bbd74c8
-rw-r--r-- | build/boot/boot-image-profile.txt | 298 | ||||
-rw-r--r-- | build/boot/preloaded-classes | 63 |
2 files changed, 279 insertions, 82 deletions
diff --git a/build/boot/boot-image-profile.txt b/build/boot/boot-image-profile.txt index b2f916130f..2abf1fcbba 100644 --- a/build/boot/boot-image-profile.txt +++ b/build/boot/boot-image-profile.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2017 The Android Open Source Project +# Copyright (C) 2025 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -76,7 +76,9 @@ HSPLandroid/system/StructTimespec;-><init>(JJ)V HSPLandroid/system/StructTimespec;->equals(Ljava/lang/Object;)Z HSPLandroid/system/StructTimeval;-><init>(JJ)V HSPLandroid/system/StructTimeval;->fromMillis(J)Landroid/system/StructTimeval; +HSPLandroid/system/SystemCleaner;->cleaner()Ljava/lang/ref/Cleaner; HSPLandroid/system/UnixSocketAddress;-><init>([B)V +SPLcom/android/libcore/FeatureFlagsImpl;->readOnlyDynamicCodeLoad()Z HSPLcom/android/okhttp/Address;-><init>(Ljava/lang/String;ILcom/android/okhttp/Dns;Ljavax/net/SocketFactory;Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;Lcom/android/okhttp/CertificatePinner;Lcom/android/okhttp/Authenticator;Ljava/net/Proxy;Ljava/util/List;Ljava/util/List;Ljava/net/ProxySelector;)V HSPLcom/android/okhttp/Address;->equals(Ljava/lang/Object;)Z HSPLcom/android/okhttp/Address;->getCertificatePinner()Lcom/android/okhttp/CertificatePinner; @@ -937,7 +939,6 @@ HSPLcom/android/org/bouncycastle/jcajce/util/BCJcaJceHelper;-><init>()V HSPLcom/android/org/bouncycastle/jce/provider/BouncyCastleProvider;->addAlgorithm(Ljava/lang/String;Lcom/android/org/bouncycastle/asn1/ASN1ObjectIdentifier;Ljava/lang/String;)V HSPLcom/android/org/bouncycastle/jce/provider/BouncyCastleProvider;->addAlgorithm(Ljava/lang/String;Ljava/lang/String;)V HSPLcom/android/org/bouncycastle/jce/provider/BouncyCastleProvider;->addAttributes(Ljava/lang/String;Ljava/util/Map;)V -HSPLcom/android/org/bouncycastle/jce/provider/BouncyCastleProvider;->loadAlgorithms([Ljava/lang/String;Ljava/lang/String;)V HSPLcom/android/org/bouncycastle/jce/provider/CertStoreCollectionSpi;-><init>(Ljava/security/cert/CertStoreParameters;)V HSPLcom/android/org/bouncycastle/util/Arrays;->areEqual([B[B)Z HSPLcom/android/org/bouncycastle/util/Arrays;->clone([B)[B @@ -1092,13 +1093,14 @@ HSPLdalvik/system/SocketTagger;->set(Ldalvik/system/SocketTagger;)V HSPLdalvik/system/SocketTagger;->tag(Ljava/net/Socket;)V HSPLdalvik/system/SocketTagger;->untag(Ljava/net/Socket;)V HSPLdalvik/system/VMRuntime$SdkVersionContainer;->-$$Nest$sfgetsdkVersion()I +SPLdalvik/system/VMRuntime;->addPostCleanupCallback(Ljava/lang/Runnable;)V HSPLdalvik/system/VMRuntime;->getInstructionSet(Ljava/lang/String;)Ljava/lang/String; HSPLdalvik/system/VMRuntime;->getRuntime()Ldalvik/system/VMRuntime; HSPLdalvik/system/VMRuntime;->getSdkVersion()I HSPLdalvik/system/VMRuntime;->getTargetSdkVersion()I HSPLdalvik/system/VMRuntime;->hiddenApiUsed(ILjava/lang/String;Ljava/lang/String;IZ)V HSPLdalvik/system/VMRuntime;->notifyNativeAllocation()V -HSPLdalvik/system/VMRuntime;->onPostCleanup()V+]Ljava/util/Iterator;Ljava/util/ArrayList$Itr;]Ljava/util/List;Ljava/util/ArrayList; +HSPLdalvik/system/VMRuntime;->onPostCleanup()V HSPLdalvik/system/VMRuntime;->registerNativeAllocation(I)V HSPLdalvik/system/VMRuntime;->registerNativeFree(I)V HSPLdalvik/system/VMRuntime;->runFinalization(J)V @@ -1221,6 +1223,7 @@ HSPLjava/io/DataInputStream;->skipBytes(I)I HSPLjava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V HSPLjava/io/DataOutputStream;->flush()V HSPLjava/io/DataOutputStream;->incCount(I)V +HSPLjava/io/DataOutputStream;->size()I HSPLjava/io/DataOutputStream;->write(I)V HSPLjava/io/DataOutputStream;->write([BII)V HSPLjava/io/DataOutputStream;->writeBoolean(Z)V @@ -1289,6 +1292,7 @@ HSPLjava/io/File;->toString()Ljava/lang/String; HSPLjava/io/File;->toURI()Ljava/net/URI; HSPLjava/io/FileDescriptor$1;->set(Ljava/io/FileDescriptor;I)V HSPLjava/io/FileDescriptor;-><init>()V +SPLjava/io/FileDescriptor;-><init>(I)V HSPLjava/io/FileDescriptor;->cloneForFork()V HSPLjava/io/FileDescriptor;->getInt$()I HSPLjava/io/FileDescriptor;->getOwnerId$()J @@ -1887,6 +1891,9 @@ HSPLjava/lang/Character;->codePointAt(Ljava/lang/CharSequence;I)I HSPLjava/lang/Character;->codePointAtImpl([CII)I HSPLjava/lang/Character;->codePointBefore(Ljava/lang/CharSequence;I)I HSPLjava/lang/Character;->codePointCount(Ljava/lang/CharSequence;II)I +HSPLjava/lang/Character;->compare(CC)I +HSPLjava/lang/Character;->compareTo(Ljava/lang/Character;)I +HSPLjava/lang/Character;->compareTo(Ljava/lang/Object;)I HSPLjava/lang/Character;->digit(CI)I HSPLjava/lang/Character;->digit(II)I HSPLjava/lang/Character;->equals(Ljava/lang/Object;)Z @@ -2040,7 +2047,6 @@ HSPLjava/lang/Daemons$HeapTaskDaemon;->interrupt(Ljava/lang/Thread;)V HSPLjava/lang/Daemons$HeapTaskDaemon;->runInternal()V HSPLjava/lang/Daemons$ReferenceQueueDaemon;->-$$Nest$fgetprogressCounter(Ljava/lang/Daemons$ReferenceQueueDaemon;)Ljava/util/concurrent/atomic/AtomicInteger; HSPLjava/lang/Daemons$ReferenceQueueDaemon;->-$$Nest$sfgetINSTANCE()Ljava/lang/Daemons$ReferenceQueueDaemon; -HSPLjava/lang/Daemons$ReferenceQueueDaemon;->onRefQueueEmptyAfterGc()V HSPLjava/lang/Daemons$ReferenceQueueDaemon;->runInternal()V HSPLjava/lang/Daemons;->-$$Nest$sfgetpostZygoteFork()Z HSPLjava/lang/Daemons;->-$$Nest$sfgetzygoteStartLatch()Ljava/util/concurrent/CountDownLatch; @@ -2172,7 +2178,7 @@ HSPLjava/lang/Integer;->valueOf(I)Ljava/lang/Integer; HSPLjava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; HSPLjava/lang/Integer;->valueOf(Ljava/lang/String;I)Ljava/lang/Integer; HSPLjava/lang/InterruptedException;-><init>()V -HSPLjava/lang/Iterable;->forEach(Ljava/util/function/Consumer;)V+]Ljava/lang/Iterable;megamorphic_types]Ljava/util/Iterator;megamorphic_types]Ljava/util/function/Consumer;missing_types +HSPLjava/lang/Iterable;->forEach(Ljava/util/function/Consumer;)V+]Ljava/lang/Iterable;megamorphic_types]Ljava/util/Iterator;missing_types]Ljava/util/function/Consumer;missing_types HSPLjava/lang/LinkageError;-><init>(Ljava/lang/String;)V HSPLjava/lang/Long;-><init>(J)V HSPLjava/lang/Long;->bitCount(J)I @@ -2224,6 +2230,7 @@ HSPLjava/lang/Math;->abs(F)F HSPLjava/lang/Math;->abs(I)I HSPLjava/lang/Math;->abs(J)J HSPLjava/lang/Math;->addExact(JJ)J +HSPLjava/lang/Math;->clamp(FFF)F HSPLjava/lang/Math;->copySign(DD)D HSPLjava/lang/Math;->copySign(FF)F HSPLjava/lang/Math;->floorDiv(II)I @@ -2295,6 +2302,7 @@ HSPLjava/lang/ProcessBuilder;->start()Ljava/lang/Process; HSPLjava/lang/ProcessEnvironment;->toEnvironmentBlock(Ljava/util/Map;[I)[B HSPLjava/lang/ProcessImpl;->start([Ljava/lang/String;Ljava/util/Map;Ljava/lang/String;[Ljava/lang/ProcessBuilder$Redirect;Z)Ljava/lang/Process; HSPLjava/lang/ProcessImpl;->toCString(Ljava/lang/String;)[B +HSPLjava/lang/Record;-><init>()V HSPLjava/lang/ReflectiveOperationException;-><init>(Ljava/lang/String;)V HSPLjava/lang/ReflectiveOperationException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V HSPLjava/lang/ReflectiveOperationException;-><init>(Ljava/lang/Throwable;)V @@ -2556,6 +2564,7 @@ HSPLjava/lang/Thread;->init2(Ljava/lang/Thread;Z)V HSPLjava/lang/Thread;->interrupt()V HSPLjava/lang/Thread;->isAlive()Z HSPLjava/lang/Thread;->isDaemon()Z +HSPLjava/lang/Thread;->isVirtual()Z HSPLjava/lang/Thread;->join()V HSPLjava/lang/Thread;->join(J)V HSPLjava/lang/Thread;->nextThreadID()J @@ -2729,7 +2738,7 @@ HSPLjava/lang/ref/Cleaner$1;->apply(Ljava/lang/Object;)Ljava/lang/Object; HSPLjava/lang/ref/Cleaner$1;->apply(Ljava/lang/ref/Cleaner;)Ljdk/internal/ref/CleanerImpl; HSPLjava/lang/ref/Cleaner;->register(Ljava/lang/Object;Ljava/lang/Runnable;)Ljava/lang/ref/Cleaner$Cleanable; HSPLjava/lang/ref/FinalizerReference$Sentinel;-><init>()V -SPLjava/lang/ref/FinalizerReference$Sentinel;-><init>(Ljava/lang/ref/FinalizerReference-IA;)V +HSPLjava/lang/ref/FinalizerReference$Sentinel;-><init>(Ljava/lang/ref/FinalizerReference-IA;)V HSPLjava/lang/ref/FinalizerReference$Sentinel;->awaitFinalization(J)V HSPLjava/lang/ref/FinalizerReference$Sentinel;->finalize()V HSPLjava/lang/ref/FinalizerReference;-><init>(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V @@ -3605,6 +3614,7 @@ HSPLjava/nio/DirectByteBuffer;->duplicate()Ljava/nio/ByteBuffer; HSPLjava/nio/DirectByteBuffer;->duplicate()Ljava/nio/MappedByteBuffer; HSPLjava/nio/DirectByteBuffer;->get()B HSPLjava/nio/DirectByteBuffer;->get(I)B +HSPLjava/nio/DirectByteBuffer;->get(I[BII)Ljava/nio/ByteBuffer; HSPLjava/nio/DirectByteBuffer;->get(J)B HSPLjava/nio/DirectByteBuffer;->get([BII)Ljava/nio/ByteBuffer; HSPLjava/nio/DirectByteBuffer;->getChar()C @@ -3613,6 +3623,7 @@ HSPLjava/nio/DirectByteBuffer;->getCharUnchecked(I)C HSPLjava/nio/DirectByteBuffer;->getInt()I HSPLjava/nio/DirectByteBuffer;->getInt(I)I HSPLjava/nio/DirectByteBuffer;->getInt(J)I +HSPLjava/nio/DirectByteBuffer;->getLong()J HSPLjava/nio/DirectByteBuffer;->getLong(I)J HSPLjava/nio/DirectByteBuffer;->getLong(J)J HSPLjava/nio/DirectByteBuffer;->getShort()S @@ -3984,7 +3995,7 @@ HSPLjava/security/Provider$Service;->-$$Nest$fputtype(Ljava/security/Provider$Se HSPLjava/security/Provider$Service;->-$$Nest$maddAlias(Ljava/security/Provider$Service;Ljava/lang/String;)V HSPLjava/security/Provider$Service;->-$$Nest$misValid(Ljava/security/Provider$Service;)Z HSPLjava/security/Provider$Service;-><init>(Ljava/security/Provider;)V -SPLjava/security/Provider$Service;-><init>(Ljava/security/Provider;Ljava/security/Provider-IA;)V +HSPLjava/security/Provider$Service;-><init>(Ljava/security/Provider;Ljava/security/Provider-IA;)V HSPLjava/security/Provider$Service;->addAlias(Ljava/lang/String;)V HSPLjava/security/Provider$Service;->addAttribute(Ljava/lang/String;Ljava/lang/String;)V HSPLjava/security/Provider$Service;->getAlgorithm()Ljava/lang/String; @@ -4983,6 +4994,7 @@ HSPLjava/util/Arrays;->binarySearch0([IIII)I HSPLjava/util/Arrays;->binarySearch0([JIIJ)I HSPLjava/util/Arrays;->binarySearch0([Ljava/lang/Object;IILjava/lang/Object;)I HSPLjava/util/Arrays;->binarySearch0([Ljava/lang/Object;IILjava/lang/Object;Ljava/util/Comparator;)I +HSPLjava/util/Arrays;->checkLength(II)V HSPLjava/util/Arrays;->copyOf([BI)[B HSPLjava/util/Arrays;->copyOf([CI)[C HSPLjava/util/Arrays;->copyOf([DI)[D @@ -5131,7 +5143,7 @@ HSPLjava/util/Calendar;->setTimeZone(Ljava/util/TimeZone;)V HSPLjava/util/Calendar;->setWeekCountData(Ljava/util/Locale;)V HSPLjava/util/Calendar;->setZoneShared(Z)V HSPLjava/util/Calendar;->updateTime()V -HSPLjava/util/Collection;->removeIf(Ljava/util/function/Predicate;)Z+]Ljava/util/Collection;megamorphic_types]Ljava/util/Iterator;megamorphic_types]Ljava/util/function/Predicate;Lcom/android/internal/telephony/data/DataNetworkController$$ExternalSyntheticLambda32;,Lcom/android/internal/telephony/data/DataNetworkController$$ExternalSyntheticLambda42; +HSPLjava/util/Collection;->removeIf(Ljava/util/function/Predicate;)Z+]Ljava/util/Collection;megamorphic_types]Ljava/util/Iterator;megamorphic_types HSPLjava/util/Collection;->spliterator()Ljava/util/Spliterator; HSPLjava/util/Collection;->stream()Ljava/util/stream/Stream;+]Ljava/util/Collection;megamorphic_types HSPLjava/util/Collections$1;-><init>(Ljava/lang/Object;)V @@ -5368,7 +5380,7 @@ HSPLjava/util/Comparator;->naturalOrder()Ljava/util/Comparator; HSPLjava/util/Comparator;->nullsFirst(Ljava/util/Comparator;)Ljava/util/Comparator; HSPLjava/util/Comparator;->reversed()Ljava/util/Comparator; HSPLjava/util/Comparator;->thenComparing(Ljava/util/Comparator;)Ljava/util/Comparator; -HSPLjava/util/Comparator;->thenComparing(Ljava/util/function/Function;)Ljava/util/Comparator;+]Ljava/util/Comparator;Ljava/util/Comparator$$ExternalSyntheticLambda3; +HSPLjava/util/Comparator;->thenComparing(Ljava/util/function/Function;)Ljava/util/Comparator; HSPLjava/util/Comparators$NaturalOrderComparator;->compare(Ljava/lang/Comparable;Ljava/lang/Comparable;)I HSPLjava/util/Comparators$NaturalOrderComparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I HSPLjava/util/Comparators$NullComparator;-><init>(ZLjava/util/Comparator;)V @@ -5802,6 +5814,7 @@ HSPLjava/util/ImmutableCollections$AbstractImmutableMap;-><init>()V HSPLjava/util/ImmutableCollections$AbstractImmutableSet;-><init>()V HSPLjava/util/ImmutableCollections$Access$1;-><init>()V HSPLjava/util/ImmutableCollections$Access$1;->listFromTrustedArray([Ljava/lang/Object;)Ljava/util/List; +HSPLjava/util/ImmutableCollections$Access$1;->listFromTrustedArrayNullsAllowed([Ljava/lang/Object;)Ljava/util/List; HSPLjava/util/ImmutableCollections$Access;-><clinit>()V HSPLjava/util/ImmutableCollections$List12;-><init>(Ljava/lang/Object;)V HSPLjava/util/ImmutableCollections$List12;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V @@ -5811,6 +5824,7 @@ HSPLjava/util/ImmutableCollections$ListItr;-><init>(Ljava/util/List;I)V HSPLjava/util/ImmutableCollections$ListItr;->hasNext()Z HSPLjava/util/ImmutableCollections$ListItr;->next()Ljava/lang/Object; HSPLjava/util/ImmutableCollections$ListN;-><init>([Ljava/lang/Object;Z)V +HSPLjava/util/ImmutableCollections$ListN;-><init>([Ljava/lang/Object;ZLjava/util/ImmutableCollections-IA;)V HSPLjava/util/ImmutableCollections$ListN;->get(I)Ljava/lang/Object; HSPLjava/util/ImmutableCollections$ListN;->size()I HSPLjava/util/ImmutableCollections$Map1;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V @@ -5820,12 +5834,19 @@ HSPLjava/util/ImmutableCollections$MapN;->containsKey(Ljava/lang/Object;)Z HSPLjava/util/ImmutableCollections$MapN;->get(Ljava/lang/Object;)Ljava/lang/Object; HSPLjava/util/ImmutableCollections$MapN;->probe(Ljava/lang/Object;)I HSPLjava/util/ImmutableCollections$Set12;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V +HSPLjava/util/ImmutableCollections$SetN$SetNIterator;-><init>(Ljava/util/ImmutableCollections$SetN;)V +HSPLjava/util/ImmutableCollections$SetN$SetNIterator;->hasNext()Z +HSPLjava/util/ImmutableCollections$SetN$SetNIterator;->next()Ljava/lang/Object; HSPLjava/util/ImmutableCollections$SetN;-><init>([Ljava/lang/Object;)V HSPLjava/util/ImmutableCollections$SetN;->contains(Ljava/lang/Object;)Z +HSPLjava/util/ImmutableCollections$SetN;->iterator()Ljava/util/Iterator; HSPLjava/util/ImmutableCollections$SetN;->probe(Ljava/lang/Object;)I +HSPLjava/util/ImmutableCollections;->-$$Nest$sfgetREVERSE()Z +SPLjava/util/ImmutableCollections;->-$$Nest$sfgetSALT32L()J HSPLjava/util/ImmutableCollections;-><clinit>()V HSPLjava/util/ImmutableCollections;->listCopy(Ljava/util/Collection;)Ljava/util/List; HSPLjava/util/ImmutableCollections;->listFromTrustedArray([Ljava/lang/Object;)Ljava/util/List; +HSPLjava/util/ImmutableCollections;->listFromTrustedArrayNullsAllowed([Ljava/lang/Object;)Ljava/util/List; HSPLjava/util/Iterator;->forEachRemaining(Ljava/util/function/Consumer;)V+]Ljava/util/Iterator;Landroid/util/MapCollections$ArrayIterator;,Landroid/util/MapCollections$MapIterator;,Ljava/util/AbstractList$Itr;,Ljava/util/AbstractMap$2$1;]Ljava/util/function/Consumer;megamorphic_types HSPLjava/util/JumboEnumSet$EnumSetIterator;-><init>(Ljava/util/JumboEnumSet;)V HSPLjava/util/JumboEnumSet$EnumSetIterator;->hasNext()Z @@ -5958,7 +5979,7 @@ HSPLjava/util/List;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Lj HSPLjava/util/List;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; HSPLjava/util/List;->of(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/List; HSPLjava/util/List;->of([Ljava/lang/Object;)Ljava/util/List; -HSPLjava/util/List;->sort(Ljava/util/Comparator;)V+]Ljava/util/List;Ljava/util/ArrayList$SubList;,Ljava/util/LinkedList;]Ljava/util/ListIterator;Ljava/util/AbstractList$ListItr;,Ljava/util/ArrayList$SubList$1;,Ljava/util/LinkedList$ListItr; +HSPLjava/util/List;->sort(Ljava/util/Comparator;)V+]Ljava/util/List;Ljava/util/ArrayList$SubList;,Ljava/util/LinkedList;]Ljava/util/ListIterator;Ljava/util/ArrayList$SubList$1;,Ljava/util/LinkedList$ListItr; HSPLjava/util/List;->spliterator()Ljava/util/Spliterator; HSPLjava/util/Locale$Builder;-><init>()V HSPLjava/util/Locale$Builder;->build()Ljava/util/Locale; @@ -6022,6 +6043,7 @@ HSPLjava/util/Map;->forEach(Ljava/util/function/BiConsumer;)V HSPLjava/util/Map;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+]Ljava/util/Map;Landroid/util/ArrayMap; HSPLjava/util/Map;->of(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; HSPLjava/util/Map;->ofEntries([Ljava/util/Map$Entry;)Ljava/util/Map; +HSPLjava/util/Map;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+]Ljava/util/Map;Landroid/util/ArrayMap; HSPLjava/util/MissingResourceException;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V HSPLjava/util/NoSuchElementException;-><init>()V HSPLjava/util/NoSuchElementException;-><init>(Ljava/lang/String;)V @@ -6804,6 +6826,10 @@ HSPLjava/util/concurrent/DelayQueue;-><init>()V HSPLjava/util/concurrent/DelayQueue;->add(Ljava/util/concurrent/Delayed;)Z HSPLjava/util/concurrent/DelayQueue;->offer(Ljava/util/concurrent/Delayed;)Z HSPLjava/util/concurrent/ExecutionException;-><init>(Ljava/lang/Throwable;)V +SPLjava/util/concurrent/Executors$AutoShutdownDelegatedExecutorService$$ExternalSyntheticLambda0;-><init>(Ljava/util/concurrent/ExecutorService;)V +HSPLjava/util/concurrent/Executors$AutoShutdownDelegatedExecutorService$$ExternalSyntheticLambda0;->run()V +HSPLjava/util/concurrent/Executors$AutoShutdownDelegatedExecutorService;-><init>(Ljava/util/concurrent/ExecutorService;)V +HSPLjava/util/concurrent/Executors$AutoShutdownDelegatedExecutorService;->lambda$new$1(Ljava/util/concurrent/ExecutorService;)V+]Ljava/util/concurrent/ExecutorService;Ljava/util/concurrent/ThreadPoolExecutor; HSPLjava/util/concurrent/Executors$DefaultThreadFactory;-><init>()V HSPLjava/util/concurrent/Executors$DefaultThreadFactory;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; HSPLjava/util/concurrent/Executors$DelegatedExecutorService;-><init>(Ljava/util/concurrent/ExecutorService;)V @@ -6896,6 +6922,12 @@ HSPLjava/util/concurrent/LinkedBlockingQueue;->signalNotEmpty()V HSPLjava/util/concurrent/LinkedBlockingQueue;->signalNotFull()V HSPLjava/util/concurrent/LinkedBlockingQueue;->size()I HSPLjava/util/concurrent/LinkedBlockingQueue;->take()Ljava/lang/Object; +SPLjava/util/concurrent/LinkedTransferQueue$DualNode;-><clinit>()V +HSPLjava/util/concurrent/LinkedTransferQueue$DualNode;-><init>(Ljava/lang/Object;Z)V +HSPLjava/util/concurrent/LinkedTransferQueue$DualNode;->await(Ljava/lang/Object;JLjava/lang/Object;Z)Ljava/lang/Object;+]Ljava/lang/Thread;missing_types +HSPLjava/util/concurrent/LinkedTransferQueue$DualNode;->checkForUniprocessor(Z)V +HSPLjava/util/concurrent/LinkedTransferQueue$DualNode;->cmpExItem(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +HSPLjava/util/concurrent/LinkedTransferQueue;->cmpExHead(Ljava/util/concurrent/LinkedTransferQueue$DualNode;Ljava/util/concurrent/LinkedTransferQueue$DualNode;)Ljava/util/concurrent/LinkedTransferQueue$DualNode; HSPLjava/util/concurrent/PriorityBlockingQueue;-><init>()V HSPLjava/util/concurrent/PriorityBlockingQueue;-><init>(ILjava/util/Comparator;)V HSPLjava/util/concurrent/PriorityBlockingQueue;->add(Ljava/lang/Object;)Z @@ -6992,6 +7024,7 @@ HSPLjava/util/concurrent/Semaphore;->tryAcquire()Z HSPLjava/util/concurrent/Semaphore;->tryAcquire(IJLjava/util/concurrent/TimeUnit;)Z HSPLjava/util/concurrent/Semaphore;->tryAcquire(JLjava/util/concurrent/TimeUnit;)Z HSPLjava/util/concurrent/SynchronousQueue$Transferer;-><init>()V +HSPLjava/util/concurrent/SynchronousQueue$Transferer;->xferLifo(Ljava/lang/Object;J)Ljava/lang/Object; HSPLjava/util/concurrent/SynchronousQueue;-><init>()V HSPLjava/util/concurrent/SynchronousQueue;-><init>(Z)V HSPLjava/util/concurrent/SynchronousQueue;->isEmpty()Z @@ -7296,6 +7329,11 @@ HSPLjava/util/concurrent/locks/ReentrantReadWriteLock;->writeLock()Ljava/util/co HSPLjava/util/concurrent/locks/ReentrantReadWriteLock;->writeLock()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock; HSPLjava/util/function/BinaryOperator$$ExternalSyntheticLambda0;-><init>(Ljava/util/Comparator;)V HSPLjava/util/function/BinaryOperator;->maxBy(Ljava/util/Comparator;)Ljava/util/function/BinaryOperator; +SPLjava/util/function/Consumer$$ExternalSyntheticLambda0;-><init>(Ljava/util/function/Consumer;Ljava/util/function/Consumer;)V +SPLjava/util/function/Consumer$$ExternalSyntheticLambda0;->accept(Ljava/lang/Object;)V +SPLjava/util/function/Consumer;->$r8$lambda$Q_zMx_zAe1OiUreM0xDZCWBmTh8(Ljava/util/function/Consumer;Ljava/util/function/Consumer;Ljava/lang/Object;)V +SPLjava/util/function/Consumer;->andThen(Ljava/util/function/Consumer;)Ljava/util/function/Consumer; +SPLjava/util/function/Consumer;->lambda$andThen$0(Ljava/util/function/Consumer;Ljava/lang/Object;)V HSPLjava/util/function/DoubleUnaryOperator$$ExternalSyntheticLambda1;->applyAsDouble(D)D HSPLjava/util/function/DoubleUnaryOperator;->andThen(Ljava/util/function/DoubleUnaryOperator;)Ljava/util/function/DoubleUnaryOperator; HSPLjava/util/function/Function$$ExternalSyntheticLambda0;-><init>()V @@ -7601,6 +7639,7 @@ HSPLjava/util/stream/Collectors$$ExternalSyntheticLambda28;->apply(Ljava/lang/Ob HSPLjava/util/stream/Collectors$$ExternalSyntheticLambda42;-><init>()V HSPLjava/util/stream/Collectors$$ExternalSyntheticLambda65;->get()Ljava/lang/Object; HSPLjava/util/stream/Collectors$$ExternalSyntheticLambda72;->get()Ljava/lang/Object; +HSPLjava/util/stream/Collectors$$ExternalSyntheticLambda73;->accept(Ljava/lang/Object;Ljava/lang/Object;)V HSPLjava/util/stream/Collectors$$ExternalSyntheticLambda74;-><init>()V HSPLjava/util/stream/Collectors$$ExternalSyntheticLambda75;-><init>()V HSPLjava/util/stream/Collectors$$ExternalSyntheticLambda75;->apply(Ljava/lang/Object;)Ljava/lang/Object; @@ -7793,6 +7832,8 @@ HSPLjava/util/stream/ReduceOps;->makeInt(ILjava/util/function/IntBinaryOperator; HSPLjava/util/stream/ReduceOps;->makeLong(JLjava/util/function/LongBinaryOperator;)Ljava/util/stream/TerminalOp; HSPLjava/util/stream/ReduceOps;->makeRef(Ljava/util/function/BinaryOperator;)Ljava/util/stream/TerminalOp; HSPLjava/util/stream/ReduceOps;->makeRef(Ljava/util/stream/Collector;)Ljava/util/stream/TerminalOp; +SPLjava/util/stream/ReferencePipeline$$ExternalSyntheticLambda1;-><init>()V +HSPLjava/util/stream/ReferencePipeline$$ExternalSyntheticLambda1;->apply(I)Ljava/lang/Object; HSPLjava/util/stream/ReferencePipeline$15$1;-><init>(Ljava/util/stream/ReferencePipeline$15;Ljava/util/stream/Sink;)V HSPLjava/util/stream/ReferencePipeline$15$1;->accept(Ljava/lang/Object;)V HSPLjava/util/stream/ReferencePipeline$15;-><init>(Ljava/util/stream/ReferencePipeline;Ljava/util/stream/AbstractPipeline;Ljava/util/stream/StreamShape;ILjava/util/function/Consumer;)V @@ -7842,6 +7883,7 @@ HSPLjava/util/stream/ReferencePipeline;->findFirst()Ljava/util/Optional; HSPLjava/util/stream/ReferencePipeline;->flatMap(Ljava/util/function/Function;)Ljava/util/stream/Stream; HSPLjava/util/stream/ReferencePipeline;->forEach(Ljava/util/function/Consumer;)V HSPLjava/util/stream/ReferencePipeline;->forEachWithCancel(Ljava/util/Spliterator;Ljava/util/stream/Sink;)Z +HSPLjava/util/stream/ReferencePipeline;->lambda$toArray$0(I)[Ljava/lang/Object; HSPLjava/util/stream/ReferencePipeline;->makeNodeBuilder(JLjava/util/function/IntFunction;)Ljava/util/stream/Node$Builder; HSPLjava/util/stream/ReferencePipeline;->map(Ljava/util/function/Function;)Ljava/util/stream/Stream; HSPLjava/util/stream/ReferencePipeline;->mapToDouble(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream; @@ -7853,7 +7895,9 @@ HSPLjava/util/stream/ReferencePipeline;->peek(Ljava/util/function/Consumer;)Ljav HSPLjava/util/stream/ReferencePipeline;->reduce(Ljava/util/function/BinaryOperator;)Ljava/util/Optional; HSPLjava/util/stream/ReferencePipeline;->sorted()Ljava/util/stream/Stream; HSPLjava/util/stream/ReferencePipeline;->sorted(Ljava/util/Comparator;)Ljava/util/stream/Stream; +HSPLjava/util/stream/ReferencePipeline;->toArray()[Ljava/lang/Object; HSPLjava/util/stream/ReferencePipeline;->toArray(Ljava/util/function/IntFunction;)[Ljava/lang/Object; +HSPLjava/util/stream/ReferencePipeline;->toList()Ljava/util/List;+]Ljdk/internal/access/JavaUtilCollectionAccess;Ljava/util/ImmutableCollections$Access$1; HSPLjava/util/stream/ReferencePipeline;->wrap(Ljava/util/stream/PipelineHelper;Ljava/util/function/Supplier;Z)Ljava/util/Spliterator; HSPLjava/util/stream/Sink$ChainedInt;-><init>(Ljava/util/stream/Sink;)V HSPLjava/util/stream/Sink$ChainedInt;->begin(J)V @@ -7987,6 +8031,7 @@ HSPLjava/util/zip/Inflater;->inflate([BII)I HSPLjava/util/zip/Inflater;->needsDictionary()Z HSPLjava/util/zip/Inflater;->needsInput()Z HSPLjava/util/zip/Inflater;->reset()V +SPLjava/util/zip/Inflater;->setInput([B)V HSPLjava/util/zip/Inflater;->setInput([BII)V HSPLjava/util/zip/InflaterInputStream;-><init>(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V HSPLjava/util/zip/InflaterInputStream;-><init>(Ljava/io/InputStream;Ljava/util/zip/Inflater;I)V @@ -7998,8 +8043,10 @@ HSPLjava/util/zip/InflaterInputStream;->fill()V HSPLjava/util/zip/InflaterInputStream;->read()I HSPLjava/util/zip/InflaterInputStream;->read([BII)I HSPLjava/util/zip/ZipCoder$UTF8ZipCoder;->checkedHash([BII)I +HSPLjava/util/zip/ZipCoder$UTF8ZipCoder;->hasTrailingSlash(Ljava/nio/DirectByteBuffer;I)Z HSPLjava/util/zip/ZipCoder$UTF8ZipCoder;->hasTrailingSlash([BI)Z HSPLjava/util/zip/ZipCoder$UTF8ZipCoder;->isUTF8()Z +HSPLjava/util/zip/ZipCoder$UTF8ZipCoder;->toString(Ljava/nio/DirectByteBuffer;II)Ljava/lang/String;+]Ljava/nio/DirectByteBuffer;Ljava/nio/DirectByteBuffer; HSPLjava/util/zip/ZipCoder$UTF8ZipCoder;->toString([BII)Ljava/lang/String; HSPLjava/util/zip/ZipCoder;-><init>(Ljava/nio/charset/Charset;)V HSPLjava/util/zip/ZipCoder;->decoder()Ljava/nio/charset/CharsetDecoder; @@ -8034,17 +8081,16 @@ HSPLjava/util/zip/ZipFile$Source;->-$$Nest$mgetEntryPos(Ljava/util/zip/ZipFile$S HSPLjava/util/zip/ZipFile$Source;->-$$Nest$mreadAt(Ljava/util/zip/ZipFile$Source;[BIIJ)I HSPLjava/util/zip/ZipFile$Source;->-$$Nest$mreadFullyAt(Ljava/util/zip/ZipFile$Source;[BIIJ)I HSPLjava/util/zip/ZipFile$Source;-><init>(Ljava/util/zip/ZipFile$Source$Key;ZLjava/util/zip/ZipCoder;)V -HSPLjava/util/zip/ZipFile$Source;->checkAndAddEntry(II)I +HSPLjava/util/zip/ZipFile$Source;->checkAndAddEntry([BII)I HSPLjava/util/zip/ZipFile$Source;->close()V HSPLjava/util/zip/ZipFile$Source;->findEND()Ljava/util/zip/ZipFile$Source$End; HSPLjava/util/zip/ZipFile$Source;->get(Ljava/io/File;ZLjava/util/zip/ZipCoder;Z)Ljava/util/zip/ZipFile$Source; HSPLjava/util/zip/ZipFile$Source;->getEntryPos(Ljava/lang/String;Z)I -HSPLjava/util/zip/ZipFile$Source;->getMetaVersion(II)I -HSPLjava/util/zip/ZipFile$Source;->initCEN(I)V -HSPLjava/util/zip/ZipFile$Source;->isManifestName(II)Z +HSPLjava/util/zip/ZipFile$Source;->getMetaVersion([BII)I +HSPLjava/util/zip/ZipFile$Source;->initCEN([BI)V +HSPLjava/util/zip/ZipFile$Source;->isManifestName([BII)Z HSPLjava/util/zip/ZipFile$Source;->isMetaName([BII)Z -HSPLjava/util/zip/ZipFile$Source;->isSignatureRelated(II)Z -HSPLjava/util/zip/ZipFile$Source;->nextEntryPos(III)I +HSPLjava/util/zip/ZipFile$Source;->isSignatureRelated([BII)Z HSPLjava/util/zip/ZipFile$Source;->readAt([BIIJ)I HSPLjava/util/zip/ZipFile$Source;->readFullyAt([BIIJ)I HSPLjava/util/zip/ZipFile$Source;->release(Ljava/util/zip/ZipFile$Source;)V @@ -8057,7 +8103,7 @@ HSPLjava/util/zip/ZipFile$ZipEntryIterator;->nextElement()Ljava/util/zip/ZipEntr HSPLjava/util/zip/ZipFile$ZipFileInflaterInputStream;->available()I HSPLjava/util/zip/ZipFile$ZipFileInflaterInputStream;->close()V HSPLjava/util/zip/ZipFile$ZipFileInflaterInputStream;->fill()V -HSPLjava/util/zip/ZipFile$ZipFileInputStream;-><init>(Ljava/util/zip/ZipFile;[BI)V +HSPLjava/util/zip/ZipFile$ZipFileInputStream;-><init>(Ljava/util/zip/ZipFile;Ljava/nio/DirectByteBuffer;I)V HSPLjava/util/zip/ZipFile$ZipFileInputStream;->available()I HSPLjava/util/zip/ZipFile$ZipFileInputStream;->close()V HSPLjava/util/zip/ZipFile$ZipFileInputStream;->initDataOffset()J @@ -8091,8 +8137,11 @@ HSPLjava/util/zip/ZipInputStream;->readEnd(Ljava/util/zip/ZipEntry;)V HSPLjava/util/zip/ZipInputStream;->readFully([BII)V HSPLjava/util/zip/ZipInputStream;->readLOC()Ljava/util/zip/ZipEntry; HSPLjava/util/zip/ZipUtils;->CENFLG([BI)I +SPLjava/util/zip/ZipUtils;->CENLEN(Ljava/nio/DirectByteBuffer;I)J HSPLjava/util/zip/ZipUtils;->CENLEN([BI)J +SPLjava/util/zip/ZipUtils;->CENOFF(Ljava/nio/DirectByteBuffer;I)J HSPLjava/util/zip/ZipUtils;->CENOFF([BI)J +SPLjava/util/zip/ZipUtils;->CENSIZ(Ljava/nio/DirectByteBuffer;I)J HSPLjava/util/zip/ZipUtils;->CENSIZ([BI)J HSPLjava/util/zip/ZipUtils;->ENDCOM([B)I HSPLjava/util/zip/ZipUtils;->ENDOFF([B)J @@ -8105,6 +8154,7 @@ HSPLjava/util/zip/ZipUtils;->LOCNAM([B)I HSPLjava/util/zip/ZipUtils;->LOCSIG([B)J HSPLjava/util/zip/ZipUtils;->SH([BI)I HSPLjava/util/zip/ZipUtils;->get16([BI)I +HSPLjava/util/zip/ZipUtils;->get32(Ljava/nio/DirectByteBuffer;I)J+]Ljava/nio/DirectByteBuffer;Ljava/nio/DirectByteBuffer; HSPLjava/util/zip/ZipUtils;->get32([BI)J HSPLjava/util/zip/ZipUtils;->unixTimeToFileTime(J)Ljava/nio/file/attribute/FileTime; HSPLjavax/crypto/Cipher$CipherSpiAndProvider;-><init>(Ljavax/crypto/CipherSpi;Ljava/security/Provider;)V @@ -8311,27 +8361,26 @@ HSPLjavax/xml/parsers/SAXParserFactory;-><init>()V HSPLjavax/xml/parsers/SAXParserFactory;->newInstance()Ljavax/xml/parsers/SAXParserFactory; HSPLjdk/internal/access/SharedSecrets;->getJavaUtilCollectionAccess()Ljdk/internal/access/JavaUtilCollectionAccess; HSPLjdk/internal/access/SharedSecrets;->setJavaUtilCollectionAccess(Ljdk/internal/access/JavaUtilCollectionAccess;)V -HSPLjdk/internal/math/DoubleToDecimal;->toString(D)Ljava/lang/String; HSPLjdk/internal/math/DoubleToDecimal;-><init>(Z)V -HSPLjdk/internal/math/DoubleToDecimal;->split(DLjdk/internal/math/FormattedFPDecimal;)V -HSPLjdk/internal/math/DoubleToDecimal;->appendTo(DLjava/lang/Appendable;)Ljava/lang/Appendable; -HSPLjdk/internal/math/DoubleToDecimal;->toDecimalString(D)Ljava/lang/String; +HSPLjdk/internal/math/DoubleToDecimal;->append(I)V +HSPLjdk/internal/math/DoubleToDecimal;->append8Digits(I)V HSPLjdk/internal/math/DoubleToDecimal;->appendDecimalTo(DLjava/lang/Appendable;)Ljava/lang/Appendable; -HSPLjdk/internal/math/DoubleToDecimal;->toDecimal(D)I -HSPLjdk/internal/math/DoubleToDecimal;->toDecimal(IIILjdk/internal/math/FormattedFPDecimal;)I +HSPLjdk/internal/math/DoubleToDecimal;->appendDigit(I)V +HSPLjdk/internal/math/DoubleToDecimal;->appendTo(DLjava/lang/Appendable;)Ljava/lang/Appendable; +HSPLjdk/internal/math/DoubleToDecimal;->exponent(I)V +HSPLjdk/internal/math/DoubleToDecimal;->lowDigits(I)V +HSPLjdk/internal/math/DoubleToDecimal;->removeTrailingZeroes()V HSPLjdk/internal/math/DoubleToDecimal;->rop(JJJ)J +HSPLjdk/internal/math/DoubleToDecimal;->split(DLjdk/internal/math/FormattedFPDecimal;)V HSPLjdk/internal/math/DoubleToDecimal;->toChars(JILjdk/internal/math/FormattedFPDecimal;)I HSPLjdk/internal/math/DoubleToDecimal;->toChars1(IIII)I HSPLjdk/internal/math/DoubleToDecimal;->toChars2(IIII)I HSPLjdk/internal/math/DoubleToDecimal;->toChars3(IIII)I -HSPLjdk/internal/math/DoubleToDecimal;->lowDigits(I)V -HSPLjdk/internal/math/DoubleToDecimal;->append8Digits(I)V -HSPLjdk/internal/math/DoubleToDecimal;->removeTrailingZeroes()V +HSPLjdk/internal/math/DoubleToDecimal;->toDecimal(DLjdk/internal/math/FormattedFPDecimal;)I +HSPLjdk/internal/math/DoubleToDecimal;->toDecimal(IJILjdk/internal/math/FormattedFPDecimal;)I +HSPLjdk/internal/math/DoubleToDecimal;->toDecimalString(D)Ljava/lang/String; +HSPLjdk/internal/math/DoubleToDecimal;->toString(D)Ljava/lang/String; HSPLjdk/internal/math/DoubleToDecimal;->y(I)I -HSPLjdk/internal/math/DoubleToDecimal;->exponent(I)V -HSPLjdk/internal/math/DoubleToDecimal;->append(I)V -HSPLjdk/internal/math/DoubleToDecimal;->appendDigit(I)V -HSPLjdk/internal/math/DoubleToDecimal;->charsToString()V HSPLjdk/internal/math/FDBigInteger;-><init>(J[CII)V HSPLjdk/internal/math/FDBigInteger;-><init>([II)V HSPLjdk/internal/math/FDBigInteger;->add(Ljdk/internal/math/FDBigInteger;)Ljdk/internal/math/FDBigInteger; @@ -8359,6 +8408,24 @@ HSPLjdk/internal/math/FDBigInteger;->trimLeadingZeros()V HSPLjdk/internal/math/FDBigInteger;->valueOfMulPow52(JII)Ljdk/internal/math/FDBigInteger; HSPLjdk/internal/math/FDBigInteger;->valueOfPow2(I)Ljdk/internal/math/FDBigInteger; HSPLjdk/internal/math/FDBigInteger;->valueOfPow52(II)Ljdk/internal/math/FDBigInteger; +HSPLjdk/internal/math/FloatToDecimal;-><init>()V +HSPLjdk/internal/math/FloatToDecimal;->append(I)V +HSPLjdk/internal/math/FloatToDecimal;->append8Digits(I)V +HSPLjdk/internal/math/FloatToDecimal;->appendDecimalTo(FLjava/lang/Appendable;)Ljava/lang/Appendable; +HSPLjdk/internal/math/FloatToDecimal;->appendDigit(I)V +HSPLjdk/internal/math/FloatToDecimal;->appendTo(FLjava/lang/Appendable;)Ljava/lang/Appendable; +HSPLjdk/internal/math/FloatToDecimal;->exponent(I)V +HSPLjdk/internal/math/FloatToDecimal;->removeTrailingZeroes()V +HSPLjdk/internal/math/FloatToDecimal;->rop(JJ)I +HSPLjdk/internal/math/FloatToDecimal;->toChars(II)I +HSPLjdk/internal/math/FloatToDecimal;->toChars1(III)I +HSPLjdk/internal/math/FloatToDecimal;->toChars2(III)I +HSPLjdk/internal/math/FloatToDecimal;->toChars3(III)I +HSPLjdk/internal/math/FloatToDecimal;->toDecimal(F)I +HSPLjdk/internal/math/FloatToDecimal;->toDecimal(III)I +HSPLjdk/internal/math/FloatToDecimal;->toDecimalString(F)Ljava/lang/String; +HSPLjdk/internal/math/FloatToDecimal;->toString(F)Ljava/lang/String; +HSPLjdk/internal/math/FloatToDecimal;->y(I)I HSPLjdk/internal/math/FloatingDecimal$1;->initialValue()Ljava/lang/Object; HSPLjdk/internal/math/FloatingDecimal$1;->initialValue()Ljdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer; HSPLjdk/internal/math/FloatingDecimal$ASCIIToBinaryBuffer;-><init>(ZI[CI)V @@ -8391,25 +8458,26 @@ HSPLjdk/internal/math/FloatingDecimal;->parseFloat(Ljava/lang/String;)F HSPLjdk/internal/math/FloatingDecimal;->readJavaFormatString(Ljava/lang/String;)Ljdk/internal/math/FloatingDecimal$ASCIIToBinaryConverter; HSPLjdk/internal/math/FloatingDecimal;->toJavaFormatString(D)Ljava/lang/String; HSPLjdk/internal/math/FloatingDecimal;->toJavaFormatString(F)Ljava/lang/String; -HSPLjdk/internal/math/FloatToDecimal;->toString(F)Ljava/lang/String; -HSPLjdk/internal/math/FloatToDecimal;-><init>()V -HSPLjdk/internal/math/FloatToDecimal;->appendTo(FLjava/lang/Appendable;)Ljava/lang/Appendable; -HSPLjdk/internal/math/FloatToDecimal;->toDecimalString(F)Ljava/lang/String; -HSPLjdk/internal/math/FloatToDecimal;->appendDecimalTo(FLjava/lang/Appendable;)Ljava/lang/Appendable; -HSPLjdk/internal/math/FloatToDecimal;->toDecimal(F)I -HSPLjdk/internal/math/FloatToDecimal;->toDecimal(III)I -HSPLjdk/internal/math/FloatToDecimal;->rop(JJ)I -HSPLjdk/internal/math/FloatToDecimal;->toChars(FI)I -HSPLjdk/internal/math/FloatToDecimal;->toChars1(III)I -HSPLjdk/internal/math/FloatToDecimal;->toChars2(III)I -HSPLjdk/internal/math/FloatToDecimal;->toChars3(III)I -HSPLjdk/internal/math/FloatToDecimal;->append8Digits(I)V -HSPLjdk/internal/math/FloatToDecimal;->removeTrailingZeroes()V -HSPLjdk/internal/math/FloatToDecimal;->y(I)I -HSPLjdk/internal/math/FloatToDecimal;->exponent(I)V -HSPLjdk/internal/math/FloatToDecimal;->append(I)V -HSPLjdk/internal/math/FloatToDecimal;->appendDigit(I)V -HSPLjdk/internal/math/FloatToDecimal;->charsToString()V +HSPLjdk/internal/math/FormattedFPDecimal;-><init>()V +HSPLjdk/internal/math/FormattedFPDecimal;->expChars()V +HSPLjdk/internal/math/FormattedFPDecimal;->fillWithDigits(JII)J +HSPLjdk/internal/math/FormattedFPDecimal;->getExponent()[C +HSPLjdk/internal/math/FormattedFPDecimal;->getExponentRounded()I +HSPLjdk/internal/math/FormattedFPDecimal;->getMantissa()[C +HSPLjdk/internal/math/FormattedFPDecimal;->plain(I)Ljdk/internal/math/FormattedFPDecimal; +HSPLjdk/internal/math/FormattedFPDecimal;->plainChars()Ljdk/internal/math/FormattedFPDecimal; +HSPLjdk/internal/math/FormattedFPDecimal;->plainCharsMixed()V +HSPLjdk/internal/math/FormattedFPDecimal;->plainCharsPureFraction()V +HSPLjdk/internal/math/FormattedFPDecimal;->plainCharsPureInteger()V +HSPLjdk/internal/math/FormattedFPDecimal;->round(J)V +HSPLjdk/internal/math/FormattedFPDecimal;->scientific(I)Ljdk/internal/math/FormattedFPDecimal; +HSPLjdk/internal/math/FormattedFPDecimal;->scientificChars(I)Ljdk/internal/math/FormattedFPDecimal; +HSPLjdk/internal/math/FormattedFPDecimal;->scientificCharsNoFraction()V +HSPLjdk/internal/math/FormattedFPDecimal;->scientificCharsWithFraction()V +HSPLjdk/internal/math/FormattedFPDecimal;->set(JII)V +HSPLjdk/internal/math/FormattedFPDecimal;->toDigit(I)C +HSPLjdk/internal/math/FormattedFPDecimal;->toDigit(J)C +HSPLjdk/internal/math/FormattedFPDecimal;->valueOf(DIC)Ljdk/internal/math/FormattedFPDecimal; HSPLjdk/internal/math/FormattedFloatingDecimal$1;-><init>()V HSPLjdk/internal/math/FormattedFloatingDecimal$1;->initialValue()Ljava/lang/Object; HSPLjdk/internal/math/FormattedFloatingDecimal$Form;-><clinit>()V @@ -8425,34 +8493,12 @@ HSPLjdk/internal/math/FormattedFloatingDecimal;->getExponent()[C HSPLjdk/internal/math/FormattedFloatingDecimal;->getExponentRounded()I HSPLjdk/internal/math/FormattedFloatingDecimal;->getMantissa()[C HSPLjdk/internal/math/FormattedFloatingDecimal;->valueOf(DILjdk/internal/math/FormattedFloatingDecimal$Form;)Ljdk/internal/math/FormattedFloatingDecimal; -HSPLjdk/internal/math/FormattedFPDecimal;-><init>()V -HSPLjdk/internal/math/FormattedFPDecimal;->valueOf(DIC)Ljdk/internal/math/FormattedFPDecimal; -HSPLjdk/internal/math/FormattedFPDecimal;->set(JII)V -HSPLjdk/internal/math/FormattedFPDecimal;->getExponent()[C -HSPLjdk/internal/math/FormattedFPDecimal;->getMantissa()[C -HSPLjdk/internal/math/FormattedFPDecimal;->getExponentRounded()I -HSPLjdk/internal/math/FormattedFPDecimal;->plain(I)Ljdk/internal/math/FormattedFPDecimal; -HSPLjdk/internal/math/FormattedFPDecimal;->plainChars()Ljdk/internal/math/FormattedFPDecimal; -HSPLjdk/internal/math/FormattedFPDecimal;->plainCharsPureInteger()V -HSPLjdk/internal/math/FormattedFPDecimal;->plainCharsMixed()V -HSPLjdk/internal/math/FormattedFPDecimal;->plainCharsPureFraction()V -HSPLjdk/internal/math/FormattedFPDecimal;->scientific(I)Ljdk/internal/math/FormattedFPDecimal; -HSPLjdk/internal/math/FormattedFPDecimal;->scientificChars(I)Ljdk/internal/math/FormattedFPDecimal; -HSPLjdk/internal/math/FormattedFPDecimal;->scientificCharsWithFraction()V -HSPLjdk/internal/math/FormattedFPDecimal;->scientificCharsNoFraction()V -HSPLjdk/internal/math/FormattedFPDecimal;->general()Ljdk/internal/math/FormattedFPDecimal; -HSPLjdk/internal/math/FormattedFPDecimal;->expChars()V -HSPLjdk/internal/math/FormattedFPDecimal;->round(J)V -HSPLjdk/internal/math/FormattedFPDecimal;->fillWithDigits(JII)J -HSPLjdk/internal/math/FormattedFPDecimal;->fillWithZeroes(II)V -HSPLjdk/internal/math/FormattedFPDecimal;->toDigit(J)C -HSPLjdk/internal/math/FormattedFPDecimal;->toDigit(I)C -HSPLjdk/internal/math/MathUtils;->pow10(I)J HSPLjdk/internal/math/MathUtils;->flog10pow2(I)I HSPLjdk/internal/math/MathUtils;->flog10threeQuartersPow2(I)I -HSPLjdk/internal/math/MathUtils;->flog2pow10(I)J -HSPLjdk/internal/math/MathUtils;->g1(I)J +HSPLjdk/internal/math/MathUtils;->flog2pow10(I)I HSPLjdk/internal/math/MathUtils;->g0(I)J +HSPLjdk/internal/math/MathUtils;->g1(I)J +HSPLjdk/internal/math/MathUtils;->pow10(I)J HSPLjdk/internal/misc/Unsafe;->arrayBaseOffset(Ljava/lang/Class;)I HSPLjdk/internal/misc/Unsafe;->compareAndSetObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z HSPLjdk/internal/misc/Unsafe;->getAndAddInt(Ljava/lang/Object;JI)I @@ -8506,7 +8552,12 @@ HSPLjdk/internal/util/ArraysSupport;->newLength(III)I HSPLjdk/internal/util/ArraysSupport;->vectorizedHashCode(Ljava/lang/Object;IIII)I HSPLjdk/internal/util/ArraysSupport;->vectorizedMismatch(Ljava/lang/Object;JLjava/lang/Object;JII)I HSPLjdk/internal/util/Preconditions;->checkFromIndexSize(IIILjava/util/function/BiFunction;)I +HSPLjdk/internal/util/Preconditions;->checkFromToIndex(IIILjava/util/function/BiFunction;)I HSPLjdk/internal/util/Preconditions;->checkIndex(IILjava/util/function/BiFunction;)I +SPLjdk/internal/util/StrongReferenceKey;->equals(Ljava/lang/Object;)Z +SPLjdk/internal/util/StrongReferenceKey;->get()Ljava/lang/Object; +SPLjdk/internal/util/StrongReferenceKey;->hashCode()I +SPLjdk/internal/util/WeakReferenceKey;->hashCode()I HSPLjdk/internal/util/random/RandomSupport;-><clinit>()V HSPLjdk/internal/util/random/RandomSupport;->mixMurmur64(J)J HSPLjdk/internal/util/random/RandomSupport;->secureRandomSeedRequested()Z @@ -8710,6 +8761,9 @@ HSPLlibcore/io/IoUtils;->setBlocking(Ljava/io/FileDescriptor;Z)V HSPLlibcore/io/IoUtils;->setFdOwner(Ljava/io/FileDescriptor;Ljava/lang/Object;)V HSPLlibcore/io/Libcore;->compareAndSetOs(Llibcore/io/Os;Llibcore/io/Os;)Z HSPLlibcore/io/Libcore;->getOs()Llibcore/io/Os; +HSPLlibcore/io/Linux;->getpid()I +HSPLlibcore/io/Linux;->gettid()I +HSPLlibcore/io/Linux;->getuid()I HSPLlibcore/io/Linux;->pread(Ljava/io/FileDescriptor;[BIIJ)I HSPLlibcore/io/Linux;->read(Ljava/io/FileDescriptor;[BII)I HSPLlibcore/io/Linux;->recvfrom(Ljava/io/FileDescriptor;[BIIILjava/net/InetSocketAddress;)I @@ -8830,13 +8884,30 @@ HSPLlibcore/util/NativeAllocationRegistry$CleanerRunner;->run()V HSPLlibcore/util/NativeAllocationRegistry$CleanerThunk;-><init>(Llibcore/util/NativeAllocationRegistry;)V HSPLlibcore/util/NativeAllocationRegistry$CleanerThunk;->run()V HSPLlibcore/util/NativeAllocationRegistry$CleanerThunk;->setNativePtr(J)V +HSPLlibcore/util/NativeAllocationRegistry$Metrics;->-$$Nest$fgetclassName(Llibcore/util/NativeAllocationRegistry$Metrics;)Ljava/lang/String; +HSPLlibcore/util/NativeAllocationRegistry$Metrics;->-$$Nest$madd(Llibcore/util/NativeAllocationRegistry$Metrics;Llibcore/util/NativeAllocationRegistry;)V +HSPLlibcore/util/NativeAllocationRegistry$Metrics;-><init>(Ljava/lang/String;)V +HSPLlibcore/util/NativeAllocationRegistry$Metrics;-><init>(Ljava/lang/String;Llibcore/util/NativeAllocationRegistry-IA;)V +HSPLlibcore/util/NativeAllocationRegistry$Metrics;->add(Llibcore/util/NativeAllocationRegistry;)V +HSPLlibcore/util/NativeAllocationRegistry$Metrics;->getClassName()Ljava/lang/String; +HSPLlibcore/util/NativeAllocationRegistry$Metrics;->getMallocedBytes()J +HSPLlibcore/util/NativeAllocationRegistry$Metrics;->getMallocedCount()J +HSPLlibcore/util/NativeAllocationRegistry$Metrics;->getNonmallocedBytes()J +HSPLlibcore/util/NativeAllocationRegistry$Metrics;->getNonmallocedCount()J +HSPLlibcore/util/NativeAllocationRegistry;->-$$Nest$fgetcounter(Llibcore/util/NativeAllocationRegistry;)I HSPLlibcore/util/NativeAllocationRegistry;->-$$Nest$fgetfreeFunction(Llibcore/util/NativeAllocationRegistry;)J HSPLlibcore/util/NativeAllocationRegistry;->-$$Nest$fgetsize(Llibcore/util/NativeAllocationRegistry;)J +HSPLlibcore/util/NativeAllocationRegistry;->-$$Nest$misMalloced(Llibcore/util/NativeAllocationRegistry;)Z +HSPLlibcore/util/NativeAllocationRegistry;->-$$Nest$sfgetCOUNTER()Ljava/lang/invoke/VarHandle; HSPLlibcore/util/NativeAllocationRegistry;->-$$Nest$smregisterNativeFree(J)V -HSPLlibcore/util/NativeAllocationRegistry;-><init>(Ljava/lang/ClassLoader;Ljava/lang/Class;JJZ)V+]Ljava/util/Map;Ljava/util/WeakHashMap; +HSPLlibcore/util/NativeAllocationRegistry;-><init>(Ljava/lang/ClassLoader;Ljava/lang/Class;JJZ)V +HSPLlibcore/util/NativeAllocationRegistry;->createMalloced(Ljava/lang/Class;JJ)Llibcore/util/NativeAllocationRegistry; HSPLlibcore/util/NativeAllocationRegistry;->createMalloced(Ljava/lang/ClassLoader;J)Llibcore/util/NativeAllocationRegistry; HSPLlibcore/util/NativeAllocationRegistry;->createMalloced(Ljava/lang/ClassLoader;JJ)Llibcore/util/NativeAllocationRegistry; +HSPLlibcore/util/NativeAllocationRegistry;->createNonmalloced(Ljava/lang/Class;JJ)Llibcore/util/NativeAllocationRegistry; HSPLlibcore/util/NativeAllocationRegistry;->createNonmalloced(Ljava/lang/ClassLoader;JJ)Llibcore/util/NativeAllocationRegistry; +HSPLlibcore/util/NativeAllocationRegistry;->getMetrics()Ljava/util/Collection;+]Ljava/util/Iterator;Ljava/util/WeakHashMap$KeyIterator;]Ljava/util/Map;Ljava/util/WeakHashMap;]Ljava/util/Set;Ljava/util/WeakHashMap$KeySet; +HSPLlibcore/util/NativeAllocationRegistry;->isMalloced()Z HSPLlibcore/util/NativeAllocationRegistry;->registerNativeAllocation(J)V HSPLlibcore/util/NativeAllocationRegistry;->registerNativeAllocation(Ljava/lang/Object;J)Ljava/lang/Runnable; HSPLlibcore/util/NativeAllocationRegistry;->registerNativeFree(J)V @@ -9120,6 +9191,7 @@ HSPLsun/nio/ch/DefaultSelectorProvider;->create()Ljava/nio/channels/spi/Selector HSPLsun/nio/ch/FileChannelImpl$Unmapper;-><init>(JJILjava/io/FileDescriptor;)V HSPLsun/nio/ch/FileChannelImpl$Unmapper;-><init>(JJILjava/io/FileDescriptor;Lsun/nio/ch/FileChannelImpl-IA;)V HSPLsun/nio/ch/FileChannelImpl$Unmapper;->run()V +SPLsun/nio/ch/FileChannelImpl;->-$$Nest$smunmap0(JJ)I HSPLsun/nio/ch/FileChannelImpl;-><init>(Ljava/io/FileDescriptor;Ljava/lang/String;ZZLjava/lang/Object;)V HSPLsun/nio/ch/FileChannelImpl;->ensureOpen()V HSPLsun/nio/ch/FileChannelImpl;->fileLockTable()Lsun/nio/ch/FileLockTable; @@ -9378,6 +9450,7 @@ HSPLsun/nio/fs/UnixFileKey;-><init>(JJ)V HSPLsun/nio/fs/UnixFileKey;->equals(Ljava/lang/Object;)Z HSPLsun/nio/fs/UnixFileModeAttribute;->toUnixMode(I[Ljava/nio/file/attribute/FileAttribute;)I HSPLsun/nio/fs/UnixFileSystem;->getPath(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; +SPLsun/nio/fs/UnixFileSystem;->isReadOnly()Z HSPLsun/nio/fs/UnixFileSystem;->needToResolveAgainstDefaultDirectory()Z HSPLsun/nio/fs/UnixFileSystem;->normalizeJavaPath(Ljava/lang/String;)Ljava/lang/String; HSPLsun/nio/fs/UnixFileSystem;->normalizeNativePath([C)[C @@ -9436,6 +9509,7 @@ HSPLsun/security/action/GetPropertyAction;-><init>(Ljava/lang/String;)V HSPLsun/security/action/GetPropertyAction;->run()Ljava/lang/Object; HSPLsun/security/action/GetPropertyAction;->run()Ljava/lang/String; HSPLsun/security/jca/GetInstance$Instance;-><init>(Ljava/security/Provider;Ljava/lang/Object;)V +HSPLsun/security/jca/GetInstance$Instance;-><init>(Ljava/security/Provider;Ljava/lang/Object;Lsun/security/jca/GetInstance-IA;)V HSPLsun/security/jca/GetInstance$Instance;->toArray()[Ljava/lang/Object; HSPLsun/security/jca/GetInstance;->checkSuperClass(Ljava/security/Provider$Service;Ljava/lang/Class;Ljava/lang/Class;)V HSPLsun/security/jca/GetInstance;->getInstance(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Lsun/security/jca/GetInstance$Instance; @@ -10078,6 +10152,10 @@ HSPLsun/util/locale/BaseLocale;->getRegion()Ljava/lang/String; HSPLsun/util/locale/BaseLocale;->getScript()Ljava/lang/String; HSPLsun/util/locale/BaseLocale;->getVariant()Ljava/lang/String; HSPLsun/util/locale/BaseLocale;->hashCode()I +HSPLsun/util/locale/Extension;->getID()Ljava/lang/String; +HSPLsun/util/locale/Extension;->setValue(Ljava/lang/String;)V +HSPLsun/util/locale/Extension;->toString()Ljava/lang/String;+]Lsun/util/locale/Extension;Lsun/util/locale/UnicodeLocaleExtension; +HSPLsun/util/locale/InternalLocaleBuilder$CaseInsensitiveChar;->hashCode()I HSPLsun/util/locale/InternalLocaleBuilder;-><init>()V HSPLsun/util/locale/InternalLocaleBuilder;->checkVariants(Ljava/lang/String;Ljava/lang/String;)I HSPLsun/util/locale/InternalLocaleBuilder;->clear()Lsun/util/locale/InternalLocaleBuilder; @@ -10089,6 +10167,7 @@ HSPLsun/util/locale/InternalLocaleBuilder;->setLanguage(Ljava/lang/String;)Lsun/ HSPLsun/util/locale/InternalLocaleBuilder;->setLanguageTag(Lsun/util/locale/LanguageTag;)Lsun/util/locale/InternalLocaleBuilder; HSPLsun/util/locale/InternalLocaleBuilder;->setRegion(Ljava/lang/String;)Lsun/util/locale/InternalLocaleBuilder; HSPLsun/util/locale/InternalLocaleBuilder;->setScript(Ljava/lang/String;)Lsun/util/locale/InternalLocaleBuilder; +HSPLsun/util/locale/InternalLocaleBuilder;->setUnicodeLocaleExtension(Ljava/lang/String;)V+]Ljava/util/Map;Ljava/util/HashMap; HSPLsun/util/locale/InternalLocaleBuilder;->setVariant(Ljava/lang/String;)Lsun/util/locale/InternalLocaleBuilder; HSPLsun/util/locale/LanguageTag;-><init>()V HSPLsun/util/locale/LanguageTag;->canonicalizeLanguage(Ljava/lang/String;)Ljava/lang/String; @@ -10103,6 +10182,7 @@ HSPLsun/util/locale/LanguageTag;->getScript()Ljava/lang/String; HSPLsun/util/locale/LanguageTag;->getVariants()Ljava/util/List; HSPLsun/util/locale/LanguageTag;->isExtlang(Ljava/lang/String;)Z HSPLsun/util/locale/LanguageTag;->isLanguage(Ljava/lang/String;)Z +HSPLsun/util/locale/LanguageTag;->isPrivateusePrefixChar(C)Z HSPLsun/util/locale/LanguageTag;->isRegion(Ljava/lang/String;)Z HSPLsun/util/locale/LanguageTag;->isScript(Ljava/lang/String;)Z HSPLsun/util/locale/LanguageTag;->isVariant(Ljava/lang/String;)Z @@ -10115,6 +10195,10 @@ HSPLsun/util/locale/LanguageTag;->parsePrivateuse(Lsun/util/locale/StringTokenIt HSPLsun/util/locale/LanguageTag;->parseRegion(Lsun/util/locale/StringTokenIterator;Lsun/util/locale/ParseStatus;)Z HSPLsun/util/locale/LanguageTag;->parseScript(Lsun/util/locale/StringTokenIterator;Lsun/util/locale/ParseStatus;)Z HSPLsun/util/locale/LanguageTag;->parseVariants(Lsun/util/locale/StringTokenIterator;Lsun/util/locale/ParseStatus;)Z +HSPLsun/util/locale/LocaleExtensions;-><init>(Ljava/util/Map;Ljava/util/Set;Ljava/util/Map;)V+]Ljava/util/Iterator;Ljava/util/HashMap$EntryIterator;]Ljava/util/Map$Entry;Ljava/util/HashMap$Node;]Ljava/util/Map;Ljava/util/HashMap;]Ljava/util/Set;Ljava/util/HashMap$EntrySet; +HSPLsun/util/locale/LocaleExtensions;->equals(Ljava/lang/Object;)Z +HSPLsun/util/locale/LocaleExtensions;->hashCode()I +HSPLsun/util/locale/LocaleExtensions;->toID(Ljava/util/SortedMap;)Ljava/lang/String;+]Ljava/util/Iterator;Ljava/util/TreeMap$EntryIterator;]Ljava/util/Map$Entry;Ljava/util/TreeMap$TreeMapEntry;]Ljava/util/Set;Ljava/util/TreeMap$EntrySet;]Ljava/util/SortedMap;Ljava/util/TreeMap; HSPLsun/util/locale/LocaleObjectCache$CacheEntry;-><init>(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V HSPLsun/util/locale/LocaleObjectCache$CacheEntry;->getKey()Ljava/lang/Object; HSPLsun/util/locale/LocaleObjectCache;->cleanStaleEntries()V @@ -10143,11 +10227,13 @@ HSPLsun/util/locale/ParseStatus;->reset()V HSPLsun/util/locale/StringTokenIterator;-><init>(Ljava/lang/String;Ljava/lang/String;)V HSPLsun/util/locale/StringTokenIterator;->current()Ljava/lang/String; HSPLsun/util/locale/StringTokenIterator;->currentEnd()I +HSPLsun/util/locale/StringTokenIterator;->currentStart()I HSPLsun/util/locale/StringTokenIterator;->hasNext()Z HSPLsun/util/locale/StringTokenIterator;->isDone()Z HSPLsun/util/locale/StringTokenIterator;->next()Ljava/lang/String; HSPLsun/util/locale/StringTokenIterator;->nextDelimiter(I)I HSPLsun/util/locale/StringTokenIterator;->setStart(I)Lsun/util/locale/StringTokenIterator; +HSPLsun/util/locale/UnicodeLocaleExtension;-><init>(Ljava/util/SortedSet;Ljava/util/SortedMap;)V+]Ljava/util/Iterator;Ljava/util/Collections$EmptyIterator;,Ljava/util/TreeMap$EntryIterator;]Ljava/util/Map$Entry;Ljava/util/TreeMap$TreeMapEntry;]Ljava/util/Map;Ljava/util/TreeMap;]Ljava/util/Set;Ljava/util/Collections$EmptySet;,Ljava/util/TreeMap$EntrySet;]Lsun/util/locale/UnicodeLocaleExtension;Lsun/util/locale/UnicodeLocaleExtension; HSPLsun/util/locale/provider/CalendarDataUtility;->retrieveFirstDayOfWeek(Ljava/util/Locale;I)I HSPLsun/util/logging/LoggingSupport$2;-><init>()V HSPLsun/util/logging/LoggingSupport$2;->run()Ljava/lang/Object; @@ -10163,6 +10249,7 @@ Landroid/compat/Compatibility$1; Landroid/compat/Compatibility$BehaviorChangeDelegate; Landroid/compat/Compatibility$ChangeConfig; Landroid/compat/Compatibility; +Landroid/crypto/hpke/HpkeSpi; Landroid/system/ErrnoException; Landroid/system/GaiException; Landroid/system/Int32Ref; @@ -10357,12 +10444,12 @@ Lcom/android/okhttp/okio/Timeout$1; Lcom/android/okhttp/okio/Timeout; Lcom/android/okhttp/okio/Util; Lcom/android/org/bouncycastle/asn1/ASN1ApplicationSpecific; +Lcom/android/org/bouncycastle/asn1/ASN1ApplicationSpecificParser; Lcom/android/org/bouncycastle/asn1/ASN1BitString; Lcom/android/org/bouncycastle/asn1/ASN1Boolean; Lcom/android/org/bouncycastle/asn1/ASN1Choice; Lcom/android/org/bouncycastle/asn1/ASN1Encodable; Lcom/android/org/bouncycastle/asn1/ASN1EncodableVector; -Lcom/android/org/bouncycastle/asn1/ASN1Enumerated$$ExternalSyntheticOutline0; Lcom/android/org/bouncycastle/asn1/ASN1Enumerated; Lcom/android/org/bouncycastle/asn1/ASN1Exception; Lcom/android/org/bouncycastle/asn1/ASN1External; @@ -10386,6 +10473,7 @@ Lcom/android/org/bouncycastle/asn1/ASN1SetParser; Lcom/android/org/bouncycastle/asn1/ASN1StreamParser; Lcom/android/org/bouncycastle/asn1/ASN1String; Lcom/android/org/bouncycastle/asn1/ASN1TaggedObject; +Lcom/android/org/bouncycastle/asn1/ASN1TaggedObjectParser; Lcom/android/org/bouncycastle/asn1/ASN1UTCTime; Lcom/android/org/bouncycastle/asn1/BERApplicationSpecific; Lcom/android/org/bouncycastle/asn1/BERApplicationSpecificParser; @@ -10396,6 +10484,7 @@ Lcom/android/org/bouncycastle/asn1/BERSequenceParser; Lcom/android/org/bouncycastle/asn1/BERSet; Lcom/android/org/bouncycastle/asn1/BERSetParser; Lcom/android/org/bouncycastle/asn1/BERTaggedObjectParser; +Lcom/android/org/bouncycastle/asn1/BERTags; Lcom/android/org/bouncycastle/asn1/ConstructedOctetStream; Lcom/android/org/bouncycastle/asn1/DERBMPString; Lcom/android/org/bouncycastle/asn1/DERBitString; @@ -10427,6 +10516,7 @@ Lcom/android/org/bouncycastle/asn1/InMemoryRepresentable; Lcom/android/org/bouncycastle/asn1/IndefiniteLengthInputStream; Lcom/android/org/bouncycastle/asn1/LazyEncodedSequence; Lcom/android/org/bouncycastle/asn1/LimitedInputStream; +Lcom/android/org/bouncycastle/asn1/OIDTokenizer; Lcom/android/org/bouncycastle/asn1/StreamUtil; Lcom/android/org/bouncycastle/asn1/bc/BCObjectIdentifiers; Lcom/android/org/bouncycastle/asn1/misc/MiscObjectIdentifiers; @@ -10434,6 +10524,7 @@ Lcom/android/org/bouncycastle/asn1/nist/NISTObjectIdentifiers; Lcom/android/org/bouncycastle/asn1/oiw/OIWObjectIdentifiers; Lcom/android/org/bouncycastle/asn1/pkcs/PKCSObjectIdentifiers; Lcom/android/org/bouncycastle/asn1/x500/X500Name; +Lcom/android/org/bouncycastle/asn1/x500/X500NameStyle; Lcom/android/org/bouncycastle/asn1/x500/style/AbstractX500NameStyle; Lcom/android/org/bouncycastle/asn1/x500/style/BCStyle; Lcom/android/org/bouncycastle/asn1/x509/AlgorithmIdentifier; @@ -10456,12 +10547,14 @@ Lcom/android/org/bouncycastle/crypto/DataLengthException; Lcom/android/org/bouncycastle/crypto/Digest; Lcom/android/org/bouncycastle/crypto/ExtendedDigest; Lcom/android/org/bouncycastle/crypto/InvalidCipherTextException; +Lcom/android/org/bouncycastle/crypto/Mac; Lcom/android/org/bouncycastle/crypto/OutputLengthException; Lcom/android/org/bouncycastle/crypto/PBEParametersGenerator; Lcom/android/org/bouncycastle/crypto/RuntimeCryptoException; Lcom/android/org/bouncycastle/crypto/Wrapper; Lcom/android/org/bouncycastle/crypto/digests/AndroidDigestFactory; Lcom/android/org/bouncycastle/crypto/digests/AndroidDigestFactoryBouncyCastle; +Lcom/android/org/bouncycastle/crypto/digests/AndroidDigestFactoryInterface; Lcom/android/org/bouncycastle/crypto/digests/AndroidDigestFactoryOpenSSL; Lcom/android/org/bouncycastle/crypto/digests/EncodableDigest; Lcom/android/org/bouncycastle/crypto/digests/GeneralDigest; @@ -10488,6 +10581,7 @@ Lcom/android/org/bouncycastle/crypto/generators/PKCS5S2ParametersGenerator; Lcom/android/org/bouncycastle/crypto/io/MacInputStream; Lcom/android/org/bouncycastle/crypto/macs/HMac; Lcom/android/org/bouncycastle/crypto/modes/AEADBlockCipher; +Lcom/android/org/bouncycastle/crypto/modes/AEADCipher; Lcom/android/org/bouncycastle/crypto/modes/CBCBlockCipher; Lcom/android/org/bouncycastle/crypto/paddings/BlockCipherPadding; Lcom/android/org/bouncycastle/crypto/paddings/PKCS7Padding; @@ -10503,16 +10597,21 @@ Lcom/android/org/bouncycastle/crypto/params/DSAValidationParameters; Lcom/android/org/bouncycastle/crypto/params/KeyParameter; Lcom/android/org/bouncycastle/crypto/params/ParametersWithIV; Lcom/android/org/bouncycastle/crypto/params/ParametersWithRandom; +Lcom/android/org/bouncycastle/jcajce/PBKDFKey; Lcom/android/org/bouncycastle/jcajce/PKCS12Key; +Lcom/android/org/bouncycastle/jcajce/PKCS12KeyWithParameters; Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/DH$Mappings; Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/DH; Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/DSA$Mappings; +Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/EC$Mappings; Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/RSA$Mappings; Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/RSA; +Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/X509$Mappings; Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/dh/KeyFactorySpi; Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/DSAUtil; Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/dsa/KeyFactorySpi; Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi$NoPadding; +Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi; Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyFactorySpi; Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/rsa/RSAUtil; Lcom/android/org/bouncycastle/jcajce/provider/asymmetric/util/BaseCipherSpi; @@ -10525,7 +10624,8 @@ Lcom/android/org/bouncycastle/jcajce/provider/config/ConfigurableProvider; Lcom/android/org/bouncycastle/jcajce/provider/config/ProviderConfiguration; Lcom/android/org/bouncycastle/jcajce/provider/config/ProviderConfigurationPermission; Lcom/android/org/bouncycastle/jcajce/provider/digest/DigestAlgorithmProvider; -Lcom/android/org/bouncycastle/jcajce/provider/digest/SHA1$Mappings$$ExternalSyntheticOutline0; +Lcom/android/org/bouncycastle/jcajce/provider/digest/MD5$Mappings; +Lcom/android/org/bouncycastle/jcajce/provider/digest/MD5; Lcom/android/org/bouncycastle/jcajce/provider/digest/SHA1$Mappings; Lcom/android/org/bouncycastle/jcajce/provider/digest/SHA1; Lcom/android/org/bouncycastle/jcajce/provider/digest/SHA224$Mappings; @@ -10541,6 +10641,7 @@ Lcom/android/org/bouncycastle/jcajce/provider/keystore/PKCS12$Mappings; Lcom/android/org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi$Std; Lcom/android/org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi$StoreEntry; Lcom/android/org/bouncycastle/jcajce/provider/keystore/bc/BcKeyStoreSpi; +Lcom/android/org/bouncycastle/jcajce/provider/symmetric/AES$ECB$1; Lcom/android/org/bouncycastle/jcajce/provider/symmetric/AES$ECB; Lcom/android/org/bouncycastle/jcajce/provider/symmetric/AES$Mappings; Lcom/android/org/bouncycastle/jcajce/provider/symmetric/AES; @@ -10575,6 +10676,7 @@ Lcom/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseSecretKeyFactor Lcom/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseWrapCipher$ErasableOutputStream; Lcom/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseWrapCipher$InvalidKeyOrParametersException; Lcom/android/org/bouncycastle/jcajce/provider/symmetric/util/BaseWrapCipher; +Lcom/android/org/bouncycastle/jcajce/provider/symmetric/util/BlockCipherProvider; Lcom/android/org/bouncycastle/jcajce/provider/symmetric/util/ClassUtil$1; Lcom/android/org/bouncycastle/jcajce/provider/symmetric/util/ClassUtil; Lcom/android/org/bouncycastle/jcajce/provider/symmetric/util/GcmSpecUtil$2; @@ -10585,11 +10687,14 @@ Lcom/android/org/bouncycastle/jcajce/provider/util/AlgorithmProvider; Lcom/android/org/bouncycastle/jcajce/provider/util/AsymmetricAlgorithmProvider; Lcom/android/org/bouncycastle/jcajce/provider/util/AsymmetricKeyInfoConverter; Lcom/android/org/bouncycastle/jcajce/provider/util/DigestFactory; +Lcom/android/org/bouncycastle/jcajce/spec/AEADParameterSpec; Lcom/android/org/bouncycastle/jcajce/spec/PBKDF2KeySpec; Lcom/android/org/bouncycastle/jcajce/util/BCJcaJceHelper; Lcom/android/org/bouncycastle/jcajce/util/DefaultJcaJceHelper; Lcom/android/org/bouncycastle/jcajce/util/JcaJceHelper; +Lcom/android/org/bouncycastle/jcajce/util/ProviderJcaJceHelper; Lcom/android/org/bouncycastle/jce/X509Principal; +Lcom/android/org/bouncycastle/jce/interfaces/BCKeyStore; Lcom/android/org/bouncycastle/jce/interfaces/PKCS12BagAttributeCarrier; Lcom/android/org/bouncycastle/jce/provider/BouncyCastleProvider$1; Lcom/android/org/bouncycastle/jce/provider/BouncyCastleProvider$PrivateProvider; @@ -10599,13 +10704,16 @@ Lcom/android/org/bouncycastle/jce/provider/CertStoreCollectionSpi; Lcom/android/org/bouncycastle/jce/provider/X509CRLObject; Lcom/android/org/bouncycastle/util/Arrays; Lcom/android/org/bouncycastle/util/BigIntegers; +Lcom/android/org/bouncycastle/util/Encodable; Lcom/android/org/bouncycastle/util/Integers; +Lcom/android/org/bouncycastle/util/Iterable; Lcom/android/org/bouncycastle/util/Memoable; Lcom/android/org/bouncycastle/util/Pack; Lcom/android/org/bouncycastle/util/Properties$1; Lcom/android/org/bouncycastle/util/Properties; Lcom/android/org/bouncycastle/util/Strings$1; Lcom/android/org/bouncycastle/util/Strings; +Lcom/android/org/bouncycastle/util/encoders/Encoder; Lcom/android/org/bouncycastle/util/encoders/Hex; Lcom/android/org/bouncycastle/util/encoders/HexEncoder; Lcom/android/org/bouncycastle/util/io/Streams; @@ -10660,6 +10768,7 @@ Ljava/awt/font/NumericShaper; Ljava/awt/font/TextAttribute; Ljava/io/Bits; Ljava/io/BufferedInputStream; +Ljava/io/BufferedOutputStream; Ljava/io/BufferedReader; Ljava/io/BufferedWriter; Ljava/io/ByteArrayInputStream; @@ -11705,6 +11814,7 @@ Ljava/util/Calendar$Builder; Ljava/util/Calendar; Ljava/util/Collection; Ljava/util/Collections$2; +Ljava/util/Collections$3; Ljava/util/Collections$AsLIFOQueue; Ljava/util/Collections$CheckedCollection; Ljava/util/Collections$CheckedList; @@ -11743,6 +11853,7 @@ Ljava/util/Collections$UnmodifiableSortedMap; Ljava/util/Collections-IA; Ljava/util/Collections; Ljava/util/ComparableTimSort; +Ljava/util/Comparator$$ExternalSyntheticLambda0; Ljava/util/Comparator$$ExternalSyntheticLambda1; Ljava/util/Comparator$$ExternalSyntheticLambda2; Ljava/util/Comparator$$ExternalSyntheticLambda3; @@ -11830,6 +11941,7 @@ Ljava/util/ImmutableCollections$Access$1; Ljava/util/ImmutableCollections$Access; Ljava/util/ImmutableCollections$MapN$1; Ljava/util/ImmutableCollections$MapN$MapNIterator; +Ljava/util/ImmutableCollections$SetN$SetNIterator; Ljava/util/ImmutableCollections$SubList; Ljava/util/ImmutableCollections-IA; Ljava/util/ImmutableCollections; @@ -12076,7 +12188,6 @@ Ljava/util/concurrent/Executors$DelegatedExecutorService; Ljava/util/concurrent/Executors$RunnableAdapter; Ljava/util/concurrent/Executors; Ljava/util/concurrent/ForkJoinPool$1; -Ljava/util/concurrent/ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory; Ljava/util/concurrent/ForkJoinPool$DefaultForkJoinWorkerThreadFactory; Ljava/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory; Ljava/util/concurrent/ForkJoinPool$ManagedBlocker; @@ -12361,6 +12472,7 @@ Ljava/util/stream/IntPipeline$$ExternalSyntheticLambda7; Ljava/util/stream/IntPipeline$$ExternalSyntheticLambda8; Ljava/util/stream/IntPipeline$1$1; Ljava/util/stream/IntPipeline$4$1; +Ljava/util/stream/IntPipeline$4; Ljava/util/stream/IntPipeline$9; Ljava/util/stream/IntPipeline$StatelessOp; Ljava/util/stream/IntPipeline; @@ -12641,7 +12753,9 @@ Ljdk/internal/access/JavaIOFileDescriptorAccess; Ljdk/internal/access/JavaObjectInputStreamAccess; Ljdk/internal/access/JavaUtilCollectionAccess; Ljdk/internal/access/SharedSecrets; +Ljdk/internal/math/DoubleToDecimal; Ljdk/internal/math/FDBigInteger; +Ljdk/internal/math/FloatToDecimal; Ljdk/internal/math/FloatingDecimal$1; Ljdk/internal/math/FloatingDecimal$ASCIIToBinaryBuffer; Ljdk/internal/math/FloatingDecimal$ASCIIToBinaryConverter; @@ -12651,9 +12765,11 @@ Ljdk/internal/math/FloatingDecimal$ExceptionalBinaryToASCIIBuffer; Ljdk/internal/math/FloatingDecimal$HexFloatPattern; Ljdk/internal/math/FloatingDecimal$PreparedASCIIToBinaryBuffer; Ljdk/internal/math/FloatingDecimal; +Ljdk/internal/math/FormattedFPDecimal; Ljdk/internal/math/FormattedFloatingDecimal$1; Ljdk/internal/math/FormattedFloatingDecimal$Form; Ljdk/internal/math/FormattedFloatingDecimal; +Ljdk/internal/math/MathUtils; Ljdk/internal/misc/TerminatingThreadLocal$1; Ljdk/internal/misc/TerminatingThreadLocal; Ljdk/internal/misc/Unsafe; @@ -12756,6 +12872,7 @@ Llibcore/util/FP16; Llibcore/util/HexEncoding; Llibcore/util/NativeAllocationRegistry$CleanerRunner; Llibcore/util/NativeAllocationRegistry$CleanerThunk; +Llibcore/util/NativeAllocationRegistry$Metrics; Llibcore/util/NativeAllocationRegistry; Llibcore/util/Objects; Llibcore/util/SneakyThrow; @@ -12964,6 +13081,7 @@ Lsun/nio/fs/UnixFileSystemProvider$3; Lsun/nio/fs/UnixFileSystemProvider; Lsun/nio/fs/UnixMountEntry; Lsun/nio/fs/UnixNativeDispatcher; +Lsun/nio/fs/UnixPath; Lsun/nio/fs/UnixSecureDirectoryStream; Lsun/nio/fs/Util; Lsun/reflect/Reflection; @@ -13209,22 +13327,28 @@ Lsun/util/logging/PlatformLogger; [Ldalvik/system/DexPathList$NativeLibraryElement; [Ljava/io/File$PathStatus; [Ljava/io/File; +[Ljava/io/FileDescriptor; +[Ljava/io/IOException; [Ljava/io/InputStream; [Ljava/io/ObjectInputStream$HandleTable$HandleList; [Ljava/io/ObjectStreamClass$ClassDataSlot; [Ljava/io/ObjectStreamClass$MemberSignature; [Ljava/io/ObjectStreamField; +[Ljava/io/Serializable; +[Ljava/lang/Boolean; [Ljava/lang/Byte; [Ljava/lang/CharSequence; [Ljava/lang/Character$UnicodeBlock; [Ljava/lang/Character; [Ljava/lang/Class; +[Ljava/lang/ClassLoader; [Ljava/lang/ClassValue$Entry; [Ljava/lang/Comparable; [Ljava/lang/Daemons$Daemon; [Ljava/lang/Double; [Ljava/lang/Enum; [Ljava/lang/Integer; +[Ljava/lang/Iterable; [Ljava/lang/Long; [Ljava/lang/Number; [Ljava/lang/Object; @@ -13240,7 +13364,9 @@ Lsun/util/logging/PlatformLogger; [Ljava/lang/Thread; [Ljava/lang/ThreadGroup; [Ljava/lang/ThreadLocal$ThreadLocalMap$Entry; +[Ljava/lang/ThreadLocal; [Ljava/lang/Throwable; +[Ljava/lang/Void; [Ljava/lang/annotation/Annotation; [Ljava/lang/constant/ClassDesc; [Ljava/lang/constant/Constable; @@ -13263,6 +13389,7 @@ Lsun/util/logging/PlatformLogger; [Ljava/lang/reflect/TypeVariable; [Ljava/math/BigDecimal; [Ljava/math/BigInteger; +[Ljava/math/MathContext; [Ljava/math/RoundingMode; [Ljava/net/Authenticator$RequestorType; [Ljava/net/InetAddress; @@ -13295,6 +13422,7 @@ Lsun/util/logging/PlatformLogger; [Ljava/security/cert/X509CRL; [Ljava/security/cert/X509Certificate; [Ljava/text/DateFormat$Field; +[Ljava/text/DateFormat; [Ljava/text/Format; [Ljava/text/Normalizer$Form; [Ljava/text/NumberFormat$Style; @@ -13317,10 +13445,13 @@ Lsun/util/logging/PlatformLogger; [Ljava/time/zone/ZoneOffsetTransition; [Ljava/time/zone/ZoneOffsetTransitionRule$TimeDefinition; [Ljava/time/zone/ZoneOffsetTransitionRule; +[Ljava/util/ArrayList; +[Ljava/util/Comparator; [Ljava/util/Comparators$NaturalOrderComparator; [Ljava/util/Enumeration; [Ljava/util/Formatter$Flags; [Ljava/util/HashMap$Node; +[Ljava/util/HashMap; [Ljava/util/Hashtable$HashtableEntry; [Ljava/util/List; [Ljava/util/Locale$Category; @@ -13328,15 +13459,19 @@ Lsun/util/logging/PlatformLogger; [Ljava/util/Locale$IsoCountryCode; [Ljava/util/Locale; [Ljava/util/Map$Entry; +[Ljava/util/Set; [Ljava/util/TimerTask; +[Ljava/util/UUID; [Ljava/util/WeakHashMap$Entry; [Ljava/util/concurrent/ConcurrentHashMap$CounterCell; [Ljava/util/concurrent/ConcurrentHashMap$Node; [Ljava/util/concurrent/ConcurrentHashMap$Segment; [Ljava/util/concurrent/ForkJoinPool$WorkQueue; [Ljava/util/concurrent/ForkJoinTask; +[Ljava/util/concurrent/Future$State; [Ljava/util/concurrent/RunnableScheduledFuture; [Ljava/util/concurrent/TimeUnit; +[Ljava/util/concurrent/atomic/AtomicReference; [Ljava/util/concurrent/atomic/Striped64$Cell; [Ljava/util/logging/Handler; [Ljava/util/prefs/AbstractPreferences; @@ -13353,6 +13488,7 @@ Lsun/util/logging/PlatformLogger; [Ljavax/net/ssl/SSLEngineResult$Status; [Ljavax/net/ssl/TrustManager; [Ljavax/security/auth/callback/Callback; +[Ljavax/security/auth/x500/X500Principal; [Ljavax/security/cert/X509Certificate; [Ljdk/internal/math/FDBigInteger; [Ljdk/internal/math/FormattedFloatingDecimal$Form; @@ -13385,14 +13521,20 @@ Lsun/util/logging/PlatformLogger; [S [Z [[B +[[C [[D +[[F [[I [[J [[Ljava/lang/Byte; [[Ljava/lang/Class; +[[Ljava/lang/Long; [[Ljava/lang/Object; [[Ljava/lang/String; [[Ljava/lang/annotation/Annotation; [[Ljava/lang/invoke/MethodHandle; [[Ljava/math/BigInteger; +[[S [[Z +[[[B +[[[I diff --git a/build/boot/preloaded-classes b/build/boot/preloaded-classes index 08735d6365..38d9fac261 100644 --- a/build/boot/preloaded-classes +++ b/build/boot/preloaded-classes @@ -1,5 +1,5 @@ # -# Copyright (C) 2017 The Android Open Source Project +# Copyright (C) 2025 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ android.compat.Compatibility$1 android.compat.Compatibility$BehaviorChangeDelegate android.compat.Compatibility$ChangeConfig android.compat.Compatibility +android.crypto.hpke.HpkeSpi android.system.ErrnoException android.system.GaiException android.system.Int32Ref @@ -219,12 +220,12 @@ com.android.okhttp.okio.Timeout$1 com.android.okhttp.okio.Timeout com.android.okhttp.okio.Util com.android.org.bouncycastle.asn1.ASN1ApplicationSpecific +com.android.org.bouncycastle.asn1.ASN1ApplicationSpecificParser com.android.org.bouncycastle.asn1.ASN1BitString com.android.org.bouncycastle.asn1.ASN1Boolean com.android.org.bouncycastle.asn1.ASN1Choice com.android.org.bouncycastle.asn1.ASN1Encodable com.android.org.bouncycastle.asn1.ASN1EncodableVector -com.android.org.bouncycastle.asn1.ASN1Enumerated$$ExternalSyntheticOutline0 com.android.org.bouncycastle.asn1.ASN1Enumerated com.android.org.bouncycastle.asn1.ASN1Exception com.android.org.bouncycastle.asn1.ASN1External @@ -248,6 +249,7 @@ com.android.org.bouncycastle.asn1.ASN1SetParser com.android.org.bouncycastle.asn1.ASN1StreamParser com.android.org.bouncycastle.asn1.ASN1String com.android.org.bouncycastle.asn1.ASN1TaggedObject +com.android.org.bouncycastle.asn1.ASN1TaggedObjectParser com.android.org.bouncycastle.asn1.ASN1UTCTime com.android.org.bouncycastle.asn1.BERApplicationSpecific com.android.org.bouncycastle.asn1.BERApplicationSpecificParser @@ -258,6 +260,7 @@ com.android.org.bouncycastle.asn1.BERSequenceParser com.android.org.bouncycastle.asn1.BERSet com.android.org.bouncycastle.asn1.BERSetParser com.android.org.bouncycastle.asn1.BERTaggedObjectParser +com.android.org.bouncycastle.asn1.BERTags com.android.org.bouncycastle.asn1.ConstructedOctetStream com.android.org.bouncycastle.asn1.DERBMPString com.android.org.bouncycastle.asn1.DERBitString @@ -289,6 +292,7 @@ com.android.org.bouncycastle.asn1.InMemoryRepresentable com.android.org.bouncycastle.asn1.IndefiniteLengthInputStream com.android.org.bouncycastle.asn1.LazyEncodedSequence com.android.org.bouncycastle.asn1.LimitedInputStream +com.android.org.bouncycastle.asn1.OIDTokenizer com.android.org.bouncycastle.asn1.StreamUtil com.android.org.bouncycastle.asn1.bc.BCObjectIdentifiers com.android.org.bouncycastle.asn1.misc.MiscObjectIdentifiers @@ -296,6 +300,7 @@ com.android.org.bouncycastle.asn1.nist.NISTObjectIdentifiers com.android.org.bouncycastle.asn1.oiw.OIWObjectIdentifiers com.android.org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers com.android.org.bouncycastle.asn1.x500.X500Name +com.android.org.bouncycastle.asn1.x500.X500NameStyle com.android.org.bouncycastle.asn1.x500.style.AbstractX500NameStyle com.android.org.bouncycastle.asn1.x500.style.BCStyle com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier @@ -318,12 +323,14 @@ com.android.org.bouncycastle.crypto.DataLengthException com.android.org.bouncycastle.crypto.Digest com.android.org.bouncycastle.crypto.ExtendedDigest com.android.org.bouncycastle.crypto.InvalidCipherTextException +com.android.org.bouncycastle.crypto.Mac com.android.org.bouncycastle.crypto.OutputLengthException com.android.org.bouncycastle.crypto.PBEParametersGenerator com.android.org.bouncycastle.crypto.RuntimeCryptoException com.android.org.bouncycastle.crypto.Wrapper com.android.org.bouncycastle.crypto.digests.AndroidDigestFactory com.android.org.bouncycastle.crypto.digests.AndroidDigestFactoryBouncyCastle +com.android.org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface com.android.org.bouncycastle.crypto.digests.AndroidDigestFactoryOpenSSL com.android.org.bouncycastle.crypto.digests.EncodableDigest com.android.org.bouncycastle.crypto.digests.GeneralDigest @@ -350,6 +357,7 @@ com.android.org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator com.android.org.bouncycastle.crypto.io.MacInputStream com.android.org.bouncycastle.crypto.macs.HMac com.android.org.bouncycastle.crypto.modes.AEADBlockCipher +com.android.org.bouncycastle.crypto.modes.AEADCipher com.android.org.bouncycastle.crypto.modes.CBCBlockCipher com.android.org.bouncycastle.crypto.paddings.BlockCipherPadding com.android.org.bouncycastle.crypto.paddings.PKCS7Padding @@ -365,16 +373,21 @@ com.android.org.bouncycastle.crypto.params.DSAValidationParameters com.android.org.bouncycastle.crypto.params.KeyParameter com.android.org.bouncycastle.crypto.params.ParametersWithIV com.android.org.bouncycastle.crypto.params.ParametersWithRandom +com.android.org.bouncycastle.jcajce.PBKDFKey com.android.org.bouncycastle.jcajce.PKCS12Key +com.android.org.bouncycastle.jcajce.PKCS12KeyWithParameters com.android.org.bouncycastle.jcajce.provider.asymmetric.DH$Mappings com.android.org.bouncycastle.jcajce.provider.asymmetric.DH com.android.org.bouncycastle.jcajce.provider.asymmetric.DSA$Mappings +com.android.org.bouncycastle.jcajce.provider.asymmetric.EC$Mappings com.android.org.bouncycastle.jcajce.provider.asymmetric.RSA$Mappings com.android.org.bouncycastle.jcajce.provider.asymmetric.RSA +com.android.org.bouncycastle.jcajce.provider.asymmetric.X509$Mappings com.android.org.bouncycastle.jcajce.provider.asymmetric.dh.KeyFactorySpi com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.DSAUtil com.android.org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi$NoPadding +com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyFactorySpi com.android.org.bouncycastle.jcajce.provider.asymmetric.rsa.RSAUtil com.android.org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi @@ -387,7 +400,8 @@ com.android.org.bouncycastle.jcajce.provider.config.ConfigurableProvider com.android.org.bouncycastle.jcajce.provider.config.ProviderConfiguration com.android.org.bouncycastle.jcajce.provider.config.ProviderConfigurationPermission com.android.org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider -com.android.org.bouncycastle.jcajce.provider.digest.SHA1$Mappings$$ExternalSyntheticOutline0 +com.android.org.bouncycastle.jcajce.provider.digest.MD5$Mappings +com.android.org.bouncycastle.jcajce.provider.digest.MD5 com.android.org.bouncycastle.jcajce.provider.digest.SHA1$Mappings com.android.org.bouncycastle.jcajce.provider.digest.SHA1 com.android.org.bouncycastle.jcajce.provider.digest.SHA224$Mappings @@ -403,6 +417,7 @@ com.android.org.bouncycastle.jcajce.provider.keystore.PKCS12$Mappings com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$Std com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi$StoreEntry com.android.org.bouncycastle.jcajce.provider.keystore.bc.BcKeyStoreSpi +com.android.org.bouncycastle.jcajce.provider.symmetric.AES$ECB$1 com.android.org.bouncycastle.jcajce.provider.symmetric.AES$ECB com.android.org.bouncycastle.jcajce.provider.symmetric.AES$Mappings com.android.org.bouncycastle.jcajce.provider.symmetric.AES @@ -437,6 +452,7 @@ com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher$ErasableOutputStream com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher$InvalidKeyOrParametersException com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher +com.android.org.bouncycastle.jcajce.provider.symmetric.util.BlockCipherProvider com.android.org.bouncycastle.jcajce.provider.symmetric.util.ClassUtil$1 com.android.org.bouncycastle.jcajce.provider.symmetric.util.ClassUtil com.android.org.bouncycastle.jcajce.provider.symmetric.util.GcmSpecUtil$2 @@ -447,11 +463,14 @@ com.android.org.bouncycastle.jcajce.provider.util.AlgorithmProvider com.android.org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider com.android.org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter com.android.org.bouncycastle.jcajce.provider.util.DigestFactory +com.android.org.bouncycastle.jcajce.spec.AEADParameterSpec com.android.org.bouncycastle.jcajce.spec.PBKDF2KeySpec com.android.org.bouncycastle.jcajce.util.BCJcaJceHelper com.android.org.bouncycastle.jcajce.util.DefaultJcaJceHelper com.android.org.bouncycastle.jcajce.util.JcaJceHelper +com.android.org.bouncycastle.jcajce.util.ProviderJcaJceHelper com.android.org.bouncycastle.jce.X509Principal +com.android.org.bouncycastle.jce.interfaces.BCKeyStore com.android.org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier com.android.org.bouncycastle.jce.provider.BouncyCastleProvider$1 com.android.org.bouncycastle.jce.provider.BouncyCastleProvider$PrivateProvider @@ -461,13 +480,16 @@ com.android.org.bouncycastle.jce.provider.CertStoreCollectionSpi com.android.org.bouncycastle.jce.provider.X509CRLObject com.android.org.bouncycastle.util.Arrays com.android.org.bouncycastle.util.BigIntegers +com.android.org.bouncycastle.util.Encodable com.android.org.bouncycastle.util.Integers +com.android.org.bouncycastle.util.Iterable com.android.org.bouncycastle.util.Memoable com.android.org.bouncycastle.util.Pack com.android.org.bouncycastle.util.Properties$1 com.android.org.bouncycastle.util.Properties com.android.org.bouncycastle.util.Strings$1 com.android.org.bouncycastle.util.Strings +com.android.org.bouncycastle.util.encoders.Encoder com.android.org.bouncycastle.util.encoders.Hex com.android.org.bouncycastle.util.encoders.HexEncoder com.android.org.bouncycastle.util.io.Streams @@ -1690,6 +1712,7 @@ java.util.ImmutableCollections$Access$1 java.util.ImmutableCollections$Access java.util.ImmutableCollections$MapN$1 java.util.ImmutableCollections$MapN$MapNIterator +java.util.ImmutableCollections$SetN$SetNIterator java.util.ImmutableCollections$SubList java.util.ImmutableCollections-IA java.util.InputMismatchException @@ -1868,6 +1891,7 @@ java.util.concurrent.ConcurrentHashMap$ForEachTransformedMappingTask java.util.concurrent.ConcurrentHashMap$ForEachTransformedValueTask java.util.concurrent.ConcurrentHashMap$ForEachValueTask java.util.concurrent.ConcurrentHashMap$ForwardingNode +java.util.concurrent.ConcurrentHashMap$KeyIterator java.util.concurrent.ConcurrentHashMap$KeySetView java.util.concurrent.ConcurrentHashMap$KeySpliterator java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask @@ -1928,12 +1952,12 @@ java.util.concurrent.Delayed java.util.concurrent.ExecutionException java.util.concurrent.Executor java.util.concurrent.ExecutorService +java.util.concurrent.Executors$AutoShutdownDelegatedExecutorService$$ExternalSyntheticLambda0 java.util.concurrent.Executors$DefaultThreadFactory java.util.concurrent.Executors$DelegatedExecutorService java.util.concurrent.Executors$RunnableAdapter java.util.concurrent.Executors java.util.concurrent.ForkJoinPool$1 -java.util.concurrent.ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory java.util.concurrent.ForkJoinPool$DefaultForkJoinWorkerThreadFactory java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory java.util.concurrent.ForkJoinPool$ManagedBlocker @@ -1942,6 +1966,7 @@ java.util.concurrent.ForkJoinPool java.util.concurrent.ForkJoinTask$Aux java.util.concurrent.ForkJoinTask java.util.concurrent.ForkJoinWorkerThread +java.util.concurrent.Future$State java.util.concurrent.Future java.util.concurrent.FutureTask$WaitNode java.util.concurrent.FutureTask @@ -1952,6 +1977,8 @@ java.util.concurrent.LinkedBlockingDeque java.util.concurrent.LinkedBlockingQueue$Itr java.util.concurrent.LinkedBlockingQueue$Node java.util.concurrent.LinkedBlockingQueue +java.util.concurrent.LinkedTransferQueue$DualNode +java.util.concurrent.LinkedTransferQueue java.util.concurrent.Phaser java.util.concurrent.PriorityBlockingQueue java.util.concurrent.RejectedExecutionException @@ -1975,6 +2002,7 @@ java.util.concurrent.ThreadPoolExecutor$Worker java.util.concurrent.TimeUnit$1 java.util.concurrent.TimeUnit java.util.concurrent.TimeoutException +java.util.concurrent.TransferQueue java.util.concurrent.atomic.AtomicBoolean java.util.concurrent.atomic.AtomicInteger java.util.concurrent.atomic.AtomicIntegerArray @@ -2347,6 +2375,7 @@ java.util.zip.Deflater-IA java.util.zip.Deflater java.util.zip.DeflaterOutputStream java.util.zip.GZIPInputStream$1 +java.util.zip.GZIPInputStream java.util.zip.GZIPOutputStream java.util.zip.Inflater$InflaterZStreamRef java.util.zip.Inflater-IA @@ -2491,7 +2520,9 @@ jdk.internal.access.JavaIOFileDescriptorAccess jdk.internal.access.JavaObjectInputStreamAccess jdk.internal.access.JavaUtilCollectionAccess jdk.internal.access.SharedSecrets +jdk.internal.math.DoubleToDecimal jdk.internal.math.FDBigInteger +jdk.internal.math.FloatToDecimal jdk.internal.math.FloatingDecimal$1 jdk.internal.math.FloatingDecimal$ASCIIToBinaryBuffer jdk.internal.math.FloatingDecimal$ASCIIToBinaryConverter @@ -2501,9 +2532,11 @@ jdk.internal.math.FloatingDecimal$ExceptionalBinaryToASCIIBuffer jdk.internal.math.FloatingDecimal$HexFloatPattern jdk.internal.math.FloatingDecimal$PreparedASCIIToBinaryBuffer jdk.internal.math.FloatingDecimal +jdk.internal.math.FormattedFPDecimal jdk.internal.math.FormattedFloatingDecimal$1 jdk.internal.math.FormattedFloatingDecimal$Form jdk.internal.math.FormattedFloatingDecimal +jdk.internal.math.MathUtils jdk.internal.misc.TerminatingThreadLocal$1 jdk.internal.misc.TerminatingThreadLocal jdk.internal.misc.Unsafe @@ -2606,6 +2639,7 @@ libcore.util.FP16 libcore.util.HexEncoding libcore.util.NativeAllocationRegistry$CleanerRunner libcore.util.NativeAllocationRegistry$CleanerThunk +libcore.util.NativeAllocationRegistry$Metrics libcore.util.NativeAllocationRegistry libcore.util.Objects libcore.util.SneakyThrow @@ -2627,7 +2661,9 @@ org.apache.harmony.xml.dom.CDATASectionImpl org.apache.harmony.xml.dom.CharacterDataImpl org.apache.harmony.xml.dom.CommentImpl org.apache.harmony.xml.dom.DOMImplementationImpl +org.apache.harmony.xml.dom.DocumentImpl org.apache.harmony.xml.dom.DocumentTypeImpl +org.apache.harmony.xml.dom.ElementImpl org.apache.harmony.xml.dom.EntityReferenceImpl org.apache.harmony.xml.dom.InnerNodeImpl org.apache.harmony.xml.dom.LeafNodeImpl @@ -2635,6 +2671,7 @@ org.apache.harmony.xml.dom.NodeImpl$1 org.apache.harmony.xml.dom.NodeImpl org.apache.harmony.xml.dom.NodeListImpl org.apache.harmony.xml.dom.ProcessingInstructionImpl +org.apache.harmony.xml.dom.TextImpl org.apache.harmony.xml.parsers.DocumentBuilderFactoryImpl org.apache.harmony.xml.parsers.DocumentBuilderImpl org.apache.harmony.xml.parsers.SAXParserFactoryImpl @@ -2810,6 +2847,7 @@ sun.nio.fs.UnixFileSystemProvider$3 sun.nio.fs.UnixFileSystemProvider sun.nio.fs.UnixMountEntry sun.nio.fs.UnixNativeDispatcher +sun.nio.fs.UnixPath sun.nio.fs.UnixSecureDirectoryStream sun.nio.fs.Util sun.reflect.Reflection @@ -3055,16 +3093,20 @@ sun.util.logging.PlatformLogger [Ldalvik.system.DexPathList$NativeLibraryElement; [Ljava.io.File$PathStatus; [Ljava.io.File; +[Ljava.io.FileDescriptor; +[Ljava.io.IOException; [Ljava.io.InputStream; [Ljava.io.ObjectInputStream$HandleTable$HandleList; [Ljava.io.ObjectStreamClass$ClassDataSlot; [Ljava.io.ObjectStreamClass$MemberSignature; [Ljava.io.ObjectStreamField; +[Ljava.lang.Boolean; [Ljava.lang.Byte; [Ljava.lang.CharSequence; [Ljava.lang.Character$UnicodeBlock; [Ljava.lang.Character; [Ljava.lang.Class; +[Ljava.lang.ClassLoader; [Ljava.lang.ClassValue$Entry; [Ljava.lang.Comparable; [Ljava.lang.Daemons$Daemon; @@ -3087,6 +3129,7 @@ sun.util.logging.PlatformLogger [Ljava.lang.ThreadGroup; [Ljava.lang.ThreadLocal$ThreadLocalMap$Entry; [Ljava.lang.Throwable; +[Ljava.lang.Void; [Ljava.lang.annotation.Annotation; [Ljava.lang.constant.ClassDesc; [Ljava.lang.constant.Constable; @@ -3109,6 +3152,7 @@ sun.util.logging.PlatformLogger [Ljava.lang.reflect.TypeVariable; [Ljava.math.BigDecimal; [Ljava.math.BigInteger; +[Ljava.math.MathContext; [Ljava.math.RoundingMode; [Ljava.net.Authenticator$RequestorType; [Ljava.net.InetAddress; @@ -3141,6 +3185,7 @@ sun.util.logging.PlatformLogger [Ljava.security.cert.X509CRL; [Ljava.security.cert.X509Certificate; [Ljava.text.DateFormat$Field; +[Ljava.text.DateFormat; [Ljava.text.Format; [Ljava.text.Normalizer$Form; [Ljava.text.NumberFormat$Style; @@ -3163,10 +3208,12 @@ sun.util.logging.PlatformLogger [Ljava.time.zone.ZoneOffsetTransition; [Ljava.time.zone.ZoneOffsetTransitionRule$TimeDefinition; [Ljava.time.zone.ZoneOffsetTransitionRule; +[Ljava.util.ArrayList; [Ljava.util.Comparators$NaturalOrderComparator; [Ljava.util.Enumeration; [Ljava.util.Formatter$Flags; [Ljava.util.HashMap$Node; +[Ljava.util.HashMap; [Ljava.util.Hashtable$HashtableEntry; [Ljava.util.List; [Ljava.util.Locale$Category; @@ -3181,6 +3228,7 @@ sun.util.logging.PlatformLogger [Ljava.util.concurrent.ConcurrentHashMap$Segment; [Ljava.util.concurrent.ForkJoinPool$WorkQueue; [Ljava.util.concurrent.ForkJoinTask; +[Ljava.util.concurrent.Future$State; [Ljava.util.concurrent.RunnableScheduledFuture; [Ljava.util.concurrent.TimeUnit; [Ljava.util.concurrent.atomic.Striped64$Cell; @@ -3199,6 +3247,7 @@ sun.util.logging.PlatformLogger [Ljavax.net.ssl.SSLEngineResult$Status; [Ljavax.net.ssl.TrustManager; [Ljavax.security.auth.callback.Callback; +[Ljavax.security.auth.x500.X500Principal; [Ljavax.security.cert.X509Certificate; [Ljdk.internal.math.FDBigInteger; [Ljdk.internal.math.FormattedFloatingDecimal$Form; @@ -3231,14 +3280,20 @@ sun.util.logging.PlatformLogger [S [Z [[B +[[C [[D +[[F [[I [[J [[Ljava.lang.Byte; [[Ljava.lang.Class; +[[Ljava.lang.Long; [[Ljava.lang.Object; [[Ljava.lang.String; [[Ljava.lang.annotation.Annotation; [[Ljava.lang.invoke.MethodHandle; [[Ljava.math.BigInteger; +[[S [[Z +[[[B +[[[I |