Lines Matching refs:TestDump

94 static void TestDump(T data, lldb::Format format, llvm::StringRef expected) {  in TestDump()  function
99 static void TestDump(llvm::StringRef str, lldb::Format format, in TestDump() function
108 static void TestDump(const std::vector<T> data, lldb::Format format, in TestDump() function
116 TestDump<uint8_t>(1, lldb::eFormatDefault, "0x01"); in TEST()
117 TestDump<uint8_t>(1, lldb::eFormatBoolean, "true"); in TEST()
118 TestDump<uint8_t>(0xAA, lldb::eFormatBinary, "0b10101010"); in TEST()
119 TestDump<uint8_t>(1, lldb::eFormatBytes, "01"); in TEST()
120 TestDump<uint8_t>(1, lldb::eFormatBytesWithASCII, "01 ."); in TEST()
121 TestDump('?', lldb::eFormatChar, "'?'"); in TEST()
122 TestDump('\x1A', lldb::eFormatCharPrintable, "."); in TEST()
123 TestDump('#', lldb::eFormatCharPrintable, "#"); in TEST()
124 TestDump(std::complex<float>(1.2, 3.4), lldb::eFormatComplex, "1.2 + 3.4i"); in TEST()
125 TestDump(std::complex<double>(4.5, 6.7), lldb::eFormatComplex, "4.5 + 6.7i"); in TEST()
134 TestDump(llvm::StringRef("aardvark"), lldb::Format::eFormatCString, in TEST()
136 TestDump<uint16_t>(99, lldb::Format::eFormatDecimal, "99"); in TEST()
138 TestDump(-1, lldb::Format::eFormatEnum, "-1"); in TEST()
139 TestDump(0xcafef00d, lldb::Format::eFormatHex, "0xcafef00d"); in TEST()
140 TestDump(0xcafef00d, lldb::Format::eFormatHexUppercase, "0xCAFEF00D"); in TEST()
141 TestDump(0.456, lldb::Format::eFormatFloat, "0.456"); in TEST()
142 TestDump(9, lldb::Format::eFormatOctal, "011"); in TEST()
144 TestDump<uint32_t>(0x4C4C4442, lldb::Format::eFormatOSType, "'LLDB'"); in TEST()
146 TestDump<uint8_t>(0x34, lldb::Format::eFormatUnicode8, "0x34"); in TEST()
147 TestDump<uint16_t>(0x1122, lldb::Format::eFormatUnicode16, "U+1122"); in TEST()
148 TestDump<uint32_t>(0x12345678, lldb::Format::eFormatUnicode32, in TEST()
150 TestDump<unsigned int>(654321, lldb::Format::eFormatUnsigned, "654321"); in TEST()
153 TestDump<uint64_t>(0x4444555566667777, lldb::Format::eFormatPointer, in TEST()
156 TestDump(std::vector<char>{'A', '\x01', 'C'}, in TEST()
158 TestDump(std::vector<int8_t>{0, -1, std::numeric_limits<int8_t>::max()}, in TEST()
160 TestDump(std::vector<uint8_t>{12, 0xFF, 34}, in TEST()
162 TestDump(std::vector<int16_t>{-1, 1234, std::numeric_limits<int16_t>::max()}, in TEST()
164 TestDump(std::vector<uint16_t>{0xffff, 0xabcd, 0x1234}, in TEST()
166 TestDump(std::vector<int32_t>{0, -1, std::numeric_limits<int32_t>::max()}, in TEST()
168 TestDump(std::vector<uint32_t>{0, 0xffffffff, 0x1234abcd}, in TEST()
171 TestDump(std::vector<int64_t>{0, -1, std::numeric_limits<int64_t>::max()}, in TEST()
173 TestDump(std::vector<uint64_t>{0, 0xaaaabbbbccccdddd}, in TEST()
179 TestDump(std::vector<uint16_t>{0x0000, 0x8000}, in TEST()
182 TestDump(std::vector<uint16_t>{0x0001, 0x8001}, in TEST()
185 TestDump(std::vector<uint16_t>{0x83ff, 0x03ff}, in TEST()
188 TestDump(std::vector<uint16_t>{0b0100001001001000}, in TEST()
197 TestDump(std::vector<uint16_t>{0x0400, 0x7bff}, in TEST()
199 TestDump(std::vector<uint16_t>{0xabcd, 0x1234}, in TEST()
203 TestDump(std::vector<uint16_t>{0xffff, 0xffc0, 0x7fff, 0x7fc0}, in TEST()
206 TestDump(std::vector<uint16_t>{0xfc00, 0x7c00}, in TEST()
209 TestDump(std::vector<float>{std::numeric_limits<float>::min(), in TEST()
212 TestDump(std::vector<float>{std::numeric_limits<float>::quiet_NaN(), in TEST()
217 TestDump(std::vector<double>{std::numeric_limits<double>::min(), in TEST()
221 TestDump( in TEST()
232 TestDump( in TEST()
238 TestDump(std::vector<int>{2, 4}, lldb::Format::eFormatComplexInteger, in TEST()
242 TestDump<uint32_t>(0x11223344, lldb::Format::eFormatAddressInfo, in TEST()
246 TestDump<float>(10, lldb::Format::eFormatHexFloat, "0x1.4p3"); in TEST()
247 TestDump<double>(10, lldb::Format::eFormatHexFloat, "0x1.4p3"); in TEST()
251 TestDump<uint32_t>(0xcafef00d, lldb::Format::eFormatInstruction, in TEST()
255 TestDump<int>(99, lldb::Format::eFormatVoid, "0x00000063"); in TEST()