jogamp.common.os.MachineDataInfoRuntime.class Maven / Gradle / Ivy
The newest version!
???? 4
P ? O ? ?
V ?
O ?
V ? ? ?
? ?
? ? ?
?
?
? V ?
? ? ? ? O ? O ? ? ? ? ? ?
? ? ? ?
? ? h ? ? ? h ? h ? V ? f ? V ? f ? V ? f ? h ? V ? h ? V ? V ? V ? f ? h ? V ? V ?
? ? ?
O ? ?
? ?
O ? ? ??? ?
?
O ?
O ?
O ?
O ?
O ?
O ?
O ?
O ?
O ?
O ?
O ?
O ?
O ?
O ?
O ?
? ? ? initialized Z runtimeMD &Lcom/jogamp/common/os/MachineDataInfo; staticMD ? StaticConfig InnerClasses 3Lcom/jogamp/common/os/MachineDataInfo$StaticConfig; ()V Code LineNumberTable
initialize
StackMapTable ? getStatic 5()Lcom/jogamp/common/os/MachineDataInfo$StaticConfig;
getRuntime (()Lcom/jogamp/common/os/MachineDataInfo; guessStaticMachineDataInfo ? OSType ? CPUType ?(Lcom/jogamp/common/os/Platform$OSType;Lcom/jogamp/common/os/Platform$CPUType;)Lcom/jogamp/common/os/MachineDataInfo$StaticConfig; getRuntimeImpl getPointerSizeInBytesImpl ()I getPageSizeInBytesImpl ()J getAlignmentInt8Impl getAlignmentInt16Impl getAlignmentInt32Impl getAlignmentInt64Impl getAlignmentIntImpl getAlignmentLongImpl getAlignmentPointerImpl getAlignmentFloatImpl getAlignmentDoubleImpl getAlignmentLongDoubleImpl getSizeOfIntImpl getSizeOfLongImpl getSizeOfPointerImpl getSizeOfFloatImpl getSizeOfDoubleImpl getSizeOfLongDoubleImpl
SourceFile MachineDataInfoRuntime.java Z [ Q R $com/jogamp/common/os/MachineDataInfo ? [ k d ? ? java/lang/RuntimeException java/lang/StringBuilder 7No compatible MachineDataInfo.StaticConfig for runtime: ? ? ? ? ? ? ? ? ? Z ? ? T ? ? Incompatible MachineDataInfo: Static Runtime S T U Y ? R ? ? ? $MachineDataInfoRuntime.initialize(): ? ? ? java/lang/InternalError Already initialized Not set ? R ? ? ? ? ? ? ? ? Y ? ? ? Y ? ? ? Y ? ? ? ? ? Y ? ? ? Y Y Y ? ? Y Y [ java/lang/UnsatisfiedLinkError l m Unsupported pointer size ? bytes, please implement. n o java/lang/Integer PageSize exceeds integer value: ? z m { m } m ~ m m p m q m r m s m t m u m w m x m y m v m Z
'jogamp/common/os/MachineDataInfoRuntime java/lang/Object 1com/jogamp/common/os/MachineDataInfo$StaticConfig java/lang/Throwable $com/jogamp/common/os/Platform$OSType %com/jogamp/common/os/Platform$CPUType validateUniqueMachineDataInfo findCompatible [(Lcom/jogamp/common/os/MachineDataInfo;)Lcom/jogamp/common/os/MachineDataInfo$StaticConfig; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; "jogamp/common/os/PlatformPropsImpl NEWLINE Ljava/lang/String; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V md
compatible )(Lcom/jogamp/common/os/MachineDataInfo;)Z DEBUG java/lang/System err Ljava/io/PrintStream; java/io/PrintStream println is32Bit 'com/jogamp/common/os/Platform$CPUFamily CPUFamily ARM )Lcom/jogamp/common/os/Platform$CPUFamily; family MIPS_32 'Lcom/jogamp/common/os/Platform$CPUType; ARM_MIPS_32 WINDOWS &Lcom/jogamp/common/os/Platform$OSType; X86_32_WINDOWS MACOS X86_32_MACOS SUNOS SPARC_32 SPARC_32_SUNOS PPC PPC_32_UNIX X86_32_UNIX X86_64_WINDOWS IOS ARM64 ARM64_IOS LP64_UNIX com/jogamp/common/os/Platform
initSingleton (I)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; (ZIIIIIIIIIIIIIIIII)V ! O P H Q R H S T H U Y Z [ \ *? ? ] &