src/hotspot/share/classfile/stackMapFrame.hpp
changeset 53108 e90315ae8aa9
parent 52436 2090b60c5e26
child 53244 9807daeb47c4
equal deleted inserted replaced
53107:cfceb4df2499 53108:e90315ae8aa9
     1 /*
     1 /*
     2  * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    61   VerificationType* _stack;  // operand stack type array
    61   VerificationType* _stack;  // operand stack type array
    62 
    62 
    63   ClassVerifier* _verifier;  // the verifier verifying this method
    63   ClassVerifier* _verifier;  // the verifier verifying this method
    64 
    64 
    65   StackMapFrame(const StackMapFrame& cp) :
    65   StackMapFrame(const StackMapFrame& cp) :
       
    66       ResourceObj(cp),
    66       _offset(cp._offset), _locals_size(cp._locals_size),
    67       _offset(cp._offset), _locals_size(cp._locals_size),
    67       _stack_size(cp._stack_size), _stack_mark(cp._stack_mark),
    68       _stack_size(cp._stack_size), _stack_mark(cp._stack_mark),
    68       _max_locals(cp._max_locals), _max_stack(cp._max_stack),
    69       _max_locals(cp._max_locals), _max_stack(cp._max_stack),
    69       _flags(cp._flags) {
    70       _flags(cp._flags) {
    70     _locals = NEW_RESOURCE_ARRAY(VerificationType, _max_locals);
    71     _locals = NEW_RESOURCE_ARRAY(VerificationType, _max_locals);