aboutsummaryrefslogtreecommitdiff
path: root/gprof/cg_arcs.c
diff options
context:
space:
mode:
Diffstat (limited to 'gprof/cg_arcs.c')
-rw-r--r--gprof/cg_arcs.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/gprof/cg_arcs.c b/gprof/cg_arcs.c
index cfffb09..e76c2cb 100644
--- a/gprof/cg_arcs.c
+++ b/gprof/cg_arcs.c
@@ -37,7 +37,6 @@
#include "cg_print.h"
#include "utils.h"
#include "sym_ids.h"
-#include "corefile.h"
static int cmp_topo (const void *, const void *);
static void propagate_time (Sym *);
@@ -623,11 +622,7 @@ cg_assemble (void)
parent->cg.cyc.num = 0;
parent->cg.cyc.head = parent;
parent->cg.cyc.next = 0;
- if (ignore_direct_calls
- && parent->addr >= core_text_sect->vma
- && parent->addr < core_text_sect->vma + core_text_sect->size
- && (parent + 1)->addr >= core_text_sect->vma
- && (parent + 1)->addr <= core_text_sect->vma + core_text_sect->size)
+ if (ignore_direct_calls)
find_call (parent, parent->addr, (parent + 1)->addr);
}