Author: enrico
Date: Fri Jan 22 17:50:46 2016
New Revision: 258584

URL: http://llvm.org/viewvc/llvm-project?rev=258584&view=rev
Log:
Add a helper function to ProcessStructReader to allow one to inquire about the 
offset of a field


Modified:
    lldb/trunk/include/lldb/Utility/ProcessStructReader.h

Modified: lldb/trunk/include/lldb/Utility/ProcessStructReader.h
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Utility/ProcessStructReader.h?rev=258584&r1=258583&r2=258584&view=diff
==============================================================================
--- lldb/trunk/include/lldb/Utility/ProcessStructReader.h (original)
+++ lldb/trunk/include/lldb/Utility/ProcessStructReader.h Fri Jan 22 17:50:46 
2016
@@ -94,6 +94,15 @@ namespace lldb_private {
                 return fail_value;
             return (RetType)(m_data.GetMaxU64(&offset, size));
         }
+
+        size_t
+        GetOffsetOf(ConstString name, size_t fail_value = SIZE_MAX)
+        {
+            auto iter = m_fields.find(name), end = m_fields.end();
+            if (iter == end)
+                return fail_value;
+            return iter->second.offset;
+        }
     };
 }
 


_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to