anchor.diff:      {'EXIT',{undef,_}} = (catch Mod:b(10)),
       {'EXIT',{undef,_}} = (catch Mod:never()),
   
  +    code:purge(Mod),
  +    code:delete(Mod),
  +    code:purge(Mod),
       ok.
   
   on_load_update_code(Version) ->
  
positive.code:      ext_mod_dep, clash, where_is_file,
       purge_stacktrace, mult_lib_roots,
       bad_erl_libs, code_archive, code_archive2, on_load,
       on_load_binary, on_load_embedded, on_load_errors, on_load_update,
       on_load_purge, on_load_self_call, on_load_pending,
       on_load_deleted,
       big_boot_embedded, native_early_modules, get_mode, normalized_paths].
  
  groups() ->
      [].
  
  init_per_group(_GroupName, Config) ->
  	Config.
  
negative.code:     {Mod,Code2} = on_load_update_code(2),
      {error,on_load_failure} = code:load_binary(Mod, "", Code2),
      42 = Mod:a(),
      78 = Mod:b(77),
      {'EXIT',{undef,_}} = (catch Mod:never()),
      4 = erlang:trace_pattern({Mod,'_','_'}, false),
  
  