Lines Matching defs:mapping
150 // a mmap'ed mapping.
161 void Init(int fd, char* mapping, size_t size) {
163 mapping_ = mapping;
167 char* mapping() const { return mapping_; }
199 char* mapping =
206 ASSERT_TRUE(mapping);
209 helper_.Init(fd, mapping, kMappingSize);
211 // Carve a page out of the first mapping with different permissions.
213 mmap(mapping + 2 * page_size_,
232 const MappingInfo& mapping = *dumper.mappings()[i];
233 if (strcmp(mapping.name, this->helper_path_.c_str()) == 0) {
234 // This mapping should encompass the entire original mapped
236 EXPECT_EQ(reinterpret_cast<uintptr_t>(this->helper_.mapping()),
237 mapping.start_addr);
238 EXPECT_EQ(this->helper_.size(), mapping.size);
239 EXPECT_EQ(0U, mapping.offset);
270 // Ensure that the linux-gate VDSO is included in the mapping list.
281 const MappingInfo* mapping;
283 mapping = mappings[i];
284 if (!strcmp(mapping->name, kLinuxGateLibraryName)) {
290 EXPECT_EQ(linux_gate_loc, reinterpret_cast<void*>(mapping->start_addr));
338 const MappingInfo* mapping = mappings[i];
339 if (!strcmp(mapping->name, exe_name)) {