/openjdk7/hotspot/src/share/vm/classfile/ |
H A D | verifier.hpp | 67 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 D | stackMapFrame.cpp | 34 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 D | stackMapTable.hpp | 61 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 D | stackMapFrame.hpp | 35 // 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 D | stackMapTable.cpp | 33 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 D | verifier.cpp | 278 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 D | Code.java | 1181 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 D | ClassWriter.java | 1089 Code.StackMapFrame frame = code.stackMapBuffer[i]; 1335 static StackMapTableFrame getInstance(Code.StackMapFrame this_frame,
|