Mercurial > hg > graal-compiler
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); |