Call tree
LLVMFuzzerTestOneInput /src/git/oss-fuzz/fuzz-date.c linenumber=-1
  xmemdupz /src/git/wrapper.c linenumber=37
    xmallocz /src/git/wrapper.c linenumber=113
      do_xmallocz /src/git/wrapper.c linenumber=97
        error /src/git/usage.c linenumber=84
        const_error /src/git/./git-compat-util.h linenumber=84
        die /src/git/usage.c linenumber=87
          fputs  linenumber=206
          common_exit /src/git/common-exit.c linenumber=207
            check_bug_if_BUG /src/git/common-exit.c linenumber=22
              BUG_fl /src/git/usage.c linenumber=8
                BUG_vfl /src/git/usage.c linenumber=360
                  BUG_vfl_common /src/git/usage.c linenumber=340
                    snprintf  linenumber=329
                    vreportf /src/git/usage.c linenumber=331
                      vfreportf /src/git/usage.c linenumber=42
                        strlen  linenumber=16
                        fprintf  linenumber=19
                        abort  linenumber=20
                        vsnprintf  linenumber=24
                        _ /src/git/./gettext.h linenumber=25
                          gettext  linenumber=52
                        fprintf  linenumber=25
                        fflush  linenumber=36
                        fileno  linenumber=37
                        write_in_full /src/git/wrapper.c linenumber=37
                          xwrite /src/git/wrapper.c linenumber=311
                            write  linenumber=256
                            __errno_location  linenumber=258
                            __errno_location  linenumber=260
                            handle_nonblock /src/git/wrapper.c linenumber=260
                              poll  linenumber=219
                          __errno_location  linenumber=315
                  abort  linenumber=343
                  trace2_cmd_error_va_fl /src/git/trace2.c linenumber=346
                    tr2_dst_trace_want /src/git/trace2/tr2_dst.c linenumber=392
                      tr2_dst_get_trace_fd /src/git/trace2/tr2_dst.c linenumber=360
                        tr2_sysenv_get /src/git/trace2/tr2_sysenv.c linenumber=322
                          BUG_fl /src/git/usage.c linenumber=106
                          getenv  linenumber=109
                          xstrdup /src/git/wrapper.c linenumber=112
                            strdup  linenumber=43
                            die /src/git/usage.c linenumber=45
                              exit  linenumber=207
                        strcmp  linenumber=324
                        strcasecmp  linenumber=325
                        strcmp  linenumber=330
                        strcasecmp  linenumber=330
                        strlen  linenumber=335
                        atoi  linenumber=336
                        is_absolute_path /src/git/./abspath.h linenumber=340
                          git_is_dir_sep /src/git/./git-compat-util.h linenumber=30
                          git_has_dos_drive_prefix /src/git/./git-compat-util.h linenumber=30
                        is_directory /src/git/abspath.c linenumber=341
                          stat64  linenumber=13
                        tr2_dst_try_auto_path /src/git/trace2/tr2_dst.c linenumber=342
                          tr2_sid_get /src/git/trace2/tr2_sid.c linenumber=120
                            tr2_sid_compute /src/git/trace2/tr2_sid.c linenumber=98
                              getenv  linenumber=78
                              strbuf_addstr /src/git/./strbuf.h linenumber=85
                                strlen  linenumber=310
                                strbuf_add /src/git/strbuf.c linenumber=310
                                  strbuf_grow /src/git/strbuf.c linenumber=311
                                    st_add /src/git/./git-compat-util.h linenumber=109
                                      die /src/git/usage.c linenumber=642
                                    st_mult /src/git/./git-compat-util.h linenumber=112
                                      die /src/git/usage.c linenumber=652
                                    xrealloc /src/git/wrapper.c linenumber=112
                                      xmalloc /src/git/wrapper.c linenumber=136
                                        do_xmalloc /src/git/wrapper.c linenumber=76
                                          memory_limit_check /src/git/wrapper.c linenumber=53
                                            git_env_ulong /src/git/parse.c linenumber=25
                                              getenv  linenumber=225
                                              git_parse_ulong /src/git/parse.c linenumber=226
                                                git_parse_unsigned /src/git/parse.c linenumber=122
                                                  strchr  linenumber=62
                                                  __errno_location  linenumber=63
                                                  __errno_location  linenumber=66
                                                  strtoumax  linenumber=67
                                                  __errno_location  linenumber=68
                                                  __errno_location  linenumber=71
                                                  get_unit_factor /src/git/parse.c linenumber=74
                                                    strcasecmp  linenumber=9
                                                    strcasecmp  linenumber=11
                                                    strcasecmp  linenumber=13
                                                  __errno_location  linenumber=76
                                                  __errno_location  linenumber=81
                                                  __errno_location  linenumber=88
                                              _ /src/git/./gettext.h linenumber=227
                                              die /src/git/usage.c linenumber=227
                                            error /src/git/usage.c linenumber=31
                                            const_error /src/git/./git-compat-util.h linenumber=31
                                            die /src/git/usage.c linenumber=35
                                          die /src/git/usage.c linenumber=60
                                          error /src/git/usage.c linenumber=63
                                          const_error /src/git/./git-compat-util.h linenumber=63
                                      memory_limit_check /src/git/wrapper.c linenumber=139
                                      realloc  linenumber=140
                                      die /src/git/usage.c linenumber=142
                                  strbuf_setlen /src/git/./strbuf.h linenumber=313
                                    BUG_fl /src/git/usage.c linenumber=167
                                    __assert_fail  linenumber=172
                              strbuf_addch /src/git/./strbuf.h linenumber=86
                                strbuf_avail /src/git/./strbuf.h linenumber=234
                                strbuf_grow /src/git/strbuf.c linenumber=235
                              tr2_sid_append_my_sid_component /src/git/trace2/tr2_sid.c linenumber=90
                                getpid  linenumber=36
                                tr2_tbuf_utc_datetime /src/git/trace2/tr2_tbuf.c linenumber=41
                                  gettimeofday  linenumber=40
                                  gmtime_r  linenumber=42
                                  xsnprintf /src/git/wrapper.c linenumber=44
                                    vsnprintf  linenumber=754
                                    _ /src/git/./gettext.h linenumber=758
                                    die /src/git/usage.c linenumber=758
                                    BUG_fl /src/git/usage.c linenumber=760
                                strbuf_addstr /src/git/./strbuf.h linenumber=42
                                strbuf_addch /src/git/./strbuf.h linenumber=44
                                xgethostname /src/git/wrapper.c linenumber=45
                                  gethostname  linenumber=800
                                strbuf_add /src/git/strbuf.c linenumber=46
                                git_hash_init /src/git/hash.c linenumber=48
                                strlen  linenumber=49
                                git_hash_update /src/git/hash.c linenumber=49
                                  BUG_fl /src/git/usage.c linenumber=303
                                git_hash_final /src/git/hash.c linenumber=50
                                  BUG_fl /src/git/usage.c linenumber=310
                                hash_to_hex_algop_r /src/git/hex.c linenumber=51
                                strbuf_addch /src/git/./strbuf.h linenumber=52
                                strbuf_add /src/git/strbuf.c linenumber=53
                                strbuf_addf /src/git/strbuf.c linenumber=56
                                  strbuf_vaddf /src/git/strbuf.c linenumber=358
                                    strbuf_avail /src/git/./strbuf.h linenumber=422
                                    strbuf_grow /src/git/strbuf.c linenumber=423
                                    vsnprintf  linenumber=425
                                    _ /src/git/./gettext.h linenumber=428
                                    die /src/git/usage.c linenumber=428
                                    strbuf_avail /src/git/./strbuf.h linenumber=429
                                    strbuf_grow /src/git/strbuf.c linenumber=430
                                    vsnprintf  linenumber=431
                                    strbuf_avail /src/git/./strbuf.h linenumber=432
                                    BUG_fl /src/git/usage.c linenumber=433
                                    strbuf_setlen /src/git/./strbuf.h linenumber=435
                              setenv  linenumber=92
                          strrchr  linenumber=125
                          strbuf_addstr /src/git/./strbuf.h linenumber=129
                          git_is_dir_sep /src/git/./git-compat-util.h linenumber=130
                          strbuf_addch /src/git/./strbuf.h linenumber=131
                          strbuf_addstr /src/git/./strbuf.h linenumber=132
                          tr2_dst_too_many_files /src/git/trace2/tr2_dst.c linenumber=135
                            tr2_sysenv_get /src/git/trace2/tr2_sysenv.c linenumber=75
                            atoi  linenumber=76
                            strbuf_addstr /src/git/./strbuf.h linenumber=84
                            git_is_dir_sep /src/git/./git-compat-util.h linenumber=85
                            strbuf_addbuf /src/git/strbuf.c linenumber=90
                              strbuf_grow /src/git/strbuf.c linenumber=327
                              strbuf_setlen /src/git/./strbuf.h linenumber=329
                            strbuf_addstr /src/git/./strbuf.h linenumber=91
                            stat64  linenumber=92
                            opendir  linenumber=98
                            readdir64  linenumber=99
                            closedir  linenumber=102
                            open64  linenumber=106
                            strbuf_release /src/git/strbuf.c linenumber=112
                              strbuf_init /src/git/strbuf.c linenumber=81
                                strbuf_grow /src/git/strbuf.c linenumber=74
                            strbuf_release /src/git/strbuf.c linenumber=113
                          strbuf_setlen /src/git/./strbuf.h linenumber=139
                          strbuf_addf /src/git/strbuf.c linenumber=140
                          open64  linenumber=143
                          strbuf_release /src/git/strbuf.c linenumber=148
                          tr2_dst_want_warning /src/git/trace2/tr2_dst.c linenumber=149
                            tr2_sysenv_get /src/git/trace2/tr2_sysenv.c linenumber=32
                            atoi  linenumber=36
                          tr2_sysenv_display_name /src/git/trace2/tr2_sysenv.c linenumber=152
                            BUG_fl /src/git/usage.c linenumber=127
                          warning /src/git/usage.c linenumber=150
                          tr2_dst_want_warning /src/git/trace2/tr2_dst.c linenumber=158
                          tr2_sysenv_display_name /src/git/trace2/tr2_sysenv.c linenumber=161
                          __errno_location  linenumber=162
                          strerror  linenumber=162
                          warning /src/git/usage.c linenumber=159
                          tr2_dst_trace_disable /src/git/trace2/tr2_dst.c linenumber=164
                            close  linenumber=45
                          strbuf_release /src/git/strbuf.c linenumber=165
                          strbuf_release /src/git/strbuf.c linenumber=169
                        tr2_dst_try_path /src/git/trace2/tr2_dst.c linenumber=344
                          open64  linenumber=179
                          tr2_dst_want_warning /src/git/trace2/tr2_dst.c linenumber=181
                          tr2_sysenv_display_name /src/git/trace2/tr2_sysenv.c linenumber=184
                          __errno_location  linenumber=185
                          strerror  linenumber=185
                          warning /src/git/usage.c linenumber=182
                          tr2_dst_trace_disable /src/git/trace2/tr2_dst.c linenumber=187
                        starts_with /src/git/strbuf.c linenumber=348
                        tr2_dst_try_unix_domain_socket /src/git/trace2/tr2_dst.c linenumber=349
                          skip_prefix_impl /src/git/./git-compat-util.h linenumber=247
                          skip_prefix_impl /src/git/./git-compat-util.h linenumber=250
                          skip_prefix_impl /src/git/./git-compat-util.h linenumber=253
                          tr2_dst_want_warning /src/git/trace2/tr2_dst.c linenumber=257
                          tr2_sysenv_display_name /src/git/trace2/tr2_sysenv.c linenumber=260
                          warning /src/git/usage.c linenumber=258
                          tr2_dst_trace_disable /src/git/trace2/tr2_dst.c linenumber=262
                          is_absolute_path /src/git/./abspath.h linenumber=266
                          strlen  linenumber=267
                          tr2_dst_want_warning /src/git/trace2/tr2_dst.c linenumber=268
                          tr2_sysenv_display_name /src/git/trace2/tr2_sysenv.c linenumber=270
                          warning /src/git/usage.c linenumber=269
                          tr2_dst_trace_disable /src/git/trace2/tr2_dst.c linenumber=272
                          tr2_dst_try_uds_connect /src/git/trace2/tr2_dst.c linenumber=277
                            socket  linenumber=208
                            gitstrlcpy /src/git/compat/strlcpy.c linenumber=213
                              strlen  linenumber=5
                            connect  linenumber=215
                            __errno_location  linenumber=216
                            close  linenumber=217
                            __errno_location  linenumber=218
                          __errno_location  linenumber=279
                          tr2_dst_try_uds_connect /src/git/trace2/tr2_dst.c linenumber=283
                          tr2_dst_want_warning /src/git/trace2/tr2_dst.c linenumber=288
                          tr2_sysenv_display_name /src/git/trace2/tr2_sysenv.c linenumber=290
                          __errno_location  linenumber=291
                          strerror  linenumber=291
                          warning /src/git/usage.c linenumber=289
                          tr2_dst_trace_disable /src/git/trace2/tr2_dst.c linenumber=293
                        tr2_dst_malformed_warning /src/git/trace2/tr2_dst.c linenumber=353
                          tr2_sysenv_display_name /src/git/trace2/tr2_sysenv.c linenumber=309
                          warning /src/git/usage.c linenumber=308
                        tr2_dst_trace_disable /src/git/trace2/tr2_dst.c linenumber=354
                  common_exit /src/git/common-exit.c linenumber=349
                    trace2_cmd_exit_fl /src/git/trace2.c linenumber=23
                      trace2_collect_process_info /src/git/compat/linux/procinfo.c linenumber=366
                        trace2_is_enabled /src/git/trace2.c linenumber=155
                        getppid  linenumber=167
                        push_ancestry_name /src/git/compat/linux/procinfo.c linenumber=167
                          stat_parent_pid /src/git/compat/linux/procinfo.c linenumber=134
                            strbuf_addf /src/git/strbuf.c linenumber=100
                            git_fopen /src/git/compat/fopen.c linenumber=101
                              fopen64  linenumber=20
                              fopen64  linenumber=22
                              fileno  linenumber=25
                              fstat64  linenumber=25
                              fclose  linenumber=26
                              fclose  linenumber=31
                              __errno_location  linenumber=32
                            strbuf_fread /src/git/strbuf.c linenumber=114
                              strbuf_grow /src/git/strbuf.c linenumber=524
                              fread  linenumber=525
                              strbuf_setlen /src/git/./strbuf.h linenumber=527
                              strbuf_release /src/git/strbuf.c linenumber=529
                            parse_proc_stat /src/git/compat/linux/procinfo.c linenumber=116
                              strchr  linenumber=48
                              strrchr  linenumber=49
                              strchr  linenumber=68
                              strtol  linenumber=72
                              strbuf_add /src/git/strbuf.c linenumber=77
                            fclose  linenumber=122
                            strbuf_release /src/git/strbuf.c linenumber=123
                            strbuf_release /src/git/strbuf.c linenumber=124
                          strvec_push /src/git/strvec.c linenumber=137
                            xstrdup /src/git/wrapper.c linenumber=25
                            strvec_push_nodup /src/git/strvec.c linenumber=25
                              st_mult /src/git/./git-compat-util.h linenumber=18
                              xrealloc /src/git/wrapper.c linenumber=18
                          push_ancestry_name /src/git/compat/linux/procinfo.c linenumber=144
                            strbuf_release /src/git/strbuf.c linenumber=146
                        trace2_cmd_ancestry_fl /src/git/trace2.c linenumber=170
                          tr2_dst_trace_want /src/git/trace2/tr2_dst.c linenumber=418
                        strvec_clear /src/git/strvec.c linenumber=171
                          strvec_init /src/git/strvec.c linenumber=137
                      getnanotime /src/git/trace.c linenumber=370
                        highres_nanos /src/git/trace.c linenumber=396
                          clock_gettime  linenumber=335
                        gettimeofday_nanos /src/git/trace.c linenumber=399
                          gettimeofday  linenumber=383
                        gettimeofday_nanos /src/git/trace.c linenumber=402
                        highres_nanos /src/git/trace.c linenumber=403
                      tr2tls_absolute_elapsed /src/git/trace2/tr2_tls.c linenumber=371
                      tr2_dst_trace_want /src/git/trace2/tr2_dst.c linenumber=373
                  exit  linenumber=349
                  abort  linenumber=350
        do_xmalloc /src/git/wrapper.c linenumber=89
  approxidate_careful /src/git/date.c linenumber=39
    parse_date_basic /src/git/date.c linenumber=1431
      match_object_header_date /src/git/date.c linenumber=912
        strtoumax  linenumber=867
        strtol  linenumber=871
        tz_to_minutes /src/git/date.c linenumber=874
      match_alpha /src/git/date.c linenumber=923
        match_string /src/git/date.c linenumber=473
          sane_case /src/git/compat/../sane-ctype.h linenumber=447
        match_string /src/git/date.c linenumber=481
        match_string /src/git/date.c linenumber=489
        strlen  linenumber=490
        match_string /src/git/date.c linenumber=504
        match_string /src/git/date.c linenumber=509
        skip_alpha /src/git/date.c linenumber=521
      match_digit /src/git/date.c linenumber=925
        strtoumax  linenumber=686
        nodate /src/git/date.c linenumber=693
        gmtime_r  linenumber=695
        match_multi_number /src/git/date.c linenumber=710
          strtol  linenumber=592
          strtol  linenumber=595
          set_time /src/git/date.c linenumber=602
          is_date_known /src/git/date.c linenumber=608
          strtol  linenumber=609
          git_time /src/git/compat/posix.h linenumber=618
            gettimeofday  linenumber=207
          gmtime_r  linenumber=620
          set_date /src/git/date.c linenumber=625
            tm_to_time_t /src/git/date.c linenumber=549
          set_date /src/git/date.c linenumber=628
          set_date /src/git/date.c linenumber=636
          set_date /src/git/date.c linenumber=639
          set_date /src/git/date.c linenumber=643
        git_time /src/git/compat/posix.h linenumber=733
        set_date /src/git/date.c linenumber=733
        set_time /src/git/date.c linenumber=734
        strtoul  linenumber=736
        maybeiso8601 /src/git/date.c linenumber=741
        nodate /src/git/date.c linenumber=748
        set_time /src/git/date.c linenumber=749
      match_tz /src/git/date.c linenumber=927
        strtoul  linenumber=810
        strtoul  linenumber=822
      tm_to_time_t /src/git/date.c linenumber=938
      mktime  linenumber=947
    get_time /src/git/date.c linenumber=1436
      getenv  linenumber=137
      atoi  linenumber=139
      gettimeofday  linenumber=143
    approxidate_str /src/git/date.c linenumber=1437
      localtime_r  linenumber=1395
      pending_number /src/git/date.c linenumber=1408
      approxidate_digit /src/git/date.c linenumber=1409
        strtoumax  linenumber=1364
        match_multi_number /src/git/date.c linenumber=1372
      approxidate_alpha /src/git/date.c linenumber=1414
        match_string /src/git/date.c linenumber=1273
        strlen  linenumber=1282
        match_string /src/git/date.c linenumber=1283
        strlen  linenumber=1292
        match_string /src/git/date.c linenumber=1293
        match_string /src/git/date.c linenumber=1299
        strlen  linenumber=1308
        match_string /src/git/date.c linenumber=1309
        update_tm /src/git/date.c linenumber=1310
          mktime  linenumber=1107
          localtime_r  linenumber=1108
        match_string /src/git/date.c linenumber=1319
        update_tm /src/git/date.c linenumber=1329
        match_string /src/git/date.c linenumber=1335
        update_tm /src/git/date.c linenumber=1337
        match_string /src/git/date.c linenumber=1349
        update_tm /src/git/date.c linenumber=1350
      pending_number /src/git/date.c linenumber=1416
      update_tm /src/git/date.c linenumber=1419
  date_mode_from_type /src/git/date.c linenumber=42
    BUG_fl /src/git/usage.c linenumber=225
  show_date /src/git/date.c linenumber=44
    strbuf_setlen /src/git/./strbuf.h linenumber=306
    strbuf_addf /src/git/strbuf.c linenumber=307
    get_time /src/git/date.c linenumber=314
    local_time_tzoffset /src/git/date.c linenumber=317
      localtime_r  linenumber=104
      tm_to_time_t /src/git/date.c linenumber=105
      minutes_to_tz /src/git/date.c linenumber=116
    local_tzoffset /src/git/date.c linenumber=321
      date_overflows /src/git/date.c linenumber=127
      die /src/git/usage.c linenumber=128
      local_time_tzoffset /src/git/date.c linenumber=130
    strbuf_setlen /src/git/./strbuf.h linenumber=324
    strbuf_addf /src/git/strbuf.c linenumber=325
    strbuf_setlen /src/git/./strbuf.h linenumber=330
    show_date_relative /src/git/date.c linenumber=331
      get_time /src/git/date.c linenumber=151
      _ /src/git/./gettext.h linenumber=153
      strbuf_addstr /src/git/./strbuf.h linenumber=153
      Q_ /src/git/./gettext.h linenumber=159
        ngettext  linenumber=60
      strbuf_addf /src/git/strbuf.c linenumber=158
      Q_ /src/git/./gettext.h linenumber=166
      strbuf_addf /src/git/strbuf.c linenumber=165
      Q_ /src/git/./gettext.h linenumber=173
      strbuf_addf /src/git/strbuf.c linenumber=172
      Q_ /src/git/./gettext.h linenumber=180
      strbuf_addf /src/git/strbuf.c linenumber=179
      Q_ /src/git/./gettext.h linenumber=186
      strbuf_addf /src/git/strbuf.c linenumber=185
      Q_ /src/git/./gettext.h linenumber=193
      strbuf_addf /src/git/strbuf.c linenumber=192
      Q_ /src/git/./gettext.h linenumber=204
      strbuf_addf /src/git/strbuf.c linenumber=204
      Q_ /src/git/./gettext.h linenumber=207
      strbuf_addf /src/git/strbuf.c linenumber=205
      strbuf_release /src/git/strbuf.c linenumber=209
      Q_ /src/git/./gettext.h linenumber=212
      strbuf_addf /src/git/strbuf.c linenumber=211
      Q_ /src/git/./gettext.h linenumber=217
      strbuf_addf /src/git/strbuf.c linenumber=216
    time_to_tm_local /src/git/date.c linenumber=336
      localtime_r  linenumber=92
    time_to_tm /src/git/date.c linenumber=338
      gm_time_t /src/git/date.c linenumber=85
        tz_to_minutes /src/git/date.c linenumber=64
        die /src/git/usage.c linenumber=68
        die /src/git/usage.c linenumber=71
        date_overflows /src/git/date.c linenumber=73
        die /src/git/usage.c linenumber=74
      gmtime_r  linenumber=86
    time_to_tm /src/git/date.c linenumber=340
    strbuf_setlen /src/git/./strbuf.h linenumber=344
    strbuf_addf /src/git/strbuf.c linenumber=346
    strbuf_addf /src/git/strbuf.c linenumber=349
    strbuf_addf /src/git/strbuf.c linenumber=356
    strbuf_addch /src/git/./strbuf.h linenumber=362
    strbuf_addch /src/git/./strbuf.h linenumber=364
    strbuf_addf /src/git/strbuf.c linenumber=366
    strbuf_addf /src/git/strbuf.c linenumber=369
    strbuf_addftime /src/git/strbuf.c linenumber=374
      strbuf_expand_step /src/git/strbuf.c linenumber=1020
        strchrnul  linenumber=441
        strbuf_add /src/git/strbuf.c linenumber=443
      skip_prefix_impl /src/git/./git-compat-util.h linenumber=1021
      strbuf_addstr /src/git/./strbuf.h linenumber=1022
      skip_prefix_impl /src/git/./git-compat-util.h linenumber=1023
      tm_to_time_t /src/git/date.c linenumber=1025
      tz_to_minutes /src/git/date.c linenumber=1026
      strbuf_addf /src/git/strbuf.c linenumber=1024
      skip_prefix_impl /src/git/./git-compat-util.h linenumber=1027
      strbuf_addf /src/git/strbuf.c linenumber=1028
      skip_prefix_impl /src/git/./git-compat-util.h linenumber=1029
      strbuf_addch /src/git/./strbuf.h linenumber=1032
      strbuf_grow /src/git/strbuf.c linenumber=1036
      strftime  linenumber=1037
      strbuf_addch /src/git/./strbuf.h linenumber=1047
      strbuf_grow /src/git/strbuf.c linenumber=1050
      strftime  linenumber=1051
      strbuf_release /src/git/strbuf.c linenumber=1056
      strbuf_setlen /src/git/./strbuf.h linenumber=1057
    show_date_normal /src/git/date.c linenumber=377
      show_date_relative /src/git/date.c linenumber=258
      strbuf_addf /src/git/strbuf.c linenumber=278
      strbuf_addf /src/git/strbuf.c linenumber=280
      strbuf_addf /src/git/strbuf.c linenumber=284
      strbuf_addf /src/git/strbuf.c linenumber=286
      strbuf_rtrim /src/git/strbuf.c linenumber=288
      strbuf_addf /src/git/strbuf.c linenumber=291
      strbuf_addf /src/git/strbuf.c linenumber=294
  date_mode_release /src/git/date.c linenumber=46
====================================
