< prev index next >

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

Print this page
@@ -1,7 +1,7 @@
  /*
-  * Copyright (c) 2011, 2025, Oracle and/or its affiliates. All rights reserved.
+  * Copyright (c) 2011, 2026, Oracle and/or its affiliates. All rights reserved.
   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   *
   * This code is free software; you can redistribute it and/or modify it
   * under the terms of the GNU General Public License version 2 only, as
   * published by the Free Software Foundation.

@@ -70,11 +70,13 @@
    int number_of_frames() const;
    bool have_lineno() const { return _lineno; }
    bool full_stacktrace() const { return _reached_root; }
    bool record_inner(JavaThread* jt, const frame& frame, bool in_continuation, int skip, int64_t stack_filter_id = -1);
    bool record(JavaThread* jt, const frame& frame, bool in_continuation, int skip, int64_t stack_filter_id = -1);
+   void record_frame(const Method* method, int bci, u1 type);
    void record_interpreter_top_frame(const JfrSampleRequest& request);
+   void record_stack_repair_top_frame(const JfrSampleRequest& request);
  
    JfrStackTrace(traceid id, const JfrStackTrace& trace, const JfrStackTrace* next);
  
   public:
    // ResourceArea allocation, remember ResourceMark.
< prev index next >