equal
deleted
inserted
replaced
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); |