Lines Matching refs:ASSERT_EQ
83 ASSERT_EQ(DWARF_ERROR_ILLEGAL_VALUE, this->cfa_->LastErrorCode()); in TYPED_TEST_P()
84 ASSERT_EQ(0x2001U, this->dmem_->cur_offset()); in TYPED_TEST_P()
86 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
87 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
96 ASSERT_EQ(0x2001U, this->dmem_->cur_offset()); in TYPED_TEST_P()
97 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
99 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
100 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
109 ASSERT_EQ(0x2002U, this->dmem_->cur_offset()); in TYPED_TEST_P()
110 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
113 ASSERT_EQ(DWARF_LOCATION_OFFSET, location->second.type); in TYPED_TEST_P()
114 ASSERT_EQ(32U, location->second.values[0]); in TYPED_TEST_P()
116 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
117 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
124 ASSERT_EQ(0x2103U, this->dmem_->cur_offset()); in TYPED_TEST_P()
125 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
128 ASSERT_EQ(DWARF_LOCATION_OFFSET, location->second.type); in TYPED_TEST_P()
129 ASSERT_EQ(1056U, location->second.values[0]); in TYPED_TEST_P()
131 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
132 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
140 ASSERT_EQ(0x503U, this->dmem_->cur_offset()); in TYPED_TEST_P()
141 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
144 ASSERT_EQ(DWARF_LOCATION_OFFSET, location->second.type); in TYPED_TEST_P()
145 ASSERT_EQ(2U, location->second.values[0]); in TYPED_TEST_P()
147 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
148 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
155 ASSERT_EQ(0x1505U, this->dmem_->cur_offset()); in TYPED_TEST_P()
156 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
159 ASSERT_EQ(DWARF_LOCATION_OFFSET, location->second.type); in TYPED_TEST_P()
160 ASSERT_EQ(2306U, location->second.values[0]); in TYPED_TEST_P()
162 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
163 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
171 ASSERT_EQ(0x503U, this->dmem_->cur_offset()); in TYPED_TEST_P()
172 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
175 ASSERT_EQ(DWARF_LOCATION_OFFSET, location->second.type); in TYPED_TEST_P()
176 ASSERT_EQ(0x80U, location->second.values[0]); in TYPED_TEST_P()
178 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
179 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
187 ASSERT_EQ(0x1505U, this->dmem_->cur_offset()); in TYPED_TEST_P()
188 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
191 ASSERT_EQ(DWARF_LOCATION_OFFSET, location->second.type); in TYPED_TEST_P()
192 ASSERT_EQ(static_cast<uint64_t>(-8), location->second.values[0]); in TYPED_TEST_P()
194 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
195 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
203 ASSERT_EQ(DWARF_ERROR_ILLEGAL_STATE, this->cfa_->LastErrorCode()); in TYPED_TEST_P()
204 ASSERT_EQ(0x2001U, this->dmem_->cur_offset()); in TYPED_TEST_P()
205 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
207 ASSERT_EQ("4 unwind restore while processing cie\n", GetFakeLogPrint()); in TYPED_TEST_P()
208 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
217 ASSERT_EQ(0x3003U, this->dmem_->cur_offset()); in TYPED_TEST_P()
218 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
221 ASSERT_EQ(DWARF_LOCATION_REGISTER, location->second.type); in TYPED_TEST_P()
223 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
224 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
232 ASSERT_EQ(DWARF_ERROR_ILLEGAL_STATE, this->cfa_->LastErrorCode()); in TYPED_TEST_P()
233 ASSERT_EQ(0x4002U, this->dmem_->cur_offset()); in TYPED_TEST_P()
234 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
236 ASSERT_EQ("4 unwind restore while processing cie\n", GetFakeLogPrint()); in TYPED_TEST_P()
237 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
247 ASSERT_EQ(0x5007U, this->dmem_->cur_offset()); in TYPED_TEST_P()
248 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
251 ASSERT_EQ(DWARF_LOCATION_REGISTER, location->second.type); in TYPED_TEST_P()
253 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
254 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
279 ASSERT_EQ(0x51 + sizeof(TypeParam), this->dmem_->cur_offset()); in TYPED_TEST_P()
280 ASSERT_EQ(address, this->cfa_->cur_pc()); in TYPED_TEST_P()
281 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
283 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
284 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
292 ASSERT_EQ(0x51 + sizeof(TypeParam), this->dmem_->cur_offset()); in TYPED_TEST_P()
293 ASSERT_EQ(address, this->cfa_->cur_pc()); in TYPED_TEST_P()
294 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
300 ASSERT_EQ(expected, GetFakeLogPrint()); in TYPED_TEST_P()
301 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
309 ASSERT_EQ(0x202U, this->dmem_->cur_offset()); in TYPED_TEST_P()
310 ASSERT_EQ(this->fde_.pc_start + 0x10, this->cfa_->cur_pc()); in TYPED_TEST_P()
311 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
313 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
314 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
322 ASSERT_EQ(0x603U, this->dmem_->cur_offset()); in TYPED_TEST_P()
323 ASSERT_EQ(this->fde_.pc_start + 0xc10U, this->cfa_->cur_pc()); in TYPED_TEST_P()
324 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
326 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
327 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
335 ASSERT_EQ(0x505U, this->dmem_->cur_offset()); in TYPED_TEST_P()
336 ASSERT_EQ(this->fde_.pc_start + 0x4080c10, this->cfa_->cur_pc()); in TYPED_TEST_P()
337 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
339 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
340 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
348 ASSERT_EQ(0xa02U, this->dmem_->cur_offset()); in TYPED_TEST_P()
349 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
352 ASSERT_EQ(DWARF_LOCATION_UNDEFINED, location->second.type); in TYPED_TEST_P()
354 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
355 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
362 ASSERT_EQ(0x1a03U, this->dmem_->cur_offset()); in TYPED_TEST_P()
363 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
366 ASSERT_EQ(DWARF_LOCATION_UNDEFINED, location->second.type); in TYPED_TEST_P()
368 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
369 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
378 ASSERT_EQ(0x102U, this->dmem_->cur_offset()); in TYPED_TEST_P()
379 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
380 ASSERT_EQ(0U, loc_regs.count(127)); in TYPED_TEST_P()
382 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
383 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
391 ASSERT_EQ(0x2103U, this->dmem_->cur_offset()); in TYPED_TEST_P()
392 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
393 ASSERT_EQ(0U, loc_regs.count(255)); in TYPED_TEST_P()
395 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
396 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
404 ASSERT_EQ(0x303U, this->dmem_->cur_offset()); in TYPED_TEST_P()
405 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
408 ASSERT_EQ(DWARF_LOCATION_REGISTER, location->second.type); in TYPED_TEST_P()
409 ASSERT_EQ(1U, location->second.values[0]); in TYPED_TEST_P()
411 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
412 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
419 ASSERT_EQ(0x4305U, this->dmem_->cur_offset()); in TYPED_TEST_P()
420 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
423 ASSERT_EQ(DWARF_LOCATION_REGISTER, location->second.type); in TYPED_TEST_P()
424 ASSERT_EQ(511U, location->second.values[0]); in TYPED_TEST_P()
426 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
427 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
435 ASSERT_EQ(0x301U, this->dmem_->cur_offset()); in TYPED_TEST_P()
436 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
438 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
439 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
446 ASSERT_EQ(0x4301U, this->dmem_->cur_offset()); in TYPED_TEST_P()
447 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
449 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
450 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
457 ASSERT_EQ(0x2005U, this->dmem_->cur_offset()); in TYPED_TEST_P()
458 ASSERT_EQ(2U, loc_regs.size()); in TYPED_TEST_P()
464 ASSERT_EQ(0x2006U, this->dmem_->cur_offset()); in TYPED_TEST_P()
465 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
475 ASSERT_EQ(0x600cU, this->dmem_->cur_offset()); in TYPED_TEST_P()
476 ASSERT_EQ(4U, loc_regs.size()); in TYPED_TEST_P()
484 ASSERT_EQ(0x600dU, this->dmem_->cur_offset()); in TYPED_TEST_P()
485 ASSERT_EQ(3U, loc_regs.size()); in TYPED_TEST_P()
492 ASSERT_EQ(0x600eU, this->dmem_->cur_offset()); in TYPED_TEST_P()
493 ASSERT_EQ(2U, loc_regs.size()); in TYPED_TEST_P()
499 ASSERT_EQ(0x600fU, this->dmem_->cur_offset()); in TYPED_TEST_P()
500 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
505 ASSERT_EQ(0x6010U, this->dmem_->cur_offset()); in TYPED_TEST_P()
506 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
510 ASSERT_EQ(0x6011U, this->dmem_->cur_offset()); in TYPED_TEST_P()
511 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
523 ASSERT_EQ(0x3004U, this->dmem_->cur_offset()); in TYPED_TEST_P()
524 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
525 ASSERT_EQ(DWARF_LOCATION_REGISTER, loc_regs[CFA_REG].type); in TYPED_TEST_P()
526 ASSERT_EQ(5U, loc_regs[CFA_REG].values[0]); in TYPED_TEST_P()
527 ASSERT_EQ(100U, loc_regs[CFA_REG].values[1]); in TYPED_TEST_P()
529 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
530 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
538 ASSERT_EQ(0x103U, this->dmem_->cur_offset()); in TYPED_TEST_P()
539 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
540 ASSERT_EQ(DWARF_LOCATION_REGISTER, loc_regs[CFA_REG].type); in TYPED_TEST_P()
541 ASSERT_EQ(0x7fU, loc_regs[CFA_REG].values[0]); in TYPED_TEST_P()
542 ASSERT_EQ(0x74U, loc_regs[CFA_REG].values[1]); in TYPED_TEST_P()
544 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
545 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
552 ASSERT_EQ(0x205U, this->dmem_->cur_offset()); in TYPED_TEST_P()
553 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
554 ASSERT_EQ(DWARF_LOCATION_REGISTER, loc_regs[CFA_REG].type); in TYPED_TEST_P()
555 ASSERT_EQ(0x17fU, loc_regs[CFA_REG].values[0]); in TYPED_TEST_P()
556 ASSERT_EQ(0x274U, loc_regs[CFA_REG].values[1]); in TYPED_TEST_P()
558 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
559 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
567 ASSERT_EQ(0x103U, this->dmem_->cur_offset()); in TYPED_TEST_P()
568 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
569 ASSERT_EQ(DWARF_LOCATION_REGISTER, loc_regs[CFA_REG].type); in TYPED_TEST_P()
570 ASSERT_EQ(0x30U, loc_regs[CFA_REG].values[0]); in TYPED_TEST_P()
571 ASSERT_EQ(0x128U, loc_regs[CFA_REG].values[1]); in TYPED_TEST_P()
573 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
574 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
582 ASSERT_EQ(0x205U, this->dmem_->cur_offset()); in TYPED_TEST_P()
583 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
584 ASSERT_EQ(DWARF_LOCATION_REGISTER, loc_regs[CFA_REG].type); in TYPED_TEST_P()
585 ASSERT_EQ(0xa3U, loc_regs[CFA_REG].values[0]); in TYPED_TEST_P()
586 ASSERT_EQ(static_cast<uint64_t>(-48), loc_regs[CFA_REG].values[1]); in TYPED_TEST_P()
588 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
589 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
598 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
599 ASSERT_EQ(DWARF_ERROR_ILLEGAL_STATE, this->cfa_->LastErrorCode()); in TYPED_TEST_P()
601 ASSERT_EQ("4 unwind Attempt to set new register, but cfa is not already set to a register.\n", in TYPED_TEST_P()
603 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
610 ASSERT_EQ(0x102U, this->dmem_->cur_offset()); in TYPED_TEST_P()
611 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
612 ASSERT_EQ(DWARF_LOCATION_REGISTER, loc_regs[CFA_REG].type); in TYPED_TEST_P()
613 ASSERT_EQ(0x72U, loc_regs[CFA_REG].values[0]); in TYPED_TEST_P()
614 ASSERT_EQ(20U, loc_regs[CFA_REG].values[1]); in TYPED_TEST_P()
616 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
617 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
625 ASSERT_EQ(0x203U, this->dmem_->cur_offset()); in TYPED_TEST_P()
626 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
627 ASSERT_EQ(DWARF_LOCATION_REGISTER, loc_regs[CFA_REG].type); in TYPED_TEST_P()
628 ASSERT_EQ(0x1079U, loc_regs[CFA_REG].values[0]); in TYPED_TEST_P()
629 ASSERT_EQ(60U, loc_regs[CFA_REG].values[1]); in TYPED_TEST_P()
631 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
632 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
641 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
642 ASSERT_EQ(DWARF_ERROR_ILLEGAL_STATE, this->cfa_->LastErrorCode()); in TYPED_TEST_P()
644 ASSERT_EQ("4 unwind Attempt to set offset, but cfa is not set to a register.\n", in TYPED_TEST_P()
646 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
653 ASSERT_EQ(0x102U, this->dmem_->cur_offset()); in TYPED_TEST_P()
654 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
655 ASSERT_EQ(DWARF_LOCATION_REGISTER, loc_regs[CFA_REG].type); in TYPED_TEST_P()
656 ASSERT_EQ(3U, loc_regs[CFA_REG].values[0]); in TYPED_TEST_P()
657 ASSERT_EQ(0x59U, loc_regs[CFA_REG].values[1]); in TYPED_TEST_P()
659 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
660 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
668 ASSERT_EQ(0x203U, this->dmem_->cur_offset()); in TYPED_TEST_P()
669 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
670 ASSERT_EQ(DWARF_LOCATION_REGISTER, loc_regs[CFA_REG].type); in TYPED_TEST_P()
671 ASSERT_EQ(3U, loc_regs[CFA_REG].values[0]); in TYPED_TEST_P()
672 ASSERT_EQ(0x554U, loc_regs[CFA_REG].values[1]); in TYPED_TEST_P()
674 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
675 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
684 ASSERT_EQ(DWARF_ERROR_ILLEGAL_STATE, this->cfa_->LastErrorCode()); in TYPED_TEST_P()
686 ASSERT_EQ("4 unwind Attempt to set offset, but cfa is not set to a register.\n", in TYPED_TEST_P()
688 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
695 ASSERT_EQ(0x102U, this->dmem_->cur_offset()); in TYPED_TEST_P()
696 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
697 ASSERT_EQ(DWARF_LOCATION_REGISTER, loc_regs[CFA_REG].type); in TYPED_TEST_P()
698 ASSERT_EQ(3U, loc_regs[CFA_REG].values[0]); in TYPED_TEST_P()
699 ASSERT_EQ(0x118U, loc_regs[CFA_REG].values[1]); in TYPED_TEST_P()
701 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
702 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
711 ASSERT_EQ(0x203U, this->dmem_->cur_offset()); in TYPED_TEST_P()
712 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
713 ASSERT_EQ(DWARF_LOCATION_REGISTER, loc_regs[CFA_REG].type); in TYPED_TEST_P()
714 ASSERT_EQ(3U, loc_regs[CFA_REG].values[0]); in TYPED_TEST_P()
715 ASSERT_EQ(static_cast<TypeParam>(-80), static_cast<TypeParam>(loc_regs[CFA_REG].values[1])); in TYPED_TEST_P()
717 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
718 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
726 ASSERT_EQ(0x106U, this->dmem_->cur_offset()); in TYPED_TEST_P()
727 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
729 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
730 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
740 ASSERT_EQ(0x284U, this->dmem_->cur_offset()); in TYPED_TEST_P()
741 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
742 ASSERT_EQ(DWARF_LOCATION_VAL_EXPRESSION, loc_regs[CFA_REG].type); in TYPED_TEST_P()
743 ASSERT_EQ(0x81U, loc_regs[CFA_REG].values[0]); in TYPED_TEST_P()
745 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
746 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
754 ASSERT_EQ(0x105U, this->dmem_->cur_offset()); in TYPED_TEST_P()
755 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
758 ASSERT_EQ(DWARF_LOCATION_EXPRESSION, location->second.type); in TYPED_TEST_P()
759 ASSERT_EQ(2U, location->second.values[0]); in TYPED_TEST_P()
760 ASSERT_EQ(0x105U, location->second.values[1]); in TYPED_TEST_P()
762 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
763 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
774 ASSERT_EQ(0x287U, this->dmem_->cur_offset()); in TYPED_TEST_P()
775 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
778 ASSERT_EQ(DWARF_LOCATION_EXPRESSION, location->second.type); in TYPED_TEST_P()
779 ASSERT_EQ(130U, location->second.values[0]); in TYPED_TEST_P()
780 ASSERT_EQ(0x287U, location->second.values[1]); in TYPED_TEST_P()
782 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
783 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
791 ASSERT_EQ(0x103U, this->dmem_->cur_offset()); in TYPED_TEST_P()
792 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
795 ASSERT_EQ(DWARF_LOCATION_VAL_OFFSET, location->second.type); in TYPED_TEST_P()
796 ASSERT_EQ(0x2a0U, location->second.values[0]); in TYPED_TEST_P()
798 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
799 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
806 ASSERT_EQ(0x405U, this->dmem_->cur_offset()); in TYPED_TEST_P()
807 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
810 ASSERT_EQ(DWARF_LOCATION_VAL_OFFSET, location->second.type); in TYPED_TEST_P()
811 ASSERT_EQ(0x15a0U, location->second.values[0]); in TYPED_TEST_P()
813 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
814 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
822 ASSERT_EQ(0x103U, this->dmem_->cur_offset()); in TYPED_TEST_P()
823 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
826 ASSERT_EQ(DWARF_LOCATION_VAL_OFFSET, location->second.type); in TYPED_TEST_P()
827 ASSERT_EQ(0x90U, location->second.values[0]); in TYPED_TEST_P()
829 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
830 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
838 ASSERT_EQ(0xa05U, this->dmem_->cur_offset()); in TYPED_TEST_P()
839 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
842 ASSERT_EQ(DWARF_LOCATION_VAL_OFFSET, location->second.type); in TYPED_TEST_P()
843 ASSERT_EQ(static_cast<uint64_t>(-512), location->second.values[0]); in TYPED_TEST_P()
845 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
846 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
854 ASSERT_EQ(0x105U, this->dmem_->cur_offset()); in TYPED_TEST_P()
855 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
858 ASSERT_EQ(DWARF_LOCATION_VAL_EXPRESSION, location->second.type); in TYPED_TEST_P()
859 ASSERT_EQ(2U, location->second.values[0]); in TYPED_TEST_P()
860 ASSERT_EQ(0x105U, location->second.values[1]); in TYPED_TEST_P()
862 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
863 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
875 ASSERT_EQ(0xaadU, this->dmem_->cur_offset()); in TYPED_TEST_P()
876 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
879 ASSERT_EQ(DWARF_LOCATION_VAL_EXPRESSION, location->second.type); in TYPED_TEST_P()
880 ASSERT_EQ(168U, location->second.values[0]); in TYPED_TEST_P()
881 ASSERT_EQ(0xaadU, location->second.values[1]); in TYPED_TEST_P()
883 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
884 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
892 ASSERT_EQ(0x2002U, this->dmem_->cur_offset()); in TYPED_TEST_P()
893 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
895 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
896 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
903 ASSERT_EQ(0x5004U, this->dmem_->cur_offset()); in TYPED_TEST_P()
904 ASSERT_EQ(0U, loc_regs.size()); in TYPED_TEST_P()
906 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
907 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
915 ASSERT_EQ(0x503U, this->dmem_->cur_offset()); in TYPED_TEST_P()
916 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
919 ASSERT_EQ(DWARF_LOCATION_OFFSET, location->second.type); in TYPED_TEST_P()
920 ASSERT_EQ(static_cast<uint64_t>(-16), location->second.values[0]); in TYPED_TEST_P()
922 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
923 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
930 ASSERT_EQ(0x1505U, this->dmem_->cur_offset()); in TYPED_TEST_P()
931 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
934 ASSERT_EQ(DWARF_LOCATION_OFFSET, location->second.type); in TYPED_TEST_P()
935 ASSERT_EQ(static_cast<uint64_t>(-255), location->second.values[0]); in TYPED_TEST_P()
937 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
938 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
946 ASSERT_EQ(0x306U, this->dmem_->cur_offset()); in TYPED_TEST_P()
947 ASSERT_EQ(1U, loc_regs.size()); in TYPED_TEST_P()
950 ASSERT_EQ(DWARF_LOCATION_REGISTER, location->second.type); in TYPED_TEST_P()
951 ASSERT_EQ(4U, location->second.values[0]); in TYPED_TEST_P()
953 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
954 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
962 ASSERT_EQ(DWARF_ERROR_ILLEGAL_VALUE, this->cfa_->LastErrorCode()); in TYPED_TEST_P()
963 ASSERT_EQ(0x2001U, this->dmem_->cur_offset()); in TYPED_TEST_P()
965 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
966 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
971 ASSERT_EQ(0x2001U, this->dmem_->cur_offset()); in TYPED_TEST_P()
975 ASSERT_EQ(DWARF_LOCATION_PSEUDO_REGISTER, location->second.type); in TYPED_TEST_P()
976 ASSERT_EQ(1U, location->second.values[0]); in TYPED_TEST_P()
978 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
979 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
984 ASSERT_EQ(0x2001U, this->dmem_->cur_offset()); in TYPED_TEST_P()
988 ASSERT_EQ(DWARF_LOCATION_PSEUDO_REGISTER, location->second.type); in TYPED_TEST_P()
989 ASSERT_EQ(0U, location->second.values[0]); in TYPED_TEST_P()
991 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
992 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()
997 ASSERT_EQ(0x2001U, this->dmem_->cur_offset()); in TYPED_TEST_P()
1001 ASSERT_EQ(DWARF_LOCATION_PSEUDO_REGISTER, location->second.type); in TYPED_TEST_P()
1002 ASSERT_EQ(1U, location->second.values[0]); in TYPED_TEST_P()
1004 ASSERT_EQ("", GetFakeLogPrint()); in TYPED_TEST_P()
1005 ASSERT_EQ("", GetFakeLogBuf()); in TYPED_TEST_P()