llvmbot wrote:

<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-lldb

Author: Ellis Hoag (ellishg)

<details>
<summary>Changes</summary>

Iterating over an `SBModule` directly will give you symbols, not sections. 
According to the docs, we can use `section_iter()` to iterate over sections.

https://lldb.llvm.org/python_api/lldb.SBModule.html#lldb.SBModule

---
Full diff: https://github.com/llvm/llvm-project/pull/167012.diff


1 Files Affected:

- (modified) lldb/bindings/interface/SBSectionDocstrings.i (+1-1) 


``````````diff
diff --git a/lldb/bindings/interface/SBSectionDocstrings.i 
b/lldb/bindings/interface/SBSectionDocstrings.i
index 231e9e89da116..9c9cb813158d9 100644
--- a/lldb/bindings/interface/SBSectionDocstrings.i
+++ b/lldb/bindings/interface/SBSectionDocstrings.i
@@ -4,7 +4,7 @@
 SBSection supports iteration through its subsection, represented as SBSection
 as well.  For example, ::
 
-    for sec in exe_module:
+    for sec in exe_module.section_iter():
         if sec.GetName() == '__TEXT':
             print sec
             break

``````````

</details>


https://github.com/llvm/llvm-project/pull/167012
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to