Lines Matching defs:mapping
127 struct pt_sec_windows_mapping *mapping;
168 mapping = malloc(sizeof(*mapping));
169 if (!mapping) {
174 mapping->fd = fd;
175 mapping->mh = mh;
176 mapping->base = base;
177 mapping->begin = base + adjustment;
178 mapping->end = base + size;
180 section->mapping = mapping;
220 * We still want to return the error so we release our mapping.
248 if (section->mapping) {
328 struct pt_sec_windows_mapping *mapping;
333 mapping = section->mapping;
334 if (!mapping || !section->unmap || !section->read || !section->memsize)
337 section->mapping = NULL;
342 UnmapViewOfFile(mapping->begin);
343 CloseHandle(mapping->mh);
344 _close(mapping->fd);
345 free(mapping);
353 struct pt_sec_windows_mapping *mapping;
359 mapping = section->mapping;
360 if (!mapping)
369 begin = mapping->begin + offset;
378 struct pt_sec_windows_mapping *mapping;
384 mapping = section->mapping;
385 if (!mapping)
388 begin = mapping->base;
389 end = mapping->end;