< prev index next >

src/hotspot/share/classfile/vmSymbols.hpp

Print this page
rev 59083 : DRAFT 8236522: NonTearable marker interface for inline classes to enforce atomicity


  47 #define VM_SYMBOL_IGNORE(id, name)                       /*ignored*/
  48 #define VM_ALIAS_IGNORE(id, id2)                         /*ignored*/
  49 
  50 // Mapping function names to values. New entries should be added below.
  51 
  52 #define VM_SYMBOLS_DO(template, do_alias)                                                         \
  53   /* commonly used class, package, module names */                                                \
  54   template(java_base,                                 "java.base")                                \
  55   template(java_lang_System,                          "java/lang/System")                         \
  56   template(java_lang_Object,                          "java/lang/Object")                         \
  57   template(java_lang_IdentityObject,                  "java/lang/IdentityObject")                 \
  58   template(java_lang_Class,                           "java/lang/Class")                          \
  59   template(java_lang_Package,                         "java/lang/Package")                        \
  60   template(java_lang_Module,                          "java/lang/Module")                         \
  61   template(java_lang_String,                          "java/lang/String")                         \
  62   template(java_lang_StringLatin1,                    "java/lang/StringLatin1")                   \
  63   template(java_lang_StringUTF16,                     "java/lang/StringUTF16")                    \
  64   template(java_lang_Thread,                          "java/lang/Thread")                         \
  65   template(java_lang_ThreadGroup,                     "java/lang/ThreadGroup")                    \
  66   template(java_lang_Cloneable,                       "java/lang/Cloneable")                      \

  67   template(java_lang_Throwable,                       "java/lang/Throwable")                      \
  68   template(java_lang_ClassLoader,                     "java/lang/ClassLoader")                    \
  69   template(java_lang_ClassLoader_NativeLibrary,       "java/lang/ClassLoader\x024NativeLibrary")  \
  70   template(java_lang_ThreadDeath,                     "java/lang/ThreadDeath")                    \
  71   template(java_lang_Boolean,                         "java/lang/Boolean")                        \
  72   template(java_lang_Character,                       "java/lang/Character")                      \
  73   template(java_lang_Character_CharacterCache,        "java/lang/Character$CharacterCache")       \
  74   template(java_lang_CharacterDataLatin1,             "java/lang/CharacterDataLatin1")            \
  75   template(java_lang_Float,                           "java/lang/Float")                          \
  76   template(java_lang_Double,                          "java/lang/Double")                         \
  77   template(java_lang_Byte,                            "java/lang/Byte")                           \
  78   template(java_lang_Byte_ByteCache,                  "java/lang/Byte$ByteCache")                 \
  79   template(java_lang_Short,                           "java/lang/Short")                          \
  80   template(java_lang_Short_ShortCache,                "java/lang/Short$ShortCache")               \
  81   template(java_lang_Integer,                         "java/lang/Integer")                        \
  82   template(java_lang_Integer_IntegerCache,            "java/lang/Integer$IntegerCache")           \
  83   template(java_lang_Long,                            "java/lang/Long")                           \
  84   template(java_lang_Long_LongCache,                  "java/lang/Long$LongCache")                 \
  85   template(java_lang_Shutdown,                        "java/lang/Shutdown")                       \
  86   template(java_lang_ref_Reference,                   "java/lang/ref/Reference")                  \




  47 #define VM_SYMBOL_IGNORE(id, name)                       /*ignored*/
  48 #define VM_ALIAS_IGNORE(id, id2)                         /*ignored*/
  49 
  50 // Mapping function names to values. New entries should be added below.
  51 
  52 #define VM_SYMBOLS_DO(template, do_alias)                                                         \
  53   /* commonly used class, package, module names */                                                \
  54   template(java_base,                                 "java.base")                                \
  55   template(java_lang_System,                          "java/lang/System")                         \
  56   template(java_lang_Object,                          "java/lang/Object")                         \
  57   template(java_lang_IdentityObject,                  "java/lang/IdentityObject")                 \
  58   template(java_lang_Class,                           "java/lang/Class")                          \
  59   template(java_lang_Package,                         "java/lang/Package")                        \
  60   template(java_lang_Module,                          "java/lang/Module")                         \
  61   template(java_lang_String,                          "java/lang/String")                         \
  62   template(java_lang_StringLatin1,                    "java/lang/StringLatin1")                   \
  63   template(java_lang_StringUTF16,                     "java/lang/StringUTF16")                    \
  64   template(java_lang_Thread,                          "java/lang/Thread")                         \
  65   template(java_lang_ThreadGroup,                     "java/lang/ThreadGroup")                    \
  66   template(java_lang_Cloneable,                       "java/lang/Cloneable")                      \
  67   template(java_lang_NonTearable,                     "java/lang/NonTearable")                    \
  68   template(java_lang_Throwable,                       "java/lang/Throwable")                      \
  69   template(java_lang_ClassLoader,                     "java/lang/ClassLoader")                    \
  70   template(java_lang_ClassLoader_NativeLibrary,       "java/lang/ClassLoader\x024NativeLibrary")  \
  71   template(java_lang_ThreadDeath,                     "java/lang/ThreadDeath")                    \
  72   template(java_lang_Boolean,                         "java/lang/Boolean")                        \
  73   template(java_lang_Character,                       "java/lang/Character")                      \
  74   template(java_lang_Character_CharacterCache,        "java/lang/Character$CharacterCache")       \
  75   template(java_lang_CharacterDataLatin1,             "java/lang/CharacterDataLatin1")            \
  76   template(java_lang_Float,                           "java/lang/Float")                          \
  77   template(java_lang_Double,                          "java/lang/Double")                         \
  78   template(java_lang_Byte,                            "java/lang/Byte")                           \
  79   template(java_lang_Byte_ByteCache,                  "java/lang/Byte$ByteCache")                 \
  80   template(java_lang_Short,                           "java/lang/Short")                          \
  81   template(java_lang_Short_ShortCache,                "java/lang/Short$ShortCache")               \
  82   template(java_lang_Integer,                         "java/lang/Integer")                        \
  83   template(java_lang_Integer_IntegerCache,            "java/lang/Integer$IntegerCache")           \
  84   template(java_lang_Long,                            "java/lang/Long")                           \
  85   template(java_lang_Long_LongCache,                  "java/lang/Long$LongCache")                 \
  86   template(java_lang_Shutdown,                        "java/lang/Shutdown")                       \
  87   template(java_lang_ref_Reference,                   "java/lang/ref/Reference")                  \


< prev index next >