class sun.jvm.hotspot.gc.z.ZUtils
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.jvm.hotspot.gc.z.ZUtils
super_class: java.lang.Object
{
private static final long MSB;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -9223372036854775808
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvm/hotspot/gc/z/ZUtils;
private static sun.jvm.hotspot.debugger.Address msbAddress();
descriptor: ()Lsun/jvm/hotspot/debugger/Address;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: invokestatic sun.jvm.hotspot.runtime.VM.getVM:()Lsun/jvm/hotspot/runtime/VM;
invokevirtual sun.jvm.hotspot.runtime.VM.getUniverse:()Lsun/jvm/hotspot/memory/Universe;
invokevirtual sun.jvm.hotspot.memory.Universe.heap:()Lsun/jvm/hotspot/gc/shared/CollectedHeap;
invokevirtual sun.jvm.hotspot.gc.shared.CollectedHeap.start:()Lsun/jvm/hotspot/debugger/Address;
ldc -9223372036854775808
invokeinterface sun.jvm.hotspot.debugger.Address.orWithMask:(J)Lsun/jvm/hotspot/debugger/Address;
ldc -9223372036854775808
invokeinterface sun.jvm.hotspot.debugger.Address.andWithMask:(J)Lsun/jvm/hotspot/debugger/Address;
areturn
LocalVariableTable:
Start End Slot Name Signature
static sun.jvm.hotspot.debugger.Address longToAddress(long);
descriptor: (J)Lsun/jvm/hotspot/debugger/Address;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: invokestatic sun.jvm.hotspot.gc.z.ZUtils.msbAddress:()Lsun/jvm/hotspot/debugger/Address;
astore 2
start local 2 1: aload 2
lload 0
invokeinterface sun.jvm.hotspot.debugger.Address.orWithMask:(J)Lsun/jvm/hotspot/debugger/Address;
aload 2
invokestatic sun.jvm.hotspot.gc.z.ZAddress.as_long:(Lsun/jvm/hotspot/debugger/Address;)J
invokeinterface sun.jvm.hotspot.debugger.Address.xorWithMask:(J)Lsun/jvm/hotspot/debugger/Address;
areturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 value J
1 2 2 oneAddress Lsun/jvm/hotspot/debugger/Address;
MethodParameters:
Name Flags
value
}
SourceFile: "ZUtils.java"