Show containing function when querying cgraph for address.
This commit is contained in:
parent
daad76338b
commit
abd7d9ea22
7
rtools.c
7
rtools.c
|
@ -815,10 +815,11 @@ static void cgraph_func_info(struct call_graph *graph, cproc_t cp,
|
||||||
u_int16_t offset;
|
u_int16_t offset;
|
||||||
struct cg_node *n;
|
struct cg_node *n;
|
||||||
|
|
||||||
while (i < graph->node_list.size &&
|
while (i + 1 < graph->node_list.size &&
|
||||||
CG_NODE(graph, i)->offset < addr)
|
CG_NODE(graph, i + 1)->offset <= addr)
|
||||||
i++;
|
i++;
|
||||||
if (i >= graph->node_list.size) {
|
if (i >= graph->node_list.size ||
|
||||||
|
CG_NODE(graph, i)->offset > addr) {
|
||||||
printf("No information for address 0x%04x\n", addr);
|
printf("No information for address 0x%04x\n", addr);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue