Home | History | Annotate | Download | only in tests

Lines Matching full:memory_

45   void SetUp() override { memory_.Clear(); }
56 MemoryFake memory_;
66 this->memory_.SetMemory(offset, &sym, sizeof(sym));
69 this->memory_.SetMemory(0x2040, fake_name.c_str(), fake_name.size() + 1);
73 ASSERT_TRUE(symbols.GetName<TypeParam>(0x5000, 0, &this->memory_, &name, &func_offset));
78 ASSERT_TRUE(symbols.GetName<TypeParam>(0x500f, 0, &this->memory_, &name, &func_offset));
83 ASSERT_FALSE(symbols.GetName<TypeParam>(0x4fff, 0, &this->memory_, &name, &func_offset));
84 ASSERT_FALSE(symbols.GetName<TypeParam>(0x5010, 0, &this->memory_, &name, &func_offset));
93 this->memory_.SetMemory(offset, &sym, sizeof(sym));
96 this->memory_.SetMemory(0x2040, fake_name.c_str(), fake_name.size() + 1);
101 ASSERT_TRUE(symbols.GetName<TypeParam>(0x5000, 0, &this->memory_, &name, &func_offset));
107 this->memory_.SetMemory(offset, &sym, sizeof(sym));
110 ASSERT_FALSE(symbols.GetName<TypeParam>(0x5000, 0, &this->memory_, &name, &func_offset));
115 this->memory_.SetMemory(offset, &sym, sizeof(sym));
118 ASSERT_FALSE(symbols.GetName<TypeParam>(0x5000, 0, &this->memory_, &name, &func_offset));
129 this->memory_.SetMemory(offset, &sym, sizeof(sym));
131 this->memory_.SetMemory(0x2040, fake_name.c_str(), fake_name.size() + 1);
135 this->memory_.SetMemory(offset, &sym, sizeof(sym));
137 this->memory_.SetMemory(0x2100, fake_name.c_str(), fake_name.size() + 1);
141 this->memory_.SetMemory(offset, &sym, sizeof(sym));
143 this->memory_.SetMemory(0x2230, fake_name.c_str(), fake_name.size() + 1);
147 ASSERT_TRUE(symbols.GetName<TypeParam>(0x3005, 0, &this->memory_, &name, &func_offset));
152 ASSERT_TRUE(symbols.GetName<TypeParam>(0x5004, 0, &this->memory_, &name, &func_offset));
157 ASSERT_TRUE(symbols.GetName<TypeParam>(0xa011, 0, &this->memory_, &name, &func_offset));
164 ASSERT_TRUE(symbols.GetName<TypeParam>(0x5008, 0, &this->memory_, &name, &func_offset));
169 ASSERT_TRUE(symbols.GetName<TypeParam>(0x3008, 0, &this->memory_, &name, &func_offset));
174 ASSERT_TRUE(symbols.GetName<TypeParam>(0xa01a, 0, &this->memory_, &name, &func_offset));
188 this->memory_.SetMemory(offset, &sym, sizeof(sym));
190 this->memory_.SetMemory(0x2040, fake_name.c_str(), fake_name.size() + 1);
194 this->memory_.SetMemory(offset, &sym, sizeof(sym));
196 this->memory_.SetMemory(0x2100, fake_name.c_str(), fake_name.size() + 1);
200 this->memory_.SetMemory(offset, &sym, sizeof(sym));
202 this->memory_.SetMemory(0x2230, fake_name.c_str(), fake_name.size() + 1);
206 ASSERT_TRUE(symbols.GetName<TypeParam>(0x3005, 0, &this->memory_, &name, &func_offset));
211 ASSERT_TRUE(symbols.GetName<TypeParam>(0x5004, 0, &this->memory_, &name, &func_offset));
216 ASSERT_TRUE(symbols.GetName<TypeParam>(0xa011, 0, &this->memory_, &name, &func_offset));
227 this->memory_.SetMemory(offset, &sym, sizeof(sym));
230 this->memory_.SetMemory(0x2040, fake_name.c_str(), fake_name.size() + 1);
235 ASSERT_TRUE(symbols.GetName<TypeParam>(0x5004, 0x1000, &this->memory_, &name, &func_offset));
241 this->memory_.SetMemory(offset, &sym, sizeof(sym));
244 ASSERT_FALSE(symbols.GetName<TypeParam>(0x5004, 0x1000, &this->memory_, &name, &func_offset));
255 this->memory_.SetMemory(offset, &sym, sizeof(sym));
259 this->memory_.SetMemory(offset, &sym, sizeof(sym));
263 this->memory_.SetMemory(0x20fb, fake_name.c_str(), fake_name.size() + 1);
268 ASSERT_TRUE(symbols_end_at_200.GetName<TypeParam>(0x5000, 0, &this->memory_, &name, &func_offset));
271 ASSERT_TRUE(symbols_end_at_200.GetName<TypeParam>(0x3000, 0, &this->memory_, &name, &func_offset));
277 symbols_end_at_100.GetName<TypeParam>(0x5000, 0, &this->memory_, &name, &func_offset));
279 symbols_end_at_100.GetName<TypeParam>(0x3000, 0, &this->memory_, &name, &func_offset));
291 this->memory_.SetMemory(offset, &sym, sizeof(sym));
295 this->memory_.SetMemory(offset, &sym, sizeof(sym));
299 this->memory_.SetMemory(offset, &sym, sizeof(sym));
305 ASSERT_FALSE(symbols.GetName<TypeParam>(0x6000, 0, &this->memory_, &name, &func_offset));
306 this->memory_.Clear();
307 ASSERT_FALSE(symbols.GetName<TypeParam>(0x6000, 0, &this->memory_, &name, &func_offset));
310 this->memory_.Clear();
314 this->memory_.SetMemory(0xa100, fake_name.c_str(), fake_name.size() + 1);
316 this->memory_.SetMemory(0xa200, fake_name.c_str(), fake_name.size() + 1);
318 this->memory_.SetMemory(0xa300, fake_name.c_str(), fake_name.size() + 1);
320 ASSERT_TRUE(symbols.GetName<TypeParam>(0x5001, 0, &this->memory_, &name, &func_offset));
324 ASSERT_TRUE(symbols.GetName<TypeParam>(0x2002, 0, &this->memory_, &name, &func_offset));
328 ASSERT_TRUE(symbols.GetName<TypeParam>(0x1003, 0, &this->memory_, &name, &func_offset));
343 this->memory_.SetMemory(start_offset, &sym, sizeof(sym));
344 this->memory_.SetMemory(str_offset + 0x100, "global_0");
353 this->memory_.SetMemory(start_offset, &sym, sizeof(sym));
354 this->memory_.SetMemory(str_offset + 0x200, "function_0");
361 this->memory_.SetMemory(start_offset, &sym, sizeof(sym));
362 this->memory_.SetMemory(str_offset + 0x300, "global_1");
371 this->memory_.SetMemory(start_offset, &sym, sizeof(sym));
372 this->memory_.SetMemory(str_offset + 0x400, "function_1");
375 EXPECT_TRUE(symbols.GetGlobal<TypeParam>(&this->memory_, "global_0", &offset));
376 EXPECT_TRUE(symbols.GetGlobal<TypeParam>(&this->memory_, "global_1", &offset));
377 EXPECT_TRUE(symbols.GetGlobal<TypeParam>(&this->memory_, "global_0", &offset));
378 EXPECT_TRUE(symbols.GetGlobal<TypeParam>(&this->memory_, "global_1", &offset));
380 EXPECT_FALSE(symbols.GetGlobal<TypeParam>(&this->memory_, "function_0", &offset));
381 EXPECT_FALSE(symbols.GetGlobal<TypeParam>(&this->memory_, "function_1", &offset));
384 EXPECT_TRUE(symbols.GetName<TypeParam>(0x10002, 0, &this->memory_, &name, &offset));
388 EXPECT_TRUE(symbols.GetName<TypeParam>(0x12004, 0, &this->memory_, &name, &offset));