src/share/vm/runtime/javaCalls.hpp

changeset 1861
2338d41fbd81
parent 905
ad8c8ca4ab0f
child 1907
c18cbe5936b8
     1.1 --- a/src/share/vm/runtime/javaCalls.hpp	Fri Apr 30 04:27:25 2010 -0700
     1.2 +++ b/src/share/vm/runtime/javaCalls.hpp	Fri Apr 30 08:37:24 2010 -0700
     1.3 @@ -66,11 +66,9 @@
     1.4    };
     1.5  
     1.6    intptr_t    _value_buffer [_default_size + 1];
     1.7 -  intptr_t    _parameter_buffer [_default_size*2 + 1];
     1.8    bool        _is_oop_buffer[_default_size + 1];
     1.9  
    1.10    intptr_t*   _value;
    1.11 -  intptr_t*   _parameters;
    1.12    bool*       _is_oop;
    1.13    int         _size;
    1.14    int         _max_size;
    1.15 @@ -81,7 +79,6 @@
    1.16      _value    = &_value_buffer[1];
    1.17      _is_oop   = &_is_oop_buffer[1];
    1.18  
    1.19 -    _parameters = &_parameter_buffer[0];
    1.20      _max_size = _default_size;
    1.21      _size = 0;
    1.22      _start_at_zero = false;
    1.23 @@ -99,11 +96,10 @@
    1.24      if (max_size > _default_size) {
    1.25        _value  = NEW_RESOURCE_ARRAY(intptr_t, max_size + 1);
    1.26        _is_oop = NEW_RESOURCE_ARRAY(bool, max_size + 1);
    1.27 -      if (TaggedStackInterpreter) {
    1.28 -        _parameters  = NEW_RESOURCE_ARRAY(intptr_t, max_size*2 + 1);
    1.29 -      }
    1.30 +
    1.31        // Reserve room for potential receiver in value and is_oop
    1.32        _value++; _is_oop++;
    1.33 +
    1.34        _max_size = max_size;
    1.35        _size = 0;
    1.36        _start_at_zero = false;

mercurial