Home | History | Annotate | Download | only in Core

Lines Matching defs:Stream

1 //===-- Stream.cpp ----------------------------------------------*- C++ -*-===//
10 #include "lldb/Core/Stream.h"
22 Stream::Stream (uint32_t flags, uint32_t addr_size, ByteOrder byte_order) :
30 Stream::Stream () :
41 Stream::~Stream ()
46 Stream::SetByteOrder (ByteOrder byte_order)
54 // Put an offset "uval" out to the stream using the printf format
58 Stream::Offset (uint32_t uval, const char *format)
64 // Put an SLEB128 "uval" out to the stream using the printf format
68 Stream::PutSLEB128 (int64_t sval)
98 // Put an ULEB128 "uval" out to the stream using the printf format
102 Stream::PutULEB128 (uint64_t uval)
128 // Print a raw NULL terminated C string to the stream.
131 Stream::PutCString (const char *cstr)
141 // Print a double quoted NULL terminated C string to the stream
145 Stream::QuotedCString (const char *cstr, const char *format)
151 // Put an address "addr" out to the stream with optional prefix
155 Stream::Address (uint64_t addr, uint32_t addr_size, const char *prefix, const char *suffix)
167 // Put an address range out to the stream with optional prefix
171 Stream::AddressRange(uint64_t lo_addr, uint64_t hi_addr, uint32_t addr_size, const char *prefix, const char *suffix)
183 Stream::PutChar (char ch)
190 // Print some formatted output to the stream.
193 Stream::Printf (const char *format, ...)
203 // Print some formatted output to the stream.
206 Stream::PrintfVarArg (const char *format, va_list args)
245 // Print and End of Line character to the stream
248 Stream::EOL()
258 Stream::Indent(const char *s)
264 // Stream a character "ch" out to this stream.
266 Stream&
267 Stream::operator<< (char ch)
274 // Stream the NULL terminated C string out to this stream.
276 Stream&
277 Stream::operator<< (const char *s)
284 // Stream the pointer value out to this stream.
286 Stream&
287 Stream::operator<< (void *p)
294 // Stream a uint8_t "uval" out to this stream.
296 Stream&
297 Stream::operator<< (uint8_t uval)
304 // Stream a uint16_t "uval" out to this stream.
306 Stream&
307 Stream::operator<< (uint16_t uval)
314 // Stream a uint32_t "uval" out to this stream.
316 Stream&
317 Stream::operator<< (uint32_t uval)
324 // Stream a uint64_t "uval" out to this stream.
326 Stream&
327 Stream::operator<< (uint64_t uval)
334 // Stream a int8_t "sval" out to this stream.
336 Stream&
337 Stream::operator<< (int8_t sval)
344 // Stream a int16_t "sval" out to this stream.
346 Stream&
347 Stream::operator<< (int16_t sval)
354 // Stream a int32_t "sval" out to this stream.
356 Stream&
357 Stream::operator<< (int32_t sval)
364 // Stream a int64_t "sval" out to this stream.
366 Stream&
367 Stream::operator<< (int64_t sval)
377 Stream::GetIndentLevel() const
386 Stream::SetIndentLevel(int indent_level)
395 Stream::IndentMore(int amount)
404 Stream::IndentLess (int amount)
416 Stream::GetAddressByteSize() const
425 Stream::SetAddressByteSize(uint32_t addr_size)
431 // Returns true if the verbose flag bit is set in this stream.
434 Stream::GetVerbose() const
440 // Returns true if the debug flag bit is set in this stream.
443 Stream::GetDebug() const
452 Stream::GetFlags()
461 Stream::GetFlags() const
471 Stream::GetByteOrder() const
477 Stream::PrintfAsRawHex8 (const char *format, ...)
515 Stream::PutNHex8 (size_t n, uint8_t uvalue)
524 Stream::_PutHex8 (uint8_t uvalue, bool add_prefix)
546 Stream::PutHex8 (uint8_t uvalue)
552 Stream::PutHex16 (uint16_t uvalue, ByteOrder byte_order)
573 Stream::PutHex32(uint32_t uvalue, ByteOrder byte_order)
594 Stream::PutHex64(uint64_t uvalue, ByteOrder byte_order)
615 Stream::PutMaxHex64
633 Stream::PutPointer (void *ptr)
639 Stream::PutFloat(float f, ByteOrder byte_order)
648 Stream::PutDouble(double d, ByteOrder byte_order)
657 Stream::PutLongDouble(long double ld, ByteOrder byte_order)
666 Stream::PutRawBytes (const void *s, size_t src_len, ByteOrder src_byte_order, ByteOrder dst_byte_order)
696 Stream::PutBytesAsRawHex8 (const void *s, size_t src_len, ByteOrder src_byte_order, ByteOrder dst_byte_order)
725 Stream::PutCStringAsRawHex8 (const char *s)
741 Stream::UnitTest(Stream *s)