[Lldb-commits] [lldb] [lldb] Add SBValue::GetValueAsAddress API (PR #90144)
Jonas Devlieghere via lldb-commits
lldb-commits at lists.llvm.org
Thu Apr 25 16:28:08 PDT 2024
================
@@ -909,6 +909,26 @@ uint64_t SBValue::GetValueAsUnsigned(uint64_t fail_value) {
return fail_value;
}
+lldb::addr_t SBValue::GetValueAsAddress() {
+ addr_t fail_value = LLDB_INVALID_ADDRESS;
+ ValueLocker locker;
+ lldb::ValueObjectSP value_sp(GetSP(locker));
+ if (value_sp) {
+ bool success = true;
+ uint64_t ret_val = fail_value;
+ ret_val = value_sp->GetValueAsUnsigned(fail_value, &success);
+ if (!success) {
+ return fail_value;
+ }
----------------
JDevlieghere wrote:
No braces
https://github.com/llvm/llvm-project/pull/90144
More information about the lldb-commits
mailing list