LLDB mainline
|
#include <FormattersHelpers.h>
Public Member Functions | |
InferiorSizedWord (const InferiorSizedWord &word) | |
InferiorSizedWord | operator= (const InferiorSizedWord &word) |
InferiorSizedWord (uint64_t val, Process &process) | |
bool | IsNegative () const |
bool | IsZero () const |
InferiorSizedWord | operator>> (int rhs) const |
InferiorSizedWord | operator<< (int rhs) const |
InferiorSizedWord | operator& (const InferiorSizedWord &word) const |
InferiorSizedWord | operator& (int x) const |
size_t | GetBitSize () const |
size_t | GetByteSize () const |
uint64_t | GetValue () const |
InferiorSizedWord | SignExtend () const |
uint8_t * | CopyToBuffer (uint8_t *buffer) const |
DataExtractor | GetAsData (lldb::ByteOrder byte_order=lldb::eByteOrderInvalid) const |
Static Public Member Functions | |
static InferiorSizedWord | GetMaximum (Process &process) |
Private Member Functions | |
InferiorSizedWord (uint64_t val, size_t psz) | |
Private Attributes | |
size_t | ptr_size |
union { | |
uint32_t thirty_two | |
uint64_t sixty_four | |
}; | |
Definition at line 63 of file FormattersHelpers.h.
|
inline |
Definition at line 65 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 81 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inlineprivate |
Definition at line 173 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 154 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 165 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
Referenced by ExtractFields(), lldb_private::ItaniumABILanguageRuntime::GetExceptionObjectForThread(), lldb_private::formatters::NSError_SummaryProvider(), and NSErrorSyntheticFrontEnd::Update().
|
inline |
Definition at line 138 of file FormattersHelpers.h.
References ptr_size.
|
inline |
Definition at line 140 of file FormattersHelpers.h.
References ptr_size.
|
inlinestatic |
Definition at line 105 of file FormattersHelpers.h.
References lldb_private::Process::GetAddressByteSize(), UINT32_MAX, and UINT64_MAX.
|
inline |
Definition at line 142 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 91 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 98 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 124 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 132 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 118 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 72 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 112 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 148 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
union { ... } lldb_private::formatters::InferiorSizedWord::@9 |
|
private |
Definition at line 180 of file FormattersHelpers.h.
Referenced by CopyToBuffer(), GetAsData(), GetBitSize(), GetByteSize(), GetValue(), InferiorSizedWord(), IsNegative(), IsZero(), operator&(), operator<<(), operator=(), operator>>(), and SignExtend().
uint64_t lldb_private::formatters::InferiorSizedWord::sixty_four |
Definition at line 183 of file FormattersHelpers.h.
Referenced by CopyToBuffer(), GetAsData(), GetValue(), InferiorSizedWord(), IsNegative(), IsZero(), operator&(), operator<<(), operator=(), operator>>(), and SignExtend().
uint32_t lldb_private::formatters::InferiorSizedWord::thirty_two |
Definition at line 182 of file FormattersHelpers.h.
Referenced by CopyToBuffer(), GetAsData(), GetValue(), InferiorSizedWord(), IsNegative(), IsZero(), operator&(), operator<<(), operator=(), operator>>(), and SignExtend().