/external/qemu/memcheck/ |
memcheck_mmrange_map.c | 75 MMRangeMapEntry* rdesc, 78 MMRangeMapEntry* existing = MMRangeMap_RB_INSERT(map, rdesc); 93 MMRangeMap_RB_INSERT(map, rdesc); 111 MMRangeMapEntry rdesc; local 112 rdesc.desc.map_start = start; 113 rdesc.desc.map_end = end; 114 return MMRangeMap_RB_FIND((MMRangeMap*)map, &rdesc); 135 MMRangeMapEntry* rdesc = qemu_malloc(sizeof(MMRangeMapEntry)); local 136 if (rdesc == NULL) { 140 memcpy(&rdesc->desc, desc, sizeof(MMRangeDesc)) 156 MMRangeMapEntry* rdesc = mmrangemap_find_entry(map, start, end); local 166 MMRangeMapEntry* rdesc = mmrangemap_find_entry(map, start, end); local [all...] |
memcheck_proc_management.h | 319 MMRangeDesc* rdesc = procdesc_find_mapentry(proc, addr); local 320 return rdesc != NULL ? rdesc->path : NULL;
|
memcheck_common.h | 372 mmrangedesc_get_module_offset(const MMRangeDesc* rdesc, target_ulong address) 374 return address - rdesc->map_start + rdesc->exec_offset;
|
memcheck_proc_management.c | 367 const MMRangeDesc* rdesc = procdesc_get_range_desc(thread->process, from); local 368 if (rdesc == NULL) { 408 mmrangedesc_get_module_offset(rdesc, from); 411 mmrangedesc_get_module_offset(rdesc, ret); 413 qemu_malloc(strlen(rdesc->path) + 1); 416 strlen(rdesc->path) + 1); 420 rdesc->path); 642 const MMRangeDesc* rdesc = local 645 if (rdesc != NULL) { 649 mmrangedesc_get_module_offset(rdesc, [all...] |
memcheck_util.c | 237 const MMRangeDesc* rdesc, 244 if (get_sym_path(rdesc->path, sym_path, MAX_PATH)) { 255 target_ulong rel_pc = mmrangedesc_get_module_offset(rdesc, abs_pc);
|
memcheck_util.h | 206 * rdesc - Mapped memory range descriptor for the module containing abs_pc. 225 const MMRangeDesc* rdesc,
|
memcheck.c | 120 const MMRangeDesc* rdesc = procdesc_get_range_desc(proc, vaddr); local 121 if (rdesc != NULL) { 123 printf(" In module %s at address 0x%08X\n", rdesc->path, vaddr); 125 memcheck_get_address_info(vaddr, rdesc, &elff_info, &elff_handle); 161 mmrangedesc_get_module_offset(rdesc, vaddr));
|