Utility
This commit is contained in:
@@ -201,7 +201,7 @@ public final class Utility {
|
|||||||
}
|
}
|
||||||
// strLatin1Function
|
// strLatin1Function
|
||||||
try {
|
try {
|
||||||
if (unsafeInstance != null) {
|
if (!NATIVE_IMAGE_ENV && unsafeInstance != null) { // native-image模式下objectFieldOffset值不一定精准,可能崩溃
|
||||||
final Unsafe unsafe = unsafeInstance;
|
final Unsafe unsafe = unsafeInstance;
|
||||||
final long coderOffset = unsafe.objectFieldOffset(String.class.getDeclaredField("coder"));
|
final long coderOffset = unsafe.objectFieldOffset(String.class.getDeclaredField("coder"));
|
||||||
final long valueOffset = unsafe.objectFieldOffset(String.class.getDeclaredField("value"));
|
final long valueOffset = unsafe.objectFieldOffset(String.class.getDeclaredField("value"));
|
||||||
|
|||||||
Reference in New Issue
Block a user