Home | History | Annotate | Download | only in tests

Lines Matching defs:memory

25 #include <unwindstack/Memory.h>
32 MemoryFakeAlwaysReadZero memory;
35 ASSERT_TRUE(memory.Read32(0, &data));
40 MemoryFakeAlwaysReadZero memory;
43 ASSERT_TRUE(memory.Read64(0, &data));
55 MemoryFakeAlwaysReadZero memory;
59 ASSERT_TRUE(memory.ReadField(0, &data, &data.one, sizeof(data.one)));
63 ASSERT_TRUE(memory.ReadField(0, &data, &data.two, sizeof(data.two)));
67 ASSERT_TRUE(memory.ReadField(0, &data, &data.three, sizeof(data.three)));
71 ASSERT_TRUE(memory.ReadField(0, &data, &data.four, sizeof(data.four)));
76 MemoryFakeAlwaysReadZero memory;
81 ASSERT_FALSE(memory.ReadField(UINT64_MAX, &data, &data.three, sizeof(data.three)));
84 ASSERT_FALSE(memory.ReadField(100, &data.two, &data, sizeof(data.two)));
85 ASSERT_FALSE(memory.ReadField(0, &data.two, &data, sizeof(data.two)));
91 MemoryFake memory;
93 memory.SetMemory(100, name.c_str(), name.size() + 1);
96 ASSERT_TRUE(memory.ReadString(100, &dst_name));
99 ASSERT_TRUE(memory.ReadString(107, &dst_name));
103 ASSERT_TRUE(memory.ReadString(107, &dst_name, 10));
106 ASSERT_FALSE(memory.ReadString(107, &dst_name, 9));
112 MemoryFake memory;
115 memory.SetMemory(0, name.c_str(), name.size());
119 ASSERT_FALSE(memory.ReadString(100, &dst_name));
122 ASSERT_FALSE(memory.ReadString(0, &dst_name));
125 memory.SetData8(name.size(), '\0');
126 ASSERT_TRUE(memory.ReadString(0, &dst_name));