forked from OSchip/llvm-project
Most of this function checks to see if m_process is non-null before
dereferencing it, except for this one section of code. Add a null check around it. clang static analyzer fix. llvm-svn: 219920
This commit is contained in:
parent
ea772b4df2
commit
823d8f6246
|
@ -257,13 +257,15 @@ DynamicLoaderPOSIXDYLD::ProbeEntry()
|
|||
if (log)
|
||||
log->Printf ("DynamicLoaderPOSIXDYLD::%s pid %" PRIu64 " GetEntryPoint() returned address 0x%" PRIx64 ", setting entry breakpoint", __FUNCTION__, m_process ? m_process->GetID () : LLDB_INVALID_PROCESS_ID, entry);
|
||||
|
||||
if (m_process)
|
||||
{
|
||||
Breakpoint *const entry_break = m_process->GetTarget().CreateBreakpoint(entry, true, false).get();
|
||||
entry_break->SetCallback(EntryBreakpointHit, this, true);
|
||||
entry_break->SetBreakpointKind("shared-library-event");
|
||||
|
||||
Breakpoint *const entry_break = m_process->GetTarget().CreateBreakpoint(entry, true, false).get();
|
||||
entry_break->SetCallback(EntryBreakpointHit, this, true);
|
||||
entry_break->SetBreakpointKind("shared-library-event");
|
||||
|
||||
// Shoudn't hit this more than once.
|
||||
entry_break->SetOneShot (true);
|
||||
// Shoudn't hit this more than once.
|
||||
entry_break->SetOneShot (true);
|
||||
}
|
||||
}
|
||||
|
||||
// The runtime linker has run and initialized the rendezvous structure once the
|
||||
|
|
Loading…
Reference in New Issue