[Lldb-commits] [lldb] [lldb/Target] Unify frame provider descriptor and chain IDs (PR #190712)

Med Ismail Bennani via lldb-commits lldb-commits at lists.llvm.org
Tue Apr 7 17:54:49 PDT 2026


================
@@ -36,6 +36,10 @@ struct ScriptedFrameProviderDescriptor {
   /// satisfies ANY of the specs in this vector (OR logic).
   std::vector<ThreadSpec> thread_specs;
 
+  /// Monotonically increasing ID assigned by Target when this descriptor is
+  /// registered. Zero means no ID has been assigned yet.
+  uint32_t m_id = 0;
----------------
medismailben wrote:

I called it `LLDB_INVALID_FRAME_PROVIDER_ID` equal UINT32_MAX.

https://github.com/llvm/llvm-project/pull/190712


More information about the lldb-commits mailing list