• Home
  • Raw
  • Download

Lines Matching refs:op_

42     op_.reset(new DwarfOp<TypeParam>(mem_.get(), &regular_memory_));  in SetUp()
49 std::unique_ptr<DwarfOp<TypeParam>> op_; member in unwindstack::DwarfOpTest
55 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
56 ASSERT_EQ(DWARF_ERROR_MEMORY_INVALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
57 EXPECT_EQ(0U, this->op_->LastErrorAddress()); in TYPED_TEST_P()
62 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
63 ASSERT_EQ(DWARF_ERROR_NONE, this->op_->LastErrorCode()); in TYPED_TEST_P()
64 ASSERT_EQ(0x96U, this->op_->cur_op()); in TYPED_TEST_P()
70 ASSERT_FALSE(this->op_->Eval(0, 2)); in TYPED_TEST_P()
71 ASSERT_EQ(DWARF_ERROR_MEMORY_INVALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
72 EXPECT_EQ(0U, this->op_->LastErrorAddress()); in TYPED_TEST_P()
77 ASSERT_TRUE(this->op_->Eval(0, 1)); in TYPED_TEST_P()
78 ASSERT_TRUE(this->op_->is_register()); in TYPED_TEST_P()
80 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
88 ASSERT_TRUE(this->op_->Eval(0, 8)); in TYPED_TEST_P()
89 ASSERT_EQ(DWARF_ERROR_NONE, this->op_->LastErrorCode()); in TYPED_TEST_P()
90 ASSERT_FALSE(this->op_->is_register()); in TYPED_TEST_P()
92 ASSERT_EQ(4U, this->op_->StackSize()); in TYPED_TEST_P()
93 ASSERT_EQ(1U, this->op_->StackAt(0)); in TYPED_TEST_P()
94 ASSERT_EQ(2U, this->op_->StackAt(1)); in TYPED_TEST_P()
95 ASSERT_EQ(3U, this->op_->StackAt(2)); in TYPED_TEST_P()
96 ASSERT_EQ(4U, this->op_->StackAt(3)); in TYPED_TEST_P()
100 ASSERT_FALSE(this->op_->Eval(0, 4)); in TYPED_TEST_P()
101 ASSERT_EQ(DWARF_ERROR_TOO_MANY_ITERATIONS, this->op_->LastErrorCode()); in TYPED_TEST_P()
102 ASSERT_FALSE(this->op_->is_register()); in TYPED_TEST_P()
103 ASSERT_EQ(0U, this->op_->StackSize()); in TYPED_TEST_P()
115 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
116 ASSERT_EQ(DWARF_ERROR_ILLEGAL_VALUE, this->op_->LastErrorCode()); in TYPED_TEST_P()
117 ASSERT_EQ(opcode_buffer[i], this->op_->cur_op()); in TYPED_TEST_P()
155 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
156 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
157 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
160 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
161 ASSERT_EQ(DWARF_ERROR_NOT_IMPLEMENTED, this->op_->LastErrorCode()); in TYPED_TEST_P()
175 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
176 ASSERT_EQ(0x03, this->op_->cur_op()); in TYPED_TEST_P()
177 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
179 ASSERT_EQ(0x45342312U, this->op_->StackAt(0)); in TYPED_TEST_P()
181 ASSERT_EQ(0x8978675645342312UL, this->op_->StackAt(0)); in TYPED_TEST_P()
198 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
199 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
201 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
202 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
203 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
204 ASSERT_EQ(0x06, this->op_->cur_op()); in TYPED_TEST_P()
205 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
206 ASSERT_EQ(value, this->op_->StackAt(0)); in TYPED_TEST_P()
208 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
209 ASSERT_EQ(DWARF_ERROR_MEMORY_INVALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
210 ASSERT_EQ(0x12345678U, this->op_->LastErrorAddress()); in TYPED_TEST_P()
218 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
219 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
225 ASSERT_TRUE(this->op_->Eval(0, 5)) << "Failed at size " << i; in TYPED_TEST_P()
226 ASSERT_EQ(1U, this->op_->StackSize()) << "Failed at size " << i; in TYPED_TEST_P()
227 ASSERT_EQ(0x94, this->op_->cur_op()) << "Failed at size " << i; in TYPED_TEST_P()
230 ASSERT_EQ(expected_value, this->op_->StackAt(0)) << "Failed at size " << i; in TYPED_TEST_P()
235 ASSERT_FALSE(this->op_->Eval(0, 5)); in TYPED_TEST_P()
236 ASSERT_EQ(DWARF_ERROR_ILLEGAL_VALUE, this->op_->LastErrorCode()); in TYPED_TEST_P()
240 ASSERT_FALSE(this->op_->Eval(0, 5)); in TYPED_TEST_P()
241 ASSERT_EQ(DWARF_ERROR_ILLEGAL_VALUE, this->op_->LastErrorCode()); in TYPED_TEST_P()
245 ASSERT_FALSE(this->op_->Eval(0, 5)); in TYPED_TEST_P()
246 ASSERT_EQ(DWARF_ERROR_MEMORY_INVALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
247 EXPECT_EQ(0x4010U, this->op_->LastErrorAddress()); in TYPED_TEST_P()
265 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
266 ASSERT_EQ(0x08, this->op_->cur_op()); in TYPED_TEST_P()
267 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
268 ASSERT_EQ(0x12U, this->op_->StackAt(0)); in TYPED_TEST_P()
270 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
271 ASSERT_EQ(0x08, this->op_->cur_op()); in TYPED_TEST_P()
272 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
273 ASSERT_EQ(0xffU, this->op_->StackAt(0)); in TYPED_TEST_P()
276 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
277 ASSERT_EQ(0x0a, this->op_->cur_op()); in TYPED_TEST_P()
278 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
279 ASSERT_EQ(0x1245U, this->op_->StackAt(0)); in TYPED_TEST_P()
281 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
282 ASSERT_EQ(0x0a, this->op_->cur_op()); in TYPED_TEST_P()
283 ASSERT_EQ(4U, this->op_->StackSize()); in TYPED_TEST_P()
284 ASSERT_EQ(0xff00U, this->op_->StackAt(0)); in TYPED_TEST_P()
287 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
288 ASSERT_EQ(0x0c, this->op_->cur_op()); in TYPED_TEST_P()
289 ASSERT_EQ(5U, this->op_->StackSize()); in TYPED_TEST_P()
290 ASSERT_EQ(0x45342312U, this->op_->StackAt(0)); in TYPED_TEST_P()
292 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
293 ASSERT_EQ(0x0c, this->op_->cur_op()); in TYPED_TEST_P()
294 ASSERT_EQ(6U, this->op_->StackSize()); in TYPED_TEST_P()
295 ASSERT_EQ(0xff010203U, this->op_->StackAt(0)); in TYPED_TEST_P()
298 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
299 ASSERT_EQ(0x0e, this->op_->cur_op()); in TYPED_TEST_P()
300 ASSERT_EQ(7U, this->op_->StackSize()); in TYPED_TEST_P()
302 ASSERT_EQ(0x05060708U, this->op_->StackAt(0)); in TYPED_TEST_P()
304 ASSERT_EQ(0x0102030405060708ULL, this->op_->StackAt(0)); in TYPED_TEST_P()
307 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
308 ASSERT_EQ(0x0e, this->op_->cur_op()); in TYPED_TEST_P()
309 ASSERT_EQ(8U, this->op_->StackSize()); in TYPED_TEST_P()
311 ASSERT_EQ(0xbaa99887UL, this->op_->StackAt(0)); in TYPED_TEST_P()
313 ASSERT_EQ(0xfeeddccbbaa99887ULL, this->op_->StackAt(0)); in TYPED_TEST_P()
332 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
333 ASSERT_EQ(0x09, this->op_->cur_op()); in TYPED_TEST_P()
334 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
335 ASSERT_EQ(0x12U, this->op_->StackAt(0)); in TYPED_TEST_P()
337 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
338 ASSERT_EQ(0x09, this->op_->cur_op()); in TYPED_TEST_P()
339 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
340 ASSERT_EQ(static_cast<TypeParam>(-1), this->op_->StackAt(0)); in TYPED_TEST_P()
343 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
344 ASSERT_EQ(0x0b, this->op_->cur_op()); in TYPED_TEST_P()
345 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
346 ASSERT_EQ(0x3221U, this->op_->StackAt(0)); in TYPED_TEST_P()
348 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
349 ASSERT_EQ(0x0b, this->op_->cur_op()); in TYPED_TEST_P()
350 ASSERT_EQ(4U, this->op_->StackSize()); in TYPED_TEST_P()
351 ASSERT_EQ(static_cast<TypeParam>(-248), this->op_->StackAt(0)); in TYPED_TEST_P()
354 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
355 ASSERT_EQ(0x0d, this->op_->cur_op()); in TYPED_TEST_P()
356 ASSERT_EQ(5U, this->op_->StackSize()); in TYPED_TEST_P()
357 ASSERT_EQ(0x12233445U, this->op_->StackAt(0)); in TYPED_TEST_P()
359 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
360 ASSERT_EQ(0x0d, this->op_->cur_op()); in TYPED_TEST_P()
361 ASSERT_EQ(6U, this->op_->StackSize()); in TYPED_TEST_P()
362 ASSERT_EQ(static_cast<TypeParam>(-16580095), this->op_->StackAt(0)); in TYPED_TEST_P()
365 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
366 ASSERT_EQ(0x0f, this->op_->cur_op()); in TYPED_TEST_P()
367 ASSERT_EQ(7U, this->op_->StackSize()); in TYPED_TEST_P()
369 ASSERT_EQ(0x56677889ULL, this->op_->StackAt(0)); in TYPED_TEST_P()
371 ASSERT_EQ(0x1223344556677889ULL, this->op_->StackAt(0)); in TYPED_TEST_P()
374 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
375 ASSERT_EQ(0x0f, this->op_->cur_op()); in TYPED_TEST_P()
376 ASSERT_EQ(8U, this->op_->StackSize()); in TYPED_TEST_P()
378 ASSERT_EQ(0x01020304U, this->op_->StackAt(0)); in TYPED_TEST_P()
380 ASSERT_EQ(static_cast<TypeParam>(-4521264810949884LL), this->op_->StackAt(0)); in TYPED_TEST_P()
395 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
396 ASSERT_EQ(0x10, this->op_->cur_op()); in TYPED_TEST_P()
397 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
398 ASSERT_EQ(0x22U, this->op_->StackAt(0)); in TYPED_TEST_P()
400 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
401 ASSERT_EQ(0x10, this->op_->cur_op()); in TYPED_TEST_P()
402 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
403 ASSERT_EQ(0x7fU, this->op_->StackAt(0)); in TYPED_TEST_P()
406 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
407 ASSERT_EQ(0x10, this->op_->cur_op()); in TYPED_TEST_P()
408 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
409 ASSERT_EQ(0x1122U, this->op_->StackAt(0)); in TYPED_TEST_P()
411 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
412 ASSERT_EQ(0x10, this->op_->cur_op()); in TYPED_TEST_P()
413 ASSERT_EQ(4U, this->op_->StackSize()); in TYPED_TEST_P()
414 ASSERT_EQ(0x3a22U, this->op_->StackAt(0)); in TYPED_TEST_P()
416 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
417 ASSERT_EQ(0x10, this->op_->cur_op()); in TYPED_TEST_P()
418 ASSERT_EQ(5U, this->op_->StackSize()); in TYPED_TEST_P()
420 ASSERT_EQ(0x5080c101U, this->op_->StackAt(0)); in TYPED_TEST_P()
422 ASSERT_EQ(0x9101c305080c101ULL, this->op_->StackAt(0)); in TYPED_TEST_P()
425 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
426 ASSERT_EQ(0x10, this->op_->cur_op()); in TYPED_TEST_P()
427 ASSERT_EQ(6U, this->op_->StackSize()); in TYPED_TEST_P()
429 ASSERT_EQ(0x5080c101U, this->op_->StackAt(0)); in TYPED_TEST_P()
431 ASSERT_EQ(0x79101c305080c101ULL, this->op_->StackAt(0)); in TYPED_TEST_P()
461 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
462 ASSERT_EQ(0x11, this->op_->cur_op()); in TYPED_TEST_P()
463 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
464 ASSERT_EQ(0x22U, this->op_->StackAt(0)); in TYPED_TEST_P()
466 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
467 ASSERT_EQ(0x11, this->op_->cur_op()); in TYPED_TEST_P()
468 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
469 ASSERT_EQ(static_cast<TypeParam>(-1), this->op_->StackAt(0)); in TYPED_TEST_P()
472 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
473 ASSERT_EQ(0x11, this->op_->cur_op()); in TYPED_TEST_P()
474 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
475 ASSERT_EQ(0x1122U, this->op_->StackAt(0)); in TYPED_TEST_P()
477 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
478 ASSERT_EQ(0x11, this->op_->cur_op()); in TYPED_TEST_P()
479 ASSERT_EQ(4U, this->op_->StackSize()); in TYPED_TEST_P()
480 ASSERT_EQ(static_cast<TypeParam>(-1502), this->op_->StackAt(0)); in TYPED_TEST_P()
482 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
483 ASSERT_EQ(0x11, this->op_->cur_op()); in TYPED_TEST_P()
484 ASSERT_EQ(5U, this->op_->StackSize()); in TYPED_TEST_P()
486 ASSERT_EQ(0x5080c101U, this->op_->StackAt(0)); in TYPED_TEST_P()
488 ASSERT_EQ(0x9101c305080c101ULL, this->op_->StackAt(0)); in TYPED_TEST_P()
491 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
492 ASSERT_EQ(0x11, this->op_->cur_op()); in TYPED_TEST_P()
493 ASSERT_EQ(6U, this->op_->StackSize()); in TYPED_TEST_P()
495 ASSERT_EQ(static_cast<TypeParam>(-464456), this->op_->StackAt(0)); in TYPED_TEST_P()
497 ASSERT_EQ(static_cast<TypeParam>(-499868564803501823LL), this->op_->StackAt(0)); in TYPED_TEST_P()
512 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
513 ASSERT_EQ(0x12, this->op_->cur_op()); in TYPED_TEST_P()
514 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
516 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
517 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
518 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
519 ASSERT_EQ(0x12, this->op_->cur_op()); in TYPED_TEST_P()
520 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
521 ASSERT_EQ(0x15U, this->op_->StackAt(0)); in TYPED_TEST_P()
522 ASSERT_EQ(0x15U, this->op_->StackAt(1)); in TYPED_TEST_P()
524 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
525 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
526 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
527 ASSERT_EQ(0x12, this->op_->cur_op()); in TYPED_TEST_P()
528 ASSERT_EQ(4U, this->op_->StackSize()); in TYPED_TEST_P()
529 ASSERT_EQ(0x23U, this->op_->StackAt(0)); in TYPED_TEST_P()
530 ASSERT_EQ(0x23U, this->op_->StackAt(1)); in TYPED_TEST_P()
531 ASSERT_EQ(0x15U, this->op_->StackAt(2)); in TYPED_TEST_P()
532 ASSERT_EQ(0x15U, this->op_->StackAt(3)); in TYPED_TEST_P()
546 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
547 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
548 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
549 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
551 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
552 ASSERT_EQ(0x13, this->op_->cur_op()); in TYPED_TEST_P()
553 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
554 ASSERT_EQ(0x10U, this->op_->StackAt(0)); in TYPED_TEST_P()
556 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
557 ASSERT_EQ(0x13, this->op_->cur_op()); in TYPED_TEST_P()
558 ASSERT_EQ(0U, this->op_->StackSize()); in TYPED_TEST_P()
560 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
561 ASSERT_EQ(0x13, this->op_->cur_op()); in TYPED_TEST_P()
562 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
578 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
579 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
580 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
581 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
583 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
584 ASSERT_EQ(0x14, this->op_->cur_op()); in TYPED_TEST_P()
585 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
586 ASSERT_EQ(0x1aU, this->op_->StackAt(0)); in TYPED_TEST_P()
587 ASSERT_EQ(0xedU, this->op_->StackAt(1)); in TYPED_TEST_P()
588 ASSERT_EQ(0x1aU, this->op_->StackAt(2)); in TYPED_TEST_P()
590 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
591 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
592 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
593 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
595 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
596 ASSERT_EQ(0x14, this->op_->cur_op()); in TYPED_TEST_P()
597 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
624 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
625 ASSERT_EQ(0x15, this->op_->cur_op()); in TYPED_TEST_P()
626 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
628 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
629 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
630 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
631 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
632 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
633 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
635 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
636 ASSERT_EQ(0x15, this->op_->cur_op()); in TYPED_TEST_P()
637 ASSERT_EQ(4U, this->op_->StackSize()); in TYPED_TEST_P()
638 ASSERT_EQ(0xedU, this->op_->StackAt(0)); in TYPED_TEST_P()
639 ASSERT_EQ(0x34U, this->op_->StackAt(1)); in TYPED_TEST_P()
640 ASSERT_EQ(0xedU, this->op_->StackAt(2)); in TYPED_TEST_P()
641 ASSERT_EQ(0x1aU, this->op_->StackAt(3)); in TYPED_TEST_P()
643 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
644 ASSERT_EQ(0x15, this->op_->cur_op()); in TYPED_TEST_P()
645 ASSERT_EQ(5U, this->op_->StackSize()); in TYPED_TEST_P()
646 ASSERT_EQ(0x1aU, this->op_->StackAt(0)); in TYPED_TEST_P()
647 ASSERT_EQ(0xedU, this->op_->StackAt(1)); in TYPED_TEST_P()
648 ASSERT_EQ(0x34U, this->op_->StackAt(2)); in TYPED_TEST_P()
649 ASSERT_EQ(0xedU, this->op_->StackAt(3)); in TYPED_TEST_P()
650 ASSERT_EQ(0x1aU, this->op_->StackAt(4)); in TYPED_TEST_P()
652 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
653 ASSERT_EQ(0x15, this->op_->cur_op()); in TYPED_TEST_P()
654 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
668 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
669 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
670 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
671 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
672 ASSERT_EQ(0xabU, this->op_->StackAt(0)); in TYPED_TEST_P()
673 ASSERT_EQ(0x26U, this->op_->StackAt(1)); in TYPED_TEST_P()
675 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
676 ASSERT_EQ(0x16, this->op_->cur_op()); in TYPED_TEST_P()
677 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
678 ASSERT_EQ(0x26U, this->op_->StackAt(0)); in TYPED_TEST_P()
679 ASSERT_EQ(0xabU, this->op_->StackAt(1)); in TYPED_TEST_P()
681 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
682 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
684 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
685 ASSERT_EQ(0x16, this->op_->cur_op()); in TYPED_TEST_P()
686 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
702 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
703 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
705 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
706 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
708 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
709 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
711 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
712 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
714 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
715 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
717 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
718 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
719 ASSERT_EQ(0x30U, this->op_->StackAt(0)); in TYPED_TEST_P()
720 ASSERT_EQ(0x20U, this->op_->StackAt(1)); in TYPED_TEST_P()
721 ASSERT_EQ(0x10U, this->op_->StackAt(2)); in TYPED_TEST_P()
723 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
724 ASSERT_EQ(0x17, this->op_->cur_op()); in TYPED_TEST_P()
725 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
726 ASSERT_EQ(0x20U, this->op_->StackAt(0)); in TYPED_TEST_P()
727 ASSERT_EQ(0x10U, this->op_->StackAt(1)); in TYPED_TEST_P()
728 ASSERT_EQ(0x30U, this->op_->StackAt(2)); in TYPED_TEST_P()
752 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
753 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
755 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
756 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
757 ASSERT_EQ(0x10U, this->op_->StackAt(0)); in TYPED_TEST_P()
759 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
760 ASSERT_EQ(0x19, this->op_->cur_op()); in TYPED_TEST_P()
761 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
762 ASSERT_EQ(0x10U, this->op_->StackAt(0)); in TYPED_TEST_P()
764 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
765 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
767 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
768 ASSERT_EQ(0x19, this->op_->cur_op()); in TYPED_TEST_P()
769 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
770 ASSERT_EQ(0x1U, this->op_->StackAt(0)); in TYPED_TEST_P()
772 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
773 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
775 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
776 ASSERT_EQ(0x19, this->op_->cur_op()); in TYPED_TEST_P()
777 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
779 ASSERT_EQ(2147483647U, this->op_->StackAt(0)); in TYPED_TEST_P()
781 ASSERT_EQ(4398046511105UL, this->op_->StackAt(0)); in TYPED_TEST_P()
804 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
805 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
807 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
808 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
810 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
811 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
814 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
815 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
817 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
818 ASSERT_EQ(0x1b, this->op_->cur_op()); in TYPED_TEST_P()
819 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
820 ASSERT_EQ(0x10U, this->op_->StackAt(0)); in TYPED_TEST_P()
823 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
824 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
826 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
827 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
829 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
830 ASSERT_EQ(0x1b, this->op_->cur_op()); in TYPED_TEST_P()
831 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
832 ASSERT_EQ(0x04U, this->op_->StackAt(0)); in TYPED_TEST_P()
835 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
836 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
838 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
839 ASSERT_EQ(4U, this->op_->StackSize()); in TYPED_TEST_P()
841 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
842 ASSERT_EQ(0x1b, this->op_->cur_op()); in TYPED_TEST_P()
843 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
844 ASSERT_EQ(static_cast<TypeParam>(-4), this->op_->StackAt(0)); in TYPED_TEST_P()
847 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
848 ASSERT_EQ(4U, this->op_->StackSize()); in TYPED_TEST_P()
850 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
851 ASSERT_EQ(5U, this->op_->StackSize()); in TYPED_TEST_P()
853 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
854 ASSERT_EQ(DWARF_ERROR_ILLEGAL_VALUE, this->op_->LastErrorCode()); in TYPED_TEST_P()
870 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
871 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
873 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
874 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
876 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
877 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
879 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
880 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
882 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
883 ASSERT_EQ(0x1a, this->op_->cur_op()); in TYPED_TEST_P()
884 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
885 ASSERT_EQ(0x40U, this->op_->StackAt(0)); in TYPED_TEST_P()
901 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
902 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
904 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
905 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
907 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
908 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
910 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
911 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
913 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
914 ASSERT_EQ(0x1c, this->op_->cur_op()); in TYPED_TEST_P()
915 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
916 ASSERT_EQ(0x44U, this->op_->StackAt(0)); in TYPED_TEST_P()
934 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
935 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
937 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
938 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
940 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
941 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
943 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
944 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
946 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
947 ASSERT_EQ(0x1d, this->op_->cur_op()); in TYPED_TEST_P()
948 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
949 ASSERT_EQ(0x03U, this->op_->StackAt(0)); in TYPED_TEST_P()
951 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
952 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
953 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
954 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
956 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
957 ASSERT_EQ(DWARF_ERROR_ILLEGAL_VALUE, this->op_->LastErrorCode()); in TYPED_TEST_P()
973 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
974 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
976 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
977 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
979 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
980 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
982 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
983 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
985 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
986 ASSERT_EQ(0x1e, this->op_->cur_op()); in TYPED_TEST_P()
987 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
988 ASSERT_EQ(0x120U, this->op_->StackAt(0)); in TYPED_TEST_P()
1002 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1003 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1005 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1006 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1008 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1009 ASSERT_EQ(0x1f, this->op_->cur_op()); in TYPED_TEST_P()
1010 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1011 ASSERT_EQ(static_cast<TypeParam>(-72), this->op_->StackAt(0)); in TYPED_TEST_P()
1013 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1014 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
1016 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1017 ASSERT_EQ(0x1f, this->op_->cur_op()); in TYPED_TEST_P()
1018 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
1019 ASSERT_EQ(0x01U, this->op_->StackAt(0)); in TYPED_TEST_P()
1033 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1034 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1036 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1037 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1039 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1040 ASSERT_EQ(0x20, this->op_->cur_op()); in TYPED_TEST_P()
1041 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1042 ASSERT_EQ(static_cast<TypeParam>(-5), this->op_->StackAt(0)); in TYPED_TEST_P()
1044 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1045 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
1047 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1048 ASSERT_EQ(0x20, this->op_->cur_op()); in TYPED_TEST_P()
1049 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
1050 ASSERT_EQ(0x03U, this->op_->StackAt(0)); in TYPED_TEST_P()
1066 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1067 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1069 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1070 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1072 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1073 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1075 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1076 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
1078 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1079 ASSERT_EQ(0x21, this->op_->cur_op()); in TYPED_TEST_P()
1080 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1081 ASSERT_EQ(0xfcU, this->op_->StackAt(0)); in TYPED_TEST_P()
1097 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1098 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1100 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1101 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1103 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1104 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1106 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1107 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
1109 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1110 ASSERT_EQ(0x22, this->op_->cur_op()); in TYPED_TEST_P()
1111 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1112 ASSERT_EQ(0x1f1U, this->op_->StackAt(0)); in TYPED_TEST_P()
1124 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1125 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1127 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1128 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1130 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1131 ASSERT_EQ(0x23, this->op_->cur_op()); in TYPED_TEST_P()
1132 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1133 ASSERT_EQ(0x28d0U, this->op_->StackAt(0)); in TYPED_TEST_P()
1149 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1150 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1152 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1153 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1155 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1156 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1158 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1159 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
1161 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1162 ASSERT_EQ(0x24, this->op_->cur_op()); in TYPED_TEST_P()
1163 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1164 ASSERT_EQ(0x338U, this->op_->StackAt(0)); in TYPED_TEST_P()
1180 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1181 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1183 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1184 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1186 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1187 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1189 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1190 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
1192 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1193 ASSERT_EQ(0x25, this->op_->cur_op()); in TYPED_TEST_P()
1194 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1196 ASSERT_EQ(0x1ffffffeU, this->op_->StackAt(0)); in TYPED_TEST_P()
1198 ASSERT_EQ(0x1ffffffffffffffeULL, this->op_->StackAt(0)); in TYPED_TEST_P()
1215 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1216 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1218 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1219 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1221 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1222 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1224 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1225 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
1227 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1228 ASSERT_EQ(0x26, this->op_->cur_op()); in TYPED_TEST_P()
1229 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1230 ASSERT_EQ(static_cast<TypeParam>(-2), this->op_->StackAt(0)); in TYPED_TEST_P()
1246 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1247 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1249 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1250 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1252 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1253 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1255 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1256 ASSERT_EQ(2U, this->op_->StackSize()); in TYPED_TEST_P()
1258 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1259 ASSERT_EQ(0x27, this->op_->cur_op()); in TYPED_TEST_P()
1260 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1261 ASSERT_EQ(0x50U, this->op_->StackAt(0)); in TYPED_TEST_P()
1279 ASSERT_FALSE(this->op_->Decode()); in TYPED_TEST_P()
1280 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1283 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1284 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1287 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1288 ASSERT_EQ(0x28, this->op_->cur_op()); in TYPED_TEST_P()
1289 ASSERT_EQ(0U, this->op_->StackSize()); in TYPED_TEST_P()
1294 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1295 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1298 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1299 ASSERT_EQ(0x28, this->op_->cur_op()); in TYPED_TEST_P()
1300 ASSERT_EQ(0U, this->op_->StackSize()); in TYPED_TEST_P()
1305 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1306 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1309 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1310 ASSERT_EQ(0x28, this->op_->cur_op()); in TYPED_TEST_P()
1311 ASSERT_EQ(0U, this->op_->StackSize()); in TYPED_TEST_P()
1316 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1317 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1320 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1321 ASSERT_EQ(0x28, this->op_->cur_op()); in TYPED_TEST_P()
1322 ASSERT_EQ(0U, this->op_->StackSize()); in TYPED_TEST_P()
1340 ASSERT_FALSE(this->op_->Eval(0, 1)); in TYPED_TEST_P()
1341 ASSERT_EQ(opcode, this->op_->cur_op()); in TYPED_TEST_P()
1342 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1344 ASSERT_FALSE(this->op_->Eval(1, 4)); in TYPED_TEST_P()
1345 ASSERT_EQ(opcode, this->op_->cur_op()); in TYPED_TEST_P()
1346 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1347 ASSERT_EQ(DWARF_ERROR_STACK_INDEX_NOT_VALID, this->op_->LastErrorCode()); in TYPED_TEST_P()
1383 ASSERT_TRUE(this->op_->Eval(0, 15)) in TYPED_TEST_P()
1386 ASSERT_EQ(3U, this->op_->StackSize()); in TYPED_TEST_P()
1387 ASSERT_EQ(expected[i + 1], this->op_->StackAt(2)); in TYPED_TEST_P()
1388 ASSERT_EQ(expected[i + 2], this->op_->StackAt(1)); in TYPED_TEST_P()
1389 ASSERT_EQ(expected[i + 3], this->op_->StackAt(0)); in TYPED_TEST_P()
1403 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1404 ASSERT_EQ(0x2f, this->op_->cur_op()); in TYPED_TEST_P()
1405 ASSERT_EQ(0U, this->op_->StackSize()); in TYPED_TEST_P()
1410 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1411 ASSERT_EQ(0x2f, this->op_->cur_op()); in TYPED_TEST_P()
1412 ASSERT_EQ(0U, this->op_->StackSize()); in TYPED_TEST_P()
1427 ASSERT_TRUE(this->op_->Eval(i, i + 1)) << "Failed op: 0x" << std::hex << op; in TYPED_TEST_P()
1428 ASSERT_EQ(op, this->op_->cur_op()); in TYPED_TEST_P()
1429 ASSERT_EQ(1U, this->op_->StackSize()) << "Failed op: 0x" << std::hex << op; in TYPED_TEST_P()
1430 ASSERT_EQ(op - 0x30U, this->op_->StackAt(0)) << "Failed op: 0x" << std::hex << op; in TYPED_TEST_P()
1445 ASSERT_TRUE(this->op_->Eval(i, i + 1)) << "Failed op: 0x" << std::hex << op; in TYPED_TEST_P()
1446 ASSERT_EQ(op, this->op_->cur_op()); in TYPED_TEST_P()
1447 ASSERT_TRUE(this->op_->is_register()) << "Failed op: 0x" << std::hex << op; in TYPED_TEST_P()
1448 ASSERT_EQ(1U, this->op_->StackSize()) << "Failed op: 0x" << std::hex << op; in TYPED_TEST_P()
1449 ASSERT_EQ(op - 0x50U, this->op_->StackAt(0)) << "Failed op: 0x" << std::hex << op; in TYPED_TEST_P()
1459 ASSERT_TRUE(this->op_->Eval(0, 2)); in TYPED_TEST_P()
1460 ASSERT_EQ(0x90, this->op_->cur_op()); in TYPED_TEST_P()
1461 ASSERT_TRUE(this->op_->is_register()); in TYPED_TEST_P()
1462 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1463 ASSERT_EQ(0x02U, this->op_->StackAt(0)); in TYPED_TEST_P()
1465 ASSERT_TRUE(this->op_->Eval(2, 5)); in TYPED_TEST_P()
1466 ASSERT_EQ(0x90, this->op_->cur_op()); in TYPED_TEST_P()
1467 ASSERT_TRUE(this->op_->is_register()); in TYPED_TEST_P()
1468 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1469 ASSERT_EQ(0xa80U, this->op_->StackAt(0)); in TYPED_TEST_P()
1491 this->op_->set_regs_info(&regs_info); in TYPED_TEST_P()
1496 ASSERT_TRUE(this->op_->Eval(offset, offset + 2)) << "Failed op: 0x" << std::hex << op; in TYPED_TEST_P()
1497 ASSERT_EQ(op, this->op_->cur_op()); in TYPED_TEST_P()
1498 ASSERT_EQ(1U, this->op_->StackSize()) << "Failed op: 0x" << std::hex << op; in TYPED_TEST_P()
1499 ASSERT_EQ(op - 0x70 + 10 + 0x12, this->op_->StackAt(0)) << "Failed op: 0x" << std::hex << op; in TYPED_TEST_P()
1503 ASSERT_TRUE(this->op_->Eval(offset, offset + 2)) << "Failed op: 0x" << std::hex << op; in TYPED_TEST_P()
1504 ASSERT_EQ(op, this->op_->cur_op()); in TYPED_TEST_P()
1505 ASSERT_EQ(1U, this->op_->StackSize()) << "Failed op: 0x" << std::hex << op; in TYPED_TEST_P()
1506 ASSERT_EQ(op - 0x70 + 10 - 2, this->op_->StackAt(0)) << "Failed op: 0x" << std::hex << op; in TYPED_TEST_P()
1522 this->op_->set_regs_info(&regs_info); in TYPED_TEST_P()
1525 ASSERT_TRUE(this->op_->Eval(0, 2)); in TYPED_TEST_P()
1526 ASSERT_EQ(0x7fU, this->op_->cur_op()); in TYPED_TEST_P()
1527 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1528 ASSERT_EQ(0x2bU, this->op_->StackAt(0)); in TYPED_TEST_P()
1531 ASSERT_FALSE(this->op_->Eval(2, 4)); in TYPED_TEST_P()
1532 ASSERT_EQ(DWARF_ERROR_ILLEGAL_VALUE, this->op_->LastErrorCode()); in TYPED_TEST_P()
1548 this->op_->set_regs_info(&regs_info); in TYPED_TEST_P()
1550 ASSERT_TRUE(this->op_->Eval(0, 3)); in TYPED_TEST_P()
1551 ASSERT_EQ(0x92, this->op_->cur_op()); in TYPED_TEST_P()
1552 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1553 ASSERT_EQ(0x65U, this->op_->StackAt(0)); in TYPED_TEST_P()
1555 ASSERT_TRUE(this->op_->Eval(3, 7)); in TYPED_TEST_P()
1556 ASSERT_EQ(0x92, this->op_->cur_op()); in TYPED_TEST_P()
1557 ASSERT_EQ(1U, this->op_->StackSize()); in TYPED_TEST_P()
1558 ASSERT_EQ(0x90U, this->op_->StackAt(0)); in TYPED_TEST_P()
1560 ASSERT_FALSE(this->op_->Eval(7, 12)); in TYPED_TEST_P()
1561 ASSERT_EQ(DWARF_ERROR_ILLEGAL_VALUE, this->op_->LastErrorCode()); in TYPED_TEST_P()
1567 ASSERT_TRUE(this->op_->Decode()); in TYPED_TEST_P()
1568 ASSERT_EQ(0x96, this->op_->cur_op()); in TYPED_TEST_P()
1569 ASSERT_EQ(0U, this->op_->StackSize()); in TYPED_TEST_P()
1576 ASSERT_TRUE(this->op_->Eval(0, 6)); in TYPED_TEST_P()
1577 EXPECT_TRUE(this->op_->dex_pc_set()); in TYPED_TEST_P()
1580 ASSERT_TRUE(this->op_->Eval(0, 5)); in TYPED_TEST_P()
1581 EXPECT_FALSE(this->op_->dex_pc_set()); in TYPED_TEST_P()
1585 ASSERT_TRUE(this->op_->Eval(0, 6)); in TYPED_TEST_P()
1586 EXPECT_FALSE(this->op_->dex_pc_set()); in TYPED_TEST_P()