[Lldb-commits] [lldb] [lldb][Minidump Parser] Implement a range data vector for minidump memory ranges (PR #136040)

Greg Clayton via lldb-commits lldb-commits at lists.llvm.org
Fri Jun 13 15:47:01 PDT 2025


================
@@ -45,9 +49,16 @@ struct Range {
   friend bool operator==(const Range &lhs, const Range &rhs) {
     return lhs.start == rhs.start && lhs.range_ref == rhs.range_ref;
   }
+
+  friend bool operator<(const Range &lhs, const Range &rhs) {
+    return lhs.start < rhs.start;
----------------
clayborg wrote:

Do you want to do something like:
```
friend bool operator<(const Range &lhs, const Range &rhs) {
  if (lhs.start == rhs.start)
    return lhs.range_ref.size() < rhs.range_ref.size();  
  return lhs.start < rhs.start;
}
```

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


More information about the lldb-commits mailing list