llvm-project/lldb/source/Plugins/Process/Windows/Common
Carlo Kok 490d18b3c5 (Minor tweak) Make RegisterContextWindows_x86/x64::GetRegisterInfoAtIndex
return NULL for an invalid register.

The unwind logic asks for the "return address register" which doesn't exist
on x86/x86_64, returns -1 and calls this with -1 as a parameter, ends up 
out of scope of the array bounds for g_register_infos and later SIGSEGVs 
on accessing. This now matches the other GetRegisterInfoAtIndex for
other platforms.

llvm-svn: 271876
2016-06-06 09:40:27 +00:00
..
x64 (Minor tweak) Make RegisterContextWindows_x86/x64::GetRegisterInfoAtIndex 2016-06-06 09:40:27 +00:00
x86 (Minor tweak) Make RegisterContextWindows_x86/x64::GetRegisterInfoAtIndex 2016-06-06 09:40:27 +00:00
CMakeLists.txt
ExceptionRecord.h
NtStructures.h Get register context for the 32-bit process in a WoW64 process minidump 2016-02-25 00:23:27 +00:00
ProcessWindows.cpp Change over the broadcaster/listener process to hold shared or weak pointers 2016-03-07 21:50:25 +00:00
ProcessWindows.h Change over the broadcaster/listener process to hold shared or weak pointers 2016-03-07 21:50:25 +00:00
ProcessWindowsLog.cpp
ProcessWindowsLog.h
RegisterContextWindows.cpp
RegisterContextWindows.h Implement RegisterContext for Mini Dumps. 2015-11-12 21:16:15 +00:00
TargetThreadWindows.cpp
TargetThreadWindows.h