< prev index next >

src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp

Print this page
@@ -91,12 +91,13 @@
    void set_nr_of_frames(u4 nr_of_frames) { _nr_of_frames = nr_of_frames; }
    void set_hash(unsigned int hash) { _hash = hash; }
    void set_reached_root(bool reached_root) { _reached_root = reached_root; }
    void resolve_linenos() const;
  
-   bool record_thread(JavaThread& thread, frame& frame);
-   bool record_safe(JavaThread* thread, int skip);
+   bool record(JavaThread* current_thread, int skip);
+   bool record(JavaThread* thread, const frame& frame, int skip, bool asynch_mode, bool* virtual_thread);
+   bool record_async(JavaThread* other_thread, frame& frame, bool* virtual_thread);
  
    bool have_lineno() const { return _lineno; }
    bool full_stacktrace() const { return _reached_root; }
  
    JfrStackTrace(traceid id, const JfrStackTrace& trace, const JfrStackTrace* next);
< prev index next >