src/hotspot/share/classfile/stackMapFrame.cpp
changeset 51334 cc2c79d22508
parent 47216 71c04702a3d5
child 54133 829bf950287e
equal deleted inserted replaced
51333:f6641fcf7b7e 51334:cc2c79d22508
    31 #include "runtime/handles.inline.hpp"
    31 #include "runtime/handles.inline.hpp"
    32 #include "utilities/globalDefinitions.hpp"
    32 #include "utilities/globalDefinitions.hpp"
    33 
    33 
    34 StackMapFrame::StackMapFrame(u2 max_locals, u2 max_stack, ClassVerifier* v) :
    34 StackMapFrame::StackMapFrame(u2 max_locals, u2 max_stack, ClassVerifier* v) :
    35                       _offset(0), _locals_size(0), _stack_size(0),
    35                       _offset(0), _locals_size(0), _stack_size(0),
    36                       _stack_mark(0), _flags(0), _max_locals(max_locals),
    36                       _stack_mark(0), _max_locals(max_locals),
    37                       _max_stack(max_stack), _verifier(v) {
    37                       _max_stack(max_stack), _flags(0), _verifier(v) {
    38   Thread* thr = v->thread();
    38   Thread* thr = v->thread();
    39   _locals = NEW_RESOURCE_ARRAY_IN_THREAD(thr, VerificationType, max_locals);
    39   _locals = NEW_RESOURCE_ARRAY_IN_THREAD(thr, VerificationType, max_locals);
    40   _stack = NEW_RESOURCE_ARRAY_IN_THREAD(thr, VerificationType, max_stack);
    40   _stack = NEW_RESOURCE_ARRAY_IN_THREAD(thr, VerificationType, max_stack);
    41   int32_t i;
    41   int32_t i;
    42   for(i = 0; i < max_locals; i++) {
    42   for(i = 0; i < max_locals; i++) {