Call tree
LLVMFuzzerTestOneInput /src/cmark/fuzz/cmark-fuzz.c linenumber=-1
  cmark_parse_document /src/cmark/src/blocks.c linenumber=32
    cmark_parser_new /src/cmark/src/blocks.c linenumber=562
      cmark_parser_new_with_mem /src/cmark/src/blocks.c linenumber=129
        make_document /src/cmark/src/blocks.c linenumber=123
          make_block /src/cmark/src/blocks.c linenumber=89
        cmark_parser_new_with_mem_into_root /src/cmark/src/blocks.c linenumber=124
          cmark_strbuf_init /src/cmark/src/buffer.c linenumber=97
            cmark_strbuf_grow /src/cmark/src/buffer.c linenumber=30
              fprintf  linenumber=44
              abort  linenumber=47
          cmark_strbuf_init /src/cmark/src/buffer.c linenumber=98
          cmark_strbuf_init /src/cmark/src/buffer.c linenumber=99
          cmark_reference_map_new /src/cmark/src/references.c linenumber=103
    S_parser_feed /src/cmark/src/blocks.c linenumber=565
      S_is_line_end_char /src/cmark/src/blocks.c linenumber=602
      cmark_strbuf_put /src/cmark/src/buffer.c linenumber=617
        S_strbuf_grow_by /src/cmark/src/buffer.c linenumber=104
          cmark_strbuf_grow /src/cmark/src/buffer.c linenumber=34
      S_process_line /src/cmark/src/blocks.c linenumber=618
        cmark_utf8proc_check /src/cmark/src/utf8.c linenumber=1280
          utf8proc_valid /src/cmark/src/utf8.c linenumber=122
          cmark_strbuf_put /src/cmark/src/buffer.c linenumber=137
          encode_unknown /src/cmark/src/utf8.c linenumber=144
            cmark_strbuf_put /src/cmark/src/buffer.c linenumber=23
        cmark_strbuf_put /src/cmark/src/buffer.c linenumber=1282
        S_is_line_end_char /src/cmark/src/blocks.c linenumber=1287
        cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=1288
          S_strbuf_grow_by /src/cmark/src/buffer.c linenumber=94
        check_open_blocks /src/cmark/src/blocks.c linenumber=1304
          S_last_child_is_open /src/cmark/src/blocks.c linenumber=901
          S_type /src/cmark/src/blocks.c linenumber=903
          S_find_first_nonspace /src/cmark/src/blocks.c linenumber=905
            S_is_line_end_char /src/cmark/src/blocks.c linenumber=733
          parse_block_quote_prefix /src/cmark/src/blocks.c linenumber=909
            S_advance_offset /src/cmark/src/blocks.c linenumber=787
            S_is_space_or_tab /src/cmark/src/blocks.c linenumber=789
            S_advance_offset /src/cmark/src/blocks.c linenumber=790
          add_line /src/cmark/src/blocks.c linenumber=928
            cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=190
            cmark_strbuf_put /src/cmark/src/buffer.c linenumber=193
          parse_node_item_prefix /src/cmark/src/blocks.c linenumber=938
            S_advance_offset /src/cmark/src/blocks.c linenumber=804
            S_advance_offset /src/cmark/src/blocks.c linenumber=812
          parse_code_block_prefix /src/cmark/src/blocks.c linenumber=942
            S_advance_offset /src/cmark/src/blocks.c linenumber=826
            S_advance_offset /src/cmark/src/blocks.c linenumber=829
            _scan_at /src/cmark/src/scanners.c linenumber=838
            _scan_close_code_fence /src/cmark/src/scanners.c linenumber=838
            S_advance_offset /src/cmark/src/blocks.c linenumber=845
            finalize /src/cmark/src/blocks.c linenumber=846
              S_type /src/cmark/src/blocks.c linenumber=287
              S_type /src/cmark/src/blocks.c linenumber=271
              resolve_reference_link_definitions /src/cmark/src/blocks.c linenumber=290
                cmark_parse_reference_inline /src/cmark/src/inlines.c linenumber=245
                  subject_from_buf /src/cmark/src/inlines.c linenumber=1454
                  link_label /src/cmark/src/inlines.c linenumber=1457
                    peek_char /src/cmark/src/inlines.c linenumber=1017
                    peek_char /src/cmark/src/inlines.c linenumber=1023
                    peek_char /src/cmark/src/inlines.c linenumber=1027
                    cmark_ispunct /src/cmark/src/cmark_ctype.c linenumber=1027
                    cmark_chunk_dup /src/cmark/src/chunk.h linenumber=1042
                    cmark_chunk_trim /src/cmark/src/chunk.h linenumber=1043
                      cmark_chunk_ltrim /src/cmark/src/chunk.h linenumber=43
                        cmark_isspace /src/cmark/src/cmark_ctype.c linenumber=26
                      cmark_chunk_rtrim /src/cmark/src/chunk.h linenumber=44
                        cmark_isspace /src/cmark/src/cmark_ctype.c linenumber=34
                  peek_char /src/cmark/src/inlines.c linenumber=1461
                  spnl /src/cmark/src/inlines.c linenumber=1468
                    skip_spaces /src/cmark/src/inlines.c linenumber=1433
                      peek_char /src/cmark/src/inlines.c linenumber=238
                    skip_line_end /src/cmark/src/inlines.c linenumber=1434
                      peek_char /src/cmark/src/inlines.c linenumber=247
                      peek_char /src/cmark/src/inlines.c linenumber=251
                      is_eof /src/cmark/src/inlines.c linenumber=255
                    skip_spaces /src/cmark/src/inlines.c linenumber=1435
                  manual_scan_link_url /src/cmark/src/inlines.c linenumber=1469
                    manual_scan_link_url_2 /src/cmark/src/inlines.c linenumber=1111
                      cmark_ispunct /src/cmark/src/cmark_ctype.c linenumber=1061
                      cmark_isspace /src/cmark/src/cmark_ctype.c linenumber=1073
                  spnl /src/cmark/src/inlines.c linenumber=1477
                  _scan_at /src/cmark/src/scanners.c linenumber=1478
                  _scan_link_title /src/cmark/src/scanners.c linenumber=1478
                  cmark_chunk_dup /src/cmark/src/chunk.h linenumber=1480
                  cmark_chunk_literal /src/cmark/src/chunk.h linenumber=1484
                    strlen  linenumber=57
                  skip_spaces /src/cmark/src/inlines.c linenumber=1488
                  skip_line_end /src/cmark/src/inlines.c linenumber=1489
                  skip_spaces /src/cmark/src/inlines.c linenumber=1492
                  skip_line_end /src/cmark/src/inlines.c linenumber=1493
                  cmark_reference_create /src/cmark/src/references.c linenumber=1501
                    normalize_reference /src/cmark/src/references.c linenumber=50
                      cmark_utf8proc_case_fold /src/cmark/src/utf8.c linenumber=32
                        cmark_utf8proc_iterate /src/cmark/src/utf8.c linenumber=235
                          utf8proc_charlen /src/cmark/src/utf8.c linenumber=156
                        cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=240
                        cmark_strbuf_put /src/cmark/src/buffer.c linenumber=242
                        bsearch /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h linenumber=245
                        cf_compare /src/cmark/src/utf8.c linenumber=245
                        cmark_strbuf_put /src/cmark/src/buffer.c linenumber=249
                        cmark_strbuf_put /src/cmark/src/buffer.c linenumber=251
                        encode_unknown /src/cmark/src/utf8.c linenumber=255
                      cmark_strbuf_trim /src/cmark/src/buffer.c linenumber=33
                        cmark_isspace /src/cmark/src/cmark_ctype.c linenumber=168
                        cmark_strbuf_drop /src/cmark/src/buffer.c linenumber=171
                        cmark_strbuf_rtrim /src/cmark/src/buffer.c linenumber=173
                          cmark_isspace /src/cmark/src/cmark_ctype.c linenumber=153
                      cmark_strbuf_normalize_whitespace /src/cmark/src/buffer.c linenumber=34
                        cmark_isspace /src/cmark/src/cmark_ctype.c linenumber=183
                        cmark_strbuf_truncate /src/cmark/src/buffer.c linenumber=194
                      cmark_strbuf_detach /src/cmark/src/buffer.c linenumber=36
                        cmark_strbuf_init /src/cmark/src/buffer.c linenumber=122
                    cmark_clean_url /src/cmark/src/inlines.c linenumber=60
                      cmark_chunk_trim /src/cmark/src/chunk.h linenumber=874
                      houdini_unescape_html_f /src/cmark/src/houdini_html_u.c linenumber=876
                        houdini_unescape_html /src/cmark/src/houdini_html_u.c linenumber=172
                          cmark_strbuf_grow /src/cmark/src/buffer.c linenumber=147
                          cmark_strbuf_put /src/cmark/src/buffer.c linenumber=150
                          houdini_unescape_ent /src/cmark/src/houdini_html_u.c linenumber=159
                            memchr  linenumber=83
                            cmark_utf8proc_encode_char /src/cmark/src/utf8.c linenumber=103
                              encode_unknown /src/cmark/src/utf8.c linenumber=214
                              cmark_strbuf_put /src/cmark/src/buffer.c linenumber=218
                            S_lookup_entity /src/cmark/src/houdini_html_u.c linenumber=118
                              S_lookup /src/cmark/src/houdini_html_u.c linenumber=55
                                strncmp  linenumber=32
                            cmark_strbuf_put /src/cmark/src/buffer.c linenumber=121
                          cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=164
                        cmark_strbuf_put /src/cmark/src/buffer.c linenumber=173
                      cmark_strbuf_unescape /src/cmark/src/buffer.c linenumber=878
                        cmark_ispunct /src/cmark/src/cmark_ctype.c linenumber=202
                        cmark_strbuf_truncate /src/cmark/src/buffer.c linenumber=208
                      cmark_strbuf_detach /src/cmark/src/buffer.c linenumber=879
                    cmark_clean_title /src/cmark/src/inlines.c linenumber=61
                      houdini_unescape_html_f /src/cmark/src/houdini_html_u.c linenumber=896
                      houdini_unescape_html_f /src/cmark/src/houdini_html_u.c linenumber=898
                      cmark_strbuf_unescape /src/cmark/src/buffer.c linenumber=901
                      cmark_strbuf_detach /src/cmark/src/buffer.c linenumber=902
                    strlen  linenumber=66
                    strlen  linenumber=68
                cmark_strbuf_drop /src/cmark/src/buffer.c linenumber=251
                is_blank /src/cmark/src/blocks.c linenumber=252
              cmark_node_free /src/cmark/src/node.c linenumber=293
                S_node_unlink /src/cmark/src/node.c linenumber=161
                S_free_nodes /src/cmark/src/node.c linenumber=163
              cmark_strbuf_detach /src/cmark/src/buffer.c linenumber=296
              remove_trailing_blank_lines /src/cmark/src/blocks.c linenumber=303
                S_is_line_end_char /src/cmark/src/blocks.c linenumber=204
                cmark_strbuf_clear /src/cmark/src/buffer.c linenumber=209
                S_is_line_end_char /src/cmark/src/blocks.c linenumber=216
                cmark_strbuf_truncate /src/cmark/src/buffer.c linenumber=219
              cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=304
              S_is_line_end_char /src/cmark/src/blocks.c linenumber=308
              houdini_unescape_html_f /src/cmark/src/houdini_html_u.c linenumber=317
              cmark_strbuf_trim /src/cmark/src/buffer.c linenumber=318
              cmark_strbuf_unescape /src/cmark/src/buffer.c linenumber=319
              cmark_strbuf_detach /src/cmark/src/buffer.c linenumber=320
              cmark_strbuf_drop /src/cmark/src/buffer.c linenumber=327
              cmark_strbuf_detach /src/cmark/src/buffer.c linenumber=330
              cmark_strbuf_detach /src/cmark/src/buffer.c linenumber=336
              S_last_line_blank /src/cmark/src/blocks.c linenumber=345
              S_ends_with_blank_line /src/cmark/src/blocks.c linenumber=354
                S_last_line_checked /src/cmark/src/blocks.c linenumber=227
                S_type /src/cmark/src/blocks.c linenumber=229
                S_set_last_line_checked /src/cmark/src/blocks.c linenumber=231
                S_set_last_line_checked /src/cmark/src/blocks.c linenumber=234
                S_last_line_blank /src/cmark/src/blocks.c linenumber=0
            S_is_space_or_tab /src/cmark/src/blocks.c linenumber=851
            S_advance_offset /src/cmark/src/blocks.c linenumber=852
          parse_html_block_prefix /src/cmark/src/blocks.c linenumber=949
        open_new_blocks /src/cmark/src/blocks.c linenumber=1311
          S_type /src/cmark/src/blocks.c linenumber=979
          S_type /src/cmark/src/blocks.c linenumber=980
          S_find_first_nonspace /src/cmark/src/blocks.c linenumber=991
          S_advance_offset /src/cmark/src/blocks.c linenumber=998
          S_is_space_or_tab /src/cmark/src/blocks.c linenumber=1001
          S_advance_offset /src/cmark/src/blocks.c linenumber=1002
          add_child /src/cmark/src/blocks.c linenumber=1004
            S_type /src/cmark/src/blocks.c linenumber=382
            can_contain /src/cmark/src/blocks.c linenumber=382
            finalize /src/cmark/src/blocks.c linenumber=383
            make_block /src/cmark/src/blocks.c linenumber=387
          _scan_at /src/cmark/src/scanners.c linenumber=1007
          _scan_atx_heading_start /src/cmark/src/scanners.c linenumber=1007
          S_advance_offset /src/cmark/src/blocks.c linenumber=1013
          add_child /src/cmark/src/blocks.c linenumber=1016
          cmark_chunk_strchr /src/cmark/src/chunk.h linenumber=1019
            memchr  linenumber=51
          _scan_at /src/cmark/src/scanners.c linenumber=1030
          _scan_open_code_fence /src/cmark/src/scanners.c linenumber=1030
          add_child /src/cmark/src/blocks.c linenumber=1032
          S_advance_offset /src/cmark/src/blocks.c linenumber=1040
          _scan_at /src/cmark/src/scanners.c linenumber=1044
          _scan_html_block_start /src/cmark/src/scanners.c linenumber=1044
          _scan_at /src/cmark/src/scanners.c linenumber=1048
          _scan_html_block_start_7 /src/cmark/src/scanners.c linenumber=1048
          add_child /src/cmark/src/blocks.c linenumber=1050
          _scan_at /src/cmark/src/scanners.c linenumber=1057
          _scan_setext_heading_line /src/cmark/src/scanners.c linenumber=1057
          resolve_reference_link_definitions /src/cmark/src/blocks.c linenumber=1059
          S_advance_offset /src/cmark/src/blocks.c linenumber=1066
          S_scan_thematic_break /src/cmark/src/blocks.c linenumber=1071
          add_child /src/cmark/src/blocks.c linenumber=1073
          S_advance_offset /src/cmark/src/blocks.c linenumber=1075
          parse_list_marker /src/cmark/src/blocks.c linenumber=1078
            cmark_isspace /src/cmark/src/cmark_ctype.c linenumber=440
            S_is_space_or_tab /src/cmark/src/blocks.c linenumber=447
            cmark_isdigit /src/cmark/src/cmark_ctype.c linenumber=462
            cmark_isdigit /src/cmark/src/cmark_ctype.c linenumber=473
            cmark_isspace /src/cmark/src/cmark_ctype.c linenumber=481
            S_is_space_or_tab /src/cmark/src/blocks.c linenumber=487
            S_is_line_end_char /src/cmark/src/blocks.c linenumber=490
          S_advance_offset /src/cmark/src/blocks.c linenumber=1087
          S_is_space_or_tab /src/cmark/src/blocks.c linenumber=1096
          S_advance_offset /src/cmark/src/blocks.c linenumber=1097
          S_is_line_end_char /src/cmark/src/blocks.c linenumber=1103
          S_advance_offset /src/cmark/src/blocks.c linenumber=1109
          lists_match /src/cmark/src/blocks.c linenumber=1121
          add_child /src/cmark/src/blocks.c linenumber=1122
          add_child /src/cmark/src/blocks.c linenumber=1129
          S_advance_offset /src/cmark/src/blocks.c linenumber=1135
          add_child /src/cmark/src/blocks.c linenumber=1136
          S_type /src/cmark/src/blocks.c linenumber=1148
          accepts_lines /src/cmark/src/blocks.c linenumber=1148
        add_text_to_container /src/cmark/src/blocks.c linenumber=1313
          S_find_first_nonspace /src/cmark/src/blocks.c linenumber=1165
          S_type /src/cmark/src/blocks.c linenumber=1174
          S_set_last_line_blank /src/cmark/src/blocks.c linenumber=1168
          S_set_last_line_blank /src/cmark/src/blocks.c linenumber=1182
          S_set_last_line_blank /src/cmark/src/blocks.c linenumber=1186
          S_type /src/cmark/src/blocks.c linenumber=1198
          add_line /src/cmark/src/blocks.c linenumber=1199
          finalize /src/cmark/src/blocks.c linenumber=1203
          S_type /src/cmark/src/blocks.c linenumber=1207
          add_line /src/cmark/src/blocks.c linenumber=1208
          add_line /src/cmark/src/blocks.c linenumber=1210
          _scan_at /src/cmark/src/scanners.c linenumber=0
          finalize /src/cmark/src/blocks.c linenumber=1245
          accepts_lines /src/cmark/src/blocks.c linenumber=1250
          chop_trailing_hashtags /src/cmark/src/blocks.c linenumber=1253
            cmark_chunk_rtrim /src/cmark/src/chunk.h linenumber=656
            S_is_space_or_tab /src/cmark/src/blocks.c linenumber=664
            cmark_chunk_rtrim /src/cmark/src/chunk.h linenumber=666
          S_advance_offset /src/cmark/src/blocks.c linenumber=1255
          add_line /src/cmark/src/blocks.c linenumber=1257
          add_child /src/cmark/src/blocks.c linenumber=1260
          S_advance_offset /src/cmark/src/blocks.c linenumber=1262
          add_line /src/cmark/src/blocks.c linenumber=1264
        cmark_strbuf_clear /src/cmark/src/buffer.c linenumber=1324
      cmark_strbuf_clear /src/cmark/src/buffer.c linenumber=619
      S_process_line /src/cmark/src/blocks.c linenumber=621
      cmark_strbuf_put /src/cmark/src/buffer.c linenumber=626
      cmark_strbuf_put /src/cmark/src/buffer.c linenumber=628
      cmark_strbuf_put /src/cmark/src/buffer.c linenumber=630
    cmark_parser_finish /src/cmark/src/blocks.c linenumber=567
      S_process_line /src/cmark/src/blocks.c linenumber=1329
      cmark_strbuf_clear /src/cmark/src/buffer.c linenumber=1330
      finalize_document /src/cmark/src/blocks.c linenumber=1333
        finalize /src/cmark/src/blocks.c linenumber=523
        finalize /src/cmark/src/blocks.c linenumber=526
        process_inlines /src/cmark/src/blocks.c linenumber=535
          cmark_iter_new /src/cmark/src/iterator.c linenumber=405
          cmark_iter_next /src/cmark/src/iterator.c linenumber=409
            S_is_leaf /src/cmark/src/iterator.c linenumber=48
          cmark_iter_get_node /src/cmark/src/iterator.c linenumber=410
          S_type /src/cmark/src/blocks.c linenumber=412
          contains_inlines /src/cmark/src/blocks.c linenumber=412
          cmark_parse_inlines /src/cmark/src/inlines.c linenumber=413
            subject_from_buf /src/cmark/src/inlines.c linenumber=1415
            cmark_chunk_rtrim /src/cmark/src/chunk.h linenumber=1416
            is_eof /src/cmark/src/inlines.c linenumber=1418
            parse_inline /src/cmark/src/inlines.c linenumber=1418
              peek_char /src/cmark/src/inlines.c linenumber=1337
              handle_newline /src/cmark/src/inlines.c linenumber=1344
                peek_at /src/cmark/src/inlines.c linenumber=1269
                peek_at /src/cmark/src/inlines.c linenumber=1272
                skip_spaces /src/cmark/src/inlines.c linenumber=1278
                peek_at /src/cmark/src/inlines.c linenumber=1279
                peek_at /src/cmark/src/inlines.c linenumber=1280
                make_simple /src/cmark/src/inlines.c linenumber=0
              handle_backticks /src/cmark/src/inlines.c linenumber=1347
                take_while /src/cmark/src/inlines.c linenumber=399
                  peek_char /src/cmark/src/inlines.c linenumber=264
                  isbacktick /src/cmark/src/inlines.c linenumber=264
                  cmark_chunk_dup /src/cmark/src/chunk.h linenumber=269
                scan_to_closing_backticks /src/cmark/src/inlines.c linenumber=401
                  peek_char /src/cmark/src/inlines.c linenumber=334
                  is_eof /src/cmark/src/inlines.c linenumber=337
                  peek_char /src/cmark/src/inlines.c linenumber=341
                make_str /src/cmark/src/inlines.c linenumber=405
                  make_literal /src/cmark/src/inlines.c linenumber=108
                cmark_strbuf_set /src/cmark/src/buffer.c linenumber=409
                  cmark_strbuf_clear /src/cmark/src/buffer.c linenumber=81
                  cmark_strbuf_grow /src/cmark/src/buffer.c linenumber=85
                S_normalize_code /src/cmark/src/inlines.c linenumber=411
                  cmark_strbuf_drop /src/cmark/src/buffer.c linenumber=386
                  cmark_strbuf_truncate /src/cmark/src/buffer.c linenumber=0
                make_literal /src/cmark/src/inlines.c linenumber=413
                cmark_strbuf_detach /src/cmark/src/buffer.c linenumber=416
                adjust_subj_node_newlines /src/cmark/src/inlines.c linenumber=417
                  count_newlines /src/cmark/src/inlines.c linenumber=304
              handle_backslash /src/cmark/src/inlines.c linenumber=1350
                peek_char /src/cmark/src/inlines.c linenumber=839
                cmark_ispunct /src/cmark/src/cmark_ctype.c linenumber=840
                cmark_chunk_dup /src/cmark/src/chunk.h linenumber=843
                make_str /src/cmark/src/inlines.c linenumber=843
                is_eof /src/cmark/src/inlines.c linenumber=844
                skip_line_end /src/cmark/src/inlines.c linenumber=844
                make_simple /src/cmark/src/inlines.c linenumber=845
                cmark_chunk_literal /src/cmark/src/chunk.h linenumber=847
                make_str /src/cmark/src/inlines.c linenumber=847
              handle_entity /src/cmark/src/inlines.c linenumber=1353
                houdini_unescape_ent /src/cmark/src/houdini_html_u.c linenumber=859
                cmark_chunk_literal /src/cmark/src/chunk.h linenumber=863
                make_str /src/cmark/src/inlines.c linenumber=863
                make_str_from_buf /src/cmark/src/inlines.c linenumber=866
                  make_literal /src/cmark/src/inlines.c linenumber=120
                  cmark_strbuf_detach /src/cmark/src/buffer.c linenumber=122
              handle_pointy_brace /src/cmark/src/inlines.c linenumber=1356
                _scan_at /src/cmark/src/scanners.c linenumber=914
                _scan_autolink_uri /src/cmark/src/scanners.c linenumber=914
                cmark_chunk_dup /src/cmark/src/chunk.h linenumber=916
                make_autolink /src/cmark/src/inlines.c linenumber=919
                  make_simple /src/cmark/src/inlines.c linenumber=185
                  cmark_clean_autolink /src/cmark/src/inlines.c linenumber=186
                    cmark_chunk_trim /src/cmark/src/chunk.h linenumber=173
                    cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=176
                      strlen  linenumber=111
                      cmark_strbuf_put /src/cmark/src/buffer.c linenumber=111
                    houdini_unescape_html_f /src/cmark/src/houdini_html_u.c linenumber=178
                    cmark_strbuf_detach /src/cmark/src/buffer.c linenumber=179
                  make_str_with_entities /src/cmark/src/inlines.c linenumber=191
                    houdini_unescape_html /src/cmark/src/houdini_html_u.c linenumber=132
                    make_str_from_buf /src/cmark/src/inlines.c linenumber=133
                    make_str /src/cmark/src/inlines.c linenumber=135
                  append_child /src/cmark/src/inlines.c linenumber=191
                _scan_at /src/cmark/src/scanners.c linenumber=923
                _scan_autolink_email /src/cmark/src/scanners.c linenumber=923
                cmark_chunk_dup /src/cmark/src/chunk.h linenumber=925
                make_autolink /src/cmark/src/inlines.c linenumber=928
                _scan_at /src/cmark/src/scanners.c linenumber=943
                _scan_html_comment /src/cmark/src/scanners.c linenumber=943
                _scan_at /src/cmark/src/scanners.c linenumber=953
                _scan_html_cdata /src/cmark/src/scanners.c linenumber=953
                _scan_at /src/cmark/src/scanners.c linenumber=966
                _scan_html_declaration /src/cmark/src/scanners.c linenumber=966
                _scan_at /src/cmark/src/scanners.c linenumber=978
                _scan_html_pi /src/cmark/src/scanners.c linenumber=978
                _scan_at /src/cmark/src/scanners.c linenumber=986
                _scan_html_tag /src/cmark/src/scanners.c linenumber=986
                make_literal /src/cmark/src/inlines.c linenumber=993
                adjust_subj_node_newlines /src/cmark/src/inlines.c linenumber=999
                cmark_chunk_literal /src/cmark/src/chunk.h linenumber=1004
                make_str /src/cmark/src/inlines.c linenumber=1004
              handle_delim /src/cmark/src/inlines.c linenumber=1362
                scan_delims /src/cmark/src/inlines.c linenumber=572
                  peek_at /src/cmark/src/inlines.c linenumber=439
                  cmark_utf8proc_iterate /src/cmark/src/utf8.c linenumber=442
                  peek_char /src/cmark/src/inlines.c linenumber=453
                  cmark_utf8proc_iterate /src/cmark/src/utf8.c linenumber=459
                  cmark_utf8proc_is_space /src/cmark/src/utf8.c linenumber=464
                  cmark_utf8proc_is_punctuation_or_symbol /src/cmark/src/utf8.c linenumber=465
                    cmark_ispunct /src/cmark/src/cmark_ctype.c linenumber=274
                  cmark_utf8proc_is_space /src/cmark/src/utf8.c linenumber=466
                  cmark_utf8proc_is_punctuation_or_symbol /src/cmark/src/utf8.c linenumber=467
                  cmark_utf8proc_is_space /src/cmark/src/utf8.c linenumber=468
                  cmark_utf8proc_is_punctuation_or_symbol /src/cmark/src/utf8.c linenumber=469
                  cmark_utf8proc_is_space /src/cmark/src/utf8.c linenumber=470
                  cmark_utf8proc_is_punctuation_or_symbol /src/cmark/src/utf8.c linenumber=471
                  cmark_utf8proc_is_punctuation_or_symbol /src/cmark/src/utf8.c linenumber=475
                  cmark_utf8proc_is_punctuation_or_symbol /src/cmark/src/utf8.c linenumber=478
                cmark_chunk_literal /src/cmark/src/chunk.h linenumber=575
                cmark_chunk_literal /src/cmark/src/chunk.h linenumber=578
                cmark_chunk_dup /src/cmark/src/chunk.h linenumber=580
                make_str /src/cmark/src/inlines.c linenumber=583
                push_delimiter /src/cmark/src/inlines.c linenumber=586
              handle_hyphen /src/cmark/src/inlines.c linenumber=1365
                peek_char /src/cmark/src/inlines.c linenumber=598
                cmark_chunk_literal /src/cmark/src/chunk.h linenumber=599
                make_str /src/cmark/src/inlines.c linenumber=599
                peek_char /src/cmark/src/inlines.c linenumber=602
                cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=625
                cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=629
                make_str_from_buf /src/cmark/src/inlines.c linenumber=632
              handle_period /src/cmark/src/inlines.c linenumber=1368
                peek_char /src/cmark/src/inlines.c linenumber=638
                peek_char /src/cmark/src/inlines.c linenumber=640
                cmark_chunk_literal /src/cmark/src/chunk.h linenumber=0
                make_str /src/cmark/src/inlines.c linenumber=0
              cmark_chunk_literal /src/cmark/src/chunk.h linenumber=1372
              make_str /src/cmark/src/inlines.c linenumber=1372
              push_bracket /src/cmark/src/inlines.c linenumber=1373
              handle_close_bracket /src/cmark/src/inlines.c linenumber=1376
                cmark_chunk_literal /src/cmark/src/chunk.h linenumber=1146
                make_str /src/cmark/src/inlines.c linenumber=1146
                pop_bracket /src/cmark/src/inlines.c linenumber=1155
                cmark_chunk_literal /src/cmark/src/chunk.h linenumber=1156
                make_str /src/cmark/src/inlines.c linenumber=1156
                peek_char /src/cmark/src/inlines.c linenumber=1162
                _scan_at /src/cmark/src/scanners.c linenumber=1163
                _scan_spacechars /src/cmark/src/scanners.c linenumber=1163
                manual_scan_link_url /src/cmark/src/inlines.c linenumber=1164
                _scan_at /src/cmark/src/scanners.c linenumber=1169
                _scan_spacechars /src/cmark/src/scanners.c linenumber=1169
                _scan_at /src/cmark/src/scanners.c linenumber=1174
                _scan_link_title /src/cmark/src/scanners.c linenumber=1174
                _scan_at /src/cmark/src/scanners.c linenumber=1176
                _scan_spacechars /src/cmark/src/scanners.c linenumber=1176
                peek_at /src/cmark/src/inlines.c linenumber=1178
                cmark_chunk_dup /src/cmark/src/chunk.h linenumber=1182
                cmark_clean_url /src/cmark/src/inlines.c linenumber=1183
                cmark_clean_title /src/cmark/src/inlines.c linenumber=1184
                cmark_chunk_free /src/cmark/src/chunk.h linenumber=1185
                cmark_chunk_free /src/cmark/src/chunk.h linenumber=1186
                cmark_chunk_literal /src/cmark/src/chunk.h linenumber=1197
                link_label /src/cmark/src/inlines.c linenumber=1198
                cmark_chunk_free /src/cmark/src/chunk.h linenumber=1206
                cmark_chunk_dup /src/cmark/src/chunk.h linenumber=1207
                cmark_reference_lookup /src/cmark/src/references.c linenumber=1213
                  normalize_reference /src/cmark/src/references.c linenumber=127
                  sort_references /src/cmark/src/references.c linenumber=132
                    qsort  linenumber=103
                    refcmp /src/cmark/src/references.c linenumber=103
                      labelcmp /src/cmark/src/references.c linenumber=83
                        strcmp  linenumber=76
                    labelcmp /src/cmark/src/references.c linenumber=106
                  bsearch /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h linenumber=134
                  refsearch /src/cmark/src/references.c linenumber=134
                    labelcmp /src/cmark/src/references.c linenumber=90
                cmark_chunk_free /src/cmark/src/chunk.h linenumber=1214
                cmark_strdup /src/cmark/src/inlines.c linenumber=1218
                  strlen  linenumber=163
                cmark_strdup /src/cmark/src/inlines.c linenumber=1219
                pop_bracket /src/cmark/src/inlines.c linenumber=1227
                cmark_chunk_literal /src/cmark/src/chunk.h linenumber=1229
                make_str /src/cmark/src/inlines.c linenumber=1229
                make_simple /src/cmark/src/inlines.c linenumber=1232
                cmark_node_insert_before /src/cmark/src/node.c linenumber=1238
                  S_can_contain /src/cmark/src/node.c linenumber=708
                    cmark_node_is_block /src/cmark/src/node.c linenumber=66
                    cmark_node_is_inline /src/cmark/src/node.c linenumber=81
                  S_node_unlink /src/cmark/src/node.c linenumber=712
                cmark_node_unlink /src/cmark/src/node.c linenumber=1243
                  S_node_unlink /src/cmark/src/node.c linenumber=696
                append_child /src/cmark/src/inlines.c linenumber=1244
                cmark_node_free /src/cmark/src/node.c linenumber=1249
                process_emphasis /src/cmark/src/inlines.c linenumber=1251
                  S_insert_emph /src/cmark/src/inlines.c linenumber=713
                    remove_delimiter /src/cmark/src/inlines.c linenumber=782
                    make_simple /src/cmark/src/inlines.c linenumber=788
                    cmark_node_free /src/cmark/src/node.c linenumber=819
                    remove_delimiter /src/cmark/src/inlines.c linenumber=820
                    cmark_node_free /src/cmark/src/node.c linenumber=826
                    remove_delimiter /src/cmark/src/inlines.c linenumber=829
                  cmark_node_set_literal /src/cmark/src/node.c linenumber=0
                    cmark_set_cstr /src/cmark/src/node.c linenumber=334
                      strlen  linenumber=273
                  remove_delimiter /src/cmark/src/inlines.c linenumber=730
                  remove_delimiter /src/cmark/src/inlines.c linenumber=731
                  remove_delimiter /src/cmark/src/inlines.c linenumber=741
                  remove_delimiter /src/cmark/src/inlines.c linenumber=751
                pop_bracket /src/cmark/src/inlines.c linenumber=1252
              peek_char /src/cmark/src/inlines.c linenumber=1380
              cmark_chunk_literal /src/cmark/src/chunk.h linenumber=1382
              make_str /src/cmark/src/inlines.c linenumber=1382
              push_bracket /src/cmark/src/inlines.c linenumber=1383
              cmark_chunk_literal /src/cmark/src/chunk.h linenumber=1385
              make_str /src/cmark/src/inlines.c linenumber=1385
              subject_find_special_char /src/cmark/src/inlines.c linenumber=1389
              cmark_chunk_dup /src/cmark/src/chunk.h linenumber=1390
              peek_char /src/cmark/src/inlines.c linenumber=1395
              S_is_line_end_char /src/cmark/src/inlines.c linenumber=1395
              cmark_chunk_rtrim /src/cmark/src/chunk.h linenumber=1396
              make_str /src/cmark/src/inlines.c linenumber=1399
              append_child /src/cmark/src/inlines.c linenumber=1402
            process_emphasis /src/cmark/src/inlines.c linenumber=1421
            remove_delimiter /src/cmark/src/inlines.c linenumber=1424
            pop_bracket /src/cmark/src/inlines.c linenumber=1427
          cmark_iter_free /src/cmark/src/iterator.c linenumber=421
        cmark_strbuf_free /src/cmark/src/buffer.c linenumber=537
          cmark_strbuf_init /src/cmark/src/buffer.c linenumber=68
      cmark_consolidate_text_nodes /src/cmark/src/iterator.c linenumber=1335
        cmark_iter_new /src/cmark/src/iterator.c linenumber=94
        cmark_iter_next /src/cmark/src/iterator.c linenumber=99
        cmark_iter_get_node /src/cmark/src/iterator.c linenumber=100
        cmark_strbuf_clear /src/cmark/src/buffer.c linenumber=103
        cmark_strbuf_put /src/cmark/src/buffer.c linenumber=104
        cmark_iter_next /src/cmark/src/iterator.c linenumber=107
        cmark_strbuf_put /src/cmark/src/buffer.c linenumber=108
        cmark_node_free /src/cmark/src/node.c linenumber=111
        cmark_strbuf_detach /src/cmark/src/buffer.c linenumber=116
        cmark_strbuf_free /src/cmark/src/buffer.c linenumber=120
        cmark_iter_free /src/cmark/src/iterator.c linenumber=121
      cmark_strbuf_free /src/cmark/src/buffer.c linenumber=1337
    cmark_parser_free /src/cmark/src/blocks.c linenumber=568
      cmark_strbuf_free /src/cmark/src/buffer.c linenumber=134
      cmark_strbuf_free /src/cmark/src/buffer.c linenumber=135
      cmark_reference_map_free /src/cmark/src/references.c linenumber=136
        reference_free /src/cmark/src/references.c linenumber=158
  fmemopen  linenumber=37
  cmark_parse_file /src/cmark/src/blocks.c linenumber=38
    cmark_parser_new /src/cmark/src/blocks.c linenumber=544
    fread  linenumber=548
    S_parser_feed /src/cmark/src/blocks.c linenumber=550
    cmark_parser_finish /src/cmark/src/blocks.c linenumber=556
    cmark_parser_free /src/cmark/src/blocks.c linenumber=557
  fclose  linenumber=39
  cmark_parser_new /src/cmark/src/blocks.c linenumber=45
  cmark_parser_feed /src/cmark/src/blocks.c linenumber=49
    S_parser_feed /src/cmark/src/blocks.c linenumber=573
  cmark_parser_finish /src/cmark/src/blocks.c linenumber=54
  cmark_parser_free /src/cmark/src/blocks.c linenumber=55
  cmark_markdown_to_html /src/cmark/src/cmark.c linenumber=60
    cmark_parse_document /src/cmark/src/blocks.c linenumber=42
    cmark_render_html /src/cmark/src/html.c linenumber=44
      cmark_iter_new /src/cmark/src/iterator.c linenumber=335
      cmark_iter_next /src/cmark/src/iterator.c linenumber=337
      cmark_iter_get_node /src/cmark/src/iterator.c linenumber=338
      S_render_node /src/cmark/src/html.c linenumber=339
        escape_html /src/cmark/src/html.c linenumber=65
          houdini_escape_html /src/cmark/src/houdini_html_e.c linenumber=20
            cmark_strbuf_put /src/cmark/src/buffer.c linenumber=56
            cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=64
            cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=66
        cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=70
        cr /src/cmark/src/html.c linenumber=85
          cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=25
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=86
        S_render_sourcepos /src/cmark/src/html.c linenumber=87
          cmark_node_get_start_line /src/cmark/src/node.c linenumber=38
          cmark_node_get_start_column /src/cmark/src/node.c linenumber=38
          cmark_node_get_end_line /src/cmark/src/node.c linenumber=39
          cmark_node_get_end_column /src/cmark/src/node.c linenumber=39
          snprintf  linenumber=37
          cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=40
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=88
        cr /src/cmark/src/html.c linenumber=90
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=91
        cr /src/cmark/src/html.c linenumber=100
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=102
        S_render_sourcepos /src/cmark/src/html.c linenumber=103
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=104
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=106
        S_render_sourcepos /src/cmark/src/html.c linenumber=107
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=108
        snprintf  linenumber=110
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=111
        S_render_sourcepos /src/cmark/src/html.c linenumber=112
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=113
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=116
        cr /src/cmark/src/html.c linenumber=124
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=125
        S_render_sourcepos /src/cmark/src/html.c linenumber=126
        cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=127
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=129
        cr /src/cmark/src/html.c linenumber=135
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=137
        S_render_sourcepos /src/cmark/src/html.c linenumber=138
        cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=139
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=142
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=143
        cr /src/cmark/src/html.c linenumber=148
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=151
        S_render_sourcepos /src/cmark/src/html.c linenumber=152
        cmark_isspace /src/cmark/src/cmark_ctype.c linenumber=157
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=161
        S_render_sourcepos /src/cmark/src/html.c linenumber=162
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=163
        strncmp  linenumber=164
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=165
        escape_html /src/cmark/src/html.c linenumber=167
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=0
        escape_html /src/cmark/src/html.c linenumber=171
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=172
        cr /src/cmark/src/html.c linenumber=176
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=178
        cmark_strbuf_put /src/cmark/src/buffer.c linenumber=180
        cr /src/cmark/src/html.c linenumber=182
        cr /src/cmark/src/html.c linenumber=188
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=190
        cr /src/cmark/src/html.c linenumber=192
        cr /src/cmark/src/html.c linenumber=197
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=198
        S_render_sourcepos /src/cmark/src/html.c linenumber=199
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=200
        cmark_node_parent /src/cmark/src/node.c linenumber=204
        cmark_node_parent /src/cmark/src/node.c linenumber=205
        cr /src/cmark/src/html.c linenumber=213
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=214
        S_render_sourcepos /src/cmark/src/html.c linenumber=215
        cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=216
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=218
        escape_html /src/cmark/src/html.c linenumber=224
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=228
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=233
        cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=235
        cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=237
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=242
        escape_html /src/cmark/src/html.c linenumber=243
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=244
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=249
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=259
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=266
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=268
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=274
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=276
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=282
        _scan_dangerous_url /src/cmark/src/scanners.c linenumber=284
        strlen  linenumber=286
        houdini_escape_href /src/cmark/src/houdini_href_e.c linenumber=285
          cmark_strbuf_put /src/cmark/src/buffer.c linenumber=70
          cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=80
          cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=87
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=289
        strlen  linenumber=291
        escape_html /src/cmark/src/html.c linenumber=290
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=293
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=295
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=301
        _scan_dangerous_url /src/cmark/src/scanners.c linenumber=303
        strlen  linenumber=305
        houdini_escape_href /src/cmark/src/houdini_href_e.c linenumber=304
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=307
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=311
        strlen  linenumber=313
        escape_html /src/cmark/src/html.c linenumber=312
        cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=316
      cmark_strbuf_detach /src/cmark/src/buffer.c linenumber=341
      cmark_iter_free /src/cmark/src/iterator.c linenumber=343
    cmark_node_free /src/cmark/src/node.c linenumber=45
  cmark_render_commonmark /src/cmark/src/commonmark.c linenumber=65
    cmark_render /src/cmark/src/render.c linenumber=468
      cmark_iter_new /src/cmark/src/iterator.c linenumber=163
      cmark_iter_next /src/cmark/src/iterator.c linenumber=171
      cmark_iter_get_node /src/cmark/src/iterator.c linenumber=172
      cmark_iter_reset /src/cmark/src/iterator.c linenumber=177
        cmark_iter_next /src/cmark/src/iterator.c linenumber=79
      cmark_node_is_block /src/cmark/src/node.c linenumber=182
      cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=184
      cmark_strbuf_detach /src/cmark/src/buffer.c linenumber=188
      cmark_iter_free /src/cmark/src/iterator.c linenumber=190
      cmark_strbuf_free /src/cmark/src/buffer.c linenumber=191
      cmark_strbuf_free /src/cmark/src/buffer.c linenumber=192
    outc /src/cmark/src/commonmark.c linenumber=468
      cmark_isdigit /src/cmark/src/cmark_ctype.c linenumber=29
      cmark_isalpha /src/cmark/src/cmark_ctype.c linenumber=40
      cmark_isspace /src/cmark/src/cmark_ctype.c linenumber=50
      cmark_isspace /src/cmark/src/cmark_ctype.c linenumber=52
      cmark_isspace /src/cmark/src/cmark_ctype.c linenumber=58
      snprintf  linenumber=60
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=61
      cmark_ispunct /src/cmark/src/cmark_ctype.c linenumber=63
      cmark_render_ascii /src/cmark/src/render.c linenumber=64
      cmark_render_code_point /src/cmark/src/render.c linenumber=65
        cmark_utf8proc_encode_char /src/cmark/src/utf8.c linenumber=147
      snprintf  linenumber=67
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=68
      strlen  linenumber=69
      cmark_render_code_point /src/cmark/src/render.c linenumber=72
    S_render_node /src/cmark/src/commonmark.c linenumber=468
      cmark_strbuf_truncate /src/cmark/src/buffer.c linenumber=200
      cmark_node_get_list_type /src/cmark/src/node.c linenumber=216
      cmark_node_get_list_start /src/cmark/src/node.c linenumber=219
      cmark_node_get_list_delim /src/cmark/src/node.c linenumber=220
      snprintf  linenumber=229
      strlen  linenumber=232
      cmark_node_get_list_type /src/cmark/src/node.c linenumber=235
      cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=243
      cmark_strbuf_truncate /src/cmark/src/buffer.c linenumber=246
      cmark_node_get_heading_level /src/cmark/src/node.c linenumber=254
      cmark_node_get_fence_info /src/cmark/src/node.c linenumber=274
      strchr  linenumber=275
      cmark_node_get_literal /src/cmark/src/node.c linenumber=276
      longest_backtick_sequence /src/cmark/src/commonmark.c linenumber=278
        strlen  linenumber=80
      cmark_node_get_literal /src/cmark/src/node.c linenumber=288
      cmark_node_get_literal /src/cmark/src/node.c linenumber=299
      cmark_node_get_on_enter /src/cmark/src/node.c linenumber=305
      cmark_node_get_on_exit /src/cmark/src/node.c linenumber=305
      cmark_node_get_literal /src/cmark/src/node.c linenumber=323
      cmark_node_get_literal /src/cmark/src/node.c linenumber=347
      strlen  linenumber=348
      shortest_unused_backtick_sequence /src/cmark/src/commonmark.c linenumber=349
        strlen  linenumber=101
      cmark_node_get_literal /src/cmark/src/node.c linenumber=366
      cmark_node_get_literal /src/cmark/src/node.c linenumber=376
      cmark_node_get_on_enter /src/cmark/src/node.c linenumber=380
      cmark_node_get_on_exit /src/cmark/src/node.c linenumber=380
      is_autolink /src/cmark/src/commonmark.c linenumber=409
        _scan_scheme /src/cmark/src/scanners.c linenumber=132
        cmark_consolidate_text_nodes /src/cmark/src/iterator.c linenumber=146
        strncmp  linenumber=147
        strcmp  linenumber=151
      cmark_node_get_url /src/cmark/src/node.c linenumber=412
      strncmp  linenumber=412
      cmark_node_get_url /src/cmark/src/node.c linenumber=413
      cmark_node_get_url /src/cmark/src/node.c linenumber=415
      cmark_node_get_url /src/cmark/src/node.c linenumber=426
      cmark_node_get_title /src/cmark/src/node.c linenumber=427
      cmark_node_get_url /src/cmark/src/node.c linenumber=443
      cmark_node_get_title /src/cmark/src/node.c linenumber=444
  cmark_render_html /src/cmark/src/html.c linenumber=66
  cmark_render_latex /src/cmark/src/latex.c linenumber=67
    cmark_render /src/cmark/src/render.c linenumber=452
    outc /src/cmark/src/latex.c linenumber=452
      cmark_render_code_point /src/cmark/src/render.c linenumber=23
      cmark_render_ascii /src/cmark/src/render.c linenumber=33
      cmark_render_code_point /src/cmark/src/render.c linenumber=34
      cmark_render_ascii /src/cmark/src/render.c linenumber=39
      cmark_render_code_point /src/cmark/src/render.c linenumber=41
      cmark_render_ascii /src/cmark/src/render.c linenumber=45
      cmark_render_ascii /src/cmark/src/render.c linenumber=47
      cmark_render_ascii /src/cmark/src/render.c linenumber=52
      cmark_render_code_point /src/cmark/src/render.c linenumber=54
      cmark_render_ascii /src/cmark/src/render.c linenumber=58
      cmark_render_ascii /src/cmark/src/render.c linenumber=63
      cmark_render_ascii /src/cmark/src/render.c linenumber=65
      cmark_render_ascii /src/cmark/src/render.c linenumber=69
      cmark_render_ascii /src/cmark/src/render.c linenumber=72
      cmark_render_ascii /src/cmark/src/render.c linenumber=75
      cmark_render_ascii /src/cmark/src/render.c linenumber=79
      cmark_render_code_point /src/cmark/src/render.c linenumber=80
      cmark_render_ascii /src/cmark/src/render.c linenumber=81
      cmark_render_ascii /src/cmark/src/render.c linenumber=84
      cmark_render_ascii /src/cmark/src/render.c linenumber=88
      cmark_render_ascii /src/cmark/src/render.c linenumber=92
      cmark_render_ascii /src/cmark/src/render.c linenumber=95
      cmark_render_ascii /src/cmark/src/render.c linenumber=99
      cmark_render_code_point /src/cmark/src/render.c linenumber=101
      cmark_render_ascii /src/cmark/src/render.c linenumber=106
      cmark_render_code_point /src/cmark/src/render.c linenumber=108
      cmark_render_ascii /src/cmark/src/render.c linenumber=113
      cmark_render_code_point /src/cmark/src/render.c linenumber=115
      cmark_render_ascii /src/cmark/src/render.c linenumber=120
      cmark_render_code_point /src/cmark/src/render.c linenumber=122
      cmark_render_ascii /src/cmark/src/render.c linenumber=127
      cmark_render_code_point /src/cmark/src/render.c linenumber=129
      cmark_render_ascii /src/cmark/src/render.c linenumber=134
      cmark_render_code_point /src/cmark/src/render.c linenumber=136
      cmark_render_code_point /src/cmark/src/render.c linenumber=140
    S_render_node /src/cmark/src/latex.c linenumber=452
      cmark_node_get_list_type /src/cmark/src/node.c linenumber=247
      cmark_node_get_list_start /src/cmark/src/node.c linenumber=253
      S_get_enumlevel /src/cmark/src/latex.c linenumber=255
        cmark_node_get_list_type /src/cmark/src/node.c linenumber=212
      snprintf  linenumber=258
      cmark_node_get_heading_level /src/cmark/src/node.c linenumber=293
      cmark_node_get_literal /src/cmark/src/node.c linenumber=321
      cmark_node_get_on_enter /src/cmark/src/node.c linenumber=332
      cmark_node_get_on_exit /src/cmark/src/node.c linenumber=332
      cmark_node_get_literal /src/cmark/src/node.c linenumber=350
      cmark_node_get_literal /src/cmark/src/node.c linenumber=371
      cmark_node_get_on_enter /src/cmark/src/node.c linenumber=379
      cmark_node_get_on_exit /src/cmark/src/node.c linenumber=379
      cmark_node_get_url /src/cmark/src/node.c linenumber=401
      get_link_type /src/cmark/src/latex.c linenumber=403
        cmark_node_get_url /src/cmark/src/node.c linenumber=163
        cmark_chunk_literal /src/cmark/src/chunk.h linenumber=164
        strlen  linenumber=170
        _scan_at /src/cmark/src/scanners.c linenumber=171
        _scan_scheme /src/cmark/src/scanners.c linenumber=171
        cmark_node_get_title /src/cmark/src/node.c linenumber=175
        cmark_consolidate_text_nodes /src/cmark/src/iterator.c linenumber=181
        strncmp  linenumber=188
        strncmp  linenumber=194
      cmark_node_get_url /src/cmark/src/node.c linenumber=437
  cmark_render_man /src/cmark/src/man.c linenumber=68
    cmark_render /src/cmark/src/render.c linenumber=280
    S_outc /src/cmark/src/man.c linenumber=280
      cmark_render_code_point /src/cmark/src/render.c linenumber=25
      cmark_render_ascii /src/cmark/src/render.c linenumber=32
      cmark_render_ascii /src/cmark/src/render.c linenumber=48
      cmark_render_ascii /src/cmark/src/render.c linenumber=51
      cmark_render_ascii /src/cmark/src/render.c linenumber=54
      cmark_render_ascii /src/cmark/src/render.c linenumber=57
      cmark_render_ascii /src/cmark/src/render.c linenumber=60
      cmark_render_ascii /src/cmark/src/render.c linenumber=66
      cmark_render_code_point /src/cmark/src/render.c linenumber=69
    S_render_node /src/cmark/src/man.c linenumber=280
      cmark_get_default_mem_allocator /src/cmark/src/cmark.c linenumber=80
      cmark_node_get_list_type /src/cmark/src/node.c linenumber=125
      cmark_node_get_list_start /src/cmark/src/node.c linenumber=128
      snprintf  linenumber=135
      cmark_node_get_heading_level /src/cmark/src/node.c linenumber=157
      cmark_node_get_literal /src/cmark/src/node.c linenumber=167
      cmark_node_get_on_enter /src/cmark/src/node.c linenumber=178
      cmark_node_get_on_exit /src/cmark/src/node.c linenumber=178
      cmark_node_get_literal /src/cmark/src/node.c linenumber=206
      cmark_node_get_literal /src/cmark/src/node.c linenumber=227
      cmark_node_get_on_enter /src/cmark/src/node.c linenumber=235
      cmark_node_get_on_exit /src/cmark/src/node.c linenumber=235
      cmark_node_get_url /src/cmark/src/node.c linenumber=258
  cmark_render_xml /src/cmark/src/xml.c linenumber=69
    cmark_iter_new /src/cmark/src/iterator.c linenumber=216
    cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=219
    cmark_iter_next /src/cmark/src/iterator.c linenumber=221
    cmark_iter_get_node /src/cmark/src/iterator.c linenumber=222
    S_render_node /src/cmark/src/xml.c linenumber=223
      indent /src/cmark/src/xml.c linenumber=101
        cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=88
      cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=102
      cmark_node_get_type_string /src/cmark/src/node.c linenumber=103
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=103
      snprintf  linenumber=106
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=109
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=122
      escape_xml /src/cmark/src/xml.c linenumber=123
        cmark_strbuf_put /src/cmark/src/buffer.c linenumber=53
        cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=63
        cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=65
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=124
      cmark_node_get_type_string /src/cmark/src/node.c linenumber=125
      cmark_node_get_list_type /src/cmark/src/node.c linenumber=129
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=131
      cmark_node_get_list_start /src/cmark/src/node.c linenumber=133
      snprintf  linenumber=132
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=134
      cmark_node_get_list_delim /src/cmark/src/node.c linenumber=135
      cmark_node_get_list_tight /src/cmark/src/node.c linenumber=149
      snprintf  linenumber=148
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=150
      snprintf  linenumber=153
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=154
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=158
      escape_xml_str /src/cmark/src/xml.c linenumber=159
        strlen  linenumber=77
        escape_xml /src/cmark/src/xml.c linenumber=77
      cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=160
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=162
      escape_xml /src/cmark/src/xml.c linenumber=163
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=164
      cmark_node_get_type_string /src/cmark/src/node.c linenumber=165
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=170
      escape_xml_str /src/cmark/src/xml.c linenumber=171
      cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=172
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=173
      escape_xml_str /src/cmark/src/xml.c linenumber=174
      cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=175
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=179
      escape_xml_str /src/cmark/src/xml.c linenumber=180
      cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=181
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=183
      escape_xml_str /src/cmark/src/xml.c linenumber=184
      cmark_strbuf_putc /src/cmark/src/buffer.c linenumber=185
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=194
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=196
      indent /src/cmark/src/xml.c linenumber=200
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=201
      cmark_node_get_type_string /src/cmark/src/node.c linenumber=202
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=202
      cmark_strbuf_puts /src/cmark/src/buffer.c linenumber=203
    cmark_strbuf_detach /src/cmark/src/buffer.c linenumber=225
    cmark_iter_free /src/cmark/src/iterator.c linenumber=227
  cmark_node_free /src/cmark/src/node.c linenumber=71
====================================
