Lines Matching refs:record
122 map_record record; in parse_maps() local
127 &record.addr_start, &record.addr_end, prot, &record.offset, in parse_maps()
128 &dev_major, &dev_minor, &record.inode, &path_offset) == 7) { in parse_maps()
129 record.perms = 0; in parse_maps()
131 record.perms |= PROT_READ; in parse_maps()
134 record.perms |= PROT_WRITE; in parse_maps()
137 record.perms |= PROT_EXEC; in parse_maps()
142 record.device = makedev(dev_major, dev_minor); in parse_maps()
143 record.pathname = line + path_offset; in parse_maps()
144 if (!record.pathname.empty() && record.pathname.back() == '\n') { in parse_maps()
145 record.pathname.pop_back(); in parse_maps()
147 maps->push_back(record); in parse_maps()