diff options
Diffstat (limited to 'lldb/source/Core/Stream.cpp')
-rw-r--r-- | lldb/source/Core/Stream.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/lldb/source/Core/Stream.cpp b/lldb/source/Core/Stream.cpp index f971a4178df..c4a23a7a27b 100644 --- a/lldb/source/Core/Stream.cpp +++ b/lldb/source/Core/Stream.cpp @@ -8,6 +8,7 @@ //===----------------------------------------------------------------------===// #include "lldb/Core/Stream.h" +#include "lldb/Host/Endian.h" #include <stdio.h> #include <string.h> #include <stdlib.h> @@ -26,7 +27,7 @@ Stream::Stream (uint32_t flags, uint32_t addr_size, ByteOrder byte_order) : Stream::Stream () : m_flags (0), m_addr_size (4), - m_byte_order (eByteOrderHost), + m_byte_order (lldb::endian::InlHostByteOrder()), m_indent_level(0) { } @@ -628,7 +629,7 @@ Stream::PutMaxHex64 int Stream::PutPointer (void *ptr) { - return PutRawBytes (&ptr, sizeof(ptr), eByteOrderHost, eByteOrderHost); + return PutRawBytes (&ptr, sizeof(ptr), lldb::endian::InlHostByteOrder(), lldb::endian::InlHostByteOrder()); } int @@ -637,7 +638,7 @@ Stream::PutFloat(float f, ByteOrder byte_order) if (byte_order == eByteOrderInvalid) byte_order = m_byte_order; - return PutRawBytes (&f, sizeof(f), eByteOrderHost, byte_order); + return PutRawBytes (&f, sizeof(f), lldb::endian::InlHostByteOrder(), byte_order); } int @@ -646,7 +647,7 @@ Stream::PutDouble(double d, ByteOrder byte_order) if (byte_order == eByteOrderInvalid) byte_order = m_byte_order; - return PutRawBytes (&d, sizeof(d), eByteOrderHost, byte_order); + return PutRawBytes (&d, sizeof(d), lldb::endian::InlHostByteOrder(), byte_order); } int @@ -655,7 +656,7 @@ Stream::PutLongDouble(long double ld, ByteOrder byte_order) if (byte_order == eByteOrderInvalid) byte_order = m_byte_order; - return PutRawBytes (&ld, sizeof(ld), eByteOrderHost, byte_order); + return PutRawBytes (&ld, sizeof(ld), lldb::endian::InlHostByteOrder(), byte_order); } int @@ -739,21 +740,21 @@ Stream::UnitTest(Stream *s) s->PutHex8(0x12); s->PutChar(' '); - s->PutHex16(0x3456, eByteOrderHost); + s->PutHex16(0x3456, lldb::endian::InlHostByteOrder()); s->PutChar(' '); s->PutHex16(0x3456, eByteOrderBig); s->PutChar(' '); s->PutHex16(0x3456, eByteOrderLittle); s->PutChar(' '); - s->PutHex32(0x789abcde, eByteOrderHost); + s->PutHex32(0x789abcde, lldb::endian::InlHostByteOrder()); s->PutChar(' '); s->PutHex32(0x789abcde, eByteOrderBig); s->PutChar(' '); s->PutHex32(0x789abcde, eByteOrderLittle); s->PutChar(' '); - s->PutHex64(0x1122334455667788ull, eByteOrderHost); + s->PutHex64(0x1122334455667788ull, lldb::endian::InlHostByteOrder()); s->PutChar(' '); s->PutHex64(0x1122334455667788ull, eByteOrderBig); s->PutChar(' '); |