anchor.diff:      Config.
   
   gen_server_crash(Config) ->
  -    gen_server_crash(Config, latin1).
  +    gen_server_crash(Config, latin1, depth).
   
   gen_server_crash_unicode(Config) ->
  -    gen_server_crash(Config, unicode).
  +    gen_server_crash(Config, unicode, depth).
  +
  +gen_server_crash_chars_limit(Config) ->
  +    gen_server_crash(Config, latin1, chars_limit).
  +
  +gen_server_crash_chars_limit_unicode(Config) ->
  +    gen_server_crash(Config, unicode, chars_limit).
   
   legacy_gen_server_crash(Config) ->
  -    legacy_gen_server_crash(Config,latin1).
  +    legacy_gen_server_crash(Config, latin1).
   
   legacy_gen_server_crash_unicode(Config) ->
  -    legacy_gen_server_crash(Config,unicode).
  -
  -gen_server_crash(Config, Encoding) ->
  +    legacy_gen_server_crash(Config, unicode).
  +
  +gen_server_crash(Config, Encoding, depth) ->
  +    FormatterOpts = #{depth=>30},
  +    gen_server_crash(Config, Encoding, FormatterOpts, 70000, 150000);
  +gen_server_crash(Config, Encoding, chars_limit) ->
  +    FormatterOpts = #{chars_limit=>50000, single_line=>true},
  +    gen_server_crash(Config, Encoding, FormatterOpts, 50000, 100000).
  +
  +gen_server_crash(Config, Encoding, FormatterOpts, Min, Max) ->
       TC = list_to_atom(lists:concat([?FUNCTION_NAME,"_",Encoding])),
       PrivDir = filename:join(?config(priv_dir,Config),?MODULE),
       ConfigFileName = filename:join(PrivDir,TC),
  
positive.code: all() ->
      [gen_server_crash,
       gen_server_crash_unicode,
       legacy_gen_server_crash,
       legacy_gen_server_crash_unicode].
  
  
negative.code: %%
  %% %CopyrightBegin%
  %%
  %% Copyright Ericsson AB 2015-2019. All Rights Reserved.
  %%
  %% Licensed under the Apache License, Version 2.0 (the "License");
  %% you may not use this file except in compliance with the License.
  