LLDB mainline
|
#include <ThreadElfCore.h>
Public Member Functions | |
ELFLinuxSigInfo () | |
lldb_private::Status | Parse (const lldb_private::DataExtractor &data, const lldb_private::ArchSpec &arch) |
Static Public Member Functions | |
static size_t | GetSize (const lldb_private::ArchSpec &arch) |
Public Attributes | |
int32_t | si_signo |
int32_t | si_code |
int32_t | si_errno |
Definition at line 78 of file ThreadElfCore.h.
ELFLinuxSigInfo::ELFLinuxSigInfo | ( | ) |
Definition at line 527 of file ThreadElfCore.cpp.
Referenced by GetSize().
|
static |
Definition at line 529 of file ThreadElfCore.cpp.
References lldb_private::ArchSpec::eCore_s390x_generic, lldb_private::ArchSpec::eCore_x86_32_i386, lldb_private::ArchSpec::eCore_x86_32_i486, lldb_private::ArchSpec::eCore_x86_64_x86_64, ELFLinuxSigInfo(), lldb_private::ArchSpec::GetCore(), and lldb_private::ArchSpec::IsMIPS().
Referenced by Parse().
Status ELFLinuxSigInfo::Parse | ( | const lldb_private::DataExtractor & | data, |
const lldb_private::ArchSpec & | arch | ||
) |
Definition at line 544 of file ThreadElfCore.cpp.
References error(), lldb_private::DataExtractor::GetByteSize(), GetSize(), lldb_private::DataExtractor::GetU32(), si_code, si_errno, and si_signo.
Referenced by ProcessElfCore::parseLinuxNotes().
int32_t ELFLinuxSigInfo::si_code |
Definition at line 80 of file ThreadElfCore.h.
Referenced by Parse(), and ProcessElfCore::parseLinuxNotes().
int32_t ELFLinuxSigInfo::si_errno |
Definition at line 81 of file ThreadElfCore.h.
Referenced by Parse().
int32_t ELFLinuxSigInfo::si_signo |
Definition at line 79 of file ThreadElfCore.h.
Referenced by Parse(), and ProcessElfCore::parseLinuxNotes().