================ @@ -125,6 +125,13 @@ class DITypeRefArray { iterator end() const { return N ? iterator(N->op_end()) : iterator(); } }; +/// DWARF-like extension attribute for setting short backtrace debuginfo. +enum class ShortBacktraceAttr { + SkipFrame = 0, + StartShortBacktrace = 1, + EndShortBacktrace = 2, ---------------- DianQK wrote:
Could you add some documents? I'm not clear why `StartShortBacktrace` and `EndShortBacktrace` cannot be replaced by `SkipFrame`? IIUC, we can add `SkipFrame` annotation to all frames/functions that between `StartShortBacktrace` and `EndShortBacktrace`. https://github.com/llvm/llvm-project/pull/123683 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits