1375 nonstatic_field(vframeArray, _frames, int) \ |
1375 nonstatic_field(vframeArray, _frames, int) \ |
1376 \ |
1376 \ |
1377 nonstatic_field(vframeArrayElement, _frame, frame) \ |
1377 nonstatic_field(vframeArrayElement, _frame, frame) \ |
1378 nonstatic_field(vframeArrayElement, _bci, int) \ |
1378 nonstatic_field(vframeArrayElement, _bci, int) \ |
1379 nonstatic_field(vframeArrayElement, _method, Method*) \ |
1379 nonstatic_field(vframeArrayElement, _method, Method*) \ |
1380 \ |
|
1381 nonstatic_field(PtrQueue, _active, bool) \ |
|
1382 nonstatic_field(PtrQueue, _buf, void**) \ |
|
1383 nonstatic_field(PtrQueue, _index, size_t) \ |
|
1384 \ |
1380 \ |
1385 nonstatic_field(AccessFlags, _flags, jint) \ |
1381 nonstatic_field(AccessFlags, _flags, jint) \ |
1386 nonstatic_field(elapsedTimer, _counter, jlong) \ |
1382 nonstatic_field(elapsedTimer, _counter, jlong) \ |
1387 nonstatic_field(elapsedTimer, _active, bool) \ |
1383 nonstatic_field(elapsedTimer, _active, bool) \ |
1388 nonstatic_field(InvocationCounter, _counter, unsigned int) \ |
1384 nonstatic_field(InvocationCounter, _counter, unsigned int) \ |
3064 // |
3058 // |
3065 |
3059 |
3066 #define GENERATE_VM_INT_CONSTANT_ENTRY(name) \ |
3060 #define GENERATE_VM_INT_CONSTANT_ENTRY(name) \ |
3067 { QUOTE(name), (int32_t) name }, |
3061 { QUOTE(name), (int32_t) name }, |
3068 |
3062 |
|
3063 #define GENERATE_VM_INT_CONSTANT_WITH_VALUE_ENTRY(name, value) \ |
|
3064 { (name), (int32_t)(value) }, |
|
3065 |
3069 #define GENERATE_PREPROCESSOR_VM_INT_CONSTANT_ENTRY(name, value) \ |
3066 #define GENERATE_PREPROCESSOR_VM_INT_CONSTANT_ENTRY(name, value) \ |
3070 { name, (int32_t) value }, |
3067 { name, (int32_t) value }, |
3071 |
3068 |
3072 // This macro generates the sentinel value indicating the end of the list |
3069 // This macro generates the sentinel value indicating the end of the list |
3073 #define GENERATE_VM_INT_CONSTANT_LAST_ENTRY() \ |
3070 #define GENERATE_VM_INT_CONSTANT_LAST_ENTRY() \ |
3294 |
3291 |
3295 #if INCLUDE_ALL_GCS |
3292 #if INCLUDE_ALL_GCS |
3296 VM_INT_CONSTANTS_CMS(GENERATE_VM_INT_CONSTANT_ENTRY) |
3293 VM_INT_CONSTANTS_CMS(GENERATE_VM_INT_CONSTANT_ENTRY) |
3297 |
3294 |
3298 VM_INT_CONSTANTS_PARNEW(GENERATE_VM_INT_CONSTANT_ENTRY) |
3295 VM_INT_CONSTANTS_PARNEW(GENERATE_VM_INT_CONSTANT_ENTRY) |
|
3296 |
|
3297 VM_INT_CONSTANTS_G1(GENERATE_VM_INT_CONSTANT_ENTRY, |
|
3298 GENERATE_VM_INT_CONSTANT_WITH_VALUE_ENTRY) |
3299 #endif // INCLUDE_ALL_GCS |
3299 #endif // INCLUDE_ALL_GCS |
3300 |
3300 |
3301 #if INCLUDE_TRACE |
3301 #if INCLUDE_TRACE |
3302 VM_INT_CONSTANTS_TRACE(GENERATE_VM_INT_CONSTANT_ENTRY) |
3302 VM_INT_CONSTANTS_TRACE(GENERATE_VM_INT_CONSTANT_ENTRY) |
3303 #endif |
3303 #endif |