comparison src/hotspot/share/runtime/continuation.hpp @ 53258:c0fa6641f5e6

merge
author rpressler
date Wed, 02 Jan 2019 17:06:50 +0000
parents 12235211dae8 a8fab0f44f6c
children cf30790dc86d
comparison
equal deleted inserted replaced
17:1dbf7c096896 19:cf363364f5e1
67 67
68 static frame top_frame(const frame& callee, RegisterMap* map); 68 static frame top_frame(const frame& callee, RegisterMap* map);
69 static frame sender_for_interpreter_frame(const frame& callee, RegisterMap* map); 69 static frame sender_for_interpreter_frame(const frame& callee, RegisterMap* map);
70 static frame sender_for_compiled_frame(const frame& callee, RegisterMap* map); 70 static frame sender_for_compiled_frame(const frame& callee, RegisterMap* map);
71 71
72 static bool has_last_Java_frame(oop continutation); 72 static bool has_last_Java_frame(Handle continuation);
73 static frame last_frame(oop continutation, RegisterMap *map); 73 static frame last_frame(Handle continuation, RegisterMap *map);
74 static javaVFrame* last_java_vframe(oop continutation, RegisterMap *map); 74 static javaVFrame* last_java_vframe(Handle continuation, RegisterMap *map);
75 75
76 // access frame data 76 // access frame data
77 static address usp_offset_to_location(const frame& fr, const RegisterMap* map, const int usp_offset_in_bytes); 77 static address usp_offset_to_location(const frame& fr, const RegisterMap* map, const int usp_offset_in_bytes);
78 static address usp_offset_to_location(const frame& fr, const RegisterMap* map, const int usp_offset_in_bytes, bool is_oop); 78 static address usp_offset_to_location(const frame& fr, const RegisterMap* map, const int usp_offset_in_bytes, bool is_oop);
79 static address interpreter_frame_expression_stack_at(const frame& fr, const RegisterMap* map, const InterpreterOopMap& oop_mask, int index); 79 static address interpreter_frame_expression_stack_at(const frame& fr, const RegisterMap* map, const InterpreterOopMap& oop_mask, int index);