< prev index next >
src/hotspot/cpu/ppc/frame_ppc.hpp
Print this page
rev 55858 : 8228649: [PPC64] SA reads wrong slots from interpreter frames
Summary: Make frame layout consistent between dbg and product build and implement offsets accordingly.
Reviewed-by: goetz, gromero
@@ -248,13 +248,10 @@
#define _top_ijava_frame_abi(_component) \
(offset_of(frame::top_ijava_frame_abi, _component))
struct ijava_state {
-#ifdef ASSERT
- uint64_t ijava_reserved; // Used for assertion.
-#endif
uint64_t method;
uint64_t mirror;
uint64_t locals;
uint64_t monitors;
uint64_t cpoolCache;
@@ -407,16 +404,10 @@
static int interpreter_frame_monitor_size_in_bytes();
// The size of a cInterpreter object.
static inline int interpreter_frame_cinterpreterstate_size_in_bytes();
- private:
-
- ConstantPoolCache** interpreter_frame_cpoolcache_addr() const;
-
- public:
-
// Additional interface for entry frames:
inline entry_frame_locals* get_entry_frame_locals() const {
return (entry_frame_locals*) (((address) fp()) - entry_frame_locals_size);
}
< prev index next >