llvm-project/lldb/source/Plugins/Process
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
..
FreeBSD Stop closing terminal fd from ProcessMonitor. It is owned by ConnectionFileDescriptor. 2013-09-14 00:17:31 +00:00
Linux Clean up RegisterContextPOSIX. Renamed to POSIXBreakpointProtocol. 2013-09-14 18:44:01 +00:00
MacOSX-Kernel Fix some names in the wake of my Mach-O changes to LLVM. 2013-08-27 05:04:57 +00:00
POSIX Clean up RegisterContextPOSIX. Renamed to POSIXBreakpointProtocol. 2013-09-14 18:44:01 +00:00
Utility Fixes symbol resolution for a function with a tail call because the PC 2013-09-16 22:00:17 +00:00
elf-core Clean up RegisterContextPOSIX. Renamed to POSIXBreakpointProtocol. 2013-09-14 18:44:01 +00:00
gdb-remote Fixed detection of 'p' packet support in debugserver, 2013-09-04 23:24:15 +00:00
mach-core One bit of that last commit wasn't meant to be included. 2013-09-14 05:22:33 +00:00
CMakeLists.txt Re-introduces ELF core file support for Linux x86-64 2013-07-17 16:06:12 +00:00