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 70 of file FormattersHelpers.h.
|
inline |
Definition at line 72 of file FormattersHelpers.h.
References InferiorSizedWord(), ptr_size, sixty_four, and thirty_two.
Referenced by GetMaximum(), InferiorSizedWord(), operator&(), operator&(), operator<<(), operator=(), operator>>(), and SignExtend().
|
inline |
Definition at line 88 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inlineprivate |
Definition at line 180 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 161 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 172 of file FormattersHelpers.h.
References lldb::eByteOrderInvalid, 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 145 of file FormattersHelpers.h.
References ptr_size.
|
inline |
Definition at line 147 of file FormattersHelpers.h.
References ptr_size.
|
inlinestatic |
Definition at line 112 of file FormattersHelpers.h.
References lldb_private::Process::GetAddressByteSize(), InferiorSizedWord(), UINT32_MAX, and UINT64_MAX.
|
inline |
Definition at line 149 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 105 of file FormattersHelpers.h.
References ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 131 of file FormattersHelpers.h.
References InferiorSizedWord(), ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 139 of file FormattersHelpers.h.
References InferiorSizedWord(), ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 125 of file FormattersHelpers.h.
References InferiorSizedWord(), ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 79 of file FormattersHelpers.h.
References InferiorSizedWord(), ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 119 of file FormattersHelpers.h.
References InferiorSizedWord(), ptr_size, sixty_four, and thirty_two.
|
inline |
Definition at line 155 of file FormattersHelpers.h.
References InferiorSizedWord(), ptr_size, sixty_four, and thirty_two.
union { ... } lldb_private::formatters::InferiorSizedWord |
|
private |
Definition at line 187 of file FormattersHelpers.h.
Referenced by CopyToBuffer(), GetAsData(), GetBitSize(), GetByteSize(), GetValue(), InferiorSizedWord(), InferiorSizedWord(), InferiorSizedWord(), IsNegative(), IsZero(), operator&(), operator&(), operator<<(), operator=(), operator>>(), and SignExtend().
uint64_t lldb_private::formatters::InferiorSizedWord::sixty_four |
Definition at line 190 of file FormattersHelpers.h.
Referenced by CopyToBuffer(), GetAsData(), GetValue(), InferiorSizedWord(), InferiorSizedWord(), InferiorSizedWord(), IsNegative(), IsZero(), operator&(), operator&(), operator<<(), operator=(), operator>>(), and SignExtend().
uint32_t lldb_private::formatters::InferiorSizedWord::thirty_two |
Definition at line 189 of file FormattersHelpers.h.
Referenced by CopyToBuffer(), GetAsData(), GetValue(), InferiorSizedWord(), InferiorSizedWord(), InferiorSizedWord(), IsNegative(), IsZero(), operator&(), operator&(), operator<<(), operator=(), operator>>(), and SignExtend().