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_Class, "java/lang/Class") \
58 template(java_lang_Package, "java/lang/Package") \
59 template(java_lang_Module, "java/lang/Module") \
60 template(java_lang_String, "java/lang/String") \
61 template(java_lang_StringLatin1, "java/lang/StringLatin1") \
62 template(java_lang_StringUTF16, "java/lang/StringUTF16") \
63 template(java_lang_Thread, "java/lang/Thread") \
64 template(java_lang_ThreadGroup, "java/lang/ThreadGroup") \
65 template(java_lang_Cloneable, "java/lang/Cloneable") \
66 template(java_lang_Throwable, "java/lang/Throwable") \
67 template(java_lang_ClassLoader, "java/lang/ClassLoader") \
68 template(java_lang_ClassLoader_NativeLibrary, "java/lang/ClassLoader\x024NativeLibrary") \
69 template(java_lang_ThreadDeath, "java/lang/ThreadDeath") \
70 template(java_lang_Boolean, "java/lang/Boolean") \
71 template(java_lang_Character, "java/lang/Character") \
72 template(java_lang_Character_CharacterCache, "java/lang/Character$CharacterCache") \
73 template(java_lang_CharacterDataLatin1, "java/lang/CharacterDataLatin1") \
74 template(java_lang_Float, "java/lang/Float") \
75 template(java_lang_Double, "java/lang/Double") \
76 template(java_lang_Byte, "java/lang/Byte") \
77 template(java_lang_Byte_ByteCache, "java/lang/Byte$ByteCache") \
78 template(java_lang_Short, "java/lang/Short") \
79 template(java_lang_Short_ShortCache, "java/lang/Short$ShortCache") \
80 template(java_lang_Integer, "java/lang/Integer") \
81 template(java_lang_Integer_IntegerCache, "java/lang/Integer$IntegerCache") \
82 template(java_lang_Long, "java/lang/Long") \
83 template(java_lang_Long_LongCache, "java/lang/Long$LongCache") \
84 template(java_lang_Shutdown, "java/lang/Shutdown") \
85 template(java_lang_ref_Reference, "java/lang/ref/Reference") \
86 template(java_lang_ref_SoftReference, "java/lang/ref/SoftReference") \
87 template(java_lang_ref_WeakReference, "java/lang/ref/WeakReference") \
88 template(java_lang_ref_FinalReference, "java/lang/ref/FinalReference") \
113 template(java_io_File, "java/io/File") \
114 template(java_io_FileInputStream, "java/io/FileInputStream") \
115 template(java_io_ByteArrayInputStream, "java/io/ByteArrayInputStream") \
116 template(java_io_Serializable, "java/io/Serializable") \
117 template(java_util_Arrays, "java/util/Arrays") \
118 template(java_util_Objects, "java/util/Objects") \
119 template(java_util_Properties, "java/util/Properties") \
120 template(java_util_Vector, "java/util/Vector") \
121 template(java_util_AbstractList, "java/util/AbstractList") \
122 template(java_util_Hashtable, "java/util/Hashtable") \
123 template(java_lang_Compiler, "java/lang/Compiler") \
124 template(jdk_internal_misc_Signal, "jdk/internal/misc/Signal") \
125 template(jdk_internal_util_Preconditions, "jdk/internal/util/Preconditions") \
126 template(java_lang_AssertionStatusDirectives, "java/lang/AssertionStatusDirectives") \
127 template(getBootClassPathEntryForClass_name, "getBootClassPathEntryForClass") \
128 template(jdk_internal_vm_PostVMInitHook, "jdk/internal/vm/PostVMInitHook") \
129 template(sun_net_www_ParseUtil, "sun/net/www/ParseUtil") \
130 template(java_util_Iterator, "java/util/Iterator") \
131 template(java_lang_Record, "java/lang/Record") \
132 \
133 template(jdk_internal_loader_ClassLoaders_AppClassLoader, "jdk/internal/loader/ClassLoaders$AppClassLoader") \
134 template(jdk_internal_loader_ClassLoaders_PlatformClassLoader, "jdk/internal/loader/ClassLoaders$PlatformClassLoader") \
135 \
136 /* Java runtime version access */ \
137 template(java_lang_VersionProps, "java/lang/VersionProps") \
138 template(java_runtime_name_name, "java_runtime_name") \
139 template(java_runtime_version_name, "java_runtime_version") \
140 template(java_runtime_vendor_version_name, "VENDOR_VERSION") \
141 template(java_runtime_vendor_vm_bug_url_name, "VENDOR_URL_VM_BUG") \
142 \
143 /* system initialization */ \
144 template(initPhase1_name, "initPhase1") \
145 template(initPhase2_name, "initPhase2") \
146 template(initPhase3_name, "initPhase3") \
147 template(java_lang_module_init_signature, "(Ljava/lang/ClassLoader;Ljava/lang/String;)V") \
148 \
149 /* class file format tags */ \
150 template(tag_source_file, "SourceFile") \
151 template(tag_inner_classes, "InnerClasses") \
152 template(tag_nest_members, "NestMembers") \
|
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_Class, "java/lang/Class") \
58 template(java_lang_Package, "java/lang/Package") \
59 template(java_lang_Module, "java/lang/Module") \
60 template(java_lang_String, "java/lang/String") \
61 template(java_lang_StringLatin1, "java/lang/StringLatin1") \
62 template(java_lang_StringUTF16, "java/lang/StringUTF16") \
63 template(java_lang_Thread, "java/lang/Thread") \
64 template(java_lang_ThreadGroup, "java/lang/ThreadGroup") \
65 template(java_lang_Cloneable, "java/lang/Cloneable") \
66 template(java_lang_Throwable, "java/lang/Throwable") \
67 template(java_lang_ClassLoader, "java/lang/ClassLoader") \
68 template(java_lang_ThreadDeath, "java/lang/ThreadDeath") \
69 template(java_lang_Boolean, "java/lang/Boolean") \
70 template(java_lang_Character, "java/lang/Character") \
71 template(java_lang_Character_CharacterCache, "java/lang/Character$CharacterCache") \
72 template(java_lang_CharacterDataLatin1, "java/lang/CharacterDataLatin1") \
73 template(java_lang_Float, "java/lang/Float") \
74 template(java_lang_Double, "java/lang/Double") \
75 template(java_lang_Byte, "java/lang/Byte") \
76 template(java_lang_Byte_ByteCache, "java/lang/Byte$ByteCache") \
77 template(java_lang_Short, "java/lang/Short") \
78 template(java_lang_Short_ShortCache, "java/lang/Short$ShortCache") \
79 template(java_lang_Integer, "java/lang/Integer") \
80 template(java_lang_Integer_IntegerCache, "java/lang/Integer$IntegerCache") \
81 template(java_lang_Long, "java/lang/Long") \
82 template(java_lang_Long_LongCache, "java/lang/Long$LongCache") \
83 template(java_lang_Shutdown, "java/lang/Shutdown") \
84 template(java_lang_ref_Reference, "java/lang/ref/Reference") \
85 template(java_lang_ref_SoftReference, "java/lang/ref/SoftReference") \
86 template(java_lang_ref_WeakReference, "java/lang/ref/WeakReference") \
87 template(java_lang_ref_FinalReference, "java/lang/ref/FinalReference") \
112 template(java_io_File, "java/io/File") \
113 template(java_io_FileInputStream, "java/io/FileInputStream") \
114 template(java_io_ByteArrayInputStream, "java/io/ByteArrayInputStream") \
115 template(java_io_Serializable, "java/io/Serializable") \
116 template(java_util_Arrays, "java/util/Arrays") \
117 template(java_util_Objects, "java/util/Objects") \
118 template(java_util_Properties, "java/util/Properties") \
119 template(java_util_Vector, "java/util/Vector") \
120 template(java_util_AbstractList, "java/util/AbstractList") \
121 template(java_util_Hashtable, "java/util/Hashtable") \
122 template(java_lang_Compiler, "java/lang/Compiler") \
123 template(jdk_internal_misc_Signal, "jdk/internal/misc/Signal") \
124 template(jdk_internal_util_Preconditions, "jdk/internal/util/Preconditions") \
125 template(java_lang_AssertionStatusDirectives, "java/lang/AssertionStatusDirectives") \
126 template(getBootClassPathEntryForClass_name, "getBootClassPathEntryForClass") \
127 template(jdk_internal_vm_PostVMInitHook, "jdk/internal/vm/PostVMInitHook") \
128 template(sun_net_www_ParseUtil, "sun/net/www/ParseUtil") \
129 template(java_util_Iterator, "java/util/Iterator") \
130 template(java_lang_Record, "java/lang/Record") \
131 \
132 template(jdk_internal_loader_NativeLibraries, "jdk/internal/loader/NativeLibraries") \
133 template(jdk_internal_loader_ClassLoaders_AppClassLoader, "jdk/internal/loader/ClassLoaders$AppClassLoader") \
134 template(jdk_internal_loader_ClassLoaders_PlatformClassLoader, "jdk/internal/loader/ClassLoaders$PlatformClassLoader") \
135 \
136 /* Java runtime version access */ \
137 template(java_lang_VersionProps, "java/lang/VersionProps") \
138 template(java_runtime_name_name, "java_runtime_name") \
139 template(java_runtime_version_name, "java_runtime_version") \
140 template(java_runtime_vendor_version_name, "VENDOR_VERSION") \
141 template(java_runtime_vendor_vm_bug_url_name, "VENDOR_URL_VM_BUG") \
142 \
143 /* system initialization */ \
144 template(initPhase1_name, "initPhase1") \
145 template(initPhase2_name, "initPhase2") \
146 template(initPhase3_name, "initPhase3") \
147 template(java_lang_module_init_signature, "(Ljava/lang/ClassLoader;Ljava/lang/String;)V") \
148 \
149 /* class file format tags */ \
150 template(tag_source_file, "SourceFile") \
151 template(tag_inner_classes, "InnerClasses") \
152 template(tag_nest_members, "NestMembers") \
|