Go to file
Todd Fiala 952bccd212 POSIX dynamic loader: add more logging around launch/attach, fix breakpoint handling on entry callback.
This change adds some logging around dynamic loader handling.
It also fixes an issue where the dynamic loader entry breakpoint can end
up being re-inserted, showing the wrong (i.e. software breakpoint) instruction
at the stop location when a backtrace is displayed at program startup.

I discussed with Jim Ingham a few weeks back.  Essentially the
one-hit breakpoints need to make it back to public state handling before
the software breakpoint gets cleared.  The flow I was hitting was that
the breakpoint would get set, it would get hit, it would get cleared to
step over, then it would get reapplied, when we never wanted it reapplied.
Stops at the beginning of execution would then show backtraces with
software breakpoint instructions in it, erroneously.  This change fixes it.
There might be a more elegant way to do this, or a flow change somewhere else
to avoid, but it does fix an issue I experienced in startup breakpoint handling.

llvm-svn: 219371
2014-10-09 00:11:43 +00:00
clang Replace a destructor of EHCleanupScope with a Destroy() method to reflect the current usage. 2014-10-08 18:31:54 +00:00
clang-tools-extra Make clang-tidy's runCheckOnCode actually use the DiagnosticConsumer. 2014-10-07 15:49:36 +00:00
compiler-rt Mark sanitizer tests XFAIL on ARMv7 2014-10-08 21:13:23 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Implement log1p builtin 2014-10-07 20:22:42 +00:00
libcxx Fix for PR 19616: 'tuple_cat of nested tuples fails in noexcept specification'. Thanks to Louis Dionne for the fix. 2014-10-07 21:42:12 +00:00
libcxxabi Use __atomic_exchange_n instead of Clang's __sync_swap 2014-10-03 20:03:47 +00:00
lld Revert "[ELF] Only mark as DT_NEEDED libs that are strictly necessary" 2014-10-09 00:05:55 +00:00
lldb POSIX dynamic loader: add more logging around launch/attach, fix breakpoint handling on entry callback. 2014-10-09 00:11:43 +00:00
llvm Sink DwarfDebug::addScopeRangeList down into DwarfCompileUnit 2014-10-09 00:11:39 +00:00
openmp I apologise in advance for the size of this check-in. At Intel we do 2014-10-07 16:25:50 +00:00
polly [Refactor][NFC] Simplify (Vector)BlockGenerator 2014-10-08 20:18:32 +00:00