Vendor import of lldb release_50 branch r319231:

https://llvm.org/svn/llvm-project/lldb/branches/release_50@319231
This commit is contained in:
Dimitry Andric 2017-12-02 12:47:31 +00:00
parent 50640c9156
commit 76e0736e7f
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/vendor/lldb/dist/; revision=326469
svn path=/vendor/lldb/lldb-release_501-r320880/; revision=326907; tag=vendor/lldb/lldb-release_501-r320880
2 changed files with 3 additions and 4 deletions

View file

@ -282,8 +282,7 @@ void IRExecutionUnit::GetRunnableInfo(Status &error, lldb::addr_t &func_addr,
.setMCJITMemoryManager(
std::unique_ptr<MemoryManager>(new MemoryManager(*this)))
.setCodeModel(codeModel)
.setOptLevel(llvm::CodeGenOpt::Less)
.setUseOrcMCJITReplacement(true);
.setOptLevel(llvm::CodeGenOpt::Less);
llvm::StringRef mArch;
llvm::StringRef mCPU;

View file

@ -67,8 +67,8 @@ StringRef ThreadInfo::ReadRegister(unsigned int register_id) const {
bool ThreadInfo::ReadRegisterAsUint64(unsigned int register_id,
uint64_t &value) const {
StringRef value_str(m_registers.lookup(register_id));
if (value_str.getAsInteger(16, value)) {
std::string value_str(m_registers.lookup(register_id));
if (!llvm::to_integer(value_str, value, 16)) {
GTEST_LOG_(ERROR)
<< formatv("ThreadInfo: Unable to parse register value at {0}.",
register_id)