*  name right after the '<' token and probably treating this like a
         *  'call' instruction.
         */
-       target = notes->offsets[cursor->ops.target.offset];
+       target = notes->src->offsets[cursor->ops.target.offset];
        if (target == NULL) {
                ui_helpline__printf("WARN: jump target inconsistency, press 'o', notes->offsets[%#x] = NULL\n",
                                    cursor->ops.target.offset);
 
 out_free_offsets:
        if(not_annotated)
-               zfree(¬es->offsets);
+               zfree(¬es->src->offsets);
        return ret;
 }
 
        u64 offset;
 
        for (offset = start; offset <= end; offset++) {
-               if (notes->offsets[offset])
+               if (notes->src->offsets[offset])
                        n_insn++;
        }
        return n_insn;
                        return;
 
                for (offset = start; offset <= end; offset++) {
-                       struct annotation_line *al = notes->offsets[offset];
+                       struct annotation_line *al = notes->src->offsets[offset];
 
                        if (al && al->cycles && al->cycles->ipc == 0.0) {
                                al->cycles->ipc = ipc;
                if (ch && ch->cycles) {
                        struct annotation_line *al;
 
-                       al = notes->offsets[offset];
+                       al = notes->src->offsets[offset];
                        if (al && al->cycles == NULL) {
                                al->cycles = zalloc(sizeof(*al->cycles));
                                if (al->cycles == NULL) {
                        struct cyc_hist *ch = ¬es->branch->cycles_hist[offset];
 
                        if (ch && ch->cycles) {
-                               struct annotation_line *al = notes->offsets[offset];
+                               struct annotation_line *al = notes->src->offsets[offset];
                                if (al)
                                        zfree(&al->cycles);
                        }
                return;
 
        for (offset = 0; offset < size; ++offset) {
-               struct annotation_line *al = notes->offsets[offset];
+               struct annotation_line *al = notes->src->offsets[offset];
                struct disasm_line *dl;
 
                dl = disasm_line(al);
                if (!disasm_line__is_valid_local_jump(dl, sym))
                        continue;
 
-               al = notes->offsets[dl->ops.target.offset];
+               al = notes->src->offsets[dl->ops.target.offset];
 
                /*
                 * FIXME: Oops, no jump target? Buggy disassembler? Or do we
                         * E.g. copy_user_generic_unrolled
                         */
                        if (al->offset < size)
-                               notes->offsets[al->offset] = al;
+                               notes->src->offsets[al->offset] = al;
                } else
                        al->idx_asm = -1;
        }
        size_t size = symbol__size(sym);
        int nr_pcnt = 1, err;
 
-       notes->offsets = zalloc(size * sizeof(struct annotation_line *));
-       if (notes->offsets == NULL)
+       notes->src->offsets = zalloc(size * sizeof(struct annotation_line *));
+       if (notes->src->offsets == NULL)
                return ENOMEM;
 
        if (evsel__is_group_event(evsel))
        return 0;
 
 out_free_offsets:
-       zfree(¬es->offsets);
+       zfree(¬es->src->offsets);
        return err;
 }