llvm-project/lldb/source
Ashok Thirumurthi 3880714172 Fixes symbol resolution for a function with a tail call because the PC
for the frame is one past the address range of the calling function.
- Lowers the fix from RegisterContextLLDB for use with disassembly
- Fixes one of three issues in the disassembly test in TestInferiorAssert.py

Also adds documentation that explains the resolution depths and interface.

Note: This change affects the resolution scope for eSymbolContextFunction
without impacting the performance of eSymbolContextSymbol.

Thanks to Matt Kopec for his review.

llvm-svn: 190812
2013-09-16 22:00:17 +00:00
..
API Disassembler::DisassembleRange() currently calls Target::ReadMemory 2013-09-12 23:23:35 +00:00
Breakpoint Change the "breakpoint fuzz" algorithm from "coalesce the line ranges for a file & line breakpoint if they are contiguous" to 2013-09-10 02:06:17 +00:00
Commands Fixing a problem where CommandObjectThreadContinue held the thread list lock while waiting for the process to stop after a continue. 2013-09-12 19:15:05 +00:00
Core Fixes symbol resolution for a function with a tail call because the PC 2013-09-16 22:00:17 +00:00
DataFormatters Updated CMakeLists to match XCode project 2013-09-12 02:20:39 +00:00
Expression Remove a spurious comment. 2013-09-05 01:52:29 +00:00
Host Changing the default shell to /bin/sh brought up a long-standing bug on OS X, 2013-09-10 02:09:47 +00:00
Interpreter Change OptionValueFileSpec::SetValueFromCString to strip off whitespace, 2013-09-13 02:33:15 +00:00
Plugins Fixes symbol resolution for a function with a tail call because the PC 2013-09-16 22:00:17 +00:00
Symbol Fixed a bug where CFI data would become corrupted when using remember/restore state instructions. 2013-09-12 23:38:30 +00:00
Target Disassembler::DisassembleRange() currently calls Target::ReadMemory 2013-09-12 23:23:35 +00:00
Utility Use <atomic> instead of "llvm/Support/Atomic.h". Removed unused RefCounter class. 2013-09-05 16:38:02 +00:00
CMakeLists.txt merge lldb-platform-work branch (and assorted fixes) into trunk 2013-08-26 23:57:52 +00:00
Makefile Remove LLDB dependency on xcodeworkspace (on Linux) for version number 2013-02-28 16:51:15 +00:00
lldb-log.cpp The output of 'log list' was missing a few of the lldb channels: 2013-09-12 01:48:59 +00:00
lldb.cpp merge lldb-platform-work branch (and assorted fixes) into trunk 2013-08-26 23:57:52 +00:00