comparison src/share/vm/runtime/frame.hpp @ 1681:126ea7725993

6953477: Increase portability and flexibility of building Hotspot Summary: A collection of portability improvements including shared code support for PPC, ARM platforms, software floating point, cross compilation support and improvements in error crash detail. Reviewed-by: phh, never, coleenp, dholmes
author bobv
date Tue, 03 Aug 2010 08:13:38 -0400
parents c18cbe5936b8
children da877bdc9000
comparison
equal deleted inserted replaced
1680:a64438a2b7e8 1681:126ea7725993
23 */ 23 */
24 24
25 typedef class BytecodeInterpreter* interpreterState; 25 typedef class BytecodeInterpreter* interpreterState;
26 26
27 class CodeBlob; 27 class CodeBlob;
28 class vframeArray;
28 29
29 30
30 // A frame represents a physical stack frame (an activation). Frames 31 // A frame represents a physical stack frame (an activation). Frames
31 // can be C or Java frames, and the Java frames can be interpreted or 32 // can be C or Java frames, and the Java frames can be interpreted or
32 // compiled. In contrast, vframes represent source-level activations, 33 // compiled. In contrast, vframes represent source-level activations,
294 // Method & constant pool cache 295 // Method & constant pool cache
295 methodOop interpreter_frame_method() const; 296 methodOop interpreter_frame_method() const;
296 void interpreter_frame_set_method(methodOop method); 297 void interpreter_frame_set_method(methodOop method);
297 methodOop* interpreter_frame_method_addr() const; 298 methodOop* interpreter_frame_method_addr() const;
298 constantPoolCacheOop* interpreter_frame_cache_addr() const; 299 constantPoolCacheOop* interpreter_frame_cache_addr() const;
300 #ifdef PPC
301 oop* interpreter_frame_mirror_addr() const;
302 #endif
299 303
300 public: 304 public:
301 // Entry frames 305 // Entry frames
302 JavaCallWrapper* entry_frame_call_wrapper() const; 306 JavaCallWrapper* entry_frame_call_wrapper() const;
303 intptr_t* entry_frame_argument_at(int offset) const; 307 intptr_t* entry_frame_argument_at(int offset) const;