anchor.diff:  	{?ende,_} ->
   	    put(truncated,false),
   	    put(truncated_proc,false);
  +        {?literals,[]} ->
  +            put(truncated,true),
  +            put(truncated_proc,false),
  +            %% Literals are truncated. Make sure we never
  +            %% attempt to read in the literals. (Heaps that
  +            %% references literals will show markers for
  +            %% incomplete heaps, but will otherwise work.)
  +            delete_index(?literals, []);
   	TruncatedTag ->
   	    put(truncated,true),
   	    find_truncated_proc(TruncatedTag)
  
positive.code: find_truncated_proc({Tag,_Id}) when Tag==?atoms;
                                      Tag==?binary;
                                      Tag==?instr_data;
                                      Tag==?literals;
                                      Tag==?memory_status;
                                      Tag==?memory_map ->
      put(truncated_proc,false);
  
negative.code:                     [{_,LastPos}] = lookup_index(?proc_heap,LastId),
                      ets:insert(cdv_heap_file_chars,{LastId,N+Start+1-LastPos});
                  {?literals,[]} ->
                      [{_,LastPos}] = lookup_index(?literals,[]),
                      ets:insert(cdv_heap_file_chars,{literals,N+Start+1-LastPos});
                  _ -> ok
              end,
  	    indexify(Fd,DecodeOpts,Rest,N1);
  