Home | History | Annotate | Download | only in tests

Lines Matching full:memory_

77     memory_.Clear();
78 section_ = new MockDwarfSectionImpl<TypeParam>(&memory_);
86 MemoryFake memory_;
104 ASSERT_FALSE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
118 this->memory_.SetMemory(0x5000, std::vector<uint8_t>{0x96, 0x96, 0x96});
121 ASSERT_FALSE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
134 this->memory_.SetMemory(0x5000, std::vector<uint8_t>{0x0c, 0x00, 0x00, 0x00, 0x80});
136 this->memory_.SetMemory(0x80000000, &cfa_value, sizeof(cfa_value));
139 ASSERT_FALSE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
152 this->memory_.SetMemory(0x5000, std::vector<uint8_t>{0x0c, 0x00, 0x00, 0x00, 0x80});
155 ASSERT_TRUE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
170 this->memory_.SetMemory(0x5000, std::vector<uint8_t>{0x50, 0x96, 0x96});
173 ASSERT_FALSE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
183 ASSERT_FALSE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
193 ASSERT_FALSE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
204 ASSERT_FALSE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
210 ASSERT_FALSE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
216 ASSERT_FALSE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
222 ASSERT_FALSE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
237 ASSERT_TRUE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
255 ASSERT_TRUE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
275 ASSERT_TRUE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
303 ASSERT_TRUE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
324 this->memory_.SetMemory(0x5000, std::vector<uint8_t>{0x0c, 'D', 'E', 'X', '1', 0x13, 0x08, 0x11});
326 ASSERT_TRUE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
343 ASSERT_FALSE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
353 this->memory_.SetData64(0x2150, 0x12345678abcdef00ULL);
355 this->memory_.SetData32(0x2150, 0x12345678);
368 ASSERT_TRUE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
393 ASSERT_TRUE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
410 ASSERT_TRUE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
427 ASSERT_TRUE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
446 ASSERT_TRUE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
460 this->memory_.SetMemory(0x5000, std::vector<uint8_t>{0x0c, 0x00, 0x00, 0x00, 0x80});
462 this->memory_.SetMemory(0x80000000, &cfa_value, sizeof(cfa_value));
466 ASSERT_TRUE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
480 this->memory_.SetMemory(0x5000, std::vector<uint8_t>{0x0c, 0x00, 0x00, 0x00, 0x80});
484 ASSERT_TRUE(this->section_->Eval(&cie, &this->memory_, loc_regs, &regs, &finished));
501 this->memory_.SetData32(0x5000, 0x100);
502 this->memory_.SetData32(0x5004, 0xffffffff);
503 this->memory_.SetData8(0x5008, 0x1);
504 this->memory_.SetData8(0x5009, '\0');
505 this->memory_.SetData8(0x500a, 4);
506 this->memory_.SetData8(0x500b, 8);
507 this->memory_.SetData8(0x500c, 0x20);
527 this->memory_.SetData8(0x5008, 0x0);
532 this->memory_.SetData8(0x5008, 0x2);
537 this->memory_.SetData8(0x5008, 0x5);
544 this->memory_.SetData32(0x5000, 0x100);
545 this->memory_.SetData32(0x5004, 0xffffffff);
546 this->memory_.SetData8(0x5008, 0x1);
547 this->memory_.SetData8(0x5009, '\0');
548 this->memory_.SetData8(0x500a, 4);
549 this->memory_.SetMemory(0x500b, std::vector<uint8_t>{0xfc, 0xff, 0xff, 0xff, 0x7f});
550 this->memory_.SetData8(0x5010, 0x20);
569 this->memory_.SetData32(0x8000, 0xffffffff);
570 this->memory_.SetData64(0x8004, 0x200);
571 this->memory_.SetData64(0x800c, 0xffffffffffffffffULL);
572 this->memory_.SetData8(0x8014, 0x1);
573 this->memory_.SetData8(0x8015, '\0');
574 this->memory_.SetData8(0x8016, 4);
575 this->memory_.SetData8(0x8017, 8);
576 this->memory_.SetData8(0x8018, 0x20);
595 this->memory_.SetData32(0x5000, 0x100);
596 this->memory_.SetData32(0x5004, 0xffffffff);
597 this->memory_.SetData8(0x5008, 0x1);
598 this->memory_.SetMemory(0x5009, std::vector<uint8_t>{'z', 'L', 'P', 'R', '\0'});
599 this->memory_.SetData8(0x500e, 4);
600 this->memory_.SetData8(0x500f, 8);
601 this->memory_.SetData8(0x5010, 0x10);
603 this->memory_.SetData8(0x5011, 0xf);
605 this->memory_.SetData8(0x5012, DW_EH_PE_textrel | DW_EH_PE_udata2);
607 this->memory_.SetData8(0x5013, DW_EH_PE_udata4);
608 this->memory_.SetData32(0x5014, 0x12345678);
610 this->memory_.SetData8(0x5018, DW_EH_PE_udata2);
633 this->memory_.SetData32(0x5000, 0x100);
634 this->memory_.SetData32(0x5004, 0xffffffff);
635 this->memory_.SetData8(0x5008, 0x3);
636 this->memory_.SetData8(0x5009, '\0');
637 this->memory_.SetData8(0x500a, 4);
638 this->memory_.SetData8(0x500b, 8);
639 this->memory_.SetMemory(0x500c, std::vector<uint8_t>{0x81, 0x03});
658 this->memory_.SetData32(0x5000, 0x100);
659 this->memory_.SetData32(0x5004, 0xffffffff);
660 this->memory_.SetData8(0x5008, 0x4);
661 this->memory_.SetData8(0x5009, '\0');
662 this->memory_.SetData8(0x500a, 4);
663 this->memory_.SetData8(0x500b, 0x13);
664 this->memory_.SetData8(0x500c, 4);
665 this->memory_.SetData8(0x500d, 8);
666 this->memory_.SetMemory(0x500e, std::vector<uint8_t>{0x81, 0x03});
695 this->memory_.SetData32(0x4000, 0x20);
696 this->memory_.SetData32(0x4004, 0x8000);
697 this->memory_.SetData32(0x4008, 0x5000);
698 this->memory_.SetData32(0x400c, 0x100);
718 this->memory_.SetData32(0x4000, 0x30);
719 this->memory_.SetData32(0x4004, 0x8000);
720 this->memory_.SetData32(0x4018, 0x5000);
721 this->memory_.SetData32(0x401c, 0x100);
742 this->memory_.SetData32(0x4000, 0x100);
743 this->memory_.SetData32(0x4004, 0x8000);
744 this->memory_.SetData32(0x4008, 0x5000);
745 this->memory_.SetData32(0x400c, 0x100);
746 this->memory_.SetMemory(0x4010, std::vector<uint8_t>{0x82, 0x01});
747 this->memory_.SetData16(0x4012, 0x1234);
769 this->memory_.SetData32(0x4000, 0xffffffff);
770 this->memory_.SetData64(0x4004, 0x100);
771 this->memory_.SetData64(0x400c, 0x12345678);
772 this->memory_.SetData32(0x4014, 0x5000);
773 this->memory_.SetData32(0x4018, 0x100);
828 this->memory_.SetMemory(0x3000, std::vector<uint8_t>{0x09, 0x02, 0x01});
829 this->memory_.SetMemory(0x6000, std::vector<uint8_t>{0x09, 0x04, 0x03});
859 this->memory_.SetMemory(0x6000, std::vector<uint8_t>{0x09, 0x04, 0x03});
885 this->memory_.SetMemory(0x5000, std::vector<uint8_t>{0x00});
886 this->memory_.SetMemory(0x6000, std::vector<uint8_t>{0xc2});