Lines Matching refs:TestFDE

50 void expectDumpResult(const dwarf::FDE &TestFDE, bool IsEH,  in expectDumpResult()  argument
54 TestFDE.dump(OS, DIDumpOptions(), /*MRI=*/nullptr, IsEH); in expectDumpResult()
94 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
103 expectDumpResult(TestFDE, /*IsEH=*/false, in TEST()
112 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
121 expectDumpResult(TestFDE, /*IsEH=*/true, in TEST()
474 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
485 EXPECT_THAT_ERROR(parseCFI(TestFDE, {}), Succeeded()); in TEST()
486 EXPECT_TRUE(TestFDE.cfis().empty()); in TEST()
490 RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
513 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
524 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_nop}), Succeeded()); in TEST()
525 EXPECT_TRUE(!TestFDE.cfis().empty()); in TEST()
529 RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
539 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
564 parseCFI(TestFDE, {dwarf::DW_CFA_set_loc, 0x00, 0x11, 0, 0, 0, 0, 0, 0, in TEST()
569 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
581 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
601 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_restore_state}), in TEST()
605 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
616 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
637 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_GNU_window_save}), in TEST()
641 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
652 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
672 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_def_cfa_offset, 16}), in TEST()
676 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
687 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
707 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_def_cfa_offset_sf, 4}), in TEST()
711 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
722 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
744 EXPECT_THAT_ERROR(parseCFI(TestFDE, {}), Succeeded()); in TEST()
747 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
762 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
790 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_advance_loc | 4, in TEST()
819 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
850 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
878 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_offset | Reg, 1, in TEST()
894 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
913 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
941 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_offset | Reg, 1, in TEST()
957 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
977 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
1002 parseCFI(TestFDE, in TEST()
1018 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
1033 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
1057 parseCFI(TestFDE, {dwarf::DW_CFA_val_offset, Reg1, 1, in TEST()
1070 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
1084 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
1105 parseCFI(TestFDE, {dwarf::DW_CFA_nop, dwarf::DW_CFA_offset | Reg1, 1}), in TEST()
1115 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
1130 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
1170 parseCFI(TestFDE, in TEST()
1200 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
1227 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
1247 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_undefined, Reg1}), in TEST()
1257 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
1272 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
1292 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_same_value, Reg1}), in TEST()
1301 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
1316 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
1337 EXPECT_THAT_ERROR(parseCFI(TestFDE, {dwarf::DW_CFA_register, Reg, InReg}), in TEST()
1347 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
1362 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
1386 EXPECT_THAT_ERROR(parseCFI(TestFDE, CFIBytes), Succeeded()); in TEST()
1399 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
1414 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
1438 EXPECT_THAT_ERROR(parseCFI(TestFDE, CFIBytes), Succeeded()); in TEST()
1451 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
1467 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
1495 TestFDE, in TEST()
1514 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()
1563 dwarf::FDE TestFDE(/*IsDWARF64=*/true, in TEST() local
1593 TestFDE, in TEST()
1612 Expected<dwarf::UnwindTable> RowsOrErr = dwarf::UnwindTable::create(&TestFDE); in TEST()