Searched refs:StackMapFrame (Results 1 - 8 of 8) sorted by relevance

/openjdk7/hotspot/src/share/vm/classfile/
H A Dverifier.hpp67 class StackMapFrame;
72 // StackMapFrame are resource allocated. There is only one ResourceMark
74 // There is one mutable StackMapFrame (current_frame) which is updated
77 // catch type exception object). All the other StackMapFrame's
80 // locals/stack arrays in StackMapFrame are resource allocated.
81 // locals/stack arrays can be shared between StackMapFrame's, except
82 // the mutable StackMapFrame (current_frame).
108 StackMapFrame* _frame; // source frame if CF or SM
112 Origin origin, u2 index, StackMapFrame* frame, VerificationType type)
119 static TypeOrigin local(u2 index, StackMapFrame* fram
[all...]
H A DstackMapFrame.cpp34 StackMapFrame::StackMapFrame(u2 max_locals, u2 max_stack, ClassVerifier* v) : function in class:StackMapFrame
50 StackMapFrame* StackMapFrame::frame_in_exception_handler(u1 flags) {
53 StackMapFrame* frame = new StackMapFrame(_offset, flags, _locals_size, 0, _max_locals, _max_stack, _locals, stack, _verifier);
57 bool StackMapFrame::has_new_object() const {
72 void StackMapFrame::initialize_object(
91 VerificationType StackMapFrame::set_locals_from_arg(
144 void StackMapFrame
[all...]
H A DstackMapTable.hpp61 StackMapFrame** _frame_array;
64 StackMapTable(StackMapReader* reader, StackMapFrame* init_frame,
76 StackMapFrame* current_frame, int32_t offset,
81 StackMapFrame* current_frame, int32_t offset, int32_t frame_index,
86 void check_jump_target(StackMapFrame* frame, int32_t target, TRAPS) const;
95 const StackMapFrame* frame, int32_t target, TRAPS) const;
177 StackMapFrame* next(StackMapFrame* pre_frame, bool first,
H A DstackMapFrame.hpp35 // A StackMapFrame represents one frame in the stack map attribute.
43 class StackMapFrame : public ResourceObj { class in inherits:ResourceObj
65 StackMapFrame(const StackMapFrame& cp) : function in class:StackMapFrame
96 StackMapFrame(u2 max_locals, u2 max_stack, ClassVerifier* verifier);
100 StackMapFrame(int32_t offset, function in class:StackMapFrame
117 static StackMapFrame* copy(StackMapFrame* smf) {
118 return new StackMapFrame(*smf);
149 // Return a StackMapFrame wit
[all...]
H A DstackMapTable.cpp33 StackMapTable::StackMapTable(StackMapReader* reader, StackMapFrame* init_frame,
40 StackMapFrame*, _frame_count);
41 StackMapFrame* pre_frame = init_frame;
43 StackMapFrame* frame = reader->next(
72 StackMapFrame* frame, int32_t target,
89 StackMapFrame* frame, int32_t target, int32_t frame_index,
98 StackMapFrame *stackmap_frame = _frame_array[frame_index];
126 StackMapFrame* frame, int32_t target, TRAPS) const {
140 const StackMapFrame* frame, int32_t target, TRAPS) const {
213 StackMapFrame* StackMapReade
[all...]
H A Dverifier.cpp278 TypeOrigin TypeOrigin::local(u2 index, StackMapFrame* frame) {
280 return TypeOrigin(CF_LOCALS, index, StackMapFrame::copy(frame),
283 TypeOrigin TypeOrigin::stack(u2 index, StackMapFrame* frame) {
285 return TypeOrigin(CF_STACK, index, StackMapFrame::copy(frame),
288 TypeOrigin TypeOrigin::sm_local(u2 index, StackMapFrame* frame) {
290 return TypeOrigin(SM_LOCALS, index, StackMapFrame::copy(frame),
293 TypeOrigin TypeOrigin::sm_stack(u2 index, StackMapFrame* frame) {
295 return TypeOrigin(SM_STACK, index, StackMapFrame::copy(frame),
310 TypeOrigin TypeOrigin::frame(StackMapFrame* frame) {
311 return TypeOrigin(FRAME_ONLY, 0, StackMapFrame
[all...]
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/jvm/
H A DCode.java1181 static class StackMapFrame { class in class:Code
1188 StackMapFrame[] stackMapBuffer = null;
1198 StackMapFrame lastFrame = null;
1201 StackMapFrame frameBeforeLast = null;
1244 stackMapBuffer = new StackMapFrame[20];
1246 StackMapFrame[] newStackMapBuffer =
1247 new StackMapFrame[stackMapBufferSize << 1];
1252 StackMapFrame frame =
1253 stackMapBuffer[stackMapBufferSize++] = new StackMapFrame();
1281 StackMapFrame fram
[all...]
H A DClassWriter.java1089 Code.StackMapFrame frame = code.stackMapBuffer[i];
1335 static StackMapTableFrame getInstance(Code.StackMapFrame this_frame,

Completed in 43 milliseconds