DavidSpickett created this revision. Herald added a project: All. DavidSpickett requested review of this revision. Herald added a project: LLDB. Herald added a subscriber: lldb-commits.
Which was done in https://reviews.llvm.org/D157058. This follows the fix for lldb-server in https://reviews.llvm.org/D157589. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D158391 Files: lldb/tools/debugserver/source/RNBRemote.cpp Index: lldb/tools/debugserver/source/RNBRemote.cpp =================================================================== --- lldb/tools/debugserver/source/RNBRemote.cpp +++ lldb/tools/debugserver/source/RNBRemote.cpp @@ -2585,7 +2585,7 @@ // fail value. If it does, return this instead in case some of // the registers are not available on the current system. if (reg->nub_info.size > 0) { - std::basic_string<uint8_t> zeros(reg->nub_info.size, '\0'); + std::vector<uint8_t> zeros(reg->nub_info.size, '\0'); append_hex_value(ostrm, zeros.data(), zeros.size(), false); } } @@ -4219,7 +4219,7 @@ ostrm << "00000000"; } else if (reg_entry->nub_info.reg == (uint32_t)-1) { if (reg_entry->nub_info.size > 0) { - std::basic_string<uint8_t> zeros(reg_entry->nub_info.size, '\0'); + std::vector<uint8_t> zeros(reg_entry->nub_info.size, '\0'); append_hex_value(ostrm, zeros.data(), zeros.size(), false); } } else {
Index: lldb/tools/debugserver/source/RNBRemote.cpp =================================================================== --- lldb/tools/debugserver/source/RNBRemote.cpp +++ lldb/tools/debugserver/source/RNBRemote.cpp @@ -2585,7 +2585,7 @@ // fail value. If it does, return this instead in case some of // the registers are not available on the current system. if (reg->nub_info.size > 0) { - std::basic_string<uint8_t> zeros(reg->nub_info.size, '\0'); + std::vector<uint8_t> zeros(reg->nub_info.size, '\0'); append_hex_value(ostrm, zeros.data(), zeros.size(), false); } } @@ -4219,7 +4219,7 @@ ostrm << "00000000"; } else if (reg_entry->nub_info.reg == (uint32_t)-1) { if (reg_entry->nub_info.size > 0) { - std::basic_string<uint8_t> zeros(reg_entry->nub_info.size, '\0'); + std::vector<uint8_t> zeros(reg_entry->nub_info.size, '\0'); append_hex_value(ostrm, zeros.data(), zeros.size(), false); } } else {
_______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits