< prev index next >

src/hotspot/cpu/zero/frame_zero.hpp

Print this page

70     return zeroframe()->as_interpreter_frame();
71   }
72 
73  public:
74   bool is_fake_stub_frame() const;
75 
76  public:
77   frame sender_for_nonentry_frame(RegisterMap* map) const;
78 
79  public:
80   void zero_print_on_error(int           index,
81                            outputStream* st,
82                            char*         buf,
83                            int           buflen) const;
84 
85   inline address* sender_pc_addr() const;
86 
87   template <typename RegisterMapT>
88   static void update_map_with_saved_link(RegisterMapT* map, intptr_t** link_addr);
89 




90 #endif // CPU_ZERO_FRAME_ZERO_HPP

70     return zeroframe()->as_interpreter_frame();
71   }
72 
73  public:
74   bool is_fake_stub_frame() const;
75 
76  public:
77   frame sender_for_nonentry_frame(RegisterMap* map) const;
78 
79  public:
80   void zero_print_on_error(int           index,
81                            outputStream* st,
82                            char*         buf,
83                            int           buflen) const;
84 
85   inline address* sender_pc_addr() const;
86 
87   template <typename RegisterMapT>
88   static void update_map_with_saved_link(RegisterMapT* map, intptr_t** link_addr);
89 
90   intptr_t* repair_sender_sp(intptr_t* sender_sp, intptr_t** saved_fp_addr) const;
91   static intptr_t* repair_sender_sp(nmethod* nm, intptr_t* sp, intptr_t** saved_fp_addr);
92   bool was_augmented_on_entry(int& real_size) const;
93 
94 #endif // CPU_ZERO_FRAME_ZERO_HPP
< prev index next >