Lines Matching refs:SW

28   ScopedPrinter &SW;  variable
65 OpcodeDecoder(ScopedPrinter &SW) : SW(SW), OS(SW.getOStream()) {} in OpcodeDecoder() argument
100 SW.startLine() << format("0x%02X ; vsp = vsp + %u\n", Opcode, in Decode_00xxxxxx()
106 SW.startLine() << format("0x%02X ; vsp = vsp - %u\n", Opcode, in Decode_01xxxxxx()
115 SW.startLine() in Decode_1000iiii_iiiiiiii()
125 SW.startLine() << format("0x%02X ; reserved (ARM MOVrr)\n", Opcode); in Decode_10011101()
130 SW.startLine() << format("0x%02X ; reserved (WiMMX MOVrr)\n", Opcode); in Decode_10011111()
135 SW.startLine() << format("0x%02X ; vsp = r%u\n", Opcode, (Opcode & 0x0f)); in Decode_1001nnnn()
140 SW.startLine() << format("0x%02X ; pop ", Opcode); in Decode_10100nnn()
147 SW.startLine() << format("0x%02X ; pop ", Opcode); in Decode_10101nnn()
154 SW.startLine() << format("0x%02X ; finish\n", Opcode); in Decode_10110000()
161 SW.startLine() in Decode_10110001_0000iiii()
171 SW.startLine() << format("0x%02X ", Opcode); in Decode_10110010_uleb128()
189 SW.startLine() << format("0x%02X 0x%02X ; pop ", Opcode0, Opcode1); in Decode_10110011_sssscccc()
198 SW.startLine() << format("0x%02X ; spare\n", Opcode); in Decode_101101nn()
203 SW.startLine() << format("0x%02X ; pop ", Opcode); in Decode_10111nnn()
211 SW.startLine() << format("0x%02X 0x%02X ; pop ", Opcode0, Opcode1); in Decode_11000110_sssscccc()
221 SW.startLine() in Decode_11000111_0000iiii()
232 SW.startLine() << format("0x%02X 0x%02X ; pop ", Opcode0, Opcode1); in Decode_11001000_sssscccc()
242 SW.startLine() << format("0x%02X 0x%02X ; pop ", Opcode0, Opcode1); in Decode_11001001_sssscccc()
251 SW.startLine() << format("0x%02X ; spare\n", Opcode); in Decode_11001yyy()
256 SW.startLine() << format("0x%02X ; pop ", Opcode); in Decode_11000nnn()
263 SW.startLine() << format("0x%02X ; pop ", Opcode); in Decode_11010nnn()
270 SW.startLine() << format("0x%02X ; spare\n", Opcode); in Decode_11xxxyyy()
318 SW.startLine() << format("0x%02X ; reserved\n", Opcodes[OCI++ ^ 3]); in Decode()
329 ScopedPrinter &SW; variable
355 PrinterContext(ScopedPrinter &SW, const object::ELFFile<ET> &ELF, in PrinterContext() argument
357 : SW(SW), ELF(ELF), FileName(FileName), Symtab(Symtab) {} in PrinterContext()
481 SW.printString("Model", StringRef("Compact")); in PrintExceptionTable()
484 SW.printNumber("PersonalityIndex", PersonalityIndex); in PrintExceptionTable()
498 SW.printString("Model", StringRef("Generic")); in PrintExceptionTable()
503 SW.printHex("PersonalityRoutineAddress", Address); in PrintExceptionTable()
507 SW.printString("PersonalityRoutineName", *Name); in PrintExceptionTable()
514 ListScope OCC(SW, "Opcodes"); in PrintOpcodes()
541 ListScope E(SW, "Entries"); in PrintIndexTable()
543 DictScope E(SW, "Entry"); in PrintIndexTable()
571 SW.printHex("FunctionAddress", Address); in PrintIndexTable()
580 SW.printString("FunctionName", *Name); in PrintIndexTable()
583 SW.printString("Model", StringRef("CantUnwind")); in PrintIndexTable()
588 SW.printString("Model", StringRef("Compact (Inline)")); in PrintIndexTable()
591 SW.printNumber("PersonalityIndex", PersonalityIndex); in PrintIndexTable()
609 SW.printString("ExceptionHandlingTable", *Name); in PrintIndexTable()
611 SW.printHex(IsRelocatable ? "TableEntryOffset" : "TableEntryAddress", in PrintIndexTable()
625 DictScope UI(SW, "UnwindInformation"); in PrintUnwindInformation()
630 DictScope UIT(SW, "UnwindIndexTable"); in PrintUnwindInformation()
632 SW.printNumber("SectionIndex", SectionIndex); in PrintUnwindInformation()
635 SW.printString("SectionName", *SectionName); in PrintUnwindInformation()
636 SW.printHex("SectionOffset", Sec.sh_offset); in PrintUnwindInformation()