aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tools/perf/ui/browsers/annotate.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/perf/ui/browsers/annotate.c b/tools/perf/ui/browsers/annotate.c
index 9e3310cd02cd..4c83fe3d7dad 100644
--- a/tools/perf/ui/browsers/annotate.c
+++ b/tools/perf/ui/browsers/annotate.c
@@ -700,6 +700,13 @@ static void annotate_browser__mark_jump_targets(struct annotate_browser *browser
700 } 700 }
701 701
702 dlt = browser->offsets[dl->ops.target]; 702 dlt = browser->offsets[dl->ops.target];
703 /*
704 * FIXME: Oops, no jump target? Buggy disassembler? Or do we
705 * have to adjust to the previous offset?
706 */
707 if (dlt == NULL)
708 continue;
709
703 bdlt = disasm_line__browser(dlt); 710 bdlt = disasm_line__browser(dlt);
704 bdlt->jump_target = true; 711 bdlt->jump_target = true;
705 } 712 }