Mercurial > hg > graal-jvmci-8
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; |