[Lldb-commits] [lldb] [lldb] Fix missing overloads in ThreadMemory (PR #132734)

Med Ismail Bennani via lldb-commits lldb-commits at lists.llvm.org
Mon Mar 24 14:18:20 PDT 2025


================
@@ -38,23 +38,82 @@ class ThreadMemory : public lldb_private::Thread {
   }
 
   const char *GetName() override {
-    if (!m_name.empty())
-      return m_name.c_str();
     if (m_backing_thread_sp)
       return m_backing_thread_sp->GetName();
     return nullptr;
   }
 
   const char *GetQueueName() override {
-    if (!m_queue.empty())
-      return m_queue.c_str();
     if (m_backing_thread_sp)
       return m_backing_thread_sp->GetQueueName();
     return nullptr;
   }
 
   void WillResume(lldb::StateType resume_state) override;
 
+  void SetQueueName(const char *name) override {
+    if (m_backing_thread_sp)
+      m_backing_thread_sp->SetQueueName(name);
+  }
+
+  lldb::queue_id_t GetQueueID() override {
+    if (m_backing_thread_sp)
+      return m_backing_thread_sp->GetQueueID();
+    return LLDB_INVALID_QUEUE_ID;
+  }
+
+  void SetQueueID(lldb::queue_id_t new_val) override {
+    if (m_backing_thread_sp)
+      m_backing_thread_sp->GetQueueID();
----------------
medismailben wrote:

```suggestion
    if (m_backing_thread_sp)
      m_backing_thread_sp->SetQueueID(new_val);
```

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


More information about the lldb-commits mailing list