args.arch = arch;
        args.ms = *ms;
        if (annotate_opts.full_addr)
-               notes->start = map__objdump_2mem(ms->map, ms->sym->start);
+               notes->src->start = map__objdump_2mem(ms->map, ms->sym->start);
        else
-               notes->start = map__rip_2objdump(ms->map, ms->sym->start);
+               notes->src->start = map__rip_2objdump(ms->map, ms->sym->start);
 
        return symbol__disassemble(sym, &args);
 }
        annotate_opts.full_addr = !annotate_opts.full_addr;
 
        if (annotate_opts.full_addr)
-               notes->start = map__objdump_2mem(ms->map, ms->sym->start);
+               notes->src->start = map__objdump_2mem(ms->map, ms->sym->start);
        else
-               notes->start = map__rip_2objdump(ms->map, ms->sym->start);
+               notes->src->start = map__rip_2objdump(ms->map, ms->sym->start);
 
        annotation__update_column_widths(notes);
 }
                int color = -1;
 
                if (!annotate_opts.use_offset)
-                       addr += notes->start;
+                       addr += notes->src->start;
 
                if (!annotate_opts.use_offset) {
                        printed = scnprintf(bf, sizeof(bf), "%" PRIx64 ": ", addr);