diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2016-07-23 20:50:09 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2016-07-23 20:50:09 +0000 |
commit | f3fbd1c0586ff6ec7895991e6c28f61a503c36a8 (patch) | |
tree | 48d008fd3df8c0e73271a4b18474e0aac6dbfe33 /include/lldb/Utility/ProcessStructReader.h | |
parent | 2fc5d2d1dfaf623ce4e24cd8590565902f8c557c (diff) |
Notes
Diffstat (limited to 'include/lldb/Utility/ProcessStructReader.h')
-rw-r--r-- | include/lldb/Utility/ProcessStructReader.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/lldb/Utility/ProcessStructReader.h b/include/lldb/Utility/ProcessStructReader.h index 80f90feb87ab..bbb497cd51cb 100644 --- a/include/lldb/Utility/ProcessStructReader.h +++ b/include/lldb/Utility/ProcessStructReader.h @@ -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; + } }; } |