| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
JVM.Data.Raw.MagicNumbers
Description
This module contains all the magic numbers used in the JVM class file format.
Synopsis
- classMagic :: Word32
- accessFlag_PUBLIC :: Word16
- accessFlag_PRIVATE :: Word16
- accessFlag_PROTECTED :: Word16
- accessFlag_STATIC :: Word16
- accessFlag_FINAL :: Word16
- accessFlag_VOLATILE :: Word16
- accessFlag_TRANSIENT :: Word16
- accessFlag_SUPER :: Word16
- accessFlag_INTERFACE :: Word16
- accessFlag_ABSTRACT :: Word16
- accessFlag_SYNTHETIC :: Word16
- accessFlag_ANNOTATION :: Word16
- accessFlag_ENUM :: Word16
- accessFlag_SYNCHRONIZED :: Word16
- accessFlag_BRIDGE :: Word16
- accessFlag_VARARGS :: Word16
- accessFlag_NATIVE :: Word16
- accessFlag_STRICT :: Word16
- _REF_getField :: Word8
- _REF_getStatic :: Word8
- _REF_putField :: Word8
- _REF_putStatic :: Word8
- _REF_invokeVirtual :: Word8
- _REF_invokeStatic :: Word8
- _REF_invokeSpecial :: Word8
- _REF_newInvokeSpecial :: Word8
- _REF_invokeInterface :: Word8
- constant_Class :: Word8
- constant_Fieldref :: Word8
- constant_Methodref :: Word8
- constant_InterfaceMethodref :: Word8
- constant_String :: Word8
- constant_Integer :: Word8
- constant_Float :: Word8
- constant_Long :: Word8
- constant_Double :: Word8
- constant_NameAndType :: Word8
- constant_Utf8 :: Word8
- constant_MethodHandle :: Word8
- constant_MethodType :: Word8
- constant_InvokeDynamic :: Word8
- verificationType_info_TopVariableInfo :: Word8
- verificationType_info_IntegerVariableInfo :: Word8
- verificationType_info_FloatVariableInfo :: Word8
- verificationType_info_DoubleVariableInfo :: Word8
- verificationType_info_LongVariableInfo :: Word8
- verificationType_info_NullVariableInfo :: Word8
- verificationType_info_UninitializedThisVariableInfo :: Word8
- verificationType_info_ObjectVariableInfo :: Word8
- verificationType_info_UninitializedVariableInfo :: Word8
- instruction_aaLoad :: Word8
- instruction_aaStore :: Word8
- instruction_aConstNull :: Word8
- instruction_aLoad :: Word8
- instruction_aLoad0 :: Word8
- instruction_aLoad1 :: Word8
- instruction_aLoad2 :: Word8
- instruction_aLoad3 :: Word8
- instruction_aNewArray :: Word8
- instruction_aReturn :: Word8
- instruction_aStore :: Word8
- instruction_aStore0 :: Word8
- instruction_aStore1 :: Word8
- instruction_aStore2 :: Word8
- instruction_aStore3 :: Word8
- instruction_arrayLength :: Word8
- instruction_aThrow :: Word8
- instruction_baLoad :: Word8
- instruction_baStore :: Word8
- instruction_biPush :: Word8
- instruction_breakpoint :: Word8
- instruction_caLoad :: Word8
- instruction_caStore :: Word8
- instruction_checkCast :: Word8
- instruction_d2f :: Word8
- instruction_d2i :: Word8
- instruction_d2l :: Word8
- instruction_dAdd :: Word8
- instruction_daLoad :: Word8
- instruction_daStore :: Word8
- instruction_dCmpG :: Word8
- instruction_dCmpL :: Word8
- instruction_dConst0 :: Word8
- instruction_dConst1 :: Word8
- instruction_dDiv :: Word8
- instruction_dLoad :: Word8
- instruction_dLoad0 :: Word8
- instruction_dLoad1 :: Word8
- instruction_dLoad2 :: Word8
- instruction_dLoad3 :: Word8
- instruction_dMul :: Word8
- instruction_dNeg :: Word8
- instruction_dRem :: Word8
- instruction_dReturn :: Word8
- instruction_dStore :: Word8
- instruction_dStore0 :: Word8
- instruction_dStore1 :: Word8
- instruction_dStore2 :: Word8
- instruction_dStore3 :: Word8
- instruction_dSub :: Word8
- instruction_dup :: Word8
- instruction_dup2 :: Word8
- instruction_dup2X1 :: Word8
- instruction_dup2X2 :: Word8
- instruction_dupX1 :: Word8
- instruction_dupX2 :: Word8
- instruction_f2d :: Word8
- instruction_f2i :: Word8
- instruction_f2l :: Word8
- instruction_fAdd :: Word8
- instruction_faLoad :: Word8
- instruction_faStore :: Word8
- instruction_fCmpG :: Word8
- instruction_fCmpL :: Word8
- instruction_fConst0 :: Word8
- instruction_fConst1 :: Word8
- instruction_fConst2 :: Word8
- instruction_fDiv :: Word8
- instruction_fLoad :: Word8
- instruction_fLoad0 :: Word8
- instruction_fLoad1 :: Word8
- instruction_fLoad2 :: Word8
- instruction_fLoad3 :: Word8
- instruction_fMul :: Word8
- instruction_fNeg :: Word8
- instruction_fRem :: Word8
- instruction_fReturn :: Word8
- instruction_fStore :: Word8
- instruction_fStore0 :: Word8
- instruction_fStore1 :: Word8
- instruction_fStore2 :: Word8
- instruction_fStore3 :: Word8
- instruction_fSub :: Word8
- instruction_getField :: Word8
- instruction_getStatic :: Word8
- instruction_goto :: Word8
- instruction_gotoW :: Word8
- instruction_i2b :: Word8
- instruction_i2c :: Word8
- instruction_i2d :: Word8
- instruction_i2f :: Word8
- instruction_i2l :: Word8
- instruction_i2s :: Word8
- instruction_iAdd :: Word8
- instruction_iALoad :: Word8
- instruction_iAStore :: Word8
- instruction_iAnd :: Word8
- instruction_iCmp :: Word8
- instruction_iConstM1 :: Word8
- instruction_iConst0 :: Word8
- instruction_iConst1 :: Word8
- instruction_iConst2 :: Word8
- instruction_iConst3 :: Word8
- instruction_iConst4 :: Word8
- instruction_iConst5 :: Word8
- instruction_iDiv :: Word8
- instruction_iLoad :: Word8
- instruction_iLoad0 :: Word8
- instruction_iLoad1 :: Word8
- instruction_iLoad2 :: Word8
- instruction_iLoad3 :: Word8
- instruction_iMul :: Word8
- instruction_iNeg :: Word8
- instruction_instanceOf :: Word8
- instruction_invokeDynamic :: Word8
- instruction_invokeInterface :: Word8
- instruction_invokeSpecial :: Word8
- instruction_invokeStatic :: Word8
- instruction_invokeVirtual :: Word8
- instruction_iOr :: Word8
- instruction_iRem :: Word8
- instruction_iReturn :: Word8
- instruction_iShl :: Word8
- instruction_iShr :: Word8
- instruction_iStore :: Word8
- instruction_iStore0 :: Word8
- instruction_iStore1 :: Word8
- instruction_iStore2 :: Word8
- instruction_iStore3 :: Word8
- instruction_iSub :: Word8
- instruction_iUShr :: Word8
- instruction_iXor :: Word8
- instruction_ifAcmpeq :: Word8
- instruction_ifAcmpne :: Word8
- instruction_ifIcmpeq :: Word8
- instruction_ifIcmpne :: Word8
- instruction_ifIcmplt :: Word8
- instruction_ifIcmpge :: Word8
- instruction_ifIcmpgt :: Word8
- instruction_ifIcmple :: Word8
- instruction_ifEq :: Word8
- instruction_ifNe :: Word8
- instruction_ifLt :: Word8
- instruction_ifGe :: Word8
- instruction_ifGt :: Word8
- instruction_ifLe :: Word8
- instruction_ifNonNull :: Word8
- instruction_ifNull :: Word8
- instruction_iInc :: Word8
- instruction_jsr :: Word8
- instruction_jsrW :: Word8
- instruction_l2d :: Word8
- instruction_l2f :: Word8
- instruction_l2i :: Word8
- instruction_lAdd :: Word8
- instruction_lALoad :: Word8
- instruction_lAnd :: Word8
- instruction_lAStore :: Word8
- instruction_lCmp :: Word8
- instruction_lConst0 :: Word8
- instruction_lConst1 :: Word8
- instruction_ldc :: Word8
- instruction_ldcW :: Word8
- instruction_ldc2W :: Word8
- instruction_lDiv :: Word8
- instruction_lLoad :: Word8
- instruction_lLoad0 :: Word8
- instruction_lLoad1 :: Word8
- instruction_lLoad2 :: Word8
- instruction_lLoad3 :: Word8
- instruction_lMul :: Word8
- instruction_lNeg :: Word8
- instruction_lookupSwitch :: Word8
- instruction_lOr :: Word8
- instruction_lRem :: Word8
- instruction_lReturn :: Word8
- instruction_lShl :: Word8
- instruction_lShr :: Word8
- instruction_lStore :: Word8
- instruction_lStore0 :: Word8
- instruction_lStore1 :: Word8
- instruction_lStore2 :: Word8
- instruction_lStore3 :: Word8
- instruction_lSub :: Word8
- instruction_lUShr :: Word8
- instruction_lXor :: Word8
- instruction_monitorEnter :: Word8
- instruction_monitorExit :: Word8
- instruction_multiANewArray :: Word8
- instruction_new :: Word8
- instruction_newArray :: Word8
- instruction_nop :: Word8
- instruction_pop :: Word8
- instruction_pop2 :: Word8
- instruction_putField :: Word8
- instruction_putStatic :: Word8
- instruction_ret :: Word8
- instruction_return :: Word8
- instruction_sALoad :: Word8
- instruction_sAStore :: Word8
- instruction_sIPush :: Word8
- instruction_swap :: Word8
- instruction_tableSwitch :: Word8
- instruction_wide :: Word8
Documentation
classMagic :: Word32 Source #
Magic number for all class files