forked from OSchip/llvm-project
4ceced3f59
See http://reviews.llvm.org/D5108 for details. This change does the following: * eliminates the Process::GetUnixSignals() virtual method and replaces with a fixed getter. * replaces the Process UnixSignals storage with a shared pointer. * adds a Process constructor variant that can be passed the UnixSignalsSP. When the constructor without the UnixSignalsSP is specified, the Host's default UnixSignals is used. * adds a host-specific version of GetUnixSignals() that is used when we need the host's appropriate UnixSignals variant. * replaces GetUnixSignals() overrides in PlatformElfCore, ProcessGDBRemote, ProcessFreeBSD and ProcessLinux with code that appropriately sets the Process::UnixSignals for the process. This change also enables some future patches that will enable llgs to be used for local Linux debugging. llvm-svn: 216748 |
||
---|---|---|
.. | ||
ABI | ||
Disassembler | ||
DynamicLoader | ||
Instruction | ||
JITLoader | ||
LanguageRuntime | ||
ObjectContainer | ||
ObjectFile | ||
OperatingSystem | ||
Platform | ||
Process | ||
SymbolFile | ||
SymbolVendor | ||
SystemRuntime | ||
UnwindAssembly | ||
CMakeLists.txt | ||
Makefile |