Lines Matching refs:SW
256 SW.startLine() << format("0x%02x ; %s sp, #(%u * 4)\n", in opcode_0xxxxxxx()
273 SW.startLine() << format("0x%02x 0x%02x ; %s.w ", in opcode_10Lxxxxx()
286 SW.startLine() << format("0x%02x ; mov r%u, sp\n", in opcode_1100xxxx()
289 SW.startLine() << format("0x%02x ; mov sp, r%u\n", in opcode_1100xxxx()
303 SW.startLine() << format("0x%02x ; %s ", OC[Offset], in opcode_11010Lxx()
320 SW.startLine() << format("0x%02x ; %s.w ", OC[Offset], in opcode_11011Lxx()
334 SW.startLine() << format("0x%02x ; %s ", OC[Offset], in opcode_11100xxx()
347 SW.startLine() << format("0x%02x 0x%02x ; %s.w sp, #(%u * 4)\n", in opcode_111010xx()
361 SW.startLine() << format("0x%02x 0x%02x ; %s ", OC[Offset + 0], in opcode_1110110L()
375 SW.startLine() << format("0x%02x 0x%02x ; reserved\n", in opcode_11101110()
378 SW.startLine() in opcode_11101110()
391 SW.startLine() << format("0x%02x 0x%02x ; reserved\n", in opcode_11101111()
394 SW.startLine() in opcode_11101111()
408 SW.startLine() << format("0x%02x 0x%02x ; %s ", OC[Offset + 0], in opcode_11110101()
423 SW.startLine() << format("0x%02x 0x%02x ; %s ", OC[Offset + 0], in opcode_11110110()
436 SW.startLine() << format("0x%02x 0x%02x 0x%02x ; %s sp, sp, #(%u * 4)\n", in opcode_11110111()
451 SW.startLine() in opcode_11111000()
464 SW.startLine() in opcode_11111001()
479 SW.startLine() in opcode_11111010()
490 SW.startLine() << format("0x%02x ; nop\n", OC[Offset]); in opcode_11111011()
497 SW.startLine() << format("0x%02x ; nop.w\n", OC[Offset]); in opcode_11111100()
504 SW.startLine() << format("0x%02x ; b\n", OC[Offset]); in opcode_11111101()
511 SW.startLine() << format("0x%02x ; b.w\n", OC[Offset]); in opcode_11111110()
526 SW.startLine() << format("0x%02x ; %s sp, #%u\n", OC[Offset], in opcode_alloc_s()
537 SW.startLine() << format( in opcode_save_r19r20_x()
540 SW.startLine() << format( in opcode_save_r19r20_x()
549 SW.startLine() << format( in opcode_save_fplr()
560 SW.startLine() << format( in opcode_save_fplr_x()
563 SW.startLine() << format( in opcode_save_fplr_x()
574 SW.startLine() << format("0x%02x%02x ; %s sp, #%u\n", in opcode_alloc_m()
589 SW.startLine() << format( in opcode_save_regp()
605 SW.startLine() << format( in opcode_save_regp_x()
610 SW.startLine() << format( in opcode_save_regp_x()
625 SW.startLine() << format("0x%02x%02x ; %s x%u, [sp, #%u]\n", in opcode_save_reg()
641 SW.startLine() << format("0x%02x%02x ; str x%u, [sp, #%u]!\n", in opcode_save_reg_x()
644 SW.startLine() << format("0x%02x%02x ; ldr x%u, [sp], #%u\n", in opcode_save_reg_x()
658 SW.startLine() << format("0x%02x%02x ; %s x%u, lr, [sp, #%u]\n", in opcode_save_lrpair()
673 SW.startLine() << format("0x%02x%02x ; %s d%u, d%u, [sp, #%u]\n", in opcode_save_fregp()
689 SW.startLine() << format( in opcode_save_fregp_x()
693 SW.startLine() << format( in opcode_save_fregp_x()
707 SW.startLine() << format("0x%02x%02x ; %s d%u, [sp, #%u]\n", in opcode_save_freg()
720 SW.startLine() << format( in opcode_save_freg_x()
724 SW.startLine() << format( in opcode_save_freg_x()
736 SW.startLine() << format( in opcode_alloc_l()
746 SW.startLine() << format("0x%02x ; mov fp, sp\n", OC[Offset]); in opcode_setfp()
754 SW.startLine() << format("0x%02x%02x ; add fp, sp, #%u\n", in opcode_addfp()
762 SW.startLine() << format("0x%02x ; nop\n", OC[Offset]); in opcode_nop()
769 SW.startLine() << format("0x%02x ; end\n", OC[Offset]); in opcode_end()
776 SW.startLine() << format("0x%02x ; end_c\n", OC[Offset]); in opcode_end_c()
790 SW.startLine() << format("0x%02x ; Bad opcode!\n", in decodeOpcodes()
798 SW.startLine() << format("Opcode 0x%02x goes past the unwind data\n", in decodeOpcodes()
830 DictScope XRS(SW, "ExceptionData"); in dumpXDataRecord()
831 SW.printNumber("FunctionLength", in dumpXDataRecord()
834 SW.printNumber("Version", XData.Vers()); in dumpXDataRecord()
835 SW.printBoolean("ExceptionData", XData.X()); in dumpXDataRecord()
836 SW.printBoolean("EpiloguePacked", XData.E()); in dumpXDataRecord()
838 SW.printBoolean("Fragment", XData.F()); in dumpXDataRecord()
839 SW.printNumber(XData.E() ? "EpilogueOffset" : "EpilogueScopes", in dumpXDataRecord()
842 SW.printNumber("ByteCodeLength", ByteCodeLength); in dumpXDataRecord()
852 ListScope PS(SW, "Prologue"); in dumpXDataRecord()
856 ListScope ES(SW, "Epilogue"); in dumpXDataRecord()
861 ListScope PS(SW, "Prologue"); in dumpXDataRecord()
865 ListScope ESS(SW, "EpilogueScopes"); in dumpXDataRecord()
867 DictScope ESES(SW, "EpilogueScope"); in dumpXDataRecord()
868 SW.printNumber("StartOffset", ES.EpilogueStartOffset()); in dumpXDataRecord()
870 SW.printNumber("Condition", ES.Condition()); in dumpXDataRecord()
871 SW.printNumber("EpilogueStartIndex", in dumpXDataRecord()
875 SW.printNumber("ReservedBits", (ES.ES >> 18) & 0xF); in dumpXDataRecord()
877 ListScope Opcodes(SW, "Opcodes"); in dumpXDataRecord()
897 ListScope EHS(SW, "ExceptionHandler"); in dumpXDataRecord()
898 SW.printString("Routine", "(null)"); in dumpXDataRecord()
911 ListScope EHS(SW, "ExceptionHandler"); in dumpXDataRecord()
912 SW.printString("Routine", formatSymbol(*Name, Address)); in dumpXDataRecord()
913 SW.printHex("Parameter", Parameter); in dumpXDataRecord()
963 SW.printString("Function", formatSymbol(FunctionName, FunctionAddress)); in dumpUnpackedEntry()
985 SW.printString("ExceptionRecord", formatSymbol(*Name, Address)); in dumpUnpackedEntry()
1000 SW.printString("ExceptionRecord", formatSymbol("", Address)); in dumpUnpackedEntry()
1049 SW.printString("Function", formatSymbol(FunctionName, FunctionAddress)); in dumpPackedEntry()
1051 SW.printBoolean("Fragment", in dumpPackedEntry()
1053 SW.printNumber("FunctionLength", RF.FunctionLength()); in dumpPackedEntry()
1054 SW.startLine() << "ReturnType: " << RF.Ret() << '\n'; in dumpPackedEntry()
1055 SW.printBoolean("HomedParameters", RF.H()); in dumpPackedEntry()
1056 SW.startLine() << "SavedRegisters: "; in dumpPackedEntry()
1059 SW.printNumber("StackAdjustment", StackAdjustment(RF) << 2); in dumpPackedEntry()
1072 DictScope RFS(SW, "RuntimeFunction"); in dumpProcedureDataEntry()
1076 SW.startLine() << "Packed unwind data not yet supported for ARM64\n"; in dumpProcedureDataEntry()