• Home
  • Raw
  • Download

Lines Matching refs:mi

48   backtrace_map_info_t* mi = calloc(1, sizeof(backtrace_map_info_t) + name_len);  in parse_vmmap_line()  local
49 if (mi != NULL) { in parse_vmmap_line()
50 mi->start = start; in parse_vmmap_line()
51 mi->end = end; in parse_vmmap_line()
52 mi->is_readable = permissions[0] == 'r'; in parse_vmmap_line()
53 mi->is_writable = permissions[1] == 'w'; in parse_vmmap_line()
54 mi->is_executable = permissions[2] == 'x'; in parse_vmmap_line()
55 memcpy(mi->name, name, name_len); in parse_vmmap_line()
56 mi->name[name_len - 1] = '\0'; in parse_vmmap_line()
59 mi->start, mi->end, in parse_vmmap_line()
60 mi->is_readable, mi->is_writable, mi->is_executable, mi->name); in parse_vmmap_line()
62 return mi; in parse_vmmap_line()
79 backtrace_map_info_t* mi = parse_vmmap_line(line); in backtrace_create_map_info_list() local
80 if (mi != NULL) { in backtrace_create_map_info_list()
81 mi->next = milist; in backtrace_create_map_info_list()
82 milist = mi; in backtrace_create_map_info_list()
115 backtrace_map_info_t* mi = calloc(1, sizeof(backtrace_map_info_t) + name_len + 1); in parse_maps_line() local
116 if (mi) { in parse_maps_line()
117 mi->start = start; in parse_maps_line()
118 mi->end = end; in parse_maps_line()
119 mi->is_readable = strlen(permissions) == 4 && permissions[0] == 'r'; in parse_maps_line()
120 mi->is_writable = strlen(permissions) == 4 && permissions[1] == 'w'; in parse_maps_line()
121 mi->is_executable = strlen(permissions) == 4 && permissions[2] == 'x'; in parse_maps_line()
122 memcpy(mi->name, name, name_len); in parse_maps_line()
123 mi->name[name_len] = '\0'; in parse_maps_line()
126 mi->start, mi->end, in parse_maps_line()
127 mi->is_readable, mi->is_writable, mi->is_executable, mi->name); in parse_maps_line()
129 return mi; in parse_maps_line()
145 backtrace_map_info_t* mi = parse_maps_line(line); in backtrace_create_map_info_list() local
146 if (mi) { in backtrace_create_map_info_list()
147 mi->next = milist; in backtrace_create_map_info_list()
148 milist = mi; in backtrace_create_map_info_list()
168 const backtrace_map_info_t* mi = milist; in backtrace_find_map_info() local
169 while (mi && !(addr >= mi->start && addr < mi->end)) { in backtrace_find_map_info()
170 mi = mi->next; in backtrace_find_map_info()
172 return mi; in backtrace_find_map_info()