Lines Matching refs:record
112 map_record record; in parse_maps() local
117 &record.addr_start, &record.addr_end, prot, &record.offset, in parse_maps()
118 &dev_major, &dev_minor, &record.inode, &path_offset) == 7) { in parse_maps()
119 record.perms = 0; in parse_maps()
121 record.perms |= PROT_READ; in parse_maps()
124 record.perms |= PROT_WRITE; in parse_maps()
127 record.perms |= PROT_EXEC; in parse_maps()
132 record.device = makedev(dev_major, dev_minor); in parse_maps()
133 record.pathname = line + path_offset; in parse_maps()
134 if (!record.pathname.empty() && record.pathname.back() == '\n') { in parse_maps()
135 record.pathname.pop_back(); in parse_maps()
137 maps->push_back(record); in parse_maps()