< prev index next >

src/hotspot/cpu/zero/continuationHelper_zero.inline.hpp

Print this page

 16  * 2 along with this work; if not, write to the Free Software Foundation,
 17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 18  *
 19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
 20  * or visit www.oracle.com if you need additional information or have any
 21  * questions.
 22  *
 23  */
 24 
 25 #ifndef CPU_ZERO_CONTINUATIONHELPER_ZERO_INLINE_HPP
 26 #define CPU_ZERO_CONTINUATIONHELPER_ZERO_INLINE_HPP
 27 
 28 #include "runtime/continuationHelper.hpp"
 29 
 30 template<typename FKind> // TODO: maybe do the same CRTP trick with Interpreted and Compiled as with hframe
 31 static inline intptr_t** link_address(const frame& f) {
 32   Unimplemented();
 33   return nullptr;
 34 }
 35 




 36 inline int ContinuationHelper::frame_align_words(int size) {
 37   Unimplemented();
 38   return 0;
 39 }
 40 
 41 inline intptr_t* ContinuationHelper::frame_align_pointer(intptr_t* sp) {
 42   Unimplemented();
 43   return nullptr;
 44 }
 45 
 46 template<typename FKind>
 47 inline void ContinuationHelper::update_register_map(const frame& f, RegisterMap* map) {
 48   Unimplemented();
 49 }
 50 
 51 inline void ContinuationHelper::update_register_map_with_callee(const frame& f, RegisterMap* map) {
 52   Unimplemented();
 53 }
 54 
 55 inline void ContinuationHelper::push_pd(const frame& f) {
 56   Unimplemented();
 57 }
 58 
 59 inline void ContinuationHelper::set_anchor_to_entry_pd(JavaFrameAnchor* anchor, ContinuationEntry* cont) {
 60   Unimplemented();
 61 }
 62 
 63 #ifdef ASSERT
 64 inline void ContinuationHelper::set_anchor_pd(JavaFrameAnchor* anchor, intptr_t* sp) {
 65   Unimplemented();
 66 }
 67 

 68 inline bool ContinuationHelper::Frame::assert_frame_laid_out(frame f) {
 69   Unimplemented();
 70   return false;
 71 }
 72 #endif
 73 
 74 inline intptr_t** ContinuationHelper::Frame::callee_link_address(const frame& f) {
 75   Unimplemented();
 76   return nullptr;
 77 }
 78 
 79 template<typename FKind>
 80 static inline intptr_t* real_fp(const frame& f) {
 81   Unimplemented();
 82   return nullptr;
 83 }
 84 
 85 inline address* ContinuationHelper::InterpretedFrame::return_pc_address(const frame& f) {
 86   Unimplemented();
 87   return nullptr;

 16  * 2 along with this work; if not, write to the Free Software Foundation,
 17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 18  *
 19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
 20  * or visit www.oracle.com if you need additional information or have any
 21  * questions.
 22  *
 23  */
 24 
 25 #ifndef CPU_ZERO_CONTINUATIONHELPER_ZERO_INLINE_HPP
 26 #define CPU_ZERO_CONTINUATIONHELPER_ZERO_INLINE_HPP
 27 
 28 #include "runtime/continuationHelper.hpp"
 29 
 30 template<typename FKind> // TODO: maybe do the same CRTP trick with Interpreted and Compiled as with hframe
 31 static inline intptr_t** link_address(const frame& f) {
 32   Unimplemented();
 33   return nullptr;
 34 }
 35 
 36 static inline void patch_return_pc_with_preempt_stub(frame& f) {
 37   Unimplemented();
 38 }
 39 
 40 inline int ContinuationHelper::frame_align_words(int size) {
 41   Unimplemented();
 42   return 0;
 43 }
 44 
 45 inline intptr_t* ContinuationHelper::frame_align_pointer(intptr_t* sp) {
 46   Unimplemented();
 47   return nullptr;
 48 }
 49 
 50 template<typename FKind>
 51 inline void ContinuationHelper::update_register_map(const frame& f, RegisterMap* map) {
 52   Unimplemented();
 53 }
 54 
 55 inline void ContinuationHelper::update_register_map_with_callee(const frame& f, RegisterMap* map) {
 56   Unimplemented();
 57 }
 58 
 59 inline void ContinuationHelper::push_pd(const frame& f) {
 60   Unimplemented();
 61 }
 62 
 63 inline void ContinuationHelper::set_anchor_to_entry_pd(JavaFrameAnchor* anchor, ContinuationEntry* cont) {
 64   Unimplemented();
 65 }
 66 

 67 inline void ContinuationHelper::set_anchor_pd(JavaFrameAnchor* anchor, intptr_t* sp) {
 68   Unimplemented();
 69 }
 70 
 71 #ifdef ASSERT
 72 inline bool ContinuationHelper::Frame::assert_frame_laid_out(frame f) {
 73   Unimplemented();
 74   return false;
 75 }
 76 #endif
 77 
 78 inline intptr_t** ContinuationHelper::Frame::callee_link_address(const frame& f) {
 79   Unimplemented();
 80   return nullptr;
 81 }
 82 
 83 template<typename FKind>
 84 static inline intptr_t* real_fp(const frame& f) {
 85   Unimplemented();
 86   return nullptr;
 87 }
 88 
 89 inline address* ContinuationHelper::InterpretedFrame::return_pc_address(const frame& f) {
 90   Unimplemented();
 91   return nullptr;
< prev index next >