[LLDB][Reliability] Remove dead code.
Remove redundant code that can never execute due to preceeding logic checks in the code. Differential Revision: https://reviews.llvm.org/D130929
This commit is contained in:
parent
85a6dd50ad
commit
d735307aa2
@ -739,7 +739,7 @@ SBValueList SBFrame::GetVariables(bool arguments, bool locals, bool statics,
|
||||
lldb::DynamicValueType use_dynamic =
|
||||
frame->CalculateTarget()->GetPreferDynamicValue();
|
||||
const bool include_runtime_support_values =
|
||||
target ? target->GetDisplayRuntimeSupportValues() : false;
|
||||
target->GetDisplayRuntimeSupportValues();
|
||||
|
||||
SBVariablesOptions options;
|
||||
options.SetIncludeArguments(arguments);
|
||||
|
||||
@ -612,9 +612,6 @@ static bool LoadValueFromConsecutiveGPRRegisters(
|
||||
++NGRN;
|
||||
}
|
||||
|
||||
if (reg_info == nullptr)
|
||||
return false;
|
||||
|
||||
const lldb::addr_t value_addr =
|
||||
reg_ctx->ReadRegisterAsUnsigned(reg_info, LLDB_INVALID_ADDRESS);
|
||||
|
||||
|
||||
@ -582,9 +582,6 @@ static bool LoadValueFromConsecutiveGPRRegisters(
|
||||
++NGRN;
|
||||
}
|
||||
|
||||
if (reg_info == nullptr)
|
||||
return false;
|
||||
|
||||
const lldb::addr_t value_addr =
|
||||
reg_ctx->ReadRegisterAsUnsigned(reg_info, LLDB_INVALID_ADDRESS);
|
||||
|
||||
|
||||
@ -65,9 +65,6 @@ bool lldb_private::formatters::CMTimeSummaryProvider(
|
||||
return true;
|
||||
}
|
||||
|
||||
if (timescale == 0)
|
||||
return false;
|
||||
|
||||
switch (timescale) {
|
||||
case 0:
|
||||
return false;
|
||||
|
||||
@ -1772,24 +1772,20 @@ lldb::ProcessSP Platform::DoConnectProcess(llvm::StringRef connect_url,
|
||||
error.Clear();
|
||||
|
||||
if (!target) {
|
||||
ArchSpec arch;
|
||||
if (target && target->GetArchitecture().IsValid())
|
||||
arch = target->GetArchitecture();
|
||||
else
|
||||
arch = Target::GetDefaultArchitecture();
|
||||
ArchSpec arch = Target::GetDefaultArchitecture();
|
||||
|
||||
const char *triple = "";
|
||||
if (arch.IsValid())
|
||||
triple = arch.GetTriple().getTriple().c_str();
|
||||
const char *triple =
|
||||
arch.IsValid() ? arch.GetTriple().getTriple().c_str() : "";
|
||||
|
||||
TargetSP new_target_sp;
|
||||
error = debugger.GetTargetList().CreateTarget(
|
||||
debugger, "", triple, eLoadDependentsNo, nullptr, new_target_sp);
|
||||
target = new_target_sp.get();
|
||||
}
|
||||
|
||||
if (!target || error.Fail())
|
||||
return nullptr;
|
||||
target = new_target_sp.get();
|
||||
if (!target || error.Fail()) {
|
||||
return nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
lldb::ProcessSP process_sp =
|
||||
target->CreateProcess(debugger.GetListener(), plugin_name, nullptr, true);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user