|
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().