Lines Matching refs:parseCFI
126 static Error parseCFI(dwarf::CIE &C, ArrayRef<uint8_t> Instructions, in parseCFI() function
135 static Error parseCFI(dwarf::FDE &FDE, ArrayRef<uint8_t> Instructions) { in parseCFI() function
187 EXPECT_THAT_ERROR(parseCFI(TestCIE, Code), in TEST()
202 EXPECT_THAT_ERROR(parseCFI(TestCIE, {}), Succeeded()); in TEST()
207 parseCFI(TestCIE, {}, /*Size=*/1), in TEST()
213 parseCFI(TestCIE, {dwarf::DW_CFA_offset}), in TEST()
219 parseCFI(TestCIE, {dwarf::DW_CFA_set_loc}), in TEST()
225 parseCFI(TestCIE, {dwarf::DW_CFA_advance_loc1}), in TEST()
231 parseCFI(TestCIE, {dwarf::DW_CFA_advance_loc2}), in TEST()
237 parseCFI(TestCIE, {dwarf::DW_CFA_advance_loc4}), in TEST()
244 parseCFI(TestCIE, Inst), in TEST()
257 parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa_offset_sf}), in TEST()
264 parseCFI(TestCIE, Inst), in TEST()
269 parseCFI(TestCIE, {Inst, /*Op1=*/0}), in TEST()
282 parseCFI(TestCIE, Inst), in TEST()
287 parseCFI(TestCIE, {Inst, /*Op1=*/0}), in TEST()
299 parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa_expression}), in TEST()
303 parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa_expression, in TEST()
308 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa_expression, in TEST()
316 parseCFI(TestCIE, {Inst}), in TEST()
320 parseCFI(TestCIE, {Inst, /*Op1=*/0}), in TEST()
324 EXPECT_THAT_ERROR(parseCFI(TestCIE, {Inst, in TEST()
328 parseCFI(TestCIE, {Inst, in TEST()
464 EXPECT_THAT_ERROR(parseCFI(TestCIE, {}), Succeeded()); in TEST()
485 EXPECT_THAT_ERROR(parseCFI(TestFDE, {}), Succeeded()); in TEST()
503 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_nop}), Succeeded()); in TEST()
524 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_nop}), Succeeded()); in TEST()
552 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, Reg, Offset}), in TEST()
564 parseCFI(TestFDE, {dwarf::DW_CFA_set_loc, 0x00, 0x11, 0, 0, 0, 0, 0, 0, in TEST()
594 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, Reg, Offset}), in TEST()
601 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_restore_state}), in TEST()
629 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, Reg, Offset}), in TEST()
637 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_GNU_window_save}), in TEST()
665 EXPECT_THAT_ERROR(parseCFI(TestCIE, {}), Succeeded()); in TEST()
672 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_def_cfa_offset, 16}), in TEST()
700 EXPECT_THAT_ERROR(parseCFI(TestCIE, {}), Succeeded()); in TEST()
707 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_def_cfa_offset_sf, 4}), in TEST()
736 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa_register, CFAReg}), in TEST()
744 EXPECT_THAT_ERROR(parseCFI(TestFDE, {}), Succeeded()); in TEST()
779 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, CFAReg, CFAOffset, in TEST()
790 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_advance_loc | 4, in TEST()
868 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, CFAReg, CFAOffset, in TEST()
878 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_offset | Reg, 1, in TEST()
931 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, CFAReg, CFAOffset, in TEST()
941 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_offset | Reg, 1, in TEST()
989 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, 12, 32}), in TEST()
1002 parseCFI(TestFDE, in TEST()
1045 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, 12, 32}), in TEST()
1057 parseCFI(TestFDE, {dwarf::DW_CFA_val_offset, Reg1, 1, in TEST()
1096 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, 12, 32}), in TEST()
1105 parseCFI(TestFDE, {dwarf::DW_CFA_nop, dwarf::DW_CFA_offset | Reg1, 1}), in TEST()
1142 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, 12, 32}), in TEST()
1170 parseCFI(TestFDE, in TEST()
1239 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, 12, 32}), in TEST()
1247 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_undefined, Reg1}), in TEST()
1284 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, 12, 32}), in TEST()
1292 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_same_value, Reg1}), in TEST()
1328 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, 12, 32}), in TEST()
1337 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_register, Reg, InReg}), in TEST()
1374 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, 12, 32}), in TEST()
1386 EXPECT_THAT_ERROR(parseCFI(TestFDE, CFIBytes), Succeeded()); in TEST()
1426 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, 12, 32}), in TEST()
1438 EXPECT_THAT_ERROR(parseCFI(TestFDE, CFIBytes), Succeeded()); in TEST()
1486 EXPECT_THAT_ERROR(parseCFI(TestCIE, {dwarf::DW_CFA_def_cfa, CFAReg1, CFAOff1, in TEST()
1494 parseCFI( in TEST()
1584 parseCFI(TestCIE, {dwarf::DW_CFA_LLVM_def_aspace_cfa, CFAReg1, CFAOff1, in TEST()
1592 parseCFI( in TEST()