Lines Matching refs:record
107 map_record record; in parse_maps() local
112 &record.addr_start, &record.addr_end, prot, &record.offset, in parse_maps()
113 &dev_major, &dev_minor, &record.inode, &path_offset) == 7) { in parse_maps()
114 record.perms = 0; in parse_maps()
116 record.perms |= PROT_READ; in parse_maps()
119 record.perms |= PROT_WRITE; in parse_maps()
122 record.perms |= PROT_EXEC; in parse_maps()
127 record.device = makedev(dev_major, dev_minor); in parse_maps()
128 record.pathname = line + path_offset; in parse_maps()
129 if (!record.pathname.empty() && record.pathname.back() == '\n') { in parse_maps()
130 record.pathname.pop_back(); in parse_maps()
132 maps->push_back(record); in parse_maps()