@@ -83,6 +83,40 @@ class Runtime1: public AllStatic {
83
83
84
84
public:
85
85
enum StubID {
86
+ // 宏展开
87
+ // dtrace_object_alloc_id , \
88
+ // unwind_exception_id , \
89
+ // forward_exception_id , \
90
+ // throw_range_check_failed_id , /* throws ArrayIndexOutOfBoundsException */ \
91
+ // throw_index_exception_id , /* throws IndexOutOfBoundsException */ \
92
+ // throw_div0_exception_id , \
93
+ // throw_null_pointer_exception_id , \
94
+ // register_finalizer_id , \
95
+ // new_instance_id , \
96
+ // fast_new_instance_id , \
97
+ // fast_new_instance_init_check_id , \
98
+ // new_type_array_id , \
99
+ // new_object_array_id , \
100
+ // new_multi_array_id , \
101
+ // handle_exception_nofpu_id , /* optimized version that does not preserve fpu registers */ \
102
+ // handle_exception_id , \
103
+ // handle_exception_from_callee_id , \
104
+ // throw_array_store_exception_id , \
105
+ // throw_class_cast_exception_id , \
106
+ // throw_incompatible_class_change_error_id , \
107
+ // slow_subtype_check_id , \
108
+ // monitorenter_id , \
109
+ // monitorenter_nofpu_id , /* optimized version that does not preserve fpu registers */ \
110
+ // monitorexit_id , \
111
+ // monitorexit_nofpu_id , /* optimized version that does not preserve fpu registers */ \
112
+ // access_field_patching_id , \
113
+ // load_klass_patching_id , \
114
+ // jvmti_exception_throw_id , \
115
+ // g1_pre_barrier_slow_id , \
116
+ // g1_post_barrier_slow_id , \
117
+ // fpu2long_stub_id , \
118
+ // counter_overflow_id , \
119
+ // number_of_ids
86
120
RUNTIME1_STUBS (DECLARE_STUB_ID, DECLARE_LAST_STUB_ID)
87
121
};
88
122