comparison src/share/vm/c1x/c1x_VmIds.cpp @ 1434:72cfb36c6bb2

* enabled all jtt tests * added proxy that counts jni calls * honor hotspot stackshadowpages * constant pool caching * monitor enter/exit * arithmetic stubs (frem, drem, ...) * create stack values for debug info * some doc
author Lukas Stadler <lukas.stadler@oracle.com>
date Thu, 30 Sep 2010 17:19:48 -0700
parents efba53f86c4f
children 9c96c873c42b
comparison
equal deleted inserted replaced
1433:efba53f86c4f 1434:72cfb36c6bb2
27 27
28 // VmIds implementation 28 // VmIds implementation
29 29
30 GrowableArray<address>* VmIds::_stubs = NULL; 30 GrowableArray<address>* VmIds::_stubs = NULL;
31 GrowableArray<jobject>* VmIds::_localHandles = NULL; 31 GrowableArray<jobject>* VmIds::_localHandles = NULL;
32
32 33
33 void VmIds::initializeObjects() { 34 void VmIds::initializeObjects() {
34 if (_stubs == NULL) { 35 if (_stubs == NULL) {
35 assert(_localHandles == NULL, "inconsistent state"); 36 assert(_localHandles == NULL, "inconsistent state");
36 _stubs = new (ResourceObj::C_HEAP) GrowableArray<address> (64, true); 37 _stubs = new (ResourceObj::C_HEAP) GrowableArray<address> (64, true);