---
Fuzzer filename: '/src/quickjs/fuzz/fuzz_regexp.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/quickjs/fuzz/fuzz_regexp.c'
      linkageType:     externalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         18
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - lre_compile
        - lre_exec
        - lre_get_capture_count
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz/fuzz_regexp.c:36,5'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_regexp.c:37,13'
              BranchSideFuncs:
                - lre_compile
                - lre_exec
                - free
                - lre_get_capture_count
            - BranchSide:      'fuzz/fuzz_regexp.c:42,9'
              BranchSideFuncs:
                - lre_compile
                - lre_exec
                - free
                - lre_get_capture_count
        - Branch String:   'fuzz/fuzz_regexp.c:37,13'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_regexp.c:38,21'
              BranchSideFuncs:
                - lre_compile
                - lre_exec
                - free
                - lre_get_capture_count
            - BranchSide:      'fuzz/fuzz_regexp.c:41,5'
              BranchSideFuncs:
                - lre_compile
                - lre_exec
                - free
                - lre_get_capture_count
        - Branch String:   'fuzz/fuzz_regexp.c:42,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_regexp.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz/fuzz_regexp.c:46,28'
              BranchSideFuncs:
                - lre_compile
                - lre_exec
                - free
                - lre_get_capture_count
        - Branch String:   'fuzz/fuzz_regexp.c:48,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_regexp.c:49,9'
              BranchSideFuncs:
                - lre_exec
                - free
                - lre_get_capture_count
            - BranchSide:      'fuzz/fuzz_regexp.c:51,13'
              BranchSideFuncs:
                - lre_exec
                - free
                - lre_get_capture_count
        - Branch String:   'fuzz/fuzz_regexp.c:53,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_regexp.c:54,31'
              BranchSideFuncs:
                - lre_get_capture_count
                - free
            - BranchSide:      'fuzz/fuzz_regexp.c:56,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'fuzz/fuzz_regexp.c:46,10'
          Dst:             lre_compile
        - Src:             'fuzz/fuzz_regexp.c:52,11'
          Dst:             lre_exec
        - Src:             'fuzz/fuzz_regexp.c:54,9'
          Dst:             lre_get_capture_count
    - functionName:    lre_realloc
      functionSourceFile: '/src/quickjs/fuzz/fuzz_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - opaque
        - ptr
        - size
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/fuzz_regexp.c:24,12'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lre_check_stack_overflow
      functionSourceFile: '/src/quickjs/fuzz/fuzz_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - opaque
        - alloca_size
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_word_char
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libregexp.c:1817,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:1817,28'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1820,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1817,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:1817,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1818,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1818,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:1818,28'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1819,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1818,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:1818,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1820,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1819,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:1819,28'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1820,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1819,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:1819,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1820,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_line_terminator
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:1812,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:1812,23'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1812,28'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1812,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:1812,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1812,41'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1812,50'
          Branch Sides:
            - BranchSide:      'libregexp.c:1812,50'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1812,55'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    push_state
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          373
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - lre_realloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:1953,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_realloc
            - BranchSide:      'libregexp.c:1953,9'
              BranchSideFuncs:
                - lre_realloc
        - Branch String:   'libregexp.c:1953,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_realloc
            - BranchSide:      'libregexp.c:1955,40'
              BranchSideFuncs:
                - lre_realloc
        - Branch String:   'libregexp.c:1956,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1957,13'
              BranchSideFuncs:
                - lre_realloc
            - BranchSide:      'libregexp.c:1958,36'
              BranchSideFuncs:
                - lre_realloc
        - Branch String:   'libregexp.c:1959,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1959,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1961,29'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1972,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1972,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1974,34'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1972,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1972,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1972,5'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1972,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1972,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1973,22'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1972,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:1972,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1973,22'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1972,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1972,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1974,34'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1972,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1972,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1973,22'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1972,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1972,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1973,22'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1972,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1973,22'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1974,34'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1972,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1973,22'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1974,34'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1975,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1975,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1975,5'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1975,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1975,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1975,5'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1975,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1975,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1976,24'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1975,32'
          Branch Sides:
            - BranchSide:      'libregexp.c:1975,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1976,24'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1975,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1975,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1975,5'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1975,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1975,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1976,24'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1975,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1975,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1976,24'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1975,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1975,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1976,24'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1975,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1975,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1976,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:1958,21'
          Dst:             lre_realloc
    - functionName:    get_u16
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dbuf_put_u16
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dbuf_put
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './cutils.h:275,12'
          Dst:             dbuf_put
    - functionName:    is_unicode_char
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libregexp.c:527,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:527,28'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:530,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:527,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:527,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:528,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:528,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:528,28'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:530,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:528,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:528,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:529,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:529,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:529,28'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:530,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:529,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:529,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:530,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cr_add_point
      functionSourceFile: '/src/quickjs/./libunicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cr_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './libunicode.h:57,13'
          Branch Sides:
            - BranchSide:      './libunicode.h:0,0'
              BranchSideFuncs:
                - cr_realloc
            - BranchSide:      './libunicode.h:57,13'
              BranchSideFuncs:
                - cr_realloc
        - Branch String:   './libunicode.h:57,9'
          Branch Sides:
            - BranchSide:      './libunicode.h:58,36'
              BranchSideFuncs: []
            - BranchSide:      './libunicode.h:61,9'
              BranchSideFuncs: []
        - Branch String:   './libunicode.h:58,13'
          Branch Sides:
            - BranchSide:      './libunicode.h:58,13'
              BranchSideFuncs: []
            - BranchSide:      './libunicode.h:61,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             './libunicode.h:58,13'
          Dst:             cr_realloc
    - functionName:    parse_unicode_property
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          336
      EdgeCount:       92
      CyclomaticComplexity: 28
      functionsReached:
        - cr_free
        - cr_init
        - cr_invert
        - is_unicode_char
        - lre_realloc
        - re_parse_error
        - re_parse_out_of_memory
        - strcmp
        - unicode_general_category
        - unicode_prop
        - unicode_script
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:537,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_error
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - cr_free
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_error
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_error
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
            - BranchSide:      'libregexp.c:542,9'
              BranchSideFuncs:
                - re_parse_error
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - cr_free
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_error
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_error
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
        - Branch String:   'libregexp.c:543,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - cr_free
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_error
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_error
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
            - BranchSide:      'libregexp.c:544,16'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:548,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:550,11'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:612,16'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:547,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:548,16'
              BranchSideFuncs:
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - cr_free
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_error
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_error
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
            - BranchSide:      'libregexp.c:552,8'
              BranchSideFuncs:
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - cr_free
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_error
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_error
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
        - Branch String:   'libregexp.c:554,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - cr_free
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_error
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_error
                - re_parse_error
            - BranchSide:      'libregexp.c:562,8'
              BranchSideFuncs:
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - cr_free
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_error
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_error
        - Branch String:   'libregexp.c:557,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:558,24'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:559,15'
              BranchSideFuncs:
                - is_unicode_char
                - re_parse_error
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - cr_free
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_error
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_error
        - Branch String:   'libregexp.c:556,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:557,20'
              BranchSideFuncs:
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - cr_free
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_error
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_error
            - BranchSide:      'libregexp.c:562,8'
              BranchSideFuncs:
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - cr_free
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_error
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_error
        - Branch String:   'libregexp.c:563,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:564,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - cr_free
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_error
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_error
            - BranchSide:      'libregexp.c:565,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - cr_free
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_error
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_error
        - Branch String:   'libregexp.c:568,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:568,37'
              BranchSideFuncs:
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
                - cr_free
            - BranchSide:      'libregexp.c:574,24'
              BranchSideFuncs:
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
                - cr_free
        - Branch String:   'libregexp.c:568,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:571,17'
              BranchSideFuncs:
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
                - cr_free
            - BranchSide:      'libregexp.c:574,24'
              BranchSideFuncs:
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
                - cr_free
        - Branch String:   'libregexp.c:571,51'
          Branch Sides:
            - BranchSide:      'libregexp.c:571,55'
              BranchSideFuncs:
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
                - cr_free
            - BranchSide:      'libregexp.c:574,24'
              BranchSideFuncs:
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
                - cr_free
        - Branch String:   'libregexp.c:571,16'
          Branch Sides:
            - BranchSide:      'libregexp.c:574,24'
              BranchSideFuncs:
                - cr_init
                - unicode_script
                - cr_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
                - cr_free
            - BranchSide:      'libregexp.c:583,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - re_parse_error
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - cr_free
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_error
        - Branch String:   'libregexp.c:576,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:577,13'
              BranchSideFuncs:
                - cr_invert
                - cr_free
            - BranchSide:      'libregexp.c:615,9'
              BranchSideFuncs:
                - cr_invert
                - cr_free
        - Branch String:   'libregexp.c:578,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:579,24'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:624,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:583,50'
          Branch Sides:
            - BranchSide:      'libregexp.c:583,54'
              BranchSideFuncs:
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
                - cr_free
            - BranchSide:      'libregexp.c:584,24'
              BranchSideFuncs:
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
                - cr_free
        - Branch String:   'libregexp.c:583,16'
          Branch Sides:
            - BranchSide:      'libregexp.c:584,24'
              BranchSideFuncs:
                - cr_init
                - unicode_general_category
                - cr_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
                - cr_free
            - BranchSide:      'libregexp.c:593,16'
              BranchSideFuncs:
                - re_parse_error
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - cr_free
        - Branch String:   'libregexp.c:586,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:587,13'
              BranchSideFuncs:
                - cr_invert
                - cr_free
            - BranchSide:      'libregexp.c:615,9'
              BranchSideFuncs:
                - cr_invert
                - cr_free
        - Branch String:   'libregexp.c:588,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:589,24'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:624,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:593,16'
          Branch Sides:
            - BranchSide:      'libregexp.c:594,24'
              BranchSideFuncs:
                - cr_init
                - unicode_general_category
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_free
            - BranchSide:      'libregexp.c:612,16'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:596,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:597,13'
              BranchSideFuncs:
                - cr_free
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:600,17'
              BranchSideFuncs:
                - cr_invert
                - cr_free
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - re_parse_error
        - Branch String:   'libregexp.c:600,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:601,19'
              BranchSideFuncs:
                - unicode_prop
                - cr_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
                - cr_free
            - BranchSide:      'libregexp.c:615,9'
              BranchSideFuncs:
                - cr_invert
                - cr_free
        - Branch String:   'libregexp.c:602,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:603,17'
              BranchSideFuncs:
                - cr_invert
                - cr_free
            - BranchSide:      'libregexp.c:615,9'
              BranchSideFuncs:
                - cr_invert
                - cr_free
        - Branch String:   'libregexp.c:604,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:612,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:624,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:615,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:616,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:621,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:616,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:617,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:621,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:547,12'
          Dst:             is_unicode_char
        - Src:             'libregexp.c:544,16'
          Dst:             re_parse_error
        - Src:             'libregexp.c:547,12'
          Dst:             is_unicode_char
        - Src:             'libregexp.c:556,16'
          Dst:             is_unicode_char
        - Src:             'libregexp.c:558,24'
          Dst:             re_parse_error
        - Src:             'libregexp.c:556,16'
          Dst:             is_unicode_char
        - Src:             'libregexp.c:564,16'
          Dst:             re_parse_error
        - Src:             'libregexp.c:568,10'
          Dst:             strcmp
        - Src:             'libregexp.c:568,37'
          Dst:             strcmp
        - Src:             'libregexp.c:571,17'
          Dst:             strcmp
        - Src:             'libregexp.c:571,55'
          Dst:             strcmp
        - Src:             'libregexp.c:574,9'
          Dst:             cr_init
        - Src:             'libregexp.c:574,9'
          Dst:             lre_realloc
        - Src:             'libregexp.c:575,15'
          Dst:             unicode_script
        - Src:             'libregexp.c:577,13'
          Dst:             cr_free
        - Src:             'libregexp.c:579,24'
          Dst:             re_parse_error
        - Src:             'libregexp.c:583,17'
          Dst:             strcmp
        - Src:             'libregexp.c:583,54'
          Dst:             strcmp
        - Src:             'libregexp.c:584,9'
          Dst:             cr_init
        - Src:             'libregexp.c:584,9'
          Dst:             lre_realloc
        - Src:             'libregexp.c:585,15'
          Dst:             unicode_general_category
        - Src:             'libregexp.c:587,13'
          Dst:             cr_free
        - Src:             'libregexp.c:589,24'
          Dst:             re_parse_error
        - Src:             'libregexp.c:594,9'
          Dst:             cr_init
        - Src:             'libregexp.c:594,9'
          Dst:             lre_realloc
        - Src:             'libregexp.c:595,15'
          Dst:             unicode_general_category
        - Src:             'libregexp.c:597,13'
          Dst:             cr_free
        - Src:             'libregexp.c:601,19'
          Dst:             unicode_prop
        - Src:             'libregexp.c:603,17'
          Dst:             cr_free
        - Src:             'libregexp.c:612,16'
          Dst:             re_parse_error
        - Src:             'libregexp.c:616,13'
          Dst:             cr_invert
        - Src:             'libregexp.c:617,13'
          Dst:             cr_free
        - Src:             'libregexp.c:624,12'
          Dst:             re_parse_out_of_memory
    - functionName:    re_parse_error
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vsnprintf
      functionUses:    27
      BranchProfiles:
        - Branch String:   'libregexp.c:352,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'libregexp.c:353,5'
              BranchSideFuncs:
                - vsnprintf
      Callsites:
        - Src:             'libregexp.c:354,5'
          Dst:             vsnprintf
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    re_parse_out_of_memory
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - re_parse_error
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libregexp.c:361,12'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:361,12'
              BranchSideFuncs:
                - re_parse_error
      Callsites:
        - Src:             'libregexp.c:361,12'
          Dst:             re_parse_error
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cr_init_char_range
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          91
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cr_add_point
        - cr_free
        - cr_init
        - cr_invert
        - lre_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:176,16'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - cr_init
                - cr_add_point
                - cr_free
                - cr_invert
            - BranchSide:      'libregexp.c:176,16'
              BranchSideFuncs:
                - cr_init
                - cr_add_point
                - cr_free
                - cr_invert
        - Branch String:   'libregexp.c:180,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:178,11'
              BranchSideFuncs:
                - cr_invert
                - cr_free
            - BranchSide:      'libregexp.c:184,9'
              BranchSideFuncs:
                - cr_invert
                - cr_free
        - Branch String:   'libregexp.c:180,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:181,30'
              BranchSideFuncs:
                - cr_invert
                - cr_free
            - BranchSide:      'libregexp.c:184,9'
              BranchSideFuncs:
                - cr_invert
                - cr_free
        - Branch String:   'libregexp.c:181,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:180,30'
              BranchSideFuncs:
                - cr_add_point
                - cr_free
                - cr_invert
            - BranchSide:      'libregexp.c:190,5'
              BranchSideFuncs:
                - cr_free
        - Branch String:   'libregexp.c:184,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:185,13'
              BranchSideFuncs:
                - cr_invert
                - cr_free
        - Branch String:   'libregexp.c:185,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:185,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:190,5'
              BranchSideFuncs:
                - cr_free
      Callsites:
        - Src:             'libregexp.c:179,5'
          Dst:             cr_init
        - Src:             'libregexp.c:179,5'
          Dst:             lre_realloc
        - Src:             'libregexp.c:181,13'
          Dst:             cr_add_point
        - Src:             'libregexp.c:185,13'
          Dst:             cr_invert
        - Src:             'libregexp.c:190,5'
          Dst:             cr_free
    - functionName:    cr_union_interval
      functionSourceFile: '/src/quickjs/./libunicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cr_union1
      functionUses:    2
      BranchProfiles:
        - Branch String:   './libunicode.h:80,5'
          Branch Sides:
            - BranchSide:      './libunicode.h:0,0'
              BranchSideFuncs:
                - cr_union1
            - BranchSide:      './libunicode.h:81,13'
              BranchSideFuncs:
                - cr_union1
      Callsites:
        - Src:             './libunicode.h:83,12'
          Dst:             cr_union1
    - functionName:    lre_is_id_continue_byte
      functionSourceFile: '/src/quickjs/./libunicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lre_is_id_start_byte
      functionSourceFile: '/src/quickjs/./libunicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lre_js_is_ident_next
      functionSourceFile: '/src/quickjs/./libunicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lre_is_id_continue
        - lre_is_id_continue_byte
      functionUses:    1
      BranchProfiles:
        - Branch String:   './libunicode.h:168,11'
          Branch Sides:
            - BranchSide:      './libunicode.h:0,0'
              BranchSideFuncs:
                - lre_is_id_continue
                - lre_is_id_continue_byte
            - BranchSide:      './libunicode.h:168,11'
              BranchSideFuncs:
                - lre_is_id_continue
                - lre_is_id_continue_byte
        - Branch String:   './libunicode.h:168,9'
          Branch Sides:
            - BranchSide:      './libunicode.h:169,40'
              BranchSideFuncs:
                - lre_is_id_continue_byte
            - BranchSide:      './libunicode.h:172,15'
              BranchSideFuncs:
                - lre_is_id_continue
        - Branch String:   './libunicode.h:172,25'
          Branch Sides:
            - BranchSide:      './libunicode.h:172,30'
              BranchSideFuncs:
                - lre_is_id_continue
            - BranchSide:      './libunicode.h:175,16'
              BranchSideFuncs:
                - lre_is_id_continue
        - Branch String:   './libunicode.h:172,13'
          Branch Sides:
            - BranchSide:      './libunicode.h:172,13'
              BranchSideFuncs: []
            - BranchSide:      './libunicode.h:175,16'
              BranchSideFuncs:
                - lre_is_id_continue
      Callsites:
        - Src:             './libunicode.h:169,16'
          Dst:             lre_is_id_continue_byte
        - Src:             './libunicode.h:175,16'
          Dst:             lre_is_id_continue
    - functionName:    lre_js_is_ident_first
      functionSourceFile: '/src/quickjs/./libunicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lre_is_id_start
        - lre_is_id_start_byte
      functionUses:    1
      BranchProfiles:
        - Branch String:   './libunicode.h:156,11'
          Branch Sides:
            - BranchSide:      './libunicode.h:0,0'
              BranchSideFuncs:
                - lre_is_id_start
                - lre_is_id_start_byte
            - BranchSide:      './libunicode.h:156,11'
              BranchSideFuncs:
                - lre_is_id_start
                - lre_is_id_start_byte
        - Branch String:   './libunicode.h:156,9'
          Branch Sides:
            - BranchSide:      './libunicode.h:157,37'
              BranchSideFuncs:
                - lre_is_id_start_byte
            - BranchSide:      './libunicode.h:160,16'
              BranchSideFuncs:
                - lre_is_id_start
      Callsites:
        - Src:             './libunicode.h:157,16'
          Dst:             lre_is_id_start_byte
        - Src:             './libunicode.h:160,16'
          Dst:             lre_is_id_start
    - functionName:    re_emit_goto
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dbuf_put_u32
        - dbuf_putc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libregexp.c:332,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_put_u32
            - BranchSide:      'libregexp.c:332,30'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_put_u32
      Callsites:
        - Src:             'libregexp.c:332,5'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:334,5'
          Dst:             dbuf_put_u32
    - functionName:    dbuf_put_u32
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dbuf_put
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './cutils.h:279,12'
          Dst:             dbuf_put
    - functionName:    re_need_check_advance
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 3
      functionsReached:
        - get_u16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:879,16'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:879,16'
              BranchSideFuncs:
                - get_u16
                - get_u16
        - Branch String:   'libregexp.c:879,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:879,5'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:880,18'
              BranchSideFuncs:
                - get_u16
                - get_u16
        - Branch String:   'libregexp.c:882,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:882,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:884,40'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:888,40'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:897,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:897,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:897,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:897,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:918,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:918,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:918,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:918,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:918,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:918,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:918,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:918,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:918,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:918,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:918,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:918,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:918,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
        - Branch String:   'libregexp.c:879,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:879,5'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:880,18'
              BranchSideFuncs:
                - get_u16
                - get_u16
      Callsites:
        - Src:             'libregexp.c:884,19'
          Dst:             get_u16
        - Src:             'libregexp.c:888,19'
          Dst:             get_u16
    - functionName:    re_is_simple_quantifier
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          114
      EdgeCount:       24
      CyclomaticComplexity: 3
      functionsReached:
        - get_u16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:932,16'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:932,16'
              BranchSideFuncs:
                - get_u16
        - Branch String:   'libregexp.c:932,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:932,5'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:933,18'
              BranchSideFuncs:
                - get_u16
        - Branch String:   'libregexp.c:935,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:935,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:943,13'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:949,18'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:949,18'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:949,18'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:949,18'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:959,13'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:959,13'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:959,13'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:959,13'
              BranchSideFuncs:
                - get_u16
        - Branch String:   'libregexp.c:932,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:932,5'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:933,18'
              BranchSideFuncs:
                - get_u16
      Callsites:
        - Src:             'libregexp.c:0,0'
          Dst:             get_u16
    - functionName:    re_emit_op_u16
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dbuf_put_u16
        - dbuf_putc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:346,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_put_u16
            - BranchSide:      'libregexp.c:346,30'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_put_u16
      Callsites:
        - Src:             'libregexp.c:346,5'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:347,5'
          Dst:             dbuf_put_u16
    - functionName:    re_emit_range
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          152
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - dbuf_put_u16
        - dbuf_put_u32
        - re_emit_op_u16
        - re_emit_op_u32
        - re_parse_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libregexp.c:746,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_emit_op_u16
                - dbuf_put_u32
                - dbuf_put_u32
                - re_emit_op_u16
                - dbuf_put_u16
                - dbuf_put_u16
                - re_emit_op_u32
                - re_parse_error
            - BranchSide:      'libregexp.c:746,25'
              BranchSideFuncs:
                - re_emit_op_u16
                - dbuf_put_u32
                - dbuf_put_u32
                - re_emit_op_u16
                - dbuf_put_u16
                - dbuf_put_u16
                - re_emit_op_u32
                - re_parse_error
        - Branch String:   'libregexp.c:747,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:748,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:749,13'
              BranchSideFuncs:
                - re_emit_op_u16
                - dbuf_put_u32
                - dbuf_put_u32
                - re_emit_op_u16
                - dbuf_put_u16
                - dbuf_put_u16
                - re_emit_op_u32
        - Branch String:   'libregexp.c:749,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:752,9'
              BranchSideFuncs:
                - re_emit_op_u32
            - BranchSide:      'libregexp.c:754,20'
              BranchSideFuncs:
                - re_emit_op_u16
                - dbuf_put_u32
                - dbuf_put_u32
                - re_emit_op_u16
                - dbuf_put_u16
                - dbuf_put_u16
        - Branch String:   'libregexp.c:755,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:756,20'
              BranchSideFuncs:
                - re_emit_op_u16
                - dbuf_put_u32
                - dbuf_put_u32
                - re_emit_op_u16
                - dbuf_put_u16
                - dbuf_put_u16
            - BranchSide:      'libregexp.c:757,18'
              BranchSideFuncs:
                - re_emit_op_u16
                - dbuf_put_u32
                - dbuf_put_u32
                - re_emit_op_u16
                - dbuf_put_u16
                - dbuf_put_u16
        - Branch String:   'libregexp.c:757,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:760,13'
              BranchSideFuncs:
                - re_emit_op_u16
                - dbuf_put_u16
                - dbuf_put_u16
            - BranchSide:      'libregexp.c:769,13'
              BranchSideFuncs:
                - re_emit_op_u16
                - dbuf_put_u32
                - dbuf_put_u32
        - Branch String:   'libregexp.c:761,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:761,13'
              BranchSideFuncs:
                - dbuf_put_u16
                - dbuf_put_u16
            - BranchSide:      'libregexp.c:762,49'
              BranchSideFuncs:
                - dbuf_put_u16
                - dbuf_put_u16
        - Branch String:   'libregexp.c:764,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:765,21'
              BranchSideFuncs:
                - dbuf_put_u16
                - dbuf_put_u16
            - BranchSide:      'libregexp.c:766,45'
              BranchSideFuncs:
                - dbuf_put_u16
                - dbuf_put_u16
        - Branch String:   'libregexp.c:761,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:761,13'
              BranchSideFuncs:
                - dbuf_put_u16
                - dbuf_put_u16
            - BranchSide:      'libregexp.c:762,49'
              BranchSideFuncs:
                - dbuf_put_u16
                - dbuf_put_u16
        - Branch String:   'libregexp.c:770,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:770,13'
              BranchSideFuncs:
                - dbuf_put_u32
                - dbuf_put_u32
            - BranchSide:      'libregexp.c:771,49'
              BranchSideFuncs:
                - dbuf_put_u32
                - dbuf_put_u32
        - Branch String:   'libregexp.c:770,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:770,13'
              BranchSideFuncs:
                - dbuf_put_u32
                - dbuf_put_u32
            - BranchSide:      'libregexp.c:771,49'
              BranchSideFuncs:
                - dbuf_put_u32
                - dbuf_put_u32
      Callsites:
        - Src:             'libregexp.c:748,16'
          Dst:             re_parse_error
        - Src:             'libregexp.c:752,9'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:760,13'
          Dst:             re_emit_op_u16
        - Src:             'libregexp.c:762,17'
          Dst:             dbuf_put_u16
        - Src:             'libregexp.c:766,17'
          Dst:             dbuf_put_u16
        - Src:             'libregexp.c:769,13'
          Dst:             re_emit_op_u16
        - Src:             'libregexp.c:771,17'
          Dst:             dbuf_put_u32
        - Src:             'libregexp.c:772,17'
          Dst:             dbuf_put_u32
    - functionName:    re_emit_op_u32
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dbuf_put_u32
        - dbuf_putc
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libregexp.c:323,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_put_u32
            - BranchSide:      'libregexp.c:323,30'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_put_u32
      Callsites:
        - Src:             'libregexp.c:323,5'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:325,5'
          Dst:             dbuf_put_u32
    - functionName:    get_class_atom
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          356
      EdgeCount:       96
      CyclomaticComplexity: 23
      functionsReached:
        - cr_init_char_range
        - lre_parse_escape
        - memchr
        - parse_unicode_property
        - re_parse_error
        - unicode_from_utf8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:634,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_error
                - parse_unicode_property
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
                - memchr
                - cr_init_char_range
            - BranchSide:      'libregexp.c:638,9'
              BranchSideFuncs:
                - re_parse_error
                - parse_unicode_property
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
                - memchr
                - cr_init_char_range
        - Branch String:   'libregexp.c:641,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:643,10'
              BranchSideFuncs:
                - re_parse_error
                - parse_unicode_property
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
                - memchr
                - cr_init_char_range
            - BranchSide:      'libregexp.c:718,21'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:726,15'
              BranchSideFuncs:
                - unicode_from_utf8
                - re_parse_error
        - Branch String:   'libregexp.c:644,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:646,15'
              BranchSideFuncs:
                - parse_unicode_property
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
                - memchr
                - cr_init_char_range
            - BranchSide:      'libregexp.c:720,20'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:647,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
                - memchr
            - BranchSide:      'libregexp.c:653,13'
              BranchSideFuncs:
                - cr_init_char_range
            - BranchSide:      'libregexp.c:656,13'
              BranchSideFuncs:
                - cr_init_char_range
            - BranchSide:      'libregexp.c:659,13'
              BranchSideFuncs:
                - cr_init_char_range
            - BranchSide:      'libregexp.c:662,13'
              BranchSideFuncs:
                - cr_init_char_range
            - BranchSide:      'libregexp.c:664,13'
              BranchSideFuncs:
                - cr_init_char_range
            - BranchSide:      'libregexp.c:666,17'
              BranchSideFuncs:
                - cr_init_char_range
            - BranchSide:      'libregexp.c:671,17'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:689,20'
              BranchSideFuncs:
                - parse_unicode_property
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
                - memchr
            - BranchSide:      'libregexp.c:689,20'
              BranchSideFuncs:
                - parse_unicode_property
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
                - memchr
        - Branch String:   'libregexp.c:666,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:666,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:737,11'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:672,27'
          Branch Sides:
            - BranchSide:      'libregexp.c:672,32'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:673,20'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:672,40'
          Branch Sides:
            - BranchSide:      'libregexp.c:676,19'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:678,27'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:673,27'
          Branch Sides:
            - BranchSide:      'libregexp.c:673,32'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:674,22'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:673,40'
          Branch Sides:
            - BranchSide:      'libregexp.c:674,47'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:676,19'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:674,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:674,34'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:678,27'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:674,42'
          Branch Sides:
            - BranchSide:      'libregexp.c:675,18'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:678,27'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:674,55'
          Branch Sides:
            - BranchSide:      'libregexp.c:675,18'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:678,27'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:675,26'
          Branch Sides:
            - BranchSide:      'libregexp.c:675,33'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:678,27'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:672,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:676,19'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:678,27'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:678,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:682,18'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:708,28'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:689,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:690,58'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
                - memchr
            - BranchSide:      'libregexp.c:698,14'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
                - memchr
        - Branch String:   'libregexp.c:690,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:690,21'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:737,11'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:700,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:703,25'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:737,11'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:703,31'
          Branch Sides:
            - BranchSide:      'libregexp.c:703,35'
              BranchSideFuncs:
                - memchr
                - unicode_from_utf8
                - re_parse_error
                - re_parse_error
            - BranchSide:      'libregexp.c:706,28'
              BranchSideFuncs:
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
        - Branch String:   'libregexp.c:703,45'
          Branch Sides:
            - BranchSide:      'libregexp.c:703,34'
              BranchSideFuncs:
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:706,28'
              BranchSideFuncs:
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
        - Branch String:   'libregexp.c:703,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:706,28'
              BranchSideFuncs:
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:726,15'
              BranchSideFuncs:
                - unicode_from_utf8
                - re_parse_error
        - Branch String:   'libregexp.c:706,28'
          Branch Sides:
            - BranchSide:      'libregexp.c:708,28'
              BranchSideFuncs:
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:733,14'
              BranchSideFuncs:
                - unicode_from_utf8
                - re_parse_error
        - Branch String:   'libregexp.c:718,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:720,20'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:726,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:727,17'
              BranchSideFuncs:
                - unicode_from_utf8
                - re_parse_error
        - Branch String:   'libregexp.c:728,38'
          Branch Sides:
            - BranchSide:      'libregexp.c:728,45'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:737,11'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:728,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:730,24'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:737,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:666,17'
          Dst:             cr_init_char_range
        - Src:             'libregexp.c:690,21'
          Dst:             parse_unicode_property
        - Src:             'libregexp.c:699,19'
          Dst:             lre_parse_escape
        - Src:             'libregexp.c:703,48'
          Dst:             memchr
        - Src:             'libregexp.c:708,28'
          Dst:             re_parse_error
        - Src:             'libregexp.c:720,20'
          Dst:             re_parse_error
        - Src:             'libregexp.c:727,17'
          Dst:             unicode_from_utf8
        - Src:             'libregexp.c:730,24'
          Dst:             re_parse_error
    - functionName:    lre_parse_escape
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          411
      EdgeCount:       96
      CyclomaticComplexity: 24
      functionsReached:
        - from_hex
        - from_surrogate
        - is_digit
        - is_hi_surrogate
        - is_lo_surrogate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libregexp.c:417,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - is_digit
                - from_hex
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
                - from_hex
            - BranchSide:      'libregexp.c:417,9'
              BranchSideFuncs:
                - is_digit
                - from_hex
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
                - from_hex
        - Branch String:   'libregexp.c:419,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:418,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:418,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:418,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:418,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:418,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:418,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:418,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:418,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:419,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:425,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:431,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:434,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:437,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:444,17'
              BranchSideFuncs:
                - from_hex
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
                - from_hex
            - BranchSide:      'libregexp.c:444,17'
              BranchSideFuncs:
                - from_hex
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
                - from_hex
            - BranchSide:      'libregexp.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:444,27'
          Branch Sides:
            - BranchSide:      'libregexp.c:444,30'
              BranchSideFuncs:
                - from_hex
                - from_hex
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:459,23'
              BranchSideFuncs:
                - from_hex
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:444,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:445,18'
              BranchSideFuncs:
                - from_hex
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:459,23'
              BranchSideFuncs:
                - from_hex
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:449,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:449,25'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:451,28'
              BranchSideFuncs:
                - from_hex
        - Branch String:   'libregexp.c:452,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:452,25'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:454,25'
              BranchSideFuncs:
                - from_hex
        - Branch String:   'libregexp.c:454,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:448,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:457,18'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:459,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - from_hex
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:466,17'
              BranchSideFuncs:
                - from_hex
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:468,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:467,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:468,25'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:466,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:467,34'
              BranchSideFuncs:
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:473,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:473,40'
          Branch Sides:
            - BranchSide:      'libregexp.c:474,33'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:474,38'
          Branch Sides:
            - BranchSide:      'libregexp.c:474,41'
              BranchSideFuncs:
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:474,54'
          Branch Sides:
            - BranchSide:      'libregexp.c:474,57'
              BranchSideFuncs:
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:473,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:479,38'
              BranchSideFuncs:
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:480,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:479,38'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:480,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:479,38'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:480,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:479,38'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:480,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:482,34'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:484,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:485,27'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:495,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:497,19'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:502,17'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:497,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:497,36'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:497,24'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:497,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:497,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:503,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:505,20'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:507,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:509,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:519,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:510,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:512,20'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:519,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:448,25'
          Dst:             from_hex
        - Src:             'libregexp.c:467,25'
          Dst:             from_hex
        - Src:             'libregexp.c:473,21'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:479,29'
          Dst:             from_hex
        - Src:             'libregexp.c:479,29'
          Dst:             from_hex
        - Src:             'libregexp.c:479,29'
          Dst:             from_hex
        - Src:             'libregexp.c:479,29'
          Dst:             from_hex
        - Src:             'libregexp.c:484,35'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:486,29'
          Dst:             from_surrogate
        - Src:             'libregexp.c:497,27'
          Dst:             is_digit
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    from_hex
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          55
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   './cutils.h:333,18'
          Branch Sides:
            - BranchSide:      './cutils.h:333,23'
              BranchSideFuncs: []
            - BranchSide:      './cutils.h:333,18'
              BranchSideFuncs: []
        - Branch String:   './cutils.h:333,9'
          Branch Sides:
            - BranchSide:      './cutils.h:334,18'
              BranchSideFuncs: []
            - BranchSide:      './cutils.h:335,16'
              BranchSideFuncs: []
        - Branch String:   './cutils.h:335,23'
          Branch Sides:
            - BranchSide:      './cutils.h:335,28'
              BranchSideFuncs: []
            - BranchSide:      './cutils.h:335,23'
              BranchSideFuncs: []
        - Branch String:   './cutils.h:335,14'
          Branch Sides:
            - BranchSide:      './cutils.h:336,24'
              BranchSideFuncs: []
            - BranchSide:      './cutils.h:337,16'
              BranchSideFuncs: []
        - Branch String:   './cutils.h:337,23'
          Branch Sides:
            - BranchSide:      './cutils.h:337,28'
              BranchSideFuncs: []
            - BranchSide:      './cutils.h:337,23'
              BranchSideFuncs: []
        - Branch String:   './cutils.h:337,14'
          Branch Sides:
            - BranchSide:      './cutils.h:337,14'
              BranchSideFuncs: []
            - BranchSide:      './cutils.h:338,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_hi_surrogate
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_lo_surrogate
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    from_surrogate
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_digit
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libregexp.c:109,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:109,26'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:109,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    re_parse_char_class
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          283
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - cr_free
        - cr_init
        - cr_invert
        - cr_regexp_canonicalize
        - cr_union1
        - cr_union_interval
        - get_class_atom
        - lre_realloc
        - re_emit_range
        - re_parse_error
        - re_parse_out_of_memory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libregexp.c:781,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - cr_init
                - get_class_atom
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
                - cr_union1
                - cr_free
                - get_class_atom
                - cr_union_interval
                - re_parse_error
                - cr_free
                - cr_free
            - BranchSide:      'libregexp.c:787,20'
              BranchSideFuncs:
                - cr_init
                - get_class_atom
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
                - cr_union1
                - cr_free
                - get_class_atom
                - cr_union_interval
                - re_parse_error
                - cr_free
                - cr_free
        - Branch String:   'libregexp.c:792,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:793,10'
              BranchSideFuncs:
                - get_class_atom
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
                - cr_union1
                - cr_free
                - get_class_atom
                - cr_union_interval
                - re_parse_error
                - cr_free
                - cr_free
            - BranchSide:      'libregexp.c:798,16'
              BranchSideFuncs:
                - get_class_atom
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
                - cr_union1
                - cr_free
                - get_class_atom
                - cr_union_interval
                - re_parse_error
                - cr_free
                - cr_free
        - Branch String:   'libregexp.c:801,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:803,14'
              BranchSideFuncs:
                - cr_free
            - BranchSide:      'libregexp.c:863,5'
              BranchSideFuncs:
                - cr_free
        - Branch String:   'libregexp.c:803,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:803,26'
              BranchSideFuncs:
                - get_class_atom
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - get_class_atom
                - cr_union_interval
                - cr_union1
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
                - re_parse_error
                - cr_free
                - cr_free
            - BranchSide:      'libregexp.c:834,20'
              BranchSideFuncs:
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - get_class_atom
                - get_class_atom
                - cr_union_interval
                - re_parse_error
                - cr_free
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
                - cr_union1
                - cr_free
        - Branch String:   'libregexp.c:803,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:804,28'
              BranchSideFuncs:
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - get_class_atom
                - get_class_atom
                - cr_union_interval
                - re_parse_error
                - cr_free
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
                - cr_union1
                - cr_free
            - BranchSide:      'libregexp.c:834,20'
              BranchSideFuncs:
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - get_class_atom
                - get_class_atom
                - cr_union_interval
                - re_parse_error
                - cr_free
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
                - cr_union1
                - cr_free
        - Branch String:   'libregexp.c:805,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:806,24'
              BranchSideFuncs:
                - cr_free
                - re_parse_error
                - cr_free
                - cr_union_interval
                - re_parse_out_of_memory
                - get_class_atom
                - get_class_atom
                - cr_union_interval
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
                - cr_union1
                - cr_free
            - BranchSide:      'libregexp.c:813,18'
              BranchSideFuncs:
                - get_class_atom
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - get_class_atom
                - cr_union_interval
                - cr_union1
                - cr_free
                - cr_free
                - re_parse_error
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
                - cr_free
        - Branch String:   'libregexp.c:816,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:817,17'
              BranchSideFuncs:
                - cr_free
                - re_parse_error
                - cr_free
                - cr_union_interval
                - re_parse_out_of_memory
                - get_class_atom
                - get_class_atom
                - cr_union_interval
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
                - cr_union1
                - cr_free
            - BranchSide:      'libregexp.c:824,17'
              BranchSideFuncs:
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - get_class_atom
                - cr_union_interval
                - cr_union1
                - cr_free
                - get_class_atom
                - cr_free
                - re_parse_error
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
        - Branch String:   'libregexp.c:825,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:827,17'
              BranchSideFuncs:
                - re_parse_error
                - cr_free
            - BranchSide:      'libregexp.c:830,17'
              BranchSideFuncs:
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - get_class_atom
                - cr_union_interval
                - cr_union1
                - cr_free
                - get_class_atom
                - re_parse_error
                - cr_free
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
        - Branch String:   'libregexp.c:830,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:832,9'
              BranchSideFuncs:
                - get_class_atom
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - cr_union1
                - cr_free
                - get_class_atom
                - cr_union_interval
                - re_parse_error
                - cr_free
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
            - BranchSide:      'libregexp.c:832,9'
              BranchSideFuncs:
                - re_parse_out_of_memory
                - cr_free
        - Branch String:   'libregexp.c:834,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:836,42'
              BranchSideFuncs:
                - cr_union1
                - cr_free
                - re_parse_out_of_memory
                - cr_free
                - get_class_atom
                - cr_union_interval
                - get_class_atom
                - cr_union_interval
                - re_parse_error
                - cr_free
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
            - BranchSide:      'libregexp.c:841,21'
              BranchSideFuncs:
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - get_class_atom
                - cr_union1
                - cr_free
                - get_class_atom
                - cr_union_interval
                - re_parse_error
                - cr_free
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
        - Branch String:   'libregexp.c:838,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:798,13'
              BranchSideFuncs:
                - get_class_atom
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - cr_union1
                - cr_free
                - get_class_atom
                - cr_union_interval
                - re_parse_error
                - cr_free
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
            - BranchSide:      'libregexp.c:861,5'
              BranchSideFuncs:
                - re_parse_out_of_memory
                - cr_free
        - Branch String:   'libregexp.c:841,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:798,13'
              BranchSideFuncs:
                - get_class_atom
                - cr_union_interval
                - re_parse_out_of_memory
                - cr_free
                - cr_union1
                - cr_free
                - get_class_atom
                - cr_union_interval
                - re_parse_error
                - cr_free
                - cr_free
                - cr_regexp_canonicalize
                - re_emit_range
                - cr_free
                - cr_invert
            - BranchSide:      'libregexp.c:861,5'
              BranchSideFuncs:
                - re_parse_out_of_memory
                - cr_free
        - Branch String:   'libregexp.c:798,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:800,14'
              BranchSideFuncs:
                - cr_regexp_canonicalize
                - re_parse_out_of_memory
                - cr_free
                - re_emit_range
                - cr_free
                - cr_invert
            - BranchSide:      'libregexp.c:846,12'
              BranchSideFuncs:
                - cr_regexp_canonicalize
                - re_parse_out_of_memory
                - cr_free
                - re_emit_range
                - cr_free
                - cr_invert
        - Branch String:   'libregexp.c:846,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:847,43'
              BranchSideFuncs:
                - re_emit_range
                - cr_free
                - cr_free
                - cr_invert
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:850,9'
              BranchSideFuncs:
                - re_emit_range
                - cr_free
                - cr_free
                - cr_invert
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:847,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:850,9'
              BranchSideFuncs:
                - re_emit_range
                - cr_free
                - cr_free
                - cr_invert
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:861,5'
              BranchSideFuncs:
                - re_parse_out_of_memory
                - cr_free
        - Branch String:   'libregexp.c:850,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:851,13'
              BranchSideFuncs:
                - cr_invert
                - re_parse_out_of_memory
                - cr_free
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:854,9'
              BranchSideFuncs:
                - re_emit_range
                - cr_free
                - cr_free
        - Branch String:   'libregexp.c:851,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:854,9'
              BranchSideFuncs:
                - re_emit_range
                - cr_free
                - cr_free
            - BranchSide:      'libregexp.c:861,5'
              BranchSideFuncs:
                - re_parse_out_of_memory
                - cr_free
        - Branch String:   'libregexp.c:854,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:856,5'
              BranchSideFuncs:
                - cr_free
            - BranchSide:      'libregexp.c:863,5'
              BranchSideFuncs:
                - cr_free
      Callsites:
        - Src:             'libregexp.c:787,5'
          Dst:             cr_init
        - Src:             'libregexp.c:787,5'
          Dst:             lre_realloc
        - Src:             'libregexp.c:800,14'
          Dst:             get_class_atom
        - Src:             'libregexp.c:807,21'
          Dst:             cr_free
        - Src:             'libregexp.c:813,18'
          Dst:             get_class_atom
        - Src:             'libregexp.c:817,17'
          Dst:             cr_free
        - Src:             'libregexp.c:827,17'
          Dst:             re_parse_error
        - Src:             'libregexp.c:830,17'
          Dst:             cr_union_interval
        - Src:             'libregexp.c:836,23'
          Dst:             cr_union1
        - Src:             'libregexp.c:837,17'
          Dst:             cr_free
        - Src:             'libregexp.c:841,21'
          Dst:             cr_union_interval
        - Src:             'libregexp.c:847,13'
          Dst:             cr_regexp_canonicalize
        - Src:             'libregexp.c:851,13'
          Dst:             cr_invert
        - Src:             'libregexp.c:854,9'
          Dst:             re_emit_range
        - Src:             'libregexp.c:856,5'
          Dst:             cr_free
        - Src:             'libregexp.c:861,5'
          Dst:             re_parse_out_of_memory
        - Src:             'libregexp.c:863,5'
          Dst:             cr_free
    - functionName:    re_count_captures
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - re_parse_captures
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libregexp.c:1075,12'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_captures
            - BranchSide:      'libregexp.c:1075,12'
              BranchSideFuncs:
                - re_parse_captures
        - Branch String:   'libregexp.c:1075,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1075,9'
              BranchSideFuncs:
                - re_parse_captures
            - BranchSide:      'libregexp.c:1076,59'
              BranchSideFuncs:
                - re_parse_captures
      Callsites:
        - Src:             'libregexp.c:1076,34'
          Dst:             re_parse_captures
    - functionName:    re_parse_captures
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          227
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - re_parse_group_name
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libregexp.c:1025,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1030,26'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1032,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1031,45'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1034,17'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1056,14'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1059,0'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1059,55'
          Branch Sides:
            - BranchSide:      'libregexp.c:1031,45'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1059,58'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1034,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1035,21'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1050,30'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1035,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:1031,45'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1035,36'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1035,48'
          Branch Sides:
            - BranchSide:      'libregexp.c:1031,45'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1035,56'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1035,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1031,45'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1036,42'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1038,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1039,27'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1045,34'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1040,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1041,34'
              BranchSideFuncs:
                - strcmp
                - re_parse_group_name
            - BranchSide:      'libregexp.c:1045,34'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1041,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:1041,33'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1045,34'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1046,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1031,45'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1051,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1031,45'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1059,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1031,45'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1060,24'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1060,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1059,0'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1061,22'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1059,55'
          Branch Sides:
            - BranchSide:      'libregexp.c:1031,45'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1059,58'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1031,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1032,17'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1067,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1067,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1067,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1070,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:1040,29'
          Dst:             re_parse_group_name
        - Src:             'libregexp.c:1041,34'
          Dst:             strcmp
    - functionName:    re_parse_group_name
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          192
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - from_surrogate
        - is_hi_surrogate
        - is_lo_surrogate
        - lre_js_is_ident_first
        - lre_js_is_ident_next
        - lre_parse_escape
        - unicode_from_utf8
        - unicode_to_utf8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:967,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_js_is_ident_next
                - unicode_to_utf8
                - lre_js_is_ident_first
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
            - BranchSide:      'libregexp.c:971,9'
              BranchSideFuncs:
                - lre_js_is_ident_next
                - unicode_to_utf8
                - lre_js_is_ident_first
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
        - Branch String:   'libregexp.c:975,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:976,14'
              BranchSideFuncs:
                - lre_parse_escape
                - lre_js_is_ident_next
                - unicode_to_utf8
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_js_is_ident_first
            - BranchSide:      'libregexp.c:980,22'
              BranchSideFuncs:
                - lre_js_is_ident_next
                - unicode_to_utf8
                - lre_parse_escape
                - lre_js_is_ident_first
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:977,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:977,17'
              BranchSideFuncs:
                - lre_parse_escape
                - lre_js_is_ident_next
                - unicode_to_utf8
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_js_is_ident_first
            - BranchSide:      'libregexp.c:979,17'
              BranchSideFuncs:
                - lre_parse_escape
                - lre_js_is_ident_next
                - unicode_to_utf8
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_js_is_ident_first
        - Branch String:   'libregexp.c:980,20'
          Branch Sides:
            - BranchSide:      'libregexp.c:982,22'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1011,11'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:982,20'
          Branch Sides:
            - BranchSide:      'libregexp.c:983,17'
              BranchSideFuncs:
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_js_is_ident_next
                - unicode_to_utf8
                - lre_parse_escape
                - lre_js_is_ident_first
            - BranchSide:      'libregexp.c:992,14'
              BranchSideFuncs:
                - lre_js_is_ident_next
                - unicode_to_utf8
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
                - lre_js_is_ident_first
        - Branch String:   'libregexp.c:984,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:985,39'
              BranchSideFuncs:
                - lre_js_is_ident_next
                - unicode_to_utf8
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
                - lre_js_is_ident_first
            - BranchSide:      'libregexp.c:994,15'
              BranchSideFuncs:
                - lre_js_is_ident_next
                - unicode_to_utf8
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
                - lre_js_is_ident_first
        - Branch String:   'libregexp.c:986,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:987,25'
              BranchSideFuncs:
                - lre_js_is_ident_next
                - unicode_to_utf8
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
                - lre_js_is_ident_first
            - BranchSide:      'libregexp.c:994,15'
              BranchSideFuncs:
                - lre_js_is_ident_next
                - unicode_to_utf8
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
                - lre_js_is_ident_first
        - Branch String:   'libregexp.c:994,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:994,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:996,15'
              BranchSideFuncs:
                - lre_js_is_ident_next
                - unicode_to_utf8
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
                - lre_js_is_ident_first
        - Branch String:   'libregexp.c:996,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:997,18'
              BranchSideFuncs:
                - lre_js_is_ident_first
                - unicode_to_utf8
                - lre_js_is_ident_next
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
            - BranchSide:      'libregexp.c:1000,18'
              BranchSideFuncs:
                - lre_js_is_ident_next
                - unicode_to_utf8
                - lre_js_is_ident_first
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
        - Branch String:   'libregexp.c:997,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:997,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1003,16'
              BranchSideFuncs:
                - unicode_to_utf8
                - lre_js_is_ident_next
                - lre_js_is_ident_first
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
        - Branch String:   'libregexp.c:1000,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1000,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1003,16'
              BranchSideFuncs:
                - unicode_to_utf8
                - lre_js_is_ident_next
                - lre_js_is_ident_first
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
        - Branch String:   'libregexp.c:1003,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1003,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1005,15'
              BranchSideFuncs:
                - unicode_to_utf8
                - lre_js_is_ident_next
                - lre_js_is_ident_first
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
        - Branch String:   'libregexp.c:1005,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1006,20'
              BranchSideFuncs:
                - lre_js_is_ident_next
                - unicode_to_utf8
                - lre_js_is_ident_first
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
            - BranchSide:      'libregexp.c:1008,18'
              BranchSideFuncs:
                - unicode_to_utf8
                - lre_js_is_ident_next
                - lre_js_is_ident_first
                - unicode_from_utf8
                - is_hi_surrogate
                - unicode_from_utf8
                - is_lo_surrogate
                - from_surrogate
                - lre_parse_escape
        - Branch String:   'libregexp.c:1011,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1011,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1013,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:979,17'
          Dst:             lre_parse_escape
        - Src:             'libregexp.c:983,17'
          Dst:             unicode_from_utf8
        - Src:             'libregexp.c:984,17'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:985,21'
          Dst:             unicode_from_utf8
        - Src:             'libregexp.c:986,21'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:987,25'
          Dst:             from_surrogate
        - Src:             'libregexp.c:997,18'
          Dst:             lre_js_is_ident_first
        - Src:             'libregexp.c:1000,18'
          Dst:             lre_js_is_ident_next
        - Src:             'libregexp.c:1008,18'
          Dst:             unicode_to_utf8
    - functionName:    re_has_named_captures
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - re_count_captures
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:1084,12'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_count_captures
            - BranchSide:      'libregexp.c:1084,12'
              BranchSideFuncs:
                - re_count_captures
        - Branch String:   'libregexp.c:1084,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1084,9'
              BranchSideFuncs:
                - re_count_captures
            - BranchSide:      'libregexp.c:1085,9'
              BranchSideFuncs:
                - re_count_captures
      Callsites:
        - Src:             'libregexp.c:1085,9'
          Dst:             re_count_captures
    - functionName:    find_group_name
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libregexp.c:1095,20'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
            - BranchSide:      'libregexp.c:1095,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
        - Branch String:   'libregexp.c:1096,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1096,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1097,59'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
        - Branch String:   'libregexp.c:1100,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1100,5'
              BranchSideFuncs:
                - strlen
                - memcmp
            - BranchSide:      'libregexp.c:1101,15'
              BranchSideFuncs:
                - strlen
                - memcmp
        - Branch String:   'libregexp.c:1102,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1102,32'
              BranchSideFuncs:
                - memcmp
                - strlen
            - BranchSide:      'libregexp.c:1104,18'
              BranchSideFuncs:
                - strlen
                - memcmp
        - Branch String:   'libregexp.c:1102,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1102,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1104,18'
              BranchSideFuncs:
                - strlen
                - memcmp
        - Branch String:   'libregexp.c:1100,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1100,5'
              BranchSideFuncs:
                - strlen
                - memcmp
            - BranchSide:      'libregexp.c:1101,15'
              BranchSideFuncs:
                - strlen
                - memcmp
      Callsites:
        - Src:             'libregexp.c:1098,16'
          Dst:             strlen
        - Src:             'libregexp.c:1101,15'
          Dst:             strlen
        - Src:             'libregexp.c:1102,32'
          Dst:             memcmp
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    re_parse_expect
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - re_parse_error
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libregexp.c:394,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:394,9'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:395,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:396,16'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:397,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:396,16'
          Dst:             re_parse_error
    - functionName:    parse_digits
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libregexp.c:376,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:387,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:376,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:378,15'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:388,12'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:379,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:380,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:385,10'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:380,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:380,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:385,10'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:376,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:376,26'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:388,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    re_parse_term
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         266
      ICount:          1588
      EdgeCount:       359
      CyclomaticComplexity: 95
      functionsReached:
        - cr_free
        - dbuf_error
        - dbuf_insert
        - dbuf_put
        - dbuf_put_self
        - dbuf_putc
        - find_group_name
        - get_class_atom
        - is_digit
        - lre_canonicalize
        - parse_digits
        - put_u32
        - re_count_captures
        - re_emit_goto
        - re_emit_op
        - re_emit_op_u16
        - re_emit_op_u32
        - re_emit_op_u8
        - re_emit_range
        - re_has_named_captures
        - re_is_simple_quantifier
        - re_need_check_advance
        - re_parse_captures
        - re_parse_char_class
        - re_parse_disjunction
        - re_parse_error
        - re_parse_expect
        - re_parse_group_name
        - re_parse_out_of_memory
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:1114,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_emit_op
                - re_parse_char_class
                - re_emit_op
                - re_parse_char_class
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op_u8
                - is_digit
                - re_parse_error
                - re_parse_error
                - re_has_named_captures
                - re_parse_group_name
                - re_has_named_captures
                - find_group_name
                - re_parse_captures
                - re_has_named_captures
                - re_emit_op
                - dbuf_putc
                - re_emit_op_u8
                - re_parse_disjunction
                - re_emit_op_u8
                - re_parse_expect
                - re_parse_error
                - re_parse_error
                - re_parse_group_name
                - re_parse_error
                - find_group_name
                - strlen
                - dbuf_put
                - re_parse_error
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_parse_error
                - re_parse_error
                - is_digit
                - parse_digits
                - is_digit
                - parse_digits
                - re_emit_op
                - re_emit_op
                - re_emit_op
                - re_emit_op
                - re_emit_op
            - BranchSide:      'libregexp.c:1121,12'
              BranchSideFuncs:
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_emit_op
                - re_parse_char_class
                - re_emit_op
                - re_parse_char_class
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op_u8
                - is_digit
                - re_parse_error
                - re_parse_error
                - re_has_named_captures
                - re_parse_group_name
                - re_has_named_captures
                - find_group_name
                - re_parse_captures
                - re_has_named_captures
                - re_emit_op
                - dbuf_putc
                - re_emit_op_u8
                - re_parse_disjunction
                - re_emit_op_u8
                - re_parse_expect
                - re_parse_error
                - re_parse_error
                - re_parse_group_name
                - re_parse_error
                - find_group_name
                - strlen
                - dbuf_put
                - re_parse_error
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_parse_error
                - re_parse_error
                - is_digit
                - parse_digits
                - is_digit
                - parse_digits
                - re_emit_op
                - re_emit_op
                - re_emit_op
                - re_emit_op
                - re_emit_op
        - Branch String:   'libregexp.c:1123,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1125,10'
              BranchSideFuncs:
                - re_emit_op
            - BranchSide:      'libregexp.c:1129,10'
              BranchSideFuncs:
                - re_emit_op
            - BranchSide:      'libregexp.c:1133,10'
              BranchSideFuncs:
                - re_emit_op
                - re_emit_op
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1143,16'
              BranchSideFuncs:
                - re_parse_error
                - is_digit
                - parse_digits
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_parse_error
                - is_digit
                - parse_digits
            - BranchSide:      'libregexp.c:1167,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1167,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1167,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1169,13'
              BranchSideFuncs:
                - dbuf_putc
                - re_emit_op_u8
                - re_parse_disjunction
                - re_emit_op_u8
                - re_parse_expect
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_parse_error
                - re_parse_error
                - re_parse_group_name
                - re_parse_error
                - find_group_name
                - strlen
                - dbuf_put
                - re_parse_error
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
                - re_parse_disjunction
                - re_parse_expect
            - BranchSide:      'libregexp.c:1255,16'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_emit_op_u8
                - is_digit
                - re_parse_error
                - re_parse_error
                - re_has_named_captures
                - get_class_atom
                - re_parse_group_name
                - re_has_named_captures
                - find_group_name
                - re_parse_captures
                - re_has_named_captures
                - re_emit_op
            - BranchSide:      'libregexp.c:1355,40'
              BranchSideFuncs:
                - re_emit_op
                - re_parse_char_class
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_parse_char_class
            - BranchSide:      'libregexp.c:1366,16'
              BranchSideFuncs:
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1366,16'
              BranchSideFuncs:
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1371,13'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1136,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1137,13'
              BranchSideFuncs:
                - re_emit_op
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1138,26'
              BranchSideFuncs:
                - re_emit_op
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1139,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1140,13'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1400,25'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1143,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1144,20'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_parse_error
                - is_digit
                - parse_digits
            - BranchSide:      'libregexp.c:1145,30'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_parse_error
                - is_digit
                - parse_digits
        - Branch String:   'libregexp.c:1145,20'
          Branch Sides:
            - BranchSide:      'libregexp.c:1150,28'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1371,13'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1153,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1154,19'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_parse_error
            - BranchSide:      'libregexp.c:1159,21'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_parse_error
        - Branch String:   'libregexp.c:1155,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1156,21'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_parse_error
            - BranchSide:      'libregexp.c:1159,21'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_parse_error
        - Branch String:   'libregexp.c:1159,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1162,9'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1162,9'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1169,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1170,17'
              BranchSideFuncs:
                - re_parse_error
                - re_parse_group_name
                - re_parse_error
                - find_group_name
                - strlen
                - dbuf_put
                - re_emit_op_u8
                - re_parse_disjunction
                - re_emit_op_u8
                - re_parse_expect
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_parse_error
                - re_parse_error
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
                - re_parse_disjunction
                - re_parse_expect
            - BranchSide:      'libregexp.c:1230,14'
              BranchSideFuncs:
                - dbuf_putc
                - re_emit_op_u8
                - re_parse_disjunction
                - re_emit_op_u8
                - re_parse_expect
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_parse_error
        - Branch String:   'libregexp.c:1170,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1171,19'
              BranchSideFuncs:
                - re_parse_disjunction
                - re_parse_expect
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1180,30'
              BranchSideFuncs:
                - re_parse_error
                - re_parse_group_name
                - re_parse_error
                - find_group_name
                - strlen
                - dbuf_put
                - re_emit_op_u8
                - re_parse_disjunction
                - re_emit_op_u8
                - re_parse_expect
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_parse_error
                - re_parse_error
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
        - Branch String:   'libregexp.c:1175,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1172,35'
              BranchSideFuncs:
                - re_parse_expect
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1175,21'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1178,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1178,21'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1400,25'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1180,37'
          Branch Sides:
            - BranchSide:      'libregexp.c:1180,45'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1183,19'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1180,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:1183,19'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1185,29'
              BranchSideFuncs:
                - re_parse_error
                - re_parse_group_name
                - re_parse_error
                - find_group_name
                - strlen
                - dbuf_put
                - re_emit_op_u8
                - re_parse_disjunction
                - re_emit_op_u8
                - re_parse_expect
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_parse_error
                - re_parse_error
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
        - Branch String:   'libregexp.c:1185,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:1186,25'
              BranchSideFuncs:
                - re_parse_group_name
                - re_parse_error
                - find_group_name
                - strlen
                - dbuf_put
                - re_emit_op_u8
                - re_parse_disjunction
                - re_emit_op_u8
                - re_parse_expect
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_parse_error
                - re_parse_error
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
            - BranchSide:      'libregexp.c:1226,24'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1186,37'
          Branch Sides:
            - BranchSide:      'libregexp.c:1186,45'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1190,19'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1185,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:1190,19'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1212,19'
              BranchSideFuncs:
                - re_parse_group_name
                - re_parse_error
                - find_group_name
                - strlen
                - dbuf_put
                - re_emit_op_u8
                - re_parse_disjunction
                - re_emit_op_u8
                - re_parse_expect
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_parse_error
                - re_parse_error
        - Branch String:   'libregexp.c:1195,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1196,52'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_parse_disjunction
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1201,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1201,21'
              BranchSideFuncs:
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1203,24'
              BranchSideFuncs:
                - re_parse_expect
                - re_emit_op
                - dbuf_error
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1204,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1204,21'
              BranchSideFuncs:
                - re_emit_op
                - dbuf_error
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1206,17'
              BranchSideFuncs:
                - re_emit_op
                - dbuf_error
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1208,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1208,21'
              BranchSideFuncs:
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1210,38'
              BranchSideFuncs:
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1213,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1215,28'
              BranchSideFuncs:
                - find_group_name
                - strlen
                - dbuf_put
                - re_emit_op_u8
                - re_parse_disjunction
                - re_emit_op_u8
                - re_parse_expect
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_parse_error
                - re_parse_error
            - BranchSide:      'libregexp.c:1217,21'
              BranchSideFuncs:
                - find_group_name
                - strlen
                - dbuf_put
                - re_emit_op_u8
                - re_parse_disjunction
                - re_emit_op_u8
                - re_parse_expect
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_parse_error
                - re_parse_error
        - Branch String:   'libregexp.c:1217,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1218,28'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1221,30'
              BranchSideFuncs:
                - strlen
                - dbuf_put
                - re_emit_op_u8
                - re_parse_disjunction
                - re_emit_op_u8
                - re_parse_expect
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_parse_error
        - Branch String:   'libregexp.c:1234,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1235,24'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1236,44'
              BranchSideFuncs:
                - re_emit_op_u8
                - re_parse_disjunction
                - re_emit_op_u8
                - re_parse_expect
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1243,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1236,31'
              BranchSideFuncs:
                - re_emit_op_u8
                - re_parse_expect
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1243,17'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1250,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1250,17'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1400,25'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1255,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1258,54'
              BranchSideFuncs:
                - re_emit_op
            - BranchSide:      'libregexp.c:1258,54'
              BranchSideFuncs:
                - re_emit_op
            - BranchSide:      'libregexp.c:1267,21'
              BranchSideFuncs:
                - re_parse_error
                - re_has_named_captures
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_parse_group_name
                - re_has_named_captures
                - find_group_name
                - re_emit_op_u8
                - re_parse_captures
                - re_has_named_captures
            - BranchSide:      'libregexp.c:1300,15'
              BranchSideFuncs:
                - is_digit
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1320,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:1320,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:1320,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:1320,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:1320,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:1320,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:1320,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:1320,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:1320,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:1371,13'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1267,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1271,28'
              BranchSideFuncs:
                - re_parse_group_name
                - re_parse_error
                - re_has_named_captures
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - find_group_name
                - re_emit_op_u8
                - re_parse_captures
                - re_has_named_captures
            - BranchSide:      'libregexp.c:1276,20'
              BranchSideFuncs:
                - re_parse_group_name
                - re_parse_error
                - re_has_named_captures
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
                - find_group_name
                - re_emit_op_u8
                - re_parse_captures
                - re_has_named_captures
        - Branch String:   'libregexp.c:1271,39'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_has_named_captures
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1271,42'
              BranchSideFuncs:
                - re_has_named_captures
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1277,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1279,28'
              BranchSideFuncs:
                - find_group_name
                - re_emit_op_u8
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_parse_captures
                - re_parse_error
                - re_has_named_captures
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1284,21'
              BranchSideFuncs:
                - find_group_name
                - re_emit_op_u8
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_parse_captures
                - re_parse_error
                - re_has_named_captures
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1279,39'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_has_named_captures
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1279,42'
              BranchSideFuncs:
                - re_has_named_captures
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1285,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1288,25'
              BranchSideFuncs:
                - re_parse_captures
                - re_emit_op_u8
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_parse_error
                - re_has_named_captures
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1296,21'
              BranchSideFuncs:
                - re_emit_op_u8
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1289,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1290,32'
              BranchSideFuncs:
                - re_parse_error
                - re_has_named_captures
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1296,21'
              BranchSideFuncs:
                - re_emit_op_u8
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1290,43'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_has_named_captures
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1290,46'
              BranchSideFuncs:
                - re_has_named_captures
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1302,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1303,30'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1308,21'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1303,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1304,28'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1375,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1308,31'
          Branch Sides:
            - BranchSide:      'libregexp.c:1308,37'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1375,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1308,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1309,27'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1375,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1310,35'
          Branch Sides:
            - BranchSide:      'libregexp.c:1310,41'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1375,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1310,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1311,32'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1375,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1323,27'
          Branch Sides:
            - BranchSide:      'libregexp.c:1323,39'
              BranchSideFuncs:
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1324,29'
              BranchSideFuncs:
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1323,53'
          Branch Sides:
            - BranchSide:      'libregexp.c:1323,61'
              BranchSideFuncs:
                - re_emit_op_u8
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1345,48'
              BranchSideFuncs:
                - re_emit_op_u8
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1323,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1324,29'
              BranchSideFuncs:
                - re_emit_op_u8
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1345,48'
              BranchSideFuncs:
                - re_emit_op_u8
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1324,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1327,29'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1342,28'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1327,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1329,36'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1338,35'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1329,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:1330,39'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1332,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1331,43'
          Branch Sides:
            - BranchSide:      'libregexp.c:1331,49'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1375,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1331,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:1332,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1375,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1333,47'
          Branch Sides:
            - BranchSide:      'libregexp.c:1333,53'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1375,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1333,37'
          Branch Sides:
            - BranchSide:      'libregexp.c:1334,44'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1375,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1357,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1358,13'
              BranchSideFuncs:
                - re_parse_char_class
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1359,13'
              BranchSideFuncs:
                - re_parse_char_class
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1359,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1359,13'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1400,25'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1359,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1359,13'
              BranchSideFuncs:
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1362,13'
              BranchSideFuncs:
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1366,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1367,20'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1371,13'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1372,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1372,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1375,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1377,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1378,13'
              BranchSideFuncs:
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
            - BranchSide:      'libregexp.c:1379,15'
              BranchSideFuncs:
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
                - re_emit_range
                - cr_free
        - Branch String:   'libregexp.c:1379,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1382,19'
              BranchSideFuncs:
                - re_emit_range
                - cr_free
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1387,20'
              BranchSideFuncs:
                - lre_canonicalize
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
        - Branch String:   'libregexp.c:1387,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1388,44'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
            - BranchSide:      'libregexp.c:1389,19'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
                - re_emit_op_u16
        - Branch String:   'libregexp.c:1389,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1390,17'
              BranchSideFuncs:
                - re_emit_op_u16
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1392,17'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_op
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1394,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1395,13'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1400,25'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1400,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1401,13'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1596,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1402,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1404,14'
              BranchSideFuncs:
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
            - BranchSide:      'libregexp.c:1409,14'
              BranchSideFuncs:
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
            - BranchSide:      'libregexp.c:1414,14'
              BranchSideFuncs:
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
            - BranchSide:      'libregexp.c:1423,31'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
            - BranchSide:      'libregexp.c:1596,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1423,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1424,28'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1428,18'
              BranchSideFuncs:
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - is_digit
                - parse_digits
                - re_parse_error
        - Branch String:   'libregexp.c:1424,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1437,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1596,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1431,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1432,22'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
                - re_parse_error
            - BranchSide:      'libregexp.c:1443,24'
              BranchSideFuncs:
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
        - Branch String:   'libregexp.c:1433,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1434,37'
              BranchSideFuncs:
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
            - BranchSide:      'libregexp.c:1443,24'
              BranchSideFuncs:
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
        - Branch String:   'libregexp.c:1435,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1437,36'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1443,22'
              BranchSideFuncs:
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
        - Branch String:   'libregexp.c:1443,31'
          Branch Sides:
            - BranchSide:      'libregexp.c:1443,38'
              BranchSideFuncs:
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
            - BranchSide:      'libregexp.c:1448,21'
              BranchSideFuncs:
                - re_parse_expect
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
        - Branch String:   'libregexp.c:1443,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1448,21'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1596,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1448,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1448,21'
              BranchSideFuncs:
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
            - BranchSide:      'libregexp.c:1453,18'
              BranchSideFuncs:
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
        - Branch String:   'libregexp.c:1453,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1454,18'
              BranchSideFuncs:
                - re_need_check_advance
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
            - BranchSide:      'libregexp.c:1463,31'
              BranchSideFuncs:
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - dbuf_error
                - re_is_simple_quantifier
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
        - Branch String:   'libregexp.c:1463,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1465,25'
              BranchSideFuncs:
                - dbuf_error
                - re_parse_out_of_memory
                - re_is_simple_quantifier
                - dbuf_error
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
            - BranchSide:      'libregexp.c:1489,21'
              BranchSideFuncs:
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
        - Branch String:   'libregexp.c:1465,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1467,64'
              BranchSideFuncs:
                - re_is_simple_quantifier
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - put_u32
                - put_u32
                - put_u32
            - BranchSide:      'libregexp.c:1599,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:1469,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1470,25'
              BranchSideFuncs:
                - re_emit_op
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - put_u32
                - put_u32
                - put_u32
            - BranchSide:      'libregexp.c:1489,21'
              BranchSideFuncs:
                - dbuf_error
                - re_parse_out_of_memory
                - re_need_check_advance
                - dbuf_insert
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
        - Branch String:   'libregexp.c:1472,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1475,38'
              BranchSideFuncs:
                - put_u32
                - put_u32
                - put_u32
                - put_u32
            - BranchSide:      'libregexp.c:1599,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:1489,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1496,73'
              BranchSideFuncs:
                - re_need_check_advance
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
                - dbuf_insert
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
            - BranchSide:      'libregexp.c:1599,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:1502,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1505,50'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - dbuf_insert
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
            - BranchSide:      'libregexp.c:1545,38'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
        - Branch String:   'libregexp.c:1505,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1506,29'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
            - BranchSide:      'libregexp.c:1512,35'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
        - Branch String:   'libregexp.c:1506,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1508,38'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
            - BranchSide:      'libregexp.c:1599,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:1512,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1513,45'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1514,42'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_insert
                - put_u32
                - re_emit_op
                - re_emit_goto
        - Branch String:   'libregexp.c:1514,47'
          Branch Sides:
            - BranchSide:      'libregexp.c:1514,60'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op
                - re_emit_goto
            - BranchSide:      'libregexp.c:1515,52'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op
                - re_emit_goto
        - Branch String:   'libregexp.c:1514,32'
          Branch Sides:
            - BranchSide:      'libregexp.c:1515,52'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op
                - re_emit_goto
            - BranchSide:      'libregexp.c:1529,76'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
        - Branch String:   'libregexp.c:1516,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1518,61'
              BranchSideFuncs:
                - put_u32
                - re_emit_op
                - re_emit_goto
            - BranchSide:      'libregexp.c:1599,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:1522,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1523,42'
              BranchSideFuncs:
                - re_emit_goto
            - BranchSide:      'libregexp.c:1526,29'
              BranchSideFuncs:
                - re_emit_goto
        - Branch String:   'libregexp.c:1526,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1527,29'
              BranchSideFuncs:
                - re_emit_goto
            - BranchSide:      'libregexp.c:1596,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1529,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1532,38'
              BranchSideFuncs:
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
            - BranchSide:      'libregexp.c:1599,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:1538,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1537,29'
              BranchSideFuncs:
                - re_emit_goto
                - re_emit_op
            - BranchSide:      'libregexp.c:1542,25'
              BranchSideFuncs:
                - re_emit_goto
                - re_emit_op
        - Branch String:   'libregexp.c:1545,43'
          Branch Sides:
            - BranchSide:      'libregexp.c:1545,56'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
            - BranchSide:      'libregexp.c:1553,29'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
        - Branch String:   'libregexp.c:1545,69'
          Branch Sides:
            - BranchSide:      'libregexp.c:1546,29'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
                - re_emit_goto
            - BranchSide:      'libregexp.c:1573,42'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
        - Branch String:   'libregexp.c:1545,28'
          Branch Sides:
            - BranchSide:      'libregexp.c:1547,59'
              BranchSideFuncs:
                - re_emit_goto
            - BranchSide:      'libregexp.c:1564,65'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
        - Branch String:   'libregexp.c:1553,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1555,38'
              BranchSideFuncs:
                - put_u32
                - re_emit_goto
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
            - BranchSide:      'libregexp.c:1599,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:1562,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1563,44'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
            - BranchSide:      'libregexp.c:1573,42'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
        - Branch String:   'libregexp.c:1566,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1567,29'
              BranchSideFuncs:
                - dbuf_put_self
                - re_emit_goto
            - BranchSide:      'libregexp.c:1569,54'
              BranchSideFuncs:
                - dbuf_put_self
                - re_emit_goto
        - Branch String:   'libregexp.c:1573,32'
          Branch Sides:
            - BranchSide:      'libregexp.c:1574,68'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - re_emit_op
                - dbuf_put_self
            - BranchSide:      'libregexp.c:1596,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1578,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1579,29'
              BranchSideFuncs:
                - dbuf_put_self
                - re_emit_goto
                - re_emit_op
            - BranchSide:      'libregexp.c:1581,54'
              BranchSideFuncs:
                - dbuf_put_self
                - re_emit_goto
                - re_emit_op
      Callsites:
        - Src:             'libregexp.c:1126,9'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1130,9'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1137,13'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1138,9'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1140,13'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1144,20'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1145,21'
          Dst:             is_digit
        - Src:             'libregexp.c:1152,13'
          Dst:             parse_digits
        - Src:             'libregexp.c:1155,21'
          Dst:             is_digit
        - Src:             'libregexp.c:1156,21'
          Dst:             parse_digits
        - Src:             'libregexp.c:1167,16'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1175,21'
          Dst:             re_parse_disjunction
        - Src:             'libregexp.c:1178,21'
          Dst:             re_parse_expect
        - Src:             'libregexp.c:1199,23'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:1201,21'
          Dst:             re_parse_disjunction
        - Src:             'libregexp.c:1204,21'
          Dst:             re_parse_expect
        - Src:             'libregexp.c:1206,17'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1208,21'
          Dst:             dbuf_error
        - Src:             'libregexp.c:1210,17'
          Dst:             put_u32
        - Src:             'libregexp.c:1213,21'
          Dst:             re_parse_group_name
        - Src:             'libregexp.c:1215,28'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1217,21'
          Dst:             find_group_name
        - Src:             'libregexp.c:1218,28'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1222,26'
          Dst:             strlen
        - Src:             'libregexp.c:1221,17'
          Dst:             dbuf_put
        - Src:             'libregexp.c:1226,24'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1232,13'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:1235,24'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1239,13'
          Dst:             re_emit_op_u8
        - Src:             'libregexp.c:1243,17'
          Dst:             re_parse_disjunction
        - Src:             'libregexp.c:1247,13'
          Dst:             re_emit_op_u8
        - Src:             'libregexp.c:1250,17'
          Dst:             re_parse_expect
        - Src:             'libregexp.c:1258,13'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1271,42'
          Dst:             re_has_named_captures
        - Src:             'libregexp.c:1277,21'
          Dst:             re_parse_group_name
        - Src:             'libregexp.c:1279,42'
          Dst:             re_has_named_captures
        - Src:             'libregexp.c:1284,21'
          Dst:             find_group_name
        - Src:             'libregexp.c:1288,25'
          Dst:             re_parse_captures
        - Src:             'libregexp.c:1290,46'
          Dst:             re_has_named_captures
        - Src:             'libregexp.c:0,0'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1303,21'
          Dst:             is_digit
        - Src:             'libregexp.c:1304,28'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1322,21'
          Dst:             parse_digits
        - Src:             'libregexp.c:1323,61'
          Dst:             re_count_captures
        - Src:             'libregexp.c:1342,28'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1347,17'
          Dst:             re_emit_op_u8
        - Src:             'libregexp.c:1359,13'
          Dst:             re_parse_char_class
        - Src:             'libregexp.c:1358,13'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1359,13'
          Dst:             re_parse_char_class
        - Src:             'libregexp.c:1362,13'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1367,20'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1371,13'
          Dst:             get_class_atom
        - Src:             'libregexp.c:1378,13'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1382,19'
          Dst:             re_emit_range
        - Src:             'libregexp.c:1383,13'
          Dst:             cr_free
        - Src:             'libregexp.c:1388,21'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:1390,17'
          Dst:             re_emit_op_u16
        - Src:             'libregexp.c:1392,17'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:1395,13'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1423,22'
          Dst:             is_digit
        - Src:             'libregexp.c:1429,29'
          Dst:             parse_digits
        - Src:             'libregexp.c:1433,25'
          Dst:             is_digit
        - Src:             'libregexp.c:1434,37'
          Dst:             parse_digits
        - Src:             'libregexp.c:1437,36'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1448,21'
          Dst:             re_parse_expect
        - Src:             'libregexp.c:1465,25'
          Dst:             dbuf_error
        - Src:             'libregexp.c:1467,27'
          Dst:             re_is_simple_quantifier
        - Src:             'libregexp.c:1470,25'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1472,29'
          Dst:             dbuf_insert
        - Src:             'libregexp.c:1489,21'
          Dst:             dbuf_error
        - Src:             'libregexp.c:1476,25'
          Dst:             put_u32
        - Src:             'libregexp.c:1479,25'
          Dst:             put_u32
        - Src:             'libregexp.c:1481,25'
          Dst:             put_u32
        - Src:             'libregexp.c:1483,25'
          Dst:             put_u32
        - Src:             'libregexp.c:1496,38'
          Dst:             re_need_check_advance
        - Src:             'libregexp.c:1506,29'
          Dst:             dbuf_insert
        - Src:             'libregexp.c:1516,29'
          Dst:             dbuf_insert
        - Src:             'libregexp.c:1520,25'
          Dst:             put_u32
        - Src:             'libregexp.c:1524,29'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1527,29'
          Dst:             re_emit_goto
        - Src:             'libregexp.c:1529,29'
          Dst:             dbuf_insert
        - Src:             'libregexp.c:1533,25'
          Dst:             put_u32
        - Src:             'libregexp.c:1536,25'
          Dst:             put_u32
        - Src:             'libregexp.c:1540,29'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1542,25'
          Dst:             re_emit_goto
        - Src:             'libregexp.c:1543,25'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1547,21'
          Dst:             re_emit_goto
        - Src:             'libregexp.c:1553,29'
          Dst:             dbuf_insert
        - Src:             'libregexp.c:1556,25'
          Dst:             put_u32
        - Src:             'libregexp.c:1559,25'
          Dst:             re_emit_goto
        - Src:             'libregexp.c:1560,25'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1564,25'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:1569,25'
          Dst:             dbuf_put_self
        - Src:             'libregexp.c:1567,29'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1569,25'
          Dst:             dbuf_put_self
        - Src:             'libregexp.c:1571,29'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1572,25'
          Dst:             re_emit_goto
        - Src:             'libregexp.c:1574,25'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:1576,25'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:1581,25'
          Dst:             dbuf_put_self
        - Src:             'libregexp.c:1579,29'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1581,25'
          Dst:             dbuf_put_self
        - Src:             'libregexp.c:1583,29'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1584,25'
          Dst:             re_emit_goto
        - Src:             'libregexp.c:1585,25'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1599,12'
          Dst:             re_parse_out_of_memory
    - functionName:    re_emit_op
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dbuf_putc
      functionUses:    23
      BranchProfiles:
        - Branch String:   'libregexp.c:316,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - dbuf_putc
            - BranchSide:      'libregexp.c:316,30'
              BranchSideFuncs:
                - dbuf_putc
      Callsites:
        - Src:             'libregexp.c:316,5'
          Dst:             dbuf_putc
    - functionName:    re_parse_disjunction
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - dbuf_insert
        - lre_check_stack_overflow
        - put_u32
        - re_emit_op_u32
        - re_parse_alternative
        - re_parse_error
        - re_parse_out_of_memory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libregexp.c:1640,37'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_check_stack_overflow
                - re_parse_error
                - re_parse_alternative
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op_u32
                - re_parse_alternative
                - put_u32
            - BranchSide:      'libregexp.c:1640,37'
              BranchSideFuncs:
                - lre_check_stack_overflow
                - re_parse_error
                - re_parse_alternative
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op_u32
                - re_parse_alternative
                - put_u32
        - Branch String:   'libregexp.c:1640,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1641,16'
              BranchSideFuncs:
                - re_parse_alternative
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op_u32
                - re_parse_alternative
                - put_u32
            - BranchSide:      'libregexp.c:1643,26'
              BranchSideFuncs:
                - re_parse_alternative
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op_u32
                - re_parse_alternative
                - put_u32
        - Branch String:   'libregexp.c:1652,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1649,33'
              BranchSideFuncs:
                - put_u32
                - re_emit_op_u32
                - re_parse_alternative
                - put_u32
                - dbuf_insert
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:1653,20'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:1660,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1660,13'
              BranchSideFuncs:
                - put_u32
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op_u32
                - re_parse_alternative
            - BranchSide:      'libregexp.c:1664,28'
              BranchSideFuncs:
                - put_u32
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op_u32
                - re_parse_alternative
        - Branch String:   'libregexp.c:1646,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1646,5'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op_u32
                - re_parse_alternative
                - put_u32
            - BranchSide:      'libregexp.c:1647,19'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op_u32
                - re_parse_alternative
                - put_u32
      Callsites:
        - Src:             'libregexp.c:1640,9'
          Dst:             lre_check_stack_overflow
        - Src:             'libregexp.c:1641,16'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1644,9'
          Dst:             re_parse_alternative
        - Src:             'libregexp.c:1652,13'
          Dst:             dbuf_insert
        - Src:             'libregexp.c:1653,20'
          Dst:             re_parse_out_of_memory
        - Src:             'libregexp.c:1656,9'
          Dst:             put_u32
        - Src:             'libregexp.c:1658,15'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:1660,13'
          Dst:             re_parse_alternative
        - Src:             'libregexp.c:1665,9'
          Dst:             put_u32
    - functionName:    dbuf_error
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    put_u32
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    re_emit_op_u8
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dbuf_putc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libregexp.c:340,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_putc
            - BranchSide:      'libregexp.c:340,30'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_putc
      Callsites:
        - Src:             'libregexp.c:340,5'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:341,5'
          Dst:             dbuf_putc
    - functionName:    dbuf_insert
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dbuf_realloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libregexp.c:115,28'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - dbuf_realloc
            - BranchSide:      'libregexp.c:115,28'
              BranchSideFuncs:
                - dbuf_realloc
        - Branch String:   'libregexp.c:115,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:117,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:115,9'
          Dst:             dbuf_realloc
    - functionName:    re_parse_alternative
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - dbuf_realloc
        - re_parse_term
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libregexp.c:1608,26'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
            - BranchSide:      'libregexp.c:1608,26'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
        - Branch String:   'libregexp.c:1611,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
            - BranchSide:      'libregexp.c:1611,13'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1613,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:1613,23'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1615,35'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
        - Branch String:   'libregexp.c:1617,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1617,13'
              BranchSideFuncs:
                - dbuf_realloc
                - re_parse_term
            - BranchSide:      'libregexp.c:1619,13'
              BranchSideFuncs:
                - dbuf_realloc
                - re_parse_term
        - Branch String:   'libregexp.c:1619,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1610,16'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
            - BranchSide:      'libregexp.c:1622,32'
              BranchSideFuncs:
                - dbuf_realloc
                - re_parse_term
        - Branch String:   'libregexp.c:1624,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1624,17'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
            - BranchSide:      'libregexp.c:1626,34'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
        - Branch String:   'libregexp.c:1611,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1611,13'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
            - BranchSide:      'libregexp.c:1613,13'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
      Callsites:
        - Src:             'libregexp.c:1616,15'
          Dst:             re_parse_term
        - Src:             'libregexp.c:1624,17'
          Dst:             dbuf_realloc
    - functionName:    get_u32
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lre_get_groupnames
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2440
      functionLinenumberEnd: 2446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_u32
        - lre_get_flags
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libregexp.c:2442,10'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_get_flags
                - get_u32
            - BranchSide:      'libregexp.c:2442,10'
              BranchSideFuncs:
                - lre_get_flags
                - get_u32
        - Branch String:   'libregexp.c:2442,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2442,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2444,38'
              BranchSideFuncs:
                - get_u32
      Callsites:
        - Src:             'libregexp.c:2442,10'
          Dst:             lre_get_flags
        - Src:             'libregexp.c:2444,23'
          Dst:             get_u32
    - functionName:    lre_get_flags
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2433
      functionLinenumberEnd: 2434
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lre_get_capture_count
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2428
      functionLinenumberEnd: 2429
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lre_exec_backtrack
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 2384
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         380
      ICount:          2038
      EdgeCount:       525
      CyclomaticComplexity: 147
      functionsReached:
        - __assert_fail
        - abort
        - get_u16
        - get_u32
        - is_hi_surrogate
        - is_line_terminator
        - is_lo_surrogate
        - is_word_char
        - lre_canonicalize
        - lre_exec_backtrack
        - push_state
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:1991,20'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:1996,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:1997,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2001,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2068,19'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2072,19'
              BranchSideFuncs:
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2089,23'
              BranchSideFuncs:
                - get_u32
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2089,23'
              BranchSideFuncs:
                - get_u32
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2105,19'
              BranchSideFuncs:
                - get_u32
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2105,19'
              BranchSideFuncs:
                - get_u32
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2116,19'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2120,28'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2129,22'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2138,22'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2145,22'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
            - BranchSide:      'libregexp.c:2151,19'
              BranchSideFuncs:
                - __assert_fail
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2151,19'
              BranchSideFuncs:
                - __assert_fail
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2159,24'
              BranchSideFuncs:
                - __assert_fail
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2170,19'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2175,22'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2178,19'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2185,34'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2188,23'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2196,32'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2196,32'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2219,26'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2219,26'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2262,21'
              BranchSideFuncs:
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2302,21'
              BranchSideFuncs:
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2336,28'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2347,28'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - push_state
                - lre_exec_backtrack
            - BranchSide:      'libregexp.c:2381,13'
              BranchSideFuncs:
                - abort
        - Branch String:   'libregexp.c:2015,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2016,30'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2029,41'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2029,32'
          Branch Sides:
            - BranchSide:      'libregexp.c:2030,30'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2053,42'
              BranchSideFuncs:
                - get_u32
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2041,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2042,33'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2044,38'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2042,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:2042,33'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2042,33'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2042,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:2041,57'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2042,33'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2042,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:2041,57'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2042,33'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2042,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:2041,57'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2042,33'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2042,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:2041,57'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2042,33'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2041,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2042,33'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2044,38'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2047,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2048,51'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2053,69'
          Branch Sides:
            - BranchSide:      'libregexp.c:2053,72'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2054,42'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2054,78'
          Branch Sides:
            - BranchSide:      'libregexp.c:2054,81'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2063,39'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2075,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2077,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2077,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2077,13'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2077,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2077,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2077,13'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2078,20'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2077,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2077,13'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2078,20'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2077,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2077,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2078,20'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2077,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2077,13'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2078,20'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2078,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2079,44'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2081,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2081,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2091,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2092,30'
              BranchSideFuncs:
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2095,29'
              BranchSideFuncs:
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2111,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2111,17'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2120,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2122,21'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2122,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2124,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2124,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2124,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2124,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2124,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2124,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2125,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2124,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2124,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2125,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2124,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2124,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - from_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2125,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2124,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2124,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2125,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2125,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2129,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2131,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2131,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2133,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2133,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2133,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2133,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2133,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2133,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2134,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2133,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2133,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2134,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2133,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2133,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2134,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2133,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2133,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2134,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2134,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2138,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2140,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2140,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2140,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2140,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2140,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2140,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2141,17'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2140,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2140,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2141,17'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2140,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2140,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2141,17'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2140,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2140,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2141,17'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2141,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2145,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2147,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
        - Branch String:   'libregexp.c:2147,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2147,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2147,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
        - Branch String:   'libregexp.c:2147,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2147,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
        - Branch String:   'libregexp.c:2147,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
            - BranchSide:      'libregexp.c:2147,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
        - Branch String:   'libregexp.c:2147,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2147,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2147,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2147,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2152,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2151,22'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2152,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libregexp.c:2161,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2158,23'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2161,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libregexp.c:2162,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2158,23'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2180,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2181,20'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2188,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2196,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2199,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2203,26'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2199,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2199,21'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2199,21'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2199,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2199,21'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2200,26'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2199,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2199,21'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2200,26'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2199,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2199,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - from_surrogate
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2200,26'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2199,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2199,21'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2200,26'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2203,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2206,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2209,24'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2206,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2206,21'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2206,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2206,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2206,21'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2207,26'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2206,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2206,21'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2207,26'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2206,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2206,21'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2207,26'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2206,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2206,21'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2207,26'
              BranchSideFuncs:
                - is_word_char
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2209,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2220,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2222,41'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2224,34'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2224,38'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2224,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2226,28'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2226,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2228,34'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2242,34'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2228,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2229,34'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2229,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2231,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2231,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2231,25'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2231,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2231,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2231,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2232,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2231,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2231,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2232,25'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2231,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2231,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2232,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2231,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2231,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2232,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2232,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2232,25'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2233,32'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2232,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2232,25'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2233,32'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2232,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2232,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2233,32'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2232,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2232,25'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2233,32'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2233,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2234,58'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2237,32'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2237,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2228,34'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2242,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2243,40'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2243,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2245,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2245,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2245,25'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2245,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2245,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2245,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2246,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2245,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2245,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2246,25'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2245,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2245,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2246,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2245,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2245,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2246,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2246,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2246,25'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2247,32'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2246,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2246,25'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2247,32'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2246,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2246,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - from_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2247,32'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2246,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2246,25'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2247,32'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2247,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2248,58'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2251,32'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2251,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2242,34'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2264,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2266,17'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2266,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2266,17'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2266,17'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2266,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2266,17'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2267,24'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2266,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2266,17'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2267,24'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2266,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2266,17'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2267,24'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2266,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2266,17'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2267,24'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2267,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2268,48'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2271,23'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2272,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2274,29'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2277,43'
          Branch Sides:
            - BranchSide:      'libregexp.c:2277,51'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2279,23'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2277,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2279,23'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2294,25'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2279,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2282,36'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2285,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2284,49'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2286,39'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2287,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:2288,39'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2294,25'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2281,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2282,36'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2304,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2306,17'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2306,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2306,17'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2306,17'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2306,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2306,17'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2307,24'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2306,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2306,17'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2307,24'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2306,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2306,17'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2307,24'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2306,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2306,17'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2307,24'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2307,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2308,48'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2311,23'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2312,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2314,29'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2316,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2319,36'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2322,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2321,49'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2323,39'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2324,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:2325,39'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2331,25'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2318,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2319,36'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2336,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2338,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2338,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2338,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2338,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2338,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2338,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2338,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2338,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - is_hi_surrogate
        - Branch String:   'libregexp.c:2338,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2338,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2338,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2338,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2360,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2362,28'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - push_state
            - BranchSide:      'libregexp.c:2367,25'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - push_state
        - Branch String:   'libregexp.c:2360,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2362,28'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - push_state
            - BranchSide:      'libregexp.c:2367,25'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - push_state
        - Branch String:   'libregexp.c:2364,40'
          Branch Sides:
            - BranchSide:      'libregexp.c:2356,27'
              BranchSideFuncs:
                - lre_exec_backtrack
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - push_state
            - BranchSide:      'libregexp.c:2364,25'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - push_state
        - Branch String:   'libregexp.c:2364,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2356,27'
              BranchSideFuncs:
                - lre_exec_backtrack
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - push_state
            - BranchSide:      'libregexp.c:2367,25'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - push_state
        - Branch String:   'libregexp.c:2358,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2358,25'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2360,26'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - push_state
                - lre_exec_backtrack
        - Branch String:   'libregexp.c:2367,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2006,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - push_state
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
            - BranchSide:      'libregexp.c:2369,23'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - push_state
        - Branch String:   'libregexp.c:2369,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2371,57'
              BranchSideFuncs:
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_exec_backtrack
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
        - Branch String:   'libregexp.c:2375,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2375,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:2040,42'
          Dst:             get_u32
        - Src:             'libregexp.c:2042,33'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2042,33'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2044,51'
          Dst:             get_u32
        - Src:             'libregexp.c:2068,19'
          Dst:             get_u32
        - Src:             'libregexp.c:2072,19'
          Dst:             get_u16
        - Src:             'libregexp.c:2077,13'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2077,13'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2077,13'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2079,21'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:2089,23'
          Dst:             get_u32
        - Src:             'libregexp.c:2097,23'
          Dst:             push_state
        - Src:             'libregexp.c:2105,19'
          Dst:             get_u32
        - Src:             'libregexp.c:2107,19'
          Dst:             push_state
        - Src:             'libregexp.c:2116,19'
          Dst:             get_u32
        - Src:             'libregexp.c:2124,13'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2124,13'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2124,13'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2125,18'
          Dst:             is_line_terminator
        - Src:             'libregexp.c:2133,13'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2133,13'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2133,13'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2134,18'
          Dst:             is_line_terminator
        - Src:             'libregexp.c:2140,13'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2140,13'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2140,13'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2141,17'
          Dst:             is_line_terminator
        - Src:             'libregexp.c:2147,13'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2147,13'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2152,13'
          Dst:             __assert_fail
        - Src:             'libregexp.c:2161,17'
          Dst:             __assert_fail
        - Src:             'libregexp.c:2170,19'
          Dst:             get_u32
        - Src:             'libregexp.c:2178,19'
          Dst:             get_u32
        - Src:             'libregexp.c:2199,21'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2199,21'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2199,21'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2200,26'
          Dst:             is_word_char
        - Src:             'libregexp.c:2206,21'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2206,21'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2206,21'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2207,26'
          Dst:             is_word_char
        - Src:             'libregexp.c:2231,25'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2231,25'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2231,25'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2232,25'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2232,25'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2232,25'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2234,34'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:2235,34'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:2245,25'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2245,25'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2245,25'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2246,25'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2246,25'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2246,25'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2248,34'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:2249,34'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:2262,21'
          Dst:             get_u16
        - Src:             'libregexp.c:2266,17'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2266,17'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2266,17'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2268,25'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:2271,23'
          Dst:             get_u16
        - Src:             'libregexp.c:2275,24'
          Dst:             get_u16
        - Src:             'libregexp.c:2283,27'
          Dst:             get_u16
        - Src:             'libregexp.c:2284,28'
          Dst:             get_u16
        - Src:             'libregexp.c:2302,21'
          Dst:             get_u16
        - Src:             'libregexp.c:2306,17'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2306,17'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2306,17'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2308,25'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:2311,23'
          Dst:             get_u32
        - Src:             'libregexp.c:2315,24'
          Dst:             get_u32
        - Src:             'libregexp.c:2320,27'
          Dst:             get_u32
        - Src:             'libregexp.c:2321,28'
          Dst:             get_u32
        - Src:             'libregexp.c:2338,13'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2338,13'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2347,28'
          Dst:             get_u32
        - Src:             'libregexp.c:2348,29'
          Dst:             get_u32
        - Src:             'libregexp.c:2349,29'
          Dst:             get_u32
        - Src:             'libregexp.c:2356,27'
          Dst:             lre_exec_backtrack
        - Src:             'libregexp.c:2356,27'
          Dst:             lre_exec_backtrack
        - Src:             'libregexp.c:2371,27'
          Dst:             push_state
        - Src:             'libregexp.c:2381,13'
          Dst:             abort
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lre_exec
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2425
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          121
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lre_exec_backtrack
        - lre_get_flags
        - lre_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:2393,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_get_flags
                - lre_exec_backtrack
                - lre_realloc
            - BranchSide:      'libregexp.c:2397,16'
              BranchSideFuncs:
                - lre_get_flags
                - lre_exec_backtrack
                - lre_realloc
        - Branch String:   'libregexp.c:2406,27'
          Branch Sides:
            - BranchSide:      'libregexp.c:2406,30'
              BranchSideFuncs:
                - lre_exec_backtrack
                - lre_realloc
            - BranchSide:      'libregexp.c:2408,8'
              BranchSideFuncs:
                - lre_exec_backtrack
                - lre_realloc
        - Branch String:   'libregexp.c:2406,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2407,22'
              BranchSideFuncs:
                - lre_exec_backtrack
                - lre_realloc
            - BranchSide:      'libregexp.c:2408,8'
              BranchSideFuncs:
                - lre_exec_backtrack
                - lre_realloc
        - Branch String:   'libregexp.c:2417,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_exec_backtrack
                - lre_realloc
            - BranchSide:      'libregexp.c:2417,5'
              BranchSideFuncs:
                - lre_exec_backtrack
                - lre_realloc
      Callsites:
        - Src:             'libregexp.c:2397,16'
          Dst:             lre_get_flags
        - Src:             'libregexp.c:2421,11'
          Dst:             lre_exec_backtrack
        - Src:             'libregexp.c:2423,5'
          Dst:             lre_realloc
    - functionName:    compute_stack_size
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          158
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - get_u16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:1678,12'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:1678,12'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
        - Branch String:   'libregexp.c:1681,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1681,5'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:1682,18'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
        - Branch String:   'libregexp.c:1684,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1684,9'
              BranchSideFuncs:
                - get_u16
                - __assert_fail
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:1685,9'
              BranchSideFuncs:
                - get_u16
                - __assert_fail
                - get_u16
                - __assert_fail
                - __assert_fail
        - Branch String:   'libregexp.c:1685,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1685,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libregexp.c:1686,9'
              BranchSideFuncs:
                - get_u16
                - __assert_fail
                - __assert_fail
                - get_u16
                - __assert_fail
        - Branch String:   'libregexp.c:1686,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1689,23'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:1689,23'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:1698,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
            - BranchSide:      'libregexp.c:1698,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
            - BranchSide:      'libregexp.c:1702,40'
              BranchSideFuncs:
                - get_u16
                - __assert_fail
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:1706,40'
              BranchSideFuncs:
                - get_u16
                - __assert_fail
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:1710,13'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
        - Branch String:   'libregexp.c:1690,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1691,32'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:1710,13'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
        - Branch String:   'libregexp.c:1691,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1691,21'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1710,13'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
        - Branch String:   'libregexp.c:1698,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1698,13'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:1699,23'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
        - Branch String:   'libregexp.c:1681,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1681,5'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:1682,18'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             'libregexp.c:1684,9'
          Dst:             __assert_fail
        - Src:             'libregexp.c:1685,9'
          Dst:             __assert_fail
        - Src:             'libregexp.c:1698,13'
          Dst:             __assert_fail
        - Src:             'libregexp.c:1702,19'
          Dst:             get_u16
        - Src:             'libregexp.c:1706,19'
          Dst:             get_u16
    - functionName:    lre_compile
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          173
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - compute_stack_size
        - dbuf_error
        - dbuf_free
        - dbuf_init2
        - dbuf_put
        - dbuf_put_u32
        - dbuf_putc
        - lre_realloc
        - pstrcpy
        - put_u32
        - re_emit_op
        - re_emit_op_u32
        - re_emit_op_u8
        - re_parse_disjunction
        - re_parse_error
        - re_parse_out_of_memory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:1723,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - dbuf_init2
                - dbuf_init2
                - dbuf_putc
                - dbuf_putc
                - dbuf_putc
                - dbuf_put_u32
                - re_emit_op_u8
                - re_parse_disjunction
                - dbuf_free
                - dbuf_free
                - pstrcpy
                - re_emit_op_u8
                - re_emit_op
                - re_parse_error
                - dbuf_error
                - re_parse_out_of_memory
                - compute_stack_size
                - put_u32
                - dbuf_free
                - dbuf_put
                - re_parse_error
                - re_emit_op_u32
                - re_emit_op
                - re_emit_op_u32
            - BranchSide:      'libregexp.c:1727,5'
              BranchSideFuncs:
                - dbuf_init2
                - dbuf_init2
                - dbuf_putc
                - dbuf_putc
                - dbuf_putc
                - dbuf_put_u32
                - re_emit_op_u8
                - re_parse_disjunction
                - dbuf_free
                - dbuf_free
                - pstrcpy
                - re_emit_op_u8
                - re_emit_op
                - re_parse_error
                - dbuf_error
                - re_parse_out_of_memory
                - compute_stack_size
                - put_u32
                - dbuf_free
                - dbuf_put
                - re_parse_error
                - re_emit_op_u32
                - re_emit_op
                - re_emit_op_u32
        - Branch String:   'libregexp.c:1749,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1754,9'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_op
                - re_emit_op_u32
                - re_emit_op_u8
                - re_parse_disjunction
                - dbuf_free
                - dbuf_free
                - pstrcpy
                - re_emit_op_u8
                - re_emit_op
                - re_parse_error
                - dbuf_error
                - re_parse_out_of_memory
                - compute_stack_size
                - put_u32
                - dbuf_free
                - dbuf_put
                - re_parse_error
            - BranchSide:      'libregexp.c:1758,5'
              BranchSideFuncs:
                - re_emit_op_u8
                - re_parse_disjunction
                - dbuf_free
                - dbuf_free
                - pstrcpy
                - re_emit_op_u8
                - re_emit_op
                - re_parse_error
                - dbuf_error
                - re_parse_out_of_memory
                - compute_stack_size
                - put_u32
                - dbuf_free
                - dbuf_put
                - re_parse_error
        - Branch String:   'libregexp.c:1760,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1762,9'
              BranchSideFuncs:
                - re_emit_op_u8
                - re_emit_op
                - re_parse_error
                - dbuf_free
                - dbuf_free
                - pstrcpy
                - dbuf_error
                - re_parse_out_of_memory
                - compute_stack_size
                - put_u32
                - dbuf_free
                - dbuf_put
                - re_parse_error
            - BranchSide:      'libregexp.c:1769,5'
              BranchSideFuncs:
                - re_emit_op_u8
                - re_emit_op
                - re_parse_error
                - dbuf_free
                - dbuf_free
                - pstrcpy
                - dbuf_error
                - re_parse_out_of_memory
                - compute_stack_size
                - put_u32
                - dbuf_free
                - dbuf_put
                - re_parse_error
        - Branch String:   'libregexp.c:1773,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1774,9'
              BranchSideFuncs:
                - dbuf_error
                - re_parse_out_of_memory
                - dbuf_free
                - dbuf_free
                - pstrcpy
                - compute_stack_size
                - put_u32
                - dbuf_free
                - dbuf_put
                - re_parse_error
            - BranchSide:      'libregexp.c:1778,9'
              BranchSideFuncs:
                - dbuf_error
                - re_parse_out_of_memory
                - dbuf_free
                - dbuf_free
                - pstrcpy
                - compute_stack_size
                - put_u32
                - dbuf_free
                - dbuf_put
                - re_parse_error
        - Branch String:   'libregexp.c:1778,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1779,9'
              BranchSideFuncs:
                - compute_stack_size
                - put_u32
                - dbuf_free
                - dbuf_put
                - re_parse_error
                - dbuf_free
                - dbuf_free
                - pstrcpy
            - BranchSide:      'libregexp.c:1783,50'
              BranchSideFuncs:
                - compute_stack_size
                - put_u32
                - dbuf_free
                - dbuf_put
                - re_parse_error
                - dbuf_free
                - dbuf_free
                - pstrcpy
        - Branch String:   'libregexp.c:1784,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1785,9'
              BranchSideFuncs:
                - re_parse_error
                - dbuf_free
                - dbuf_free
                - pstrcpy
            - BranchSide:      'libregexp.c:1789,52'
              BranchSideFuncs:
                - put_u32
                - dbuf_free
                - dbuf_put
        - Branch String:   'libregexp.c:1795,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1796,48'
              BranchSideFuncs:
                - dbuf_put
                - dbuf_free
            - BranchSide:      'libregexp.c:1799,5'
              BranchSideFuncs:
                - dbuf_free
      Callsites:
        - Src:             'libregexp.c:1741,5'
          Dst:             dbuf_init2
        - Src:             'libregexp.c:1741,5'
          Dst:             lre_realloc
        - Src:             'libregexp.c:1742,5'
          Dst:             dbuf_init2
        - Src:             'libregexp.c:1742,5'
          Dst:             lre_realloc
        - Src:             'libregexp.c:1744,5'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:1745,5'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:1746,5'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:1747,5'
          Dst:             dbuf_put_u32
        - Src:             'libregexp.c:1754,9'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:1755,9'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1756,9'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:1758,5'
          Dst:             re_emit_op_u8
        - Src:             'libregexp.c:1760,9'
          Dst:             re_parse_disjunction
        - Src:             'libregexp.c:1762,9'
          Dst:             dbuf_free
        - Src:             'libregexp.c:1763,9'
          Dst:             dbuf_free
        - Src:             'libregexp.c:1764,9'
          Dst:             pstrcpy
        - Src:             'libregexp.c:1769,5'
          Dst:             re_emit_op_u8
        - Src:             'libregexp.c:1771,5'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1774,9'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1778,9'
          Dst:             dbuf_error
        - Src:             'libregexp.c:1779,9'
          Dst:             re_parse_out_of_memory
        - Src:             'libregexp.c:1783,18'
          Dst:             compute_stack_size
        - Src:             'libregexp.c:1785,9'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1791,5'
          Dst:             put_u32
        - Src:             'libregexp.c:1796,9'
          Dst:             dbuf_put
        - Src:             'libregexp.c:1799,5'
          Dst:             dbuf_free
    - functionName:    exchange_bytes
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          240
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cutils.c:339,5'
          Branch Sides:
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:339,5'
          Branch Sides:
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:339,5'
          Branch Sides:
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:339,5'
          Branch Sides:
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:339,5'
          Branch Sides:
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:339,5'
          Branch Sides:
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:339,5'
          Branch Sides:
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:339,5'
          Branch Sides:
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:339,16'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:339,5'
          Branch Sides:
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:339,16'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:339,5'
          Branch Sides:
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:340,21'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:339,5'
          Branch Sides:
            - BranchSide:      'cutils.c:339,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:340,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exchange_one_byte
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exchange_int16s
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          204
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cutils.c:358,5'
          Branch Sides:
            - BranchSide:      'cutils.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:358,15'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:358,5'
          Branch Sides:
            - BranchSide:      'cutils.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:358,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:358,5'
          Branch Sides:
            - BranchSide:      'cutils.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:358,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:358,5'
          Branch Sides:
            - BranchSide:      'cutils.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:358,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:358,5'
          Branch Sides:
            - BranchSide:      'cutils.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:358,40'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:358,5'
          Branch Sides:
            - BranchSide:      'cutils.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:358,40'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:358,5'
          Branch Sides:
            - BranchSide:      'cutils.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:359,22'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:358,5'
          Branch Sides:
            - BranchSide:      'cutils.c:358,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:359,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exchange_one_int16
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exchange_int32s
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          204
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cutils.c:377,5'
          Branch Sides:
            - BranchSide:      'cutils.c:377,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:377,15'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:377,5'
          Branch Sides:
            - BranchSide:      'cutils.c:377,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:377,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:377,5'
          Branch Sides:
            - BranchSide:      'cutils.c:377,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:377,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:377,5'
          Branch Sides:
            - BranchSide:      'cutils.c:377,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:377,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:377,5'
          Branch Sides:
            - BranchSide:      'cutils.c:377,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:377,40'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:377,5'
          Branch Sides:
            - BranchSide:      'cutils.c:377,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:377,40'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:377,5'
          Branch Sides:
            - BranchSide:      'cutils.c:377,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:378,22'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:377,5'
          Branch Sides:
            - BranchSide:      'cutils.c:377,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:378,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exchange_one_int32
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exchange_int64s
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          204
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cutils.c:396,5'
          Branch Sides:
            - BranchSide:      'cutils.c:396,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:396,15'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:396,5'
          Branch Sides:
            - BranchSide:      'cutils.c:396,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:396,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:396,5'
          Branch Sides:
            - BranchSide:      'cutils.c:396,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:396,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:396,5'
          Branch Sides:
            - BranchSide:      'cutils.c:396,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:396,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:396,5'
          Branch Sides:
            - BranchSide:      'cutils.c:396,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:396,40'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:396,5'
          Branch Sides:
            - BranchSide:      'cutils.c:396,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:396,40'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:396,5'
          Branch Sides:
            - BranchSide:      'cutils.c:396,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:397,22'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:396,5'
          Branch Sides:
            - BranchSide:      'cutils.c:396,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:397,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exchange_one_int64
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exchange_int128s
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          117
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cutils.c:415,5'
          Branch Sides:
            - BranchSide:      'cutils.c:415,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:415,15'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:415,5'
          Branch Sides:
            - BranchSide:      'cutils.c:415,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:415,44'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:415,5'
          Branch Sides:
            - BranchSide:      'cutils.c:415,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:417,22'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:415,5'
          Branch Sides:
            - BranchSide:      'cutils.c:415,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:417,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exchange_one_int128
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    med3
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cutils.c:506,12'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:506,12'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:506,12'
          Branch Sides:
            - BranchSide:      'cutils.c:507,10'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:508,10'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:507,10'
          Branch Sides:
            - BranchSide:      'cutils.c:507,10'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:507,39'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:507,39'
          Branch Sides:
            - BranchSide:      'cutils.c:507,39'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:507,39'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:508,10'
          Branch Sides:
            - BranchSide:      'cutils.c:508,10'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:508,39'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:508,39'
          Branch Sides:
            - BranchSide:      'cutils.c:508,39'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:508,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    heapsortx
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          219
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - exchange_func
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cutils.c:474,23'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - exchange_func
            - BranchSide:      'cutils.c:474,23'
              BranchSideFuncs:
                - exchange_func
        - Branch String:   'cutils.c:490,9'
          Branch Sides:
            - BranchSide:      'cutils.c:490,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:491,31'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:482,13'
          Branch Sides:
            - BranchSide:      'cutils.c:480,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:483,23'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:483,34'
          Branch Sides:
            - BranchSide:      'cutils.c:483,47'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:485,31'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:483,21'
          Branch Sides:
            - BranchSide:      'cutils.c:484,23'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:485,31'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:485,21'
          Branch Sides:
            - BranchSide:      'cutils.c:480,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:487,17'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:482,13'
          Branch Sides:
            - BranchSide:      'cutils.c:480,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:483,23'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:480,9'
          Branch Sides:
            - BranchSide:      'cutils.c:481,15'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:490,30'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:494,34'
          Branch Sides:
            - BranchSide:      'cutils.c:494,47'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:496,31'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:494,21'
          Branch Sides:
            - BranchSide:      'cutils.c:495,23'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:496,31'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:496,21'
          Branch Sides:
            - BranchSide:      'cutils.c:490,30'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:498,17'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:493,13'
          Branch Sides:
            - BranchSide:      'cutils.c:490,30'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:494,23'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:490,9'
          Branch Sides:
            - BranchSide:      'cutils.c:490,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:491,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cutils.c:474,23'
          Dst:             exchange_func
    - functionName:    exchange_func
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          91
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cutils.c:437,5'
          Branch Sides:
            - BranchSide:      'cutils.c:439,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:444,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:450,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:450,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:458,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:458,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:458,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:458,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:463,18'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:439,13'
          Branch Sides:
            - BranchSide:      'cutils.c:439,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:442,13'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:444,13'
          Branch Sides:
            - BranchSide:      'cutils.c:444,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:447,13'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:450,13'
          Branch Sides:
            - BranchSide:      'cutils.c:450,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:453,13'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:458,13'
          Branch Sides:
            - BranchSide:      'cutils.c:458,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:461,13'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:463,13'
          Branch Sides:
            - BranchSide:      'cutils.c:463,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:466,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rqsort
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          446
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - exchange_func
        - heapsortx
        - med3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cutils.c:514,5'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - exchange_func
                - exchange_func
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:518,23'
              BranchSideFuncs:
                - exchange_func
                - exchange_func
                - med3
                - heapsortx
        - Branch String:   'cutils.c:521,19'
          Branch Sides:
            - BranchSide:      'cutils.c:521,19'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:521,27'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:521,9'
          Branch Sides:
            - BranchSide:      'cutils.c:521,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:524,14'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:529,5'
          Branch Sides:
            - BranchSide:      'cutils.c:529,5'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:530,11'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:535,9'
          Branch Sides:
            - BranchSide:      'cutils.c:533,21'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:624,49'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:536,17'
          Branch Sides:
            - BranchSide:      'cutils.c:538,17'
              BranchSideFuncs:
                - heapsortx
                - med3
            - BranchSide:      'cutils.c:544,25'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:552,32'
          Branch Sides:
            - BranchSide:      'cutils.c:552,40'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:561,33'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:561,42'
          Branch Sides:
            - BranchSide:      'cutils.c:561,50'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:584,24'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:552,17'
          Branch Sides:
            - BranchSide:      'cutils.c:553,27'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:561,33'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:553,25'
          Branch Sides:
            - BranchSide:      'cutils.c:554,25'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:558,22'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:552,32'
          Branch Sides:
            - BranchSide:      'cutils.c:552,40'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:561,33'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:561,17'
          Branch Sides:
            - BranchSide:      'cutils.c:562,27'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:570,17'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:562,25'
          Branch Sides:
            - BranchSide:      'cutils.c:561,33'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:563,27'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:561,42'
          Branch Sides:
            - BranchSide:      'cutils.c:561,50'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:584,24'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:587,17'
          Branch Sides:
            - BranchSide:      'cutils.c:588,17'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:589,32'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:597,17'
          Branch Sides:
            - BranchSide:      'cutils.c:599,32'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:599,32'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:608,17'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:535,9'
          Branch Sides:
            - BranchSide:      'cutils.c:536,17'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:624,49'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:624,9'
          Branch Sides:
            - BranchSide:      'cutils.c:529,15'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:625,30'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:624,9'
          Branch Sides:
            - BranchSide:      'cutils.c:529,15'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:625,30'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:625,36'
          Branch Sides:
            - BranchSide:      'cutils.c:624,0'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:625,46'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:625,13'
          Branch Sides:
            - BranchSide:      'cutils.c:624,0'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:626,17'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:625,36'
          Branch Sides:
            - BranchSide:      'cutils.c:624,0'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:625,46'
              BranchSideFuncs:
                - med3
                - heapsortx
      Callsites:
        - Src:             'cutils.c:518,23'
          Dst:             exchange_func
        - Src:             'cutils.c:519,29'
          Dst:             exchange_func
        - Src:             'cutils.c:538,17'
          Dst:             heapsortx
        - Src:             'cutils.c:545,17'
          Dst:             med3
    - functionName:    unicode_from_utf8
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cutils.c:256,9'
          Branch Sides:
            - BranchSide:      'cutils.c:255,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:260,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:260,5'
          Branch Sides:
            - BranchSide:      'cutils.c:260,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:260,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:291,9'
          Branch Sides:
            - BranchSide:      'cutils.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:293,33'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:296,22'
          Branch Sides:
            - BranchSide:      'cutils.c:296,22'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:296,27'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:296,13'
          Branch Sides:
            - BranchSide:      'cutils.c:296,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:298,16'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:294,5'
          Branch Sides:
            - BranchSide:      'cutils.c:295,15'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:300,13'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:300,9'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:300,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unicode_to_utf8
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          139
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cutils.c:210,9'
          Branch Sides:
            - BranchSide:      'cutils.c:211,16'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:213,15'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:213,13'
          Branch Sides:
            - BranchSide:      'cutils.c:214,23'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:216,19'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:216,17'
          Branch Sides:
            - BranchSide:      'cutils.c:217,27'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:219,23'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:219,21'
          Branch Sides:
            - BranchSide:      'cutils.c:220,31'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:222,27'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:222,25'
          Branch Sides:
            - BranchSide:      'cutils.c:223,35'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:224,34'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:224,32'
          Branch Sides:
            - BranchSide:      'cutils.c:224,32'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:225,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dbuf_free
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cutils.c:198,12'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:198,12'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:198,9'
          Branch Sides:
            - BranchSide:      'cutils.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:199,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dbuf_printf
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dbuf_put
        - dbuf_realloc
        - vsnprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cutils.c:172,5'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - vsnprintf
                - dbuf_realloc
                - vsnprintf
                - dbuf_put
            - BranchSide:      'cutils.c:176,5'
              BranchSideFuncs:
                - vsnprintf
                - dbuf_realloc
                - vsnprintf
                - dbuf_put
        - Branch String:   'cutils.c:179,9'
          Branch Sides:
            - BranchSide:      'cutils.c:181,16'
              BranchSideFuncs:
                - dbuf_put
            - BranchSide:      'cutils.c:183,32'
              BranchSideFuncs:
                - dbuf_realloc
                - vsnprintf
        - Branch String:   'cutils.c:183,13'
          Branch Sides:
            - BranchSide:      'cutils.c:183,13'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'cutils.c:185,9'
              BranchSideFuncs:
                - vsnprintf
      Callsites:
        - Src:             'cutils.c:177,11'
          Dst:             vsnprintf
        - Src:             'cutils.c:181,16'
          Dst:             dbuf_put
        - Src:             'cutils.c:183,13'
          Dst:             dbuf_realloc
        - Src:             'cutils.c:186,9'
          Dst:             vsnprintf
    - functionName:    dbuf_put
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dbuf_realloc
        - memcpy_no_ub
      functionUses:    8
      BranchProfiles:
        - Branch String:   'cutils.c:139,9'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - memcpy_no_ub
                - dbuf_realloc
            - BranchSide:      'cutils.c:139,9'
              BranchSideFuncs:
                - memcpy_no_ub
                - dbuf_realloc
        - Branch String:   'cutils.c:139,9'
          Branch Sides:
            - BranchSide:      'cutils.c:140,13'
              BranchSideFuncs:
                - dbuf_realloc
                - memcpy_no_ub
            - BranchSide:      'cutils.c:143,21'
              BranchSideFuncs:
                - memcpy_no_ub
        - Branch String:   'cutils.c:140,13'
          Branch Sides:
            - BranchSide:      'cutils.c:140,13'
              BranchSideFuncs:
                - memcpy_no_ub
            - BranchSide:      'cutils.c:143,30'
              BranchSideFuncs:
                - memcpy_no_ub
      Callsites:
        - Src:             'cutils.c:140,13'
          Dst:             dbuf_realloc
        - Src:             'cutils.c:143,5'
          Dst:             memcpy_no_ub
    - functionName:    dbuf_realloc
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'cutils.c:108,23'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:108,23'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:108,9'
          Branch Sides:
            - BranchSide:      'cutils.c:108,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:109,16'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:109,13'
          Branch Sides:
            - BranchSide:      'cutils.c:109,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:111,34'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:112,13'
          Branch Sides:
            - BranchSide:      'cutils.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:114,22'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:115,13'
          Branch Sides:
            - BranchSide:      'cutils.c:116,22'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:119,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    memcpy_no_ub
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './cutils.h:76,9'
          Branch Sides:
            - BranchSide:      './cutils.h:76,9'
              BranchSideFuncs: []
            - BranchSide:      './cutils.h:77,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dbuf_putstr
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dbuf_put
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cutils.c:166,46'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - strlen
                - dbuf_put
            - BranchSide:      'cutils.c:166,46'
              BranchSideFuncs:
                - strlen
                - dbuf_put
      Callsites:
        - Src:             'cutils.c:166,46'
          Dst:             strlen
        - Src:             'cutils.c:166,12'
          Dst:             dbuf_put
    - functionName:    dbuf_putc
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dbuf_put
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'cutils.c:161,12'
          Dst:             dbuf_put
    - functionName:    dbuf_put_self
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dbuf_realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cutils.c:150,9'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - dbuf_realloc
            - BranchSide:      'cutils.c:150,9'
              BranchSideFuncs:
                - dbuf_realloc
        - Branch String:   'cutils.c:150,9'
          Branch Sides:
            - BranchSide:      'cutils.c:151,13'
              BranchSideFuncs:
                - dbuf_realloc
            - BranchSide:      'cutils.c:154,15'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:151,13'
          Branch Sides:
            - BranchSide:      'cutils.c:151,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:154,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cutils.c:151,13'
          Dst:             dbuf_realloc
    - functionName:    dbuf_write
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dbuf_realloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cutils.c:128,18'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - dbuf_realloc
            - BranchSide:      'cutils.c:128,18'
              BranchSideFuncs:
                - dbuf_realloc
        - Branch String:   'cutils.c:129,9'
          Branch Sides:
            - BranchSide:      'cutils.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:131,15'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:132,9'
          Branch Sides:
            - BranchSide:      'cutils.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:133,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cutils.c:129,9'
          Dst:             dbuf_realloc
    - functionName:    dbuf_init
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dbuf_init2
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cutils.c:100,5'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - dbuf_init2
            - BranchSide:      'cutils.c:100,5'
              BranchSideFuncs:
                - dbuf_init2
      Callsites:
        - Src:             'cutils.c:100,5'
          Dst:             dbuf_init2
    - functionName:    dbuf_init2
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cutils.c:92,9'
          Branch Sides:
            - BranchSide:      'cutils.c:92,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:93,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dbuf_default_realloc
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cutils.c:86,12'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'cutils.c:86,12'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             'cutils.c:86,12'
          Dst:             realloc
    - functionName:    has_suffix
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cutils.c:77,18'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
            - BranchSide:      'cutils.c:77,18'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
        - Branch String:   'cutils.c:79,25'
          Branch Sides:
            - BranchSide:      'cutils.c:79,25'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:79,40'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'cutils.c:77,18'
          Dst:             strlen
        - Src:             'cutils.c:78,19'
          Dst:             strlen
        - Src:             'cutils.c:79,29'
          Dst:             memcmp
    - functionName:    strstart
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cutils.c:64,5'
          Branch Sides:
            - BranchSide:      'cutils.c:65,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:70,9'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:65,13'
          Branch Sides:
            - BranchSide:      'cutils.c:65,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:67,10'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:64,5'
          Branch Sides:
            - BranchSide:      'cutils.c:65,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:70,9'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:70,9'
          Branch Sides:
            - BranchSide:      'cutils.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:71,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pstrcat
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pstrcpy
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cutils.c:53,11'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - strlen
                - pstrcpy
            - BranchSide:      'cutils.c:53,11'
              BranchSideFuncs:
                - strlen
                - pstrcpy
        - Branch String:   'cutils.c:54,9'
          Branch Sides:
            - BranchSide:      'cutils.c:54,9'
              BranchSideFuncs:
                - pstrcpy
            - BranchSide:      'cutils.c:55,21'
              BranchSideFuncs:
                - pstrcpy
      Callsites:
        - Src:             'cutils.c:53,11'
          Dst:             strlen
        - Src:             'cutils.c:55,9'
          Dst:             pstrcpy
    - functionName:    pstrcpy
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cutils.c:37,9'
          Branch Sides:
            - BranchSide:      'cutils.c:37,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:42,32'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:42,20'
          Branch Sides:
            - BranchSide:      'cutils.c:41,17'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:46,8'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:42,20'
          Branch Sides:
            - BranchSide:      'cutils.c:41,17'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:46,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    point_cmp
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unicode_compose_pair
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - unicode_decomp_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:815,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:816,22'
              BranchSideFuncs:
                - unicode_decomp_entry
            - BranchSide:      'libunicode.c:817,15'
              BranchSideFuncs:
                - unicode_decomp_entry
        - Branch String:   'libunicode.c:817,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:818,27'
              BranchSideFuncs:
                - unicode_decomp_entry
            - BranchSide:      'libunicode.c:819,22'
              BranchSideFuncs:
                - unicode_decomp_entry
        - Branch String:   'libunicode.c:819,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:819,20'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:820,27'
              BranchSideFuncs:
                - unicode_decomp_entry
        - Branch String:   'libunicode.c:801,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:801,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:802,24'
              BranchSideFuncs:
                - unicode_decomp_entry
      Callsites:
        - Src:             'libunicode.c:813,9'
          Dst:             unicode_decomp_entry
    - functionName:    unicode_decomp_entry
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          654
      EdgeCount:       126
      CyclomaticComplexity: 23
      functionsReached:
        - unicode_get16
        - unicode_get_lower_simple
        - unicode_get_short_code
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libunicode.c:631,14'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_get16
                - unicode_get_lower_simple
                - unicode_get_short_code
                - unicode_get_short_code
                - unicode_get16
                - unicode_get16
                - unicode_get16
                - unicode_get16
                - unicode_get_short_code
                - unicode_get16
                - unicode_get16
                - unicode_get_short_code
                - unicode_get16
                - unicode_get16
            - BranchSide:      'libunicode.c:631,14'
              BranchSideFuncs:
                - unicode_get16
                - unicode_get_lower_simple
                - unicode_get_short_code
                - unicode_get_short_code
                - unicode_get16
                - unicode_get16
                - unicode_get16
                - unicode_get16
                - unicode_get_short_code
                - unicode_get16
                - unicode_get16
                - unicode_get_short_code
                - unicode_get16
                - unicode_get16
        - Branch String:   'libunicode.c:631,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:632,18'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:635,35'
              BranchSideFuncs:
                - unicode_get16
                - unicode_get_lower_simple
                - unicode_get_short_code
                - unicode_get_short_code
                - unicode_get16
                - unicode_get16
                - unicode_get16
                - unicode_get16
                - unicode_get_short_code
                - unicode_get16
                - unicode_get16
                - unicode_get_short_code
                - unicode_get16
                - unicode_get16
        - Branch String:   'libunicode.c:636,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:636,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:645,21'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:645,21'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:645,21'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:645,21'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:645,21'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:645,21'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:645,21'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:655,44'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:655,44'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:673,39'
              BranchSideFuncs:
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:673,39'
              BranchSideFuncs:
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:673,39'
              BranchSideFuncs:
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:673,39'
              BranchSideFuncs:
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:673,39'
              BranchSideFuncs:
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:690,28'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:690,28'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:690,28'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:690,28'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:690,28'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:690,28'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:711,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:711,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:711,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:711,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:711,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:711,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:711,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:711,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:715,25'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:728,21'
              BranchSideFuncs:
                - unicode_get16
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:734,22'
              BranchSideFuncs:
                - unicode_get16
                - unicode_get16
                - unicode_get16
            - BranchSide:      'libunicode.c:741,20'
              BranchSideFuncs:
                - unicode_get16
                - unicode_get_lower_simple
                - unicode_get_short_code
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:741,20'
              BranchSideFuncs:
                - unicode_get16
                - unicode_get_lower_simple
                - unicode_get_short_code
                - unicode_get_short_code
        - Branch String:   'libunicode.c:646,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:646,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:647,47'
              BranchSideFuncs:
                - unicode_get16
        - Branch String:   'libunicode.c:647,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:646,32'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:647,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:661,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:661,25'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:663,21'
              BranchSideFuncs:
                - unicode_get16
        - Branch String:   'libunicode.c:658,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:658,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:659,46'
              BranchSideFuncs:
                - unicode_get16
        - Branch String:   'libunicode.c:675,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:675,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:676,54'
              BranchSideFuncs:
                - unicode_get_short_code
        - Branch String:   'libunicode.c:676,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:675,32'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:676,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:695,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:696,24'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:697,17'
              BranchSideFuncs:
                - unicode_get16
        - Branch String:   'libunicode.c:693,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:693,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:694,38'
              BranchSideFuncs:
                - unicode_get16
        - Branch String:   'libunicode.c:717,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:717,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:717,17'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:717,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:717,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:718,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:717,36'
          Branch Sides:
            - BranchSide:      'libunicode.c:717,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:718,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:717,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:717,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:717,17'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:717,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:717,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:718,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:719,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:718,26'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:723,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:717,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:717,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:718,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:719,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:718,26'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:723,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:719,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:718,26'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:723,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:717,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:717,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:718,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:729,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:729,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:731,45'
              BranchSideFuncs:
                - unicode_get_short_code
        - Branch String:   'libunicode.c:742,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:743,25'
              BranchSideFuncs:
                - unicode_get_short_code
                - unicode_get_lower_simple
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:747,26'
              BranchSideFuncs:
                - unicode_get16
                - unicode_get_lower_simple
                - unicode_get_short_code
        - Branch String:   'libunicode.c:751,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:752,21'
              BranchSideFuncs:
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:753,20'
              BranchSideFuncs:
                - unicode_get_short_code
      Callsites:
        - Src:             'libunicode.c:647,31'
          Dst:             unicode_get16
        - Src:             'libunicode.c:659,26'
          Dst:             unicode_get16
        - Src:             'libunicode.c:676,31'
          Dst:             unicode_get_short_code
        - Src:             'libunicode.c:694,22'
          Dst:             unicode_get16
        - Src:             'libunicode.c:715,25'
          Dst:             unicode_get16
        - Src:             'libunicode.c:729,28'
          Dst:             unicode_get16
        - Src:             'libunicode.c:731,22'
          Dst:             unicode_get_short_code
        - Src:             'libunicode.c:734,22'
          Dst:             unicode_get16
        - Src:             'libunicode.c:735,22'
          Dst:             unicode_get16
        - Src:             'libunicode.c:737,22'
          Dst:             unicode_get16
        - Src:             'libunicode.c:744,21'
          Dst:             unicode_get_short_code
        - Src:             'libunicode.c:748,21'
          Dst:             unicode_get16
        - Src:             'libunicode.c:752,21'
          Dst:             unicode_get_lower_simple
        - Src:             'libunicode.c:754,22'
          Dst:             unicode_get_short_code
    - functionName:    unicode_get16
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unicode_get_short_code
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libunicode.c:601,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:601,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:603,16'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:603,14'
          Branch Sides:
            - BranchSide:      'libunicode.c:604,25'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:606,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unicode_get_lower_simple
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:611,19'
          Branch Sides:
            - BranchSide:      'libunicode.c:611,19'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:611,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unicode_decomp_char
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - unicode_decomp_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:771,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_decomp_entry
            - BranchSide:      'libunicode.c:772,24'
              BranchSideFuncs:
                - unicode_decomp_entry
        - Branch String:   'libunicode.c:777,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:775,18'
              BranchSideFuncs:
                - unicode_decomp_entry
            - BranchSide:      'libunicode.c:778,27'
              BranchSideFuncs:
                - unicode_decomp_entry
        - Branch String:   'libunicode.c:779,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:780,27'
              BranchSideFuncs:
                - unicode_decomp_entry
            - BranchSide:      'libunicode.c:782,27'
              BranchSideFuncs:
                - unicode_decomp_entry
        - Branch String:   'libunicode.c:783,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:783,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:785,23'
              BranchSideFuncs:
                - unicode_decomp_entry
        - Branch String:   'libunicode.c:771,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:771,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:772,24'
              BranchSideFuncs:
                - unicode_decomp_entry
      Callsites:
        - Src:             'libunicode.c:786,20'
          Dst:             unicode_decomp_entry
    - functionName:    dbuf_put_u32
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dbuf_put
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './cutils.h:279,12'
          Dst:             dbuf_put
    - functionName:    get_le24
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_index_pos
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - get_le24
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libunicode.c:278,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - get_le24
                - get_le24
                - get_le24
                - get_le24
            - BranchSide:      'libunicode.c:278,9'
              BranchSideFuncs:
                - get_le24
                - get_le24
                - get_le24
                - get_le24
        - Branch String:   'libunicode.c:280,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:281,16'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:284,31'
              BranchSideFuncs:
                - get_le24
                - get_le24
                - get_le24
        - Branch String:   'libunicode.c:286,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:286,9'
              BranchSideFuncs:
                - get_le24
                - get_le24
            - BranchSide:      'libunicode.c:289,32'
              BranchSideFuncs:
                - get_le24
                - get_le24
        - Branch String:   'libunicode.c:289,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:290,24'
              BranchSideFuncs:
                - get_le24
                - get_le24
            - BranchSide:      'libunicode.c:299,40'
              BranchSideFuncs:
                - get_le24
        - Branch String:   'libunicode.c:293,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - get_le24
                - get_le24
            - BranchSide:      'libunicode.c:289,21'
              BranchSideFuncs:
                - get_le24
                - get_le24
        - Branch String:   'libunicode.c:289,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:290,24'
              BranchSideFuncs:
                - get_le24
                - get_le24
            - BranchSide:      'libunicode.c:299,40'
              BranchSideFuncs:
                - get_le24
      Callsites:
        - Src:             'libunicode.c:278,9'
          Dst:             get_le24
        - Src:             'libunicode.c:285,12'
          Dst:             get_le24
        - Src:             'libunicode.c:291,13'
          Dst:             get_le24
        - Src:             'libunicode.c:299,9'
          Dst:             get_le24
    - functionName:    lre_case_conv1
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lre_case_conv
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libunicode.c:53,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - lre_case_conv
            - BranchSide:      'libunicode.c:54,5'
              BranchSideFuncs:
                - lre_case_conv
      Callsites:
        - Src:             'libunicode.c:54,5'
          Dst:             lre_case_conv
    - functionName:    lre_case_conv
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          122
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - lre_case_conv_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:158,11'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - lre_case_conv_entry
            - BranchSide:      'libunicode.c:158,11'
              BranchSideFuncs:
                - lre_case_conv_entry
        - Branch String:   'libunicode.c:158,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:159,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:175,38'
              BranchSideFuncs:
                - lre_case_conv_entry
        - Branch String:   'libunicode.c:159,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:160,19'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:164,19'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:160,26'
          Branch Sides:
            - BranchSide:      'libunicode.c:160,31'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:188,12'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:160,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:161,29'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:188,12'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:164,26'
          Branch Sides:
            - BranchSide:      'libunicode.c:164,31'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:188,12'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:164,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:165,29'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:188,12'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:179,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:178,22'
              BranchSideFuncs:
                - lre_case_conv_entry
            - BranchSide:      'libunicode.c:180,31'
              BranchSideFuncs:
                - lre_case_conv_entry
        - Branch String:   'libunicode.c:181,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:182,31'
              BranchSideFuncs:
                - lre_case_conv_entry
            - BranchSide:      'libunicode.c:184,24'
              BranchSideFuncs:
                - lre_case_conv_entry
        - Branch String:   'libunicode.c:174,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:175,38'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:188,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libunicode.c:184,24'
          Dst:             lre_case_conv_entry
    - functionName:    lre_case_conv_entry
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          330
      EdgeCount:       66
      CyclomaticComplexity: 16
      functionsReached:
        - lre_case_conv1
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libunicode.c:62,27'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - lre_case_conv1
                - lre_case_conv1
                - lre_case_conv1
                - lre_case_conv1
                - lre_case_conv1
            - BranchSide:      'libunicode.c:62,27'
              BranchSideFuncs:
                - lre_case_conv1
                - lre_case_conv1
                - lre_case_conv1
                - lre_case_conv1
                - lre_case_conv1
        - Branch String:   'libunicode.c:66,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:62,27'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:62,27'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:71,32'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:71,32'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:71,32'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:71,32'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:77,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:83,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:91,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:100,23'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:105,23'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:116,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:122,23'
              BranchSideFuncs:
                - lre_case_conv1
                - lre_case_conv1
            - BranchSide:      'libunicode.c:134,23'
              BranchSideFuncs:
                - lre_case_conv1
                - lre_case_conv1
                - lre_case_conv1
        - Branch String:   'libunicode.c:71,37'
          Branch Sides:
            - BranchSide:      'libunicode.c:72,19'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:73,19'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:72,34'
          Branch Sides:
            - BranchSide:      'libunicode.c:72,47'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:147,12'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:71,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:73,19'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:147,12'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:78,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:80,16'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:147,12'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:84,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:85,31'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:86,40'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:86,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:87,37'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:147,12'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:91,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:92,24'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:96,19'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:100,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:102,31'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:147,12'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:105,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:107,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:147,12'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:111,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:113,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:147,12'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:116,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:118,20'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:147,12'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:122,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:124,20'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:147,12'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:126,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:126,13'
              BranchSideFuncs:
                - lre_case_conv1
                - lre_case_conv1
            - BranchSide:      'libunicode.c:128,22'
              BranchSideFuncs:
                - lre_case_conv1
                - lre_case_conv1
        - Branch String:   'libunicode.c:134,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:136,37'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:147,12'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:139,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:139,13'
              BranchSideFuncs:
                - lre_case_conv1
                - lre_case_conv1
                - lre_case_conv1
            - BranchSide:      'libunicode.c:141,22'
              BranchSideFuncs:
                - lre_case_conv1
                - lre_case_conv1
                - lre_case_conv1
      Callsites:
        - Src:             'libunicode.c:128,22'
          Dst:             lre_case_conv1
        - Src:             'libunicode.c:129,22'
          Dst:             lre_case_conv1
        - Src:             'libunicode.c:141,22'
          Dst:             lre_case_conv1
        - Src:             'libunicode.c:142,22'
          Dst:             lre_case_conv1
        - Src:             'libunicode.c:143,22'
          Dst:             lre_case_conv1
    - functionName:    lre_is_space_non_ascii
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          188
      EdgeCount:       49
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libunicode.c:1904,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1904,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1906,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1904,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1906,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1904,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1906,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1904,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1906,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1904,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1906,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1904,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1906,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1904,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1906,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1906,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1904,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1906,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unicode_prop1
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          164
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - cr_add_interval
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libunicode.c:1257,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1257,9'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1269,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1269,5'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1271,15'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1272,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1273,21'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1281,22'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1274,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1275,21'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1278,17'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1275,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1275,21'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1278,17'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1281,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:1282,27'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1283,22'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1283,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:1284,31'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1287,31'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1290,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1291,17'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1294,13'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1291,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1291,17'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1294,13'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1269,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1269,5'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1271,15'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
      Callsites:
        - Src:             'libunicode.c:1275,21'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1291,17'
          Dst:             cr_add_interval
    - functionName:    cr_add_interval
      functionSourceFile: '/src/quickjs/./libunicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cr_realloc
      functionUses:    17
      BranchProfiles:
        - Branch String:   './libunicode.h:67,14'
          Branch Sides:
            - BranchSide:      './libunicode.h:0,0'
              BranchSideFuncs:
                - cr_realloc
            - BranchSide:      './libunicode.h:67,14'
              BranchSideFuncs:
                - cr_realloc
        - Branch String:   './libunicode.h:67,9'
          Branch Sides:
            - BranchSide:      './libunicode.h:68,13'
              BranchSideFuncs:
                - cr_realloc
            - BranchSide:      './libunicode.h:71,9'
              BranchSideFuncs: []
        - Branch String:   './libunicode.h:68,13'
          Branch Sides:
            - BranchSide:      './libunicode.h:68,13'
              BranchSideFuncs: []
            - BranchSide:      './libunicode.h:71,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             './libunicode.h:68,13'
          Dst:             cr_realloc
    - functionName:    cr_realloc
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - max_int
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libunicode.c:411,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - max_int
            - BranchSide:      'libunicode.c:411,20'
              BranchSideFuncs:
                - max_int
        - Branch String:   'libunicode.c:411,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:411,9'
              BranchSideFuncs:
                - max_int
            - BranchSide:      'libunicode.c:412,43'
              BranchSideFuncs:
                - max_int
        - Branch String:   'libunicode.c:415,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:415,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:417,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libunicode.c:412,20'
          Dst:             max_int
    - functionName:    max_int
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './cutils.h:82,9'
          Branch Sides:
            - BranchSide:      './cutils.h:82,9'
              BranchSideFuncs: []
            - BranchSide:      './cutils.h:85,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unicode_prop_ops
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1586
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          352
      EdgeCount:       69
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - abort
        - cr_copy
        - cr_free
        - cr_init
        - cr_invert
        - cr_op
        - unicode_case1
        - unicode_general_category1
        - unicode_prop1
      functionUses:    14
      BranchProfiles:
        - Branch String:   'libunicode.c:1515,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1520,5'
              BranchSideFuncs:
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
        - Branch String:   'libunicode.c:1523,14'
          Branch Sides:
            - BranchSide:      'libunicode.c:1523,14'
              BranchSideFuncs:
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1523,14'
              BranchSideFuncs:
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
        - Branch String:   'libunicode.c:1524,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1526,13'
              BranchSideFuncs:
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - abort
            - BranchSide:      'libunicode.c:1533,13'
              BranchSideFuncs:
                - __assert_fail
                - cr_init
                - unicode_prop1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1540,13'
              BranchSideFuncs:
                - __assert_fail
                - cr_init
                - unicode_case1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1551,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1551,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1551,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1567,13'
              BranchSideFuncs:
                - __assert_fail
                - cr_invert
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1574,13'
              BranchSideFuncs:
                - abort
            - BranchSide:      'libunicode.c:1578,5'
              BranchSideFuncs:
                - __assert_fail
                - cr_copy
                - cr_free
        - Branch String:   'libunicode.c:1526,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1526,13'
              BranchSideFuncs:
                - cr_init
                - unicode_general_category1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - abort
            - BranchSide:      'libunicode.c:1527,17'
              BranchSideFuncs:
                - cr_init
                - unicode_general_category1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - abort
        - Branch String:   'libunicode.c:1527,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1527,17'
              BranchSideFuncs:
                - cr_init
                - unicode_general_category1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - abort
            - BranchSide:      'libunicode.c:1527,17'
              BranchSideFuncs:
                - cr_init
                - unicode_general_category1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - abort
        - Branch String:   'libunicode.c:1529,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1522,5'
              BranchSideFuncs:
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1583,18'
              BranchSideFuncs:
                - cr_free
        - Branch String:   'libunicode.c:1533,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1533,13'
              BranchSideFuncs:
                - cr_init
                - unicode_prop1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1534,17'
              BranchSideFuncs:
                - cr_init
                - unicode_prop1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
        - Branch String:   'libunicode.c:1534,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1534,17'
              BranchSideFuncs:
                - cr_init
                - unicode_prop1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1534,17'
              BranchSideFuncs:
                - cr_init
                - unicode_prop1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
        - Branch String:   'libunicode.c:1536,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1522,5'
              BranchSideFuncs:
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1583,18'
              BranchSideFuncs:
                - cr_free
        - Branch String:   'libunicode.c:1540,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1540,13'
              BranchSideFuncs:
                - cr_init
                - unicode_case1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1541,17'
              BranchSideFuncs:
                - cr_init
                - unicode_case1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
        - Branch String:   'libunicode.c:1541,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1541,17'
              BranchSideFuncs:
                - cr_init
                - unicode_case1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1541,17'
              BranchSideFuncs:
                - cr_init
                - unicode_case1
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
        - Branch String:   'libunicode.c:1543,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1522,5'
              BranchSideFuncs:
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1583,18'
              BranchSideFuncs:
                - cr_free
        - Branch String:   'libunicode.c:1551,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1551,17'
              BranchSideFuncs:
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1552,17'
              BranchSideFuncs:
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
        - Branch String:   'libunicode.c:1552,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1552,17'
              BranchSideFuncs:
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1553,40'
              BranchSideFuncs:
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
        - Branch String:   'libunicode.c:1557,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1555,39'
              BranchSideFuncs:
                - cr_free
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1560,17'
              BranchSideFuncs:
                - cr_free
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
        - Branch String:   'libunicode.c:1567,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1567,13'
              BranchSideFuncs:
                - cr_invert
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1568,17'
              BranchSideFuncs:
                - cr_invert
                - cr_free
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
        - Branch String:   'libunicode.c:1568,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1523,14'
              BranchSideFuncs:
                - __assert_fail
                - cr_copy
                - cr_free
                - __assert_fail
                - cr_invert
                - cr_free
                - __assert_fail
                - __assert_fail
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - __assert_fail
                - cr_init
                - unicode_case1
                - __assert_fail
                - cr_init
                - unicode_prop1
                - __assert_fail
                - cr_init
                - unicode_general_category1
                - abort
            - BranchSide:      'libunicode.c:1583,18'
              BranchSideFuncs:
                - cr_free
        - Branch String:   'libunicode.c:1578,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1578,5'
              BranchSideFuncs:
                - cr_copy
                - cr_free
            - BranchSide:      'libunicode.c:1579,11'
              BranchSideFuncs:
                - cr_copy
                - cr_free
        - Branch String:   'libunicode.c:1583,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1583,18'
              BranchSideFuncs:
                - cr_free
            - BranchSide:      'libunicode.c:1583,5'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1583,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1583,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1584,18'
              BranchSideFuncs:
                - cr_free
      Callsites:
        - Src:             'libunicode.c:1526,13'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1528,13'
          Dst:             cr_init
        - Src:             'libunicode.c:1529,17'
          Dst:             unicode_general_category1
        - Src:             'libunicode.c:1533,13'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1535,13'
          Dst:             cr_init
        - Src:             'libunicode.c:1536,17'
          Dst:             unicode_prop1
        - Src:             'libunicode.c:1540,13'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1542,13'
          Dst:             cr_init
        - Src:             'libunicode.c:1543,17'
          Dst:             unicode_case1
        - Src:             'libunicode.c:1551,17'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1552,17'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1556,17'
          Dst:             cr_init
        - Src:             'libunicode.c:1557,21'
          Dst:             cr_op
        - Src:             'libunicode.c:1560,17'
          Dst:             cr_free
        - Src:             'libunicode.c:1561,17'
          Dst:             cr_free
        - Src:             'libunicode.c:1567,13'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1568,17'
          Dst:             cr_invert
        - Src:             'libunicode.c:1574,13'
          Dst:             abort
        - Src:             'libunicode.c:1578,5'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1579,11'
          Dst:             cr_copy
        - Src:             'libunicode.c:1580,5'
          Dst:             cr_free
        - Src:             'libunicode.c:1584,9'
          Dst:             cr_free
    - functionName:    cr_init
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libunicode.c:398,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:398,24'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:398,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unicode_general_category1
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          192
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - cr_add_interval
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libunicode.c:1212,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1213,19'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1228,16'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1214,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1215,19'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1216,26'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1216,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:1217,31'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1221,36'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1229,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1232,17'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1243,35'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1232,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1208,14'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1233,21'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1233,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1236,24'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1245,17'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1237,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1208,14'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1238,56'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1237,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1208,14'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1238,56'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1238,29'
          Branch Sides:
            - BranchSide:      'libunicode.c:1237,38'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1238,29'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1243,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:1208,14'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1245,17'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1245,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1208,14'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1245,17'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1208,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1208,5'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1209,15'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
      Callsites:
        - Src:             'libunicode.c:1238,29'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1245,17'
          Dst:             cr_add_interval
    - functionName:    unicode_case1
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          240
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - cr_add_interval
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libunicode.c:1322,19'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1322,19'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1322,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1322,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1326,30'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1326,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1326,30'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1327,13'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1326,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1326,30'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1327,18'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1334,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1329,54'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1336,13'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1336,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1338,42'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1347,42'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1362,52'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1338,42'
          Branch Sides:
            - BranchSide:      'libunicode.c:1338,21'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1340,22'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1338,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1340,22'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1362,52'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1341,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1329,54'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1342,50'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1341,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1329,54'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1342,50'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1342,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:1341,39'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1342,25'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1347,42'
          Branch Sides:
            - BranchSide:      'libunicode.c:1347,21'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1350,56'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1347,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1353,46'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1362,52'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1350,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:1350,25'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1353,56'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1353,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1329,54'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1353,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1353,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1353,21'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1356,60'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1356,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:1329,54'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1356,25'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1362,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1329,54'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1362,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1329,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1329,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1330,13'
              BranchSideFuncs:
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
      Callsites:
        - Src:             'libunicode.c:1342,25'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1350,25'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1353,21'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1353,21'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1356,25'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1362,21'
          Dst:             cr_add_interval
    - functionName:    cr_op
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - abort
        - cr_add_point
        - cr_compress
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libunicode.c:470,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_compress
                - cr_add_point.188
                - abort
            - BranchSide:      'libunicode.c:472,19'
              BranchSideFuncs:
                - cr_compress
                - cr_add_point.188
                - abort
        - Branch String:   'libunicode.c:472,27'
          Branch Sides:
            - BranchSide:      'libunicode.c:472,36'
              BranchSideFuncs:
                - cr_add_point.188
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:485,26'
              BranchSideFuncs:
                - cr_compress
                - cr_add_point.188
                - abort
        - Branch String:   'libunicode.c:472,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_add_point.188
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:473,17'
              BranchSideFuncs:
                - cr_add_point.188
                - cr_compress
                - abort
        - Branch String:   'libunicode.c:473,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:475,36'
              BranchSideFuncs:
                - cr_add_point.188
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:484,27'
              BranchSideFuncs:
                - cr_add_point.188
                - cr_compress
                - abort
        - Branch String:   'libunicode.c:475,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:477,22'
              BranchSideFuncs:
                - cr_add_point.188
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:487,27'
              BranchSideFuncs:
                - cr_add_point.188
                - cr_compress
                - abort
        - Branch String:   'libunicode.c:485,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_add_point.188
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:510,5'
              BranchSideFuncs:
                - cr_compress
        - Branch String:   'libunicode.c:492,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:494,33'
              BranchSideFuncs:
                - cr_add_point.188
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:497,42'
              BranchSideFuncs:
                - cr_add_point.188
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:500,33'
              BranchSideFuncs:
                - cr_add_point.188
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:503,13'
              BranchSideFuncs:
                - abort
        - Branch String:   'libunicode.c:505,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_compress
                - cr_add_point.188
                - abort
            - BranchSide:      'libunicode.c:506,17'
              BranchSideFuncs:
                - cr_add_point.188
                - cr_compress
                - abort
        - Branch String:   'libunicode.c:506,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_compress
                - cr_add_point.188
                - abort
            - BranchSide:      'libunicode.c:506,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libunicode.c:503,13'
          Dst:             abort
        - Src:             'libunicode.c:506,17'
          Dst:             cr_add_point
        - Src:             'libunicode.c:510,5'
          Dst:             cr_compress
    - functionName:    cr_free
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:
        - Branch String:   'libunicode.c:403,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:403,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cr_invert
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cr_compress
        - cr_realloc
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libunicode.c:529,15'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_realloc
                - cr_compress
            - BranchSide:      'libunicode.c:529,15'
              BranchSideFuncs:
                - cr_realloc
                - cr_compress
        - Branch String:   'libunicode.c:530,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:530,9'
              BranchSideFuncs:
                - cr_compress
            - BranchSide:      'libunicode.c:532,17'
              BranchSideFuncs:
                - cr_compress
      Callsites:
        - Src:             'libunicode.c:530,9'
          Dst:             cr_realloc
        - Src:             'libunicode.c:536,5'
          Dst:             cr_compress
    - functionName:    cr_copy
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cr_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:425,29'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_realloc
            - BranchSide:      'libunicode.c:425,29'
              BranchSideFuncs:
                - cr_realloc
        - Branch String:   'libunicode.c:425,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:425,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:427,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libunicode.c:425,9'
          Dst:             cr_realloc
    - functionName:    cr_compress
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libunicode.c:443,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:443,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:444,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:444,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:449,23'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:449,34'
          Branch Sides:
            - BranchSide:      'libunicode.c:449,42'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:452,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:449,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:449,23'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:452,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:449,34'
          Branch Sides:
            - BranchSide:      'libunicode.c:449,42'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:452,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:443,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:443,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:444,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cr_add_point
      functionSourceFile: '/src/quickjs/./libunicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cr_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './libunicode.h:57,13'
          Branch Sides:
            - BranchSide:      './libunicode.h:0,0'
              BranchSideFuncs:
                - cr_realloc
            - BranchSide:      './libunicode.h:57,13'
              BranchSideFuncs:
                - cr_realloc
        - Branch String:   './libunicode.h:57,9'
          Branch Sides:
            - BranchSide:      './libunicode.h:58,36'
              BranchSideFuncs: []
            - BranchSide:      './libunicode.h:61,9'
              BranchSideFuncs: []
        - Branch String:   './libunicode.h:58,13'
          Branch Sides:
            - BranchSide:      './libunicode.h:58,13'
              BranchSideFuncs: []
            - BranchSide:      './libunicode.h:61,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             './libunicode.h:58,13'
          Dst:             cr_realloc
    - functionName:    cr_default_realloc
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:390,12'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'libunicode.c:390,12'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             'libunicode.c:390,12'
          Dst:             realloc
    - functionName:    unicode_prop
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          171
      EdgeCount:       36
      CyclomaticComplexity: 5
      functionsReached:
        - cr_add_interval
        - unicode_case1
        - unicode_find_name
        - unicode_prop1
        - unicode_prop_ops
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:1624,16'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_find_name
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_case1
                - unicode_case1
                - unicode_case1
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - cr_add_interval
                - cr_add_interval
                - unicode_prop1
            - BranchSide:      'libunicode.c:1624,16'
              BranchSideFuncs:
                - unicode_find_name
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_case1
                - unicode_case1
                - unicode_case1
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - cr_add_interval
                - cr_add_interval
                - unicode_prop1
        - Branch String:   'libunicode.c:1625,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1625,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1627,14'
              BranchSideFuncs:
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_case1
                - unicode_case1
                - unicode_case1
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - unicode_prop_ops
                - cr_add_interval
                - cr_add_interval
                - unicode_prop1
        - Branch String:   'libunicode.c:1630,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1632,13'
              BranchSideFuncs:
                - cr_add_interval
            - BranchSide:      'libunicode.c:1636,13'
              BranchSideFuncs:
                - cr_add_interval
            - BranchSide:      'libunicode.c:1640,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1646,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1653,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1660,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1667,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1676,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1687,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1695,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1702,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1716,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1733,15'
              BranchSideFuncs:
                - unicode_case1
            - BranchSide:      'libunicode.c:1736,15'
              BranchSideFuncs:
                - unicode_case1
            - BranchSide:      'libunicode.c:1739,15'
              BranchSideFuncs:
                - unicode_case1
            - BranchSide:      'libunicode.c:1742,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1749,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1756,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1800,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1808,22'
              BranchSideFuncs:
                - unicode_prop1
        - Branch String:   'libunicode.c:1632,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1632,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1813,5'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1636,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1636,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1813,5'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1808,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1808,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1810,15'
              BranchSideFuncs:
                - unicode_prop1
      Callsites:
        - Src:             'libunicode.c:1624,16'
          Dst:             unicode_find_name
        - Src:             'libunicode.c:1632,13'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1636,13'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1640,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1646,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1653,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1660,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1667,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1676,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1687,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1695,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1702,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1716,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1733,15'
          Dst:             unicode_case1
        - Src:             'libunicode.c:1736,15'
          Dst:             unicode_case1
        - Src:             'libunicode.c:1739,15'
          Dst:             unicode_case1
        - Src:             'libunicode.c:1742,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1749,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1756,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1800,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1810,15'
          Dst:             unicode_prop1
    - functionName:    unicode_find_name
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - memcmp
        - strchr
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libunicode.c:1050,16'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - strlen
                - strchr
                - memcmp
                - strlen
            - BranchSide:      'libunicode.c:1050,16'
              BranchSideFuncs:
                - strlen
                - strchr
                - memcmp
                - strlen
        - Branch String:   'libunicode.c:1051,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1051,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1052,9'
              BranchSideFuncs:
                - strchr
                - memcmp
                - strlen
        - Branch String:   'libunicode.c:1054,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1055,23'
              BranchSideFuncs:
                - strlen
                - strchr
                - memcmp
            - BranchSide:      'libunicode.c:1057,25'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
        - Branch String:   'libunicode.c:1058,33'
          Branch Sides:
            - BranchSide:      'libunicode.c:1058,37'
              BranchSideFuncs:
                - memcmp
                - strchr
                - strlen
            - BranchSide:      'libunicode.c:1060,22'
              BranchSideFuncs:
                - strchr
                - memcmp
                - strlen
        - Branch String:   'libunicode.c:1058,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1058,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1060,22'
              BranchSideFuncs:
                - strchr
                - memcmp
                - strlen
        - Branch String:   'libunicode.c:1061,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1053,17'
              BranchSideFuncs:
                - strchr
                - memcmp
                - strlen
            - BranchSide:      'libunicode.c:1064,12'
              BranchSideFuncs:
                - strchr
                - memcmp
                - strlen
        - Branch String:   'libunicode.c:1051,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1051,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1052,9'
              BranchSideFuncs:
                - strchr
                - memcmp
                - strlen
      Callsites:
        - Src:             'libunicode.c:1050,16'
          Dst:             strlen
        - Src:             'libunicode.c:1053,17'
          Dst:             strchr
        - Src:             'libunicode.c:1055,23'
          Dst:             strlen
        - Src:             'libunicode.c:1058,37'
          Dst:             memcmp
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unicode_general_category
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - unicode_find_name
        - unicode_general_category1
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libunicode.c:1606,14'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_find_name
                - unicode_general_category1
            - BranchSide:      'libunicode.c:1606,14'
              BranchSideFuncs:
                - unicode_find_name
                - unicode_general_category1
        - Branch String:   'libunicode.c:1607,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1607,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1609,16'
              BranchSideFuncs:
                - unicode_general_category1
        - Branch String:   'libunicode.c:1609,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1610,31'
              BranchSideFuncs:
                - unicode_general_category1
            - BranchSide:      'libunicode.c:1612,48'
              BranchSideFuncs:
                - unicode_general_category1
      Callsites:
        - Src:             'libunicode.c:1606,14'
          Dst:             unicode_find_name
        - Src:             'libunicode.c:1614,12'
          Dst:             unicode_general_category1
    - functionName:    cr_sort_and_remove_overlap
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          128
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - point_cmp
        - rqsort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:1383,16'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - rqsort
            - BranchSide:      'libunicode.c:1383,16'
              BranchSideFuncs:
                - rqsort
        - Branch String:   'libunicode.c:1389,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1390,22'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1407,9'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1392,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1396,29'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1407,9'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1396,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1389,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1390,22'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1407,9'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1385,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1385,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1386,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libunicode.c:1383,5'
          Dst:             rqsort
        - Src:             'libunicode.c:1383,5'
          Dst:             point_cmp
    - functionName:    cr_regexp_canonicalize
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          308
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - cr_add_interval
        - cr_free
        - cr_init
        - cr_invert
        - cr_op
        - cr_sort_and_remove_overlap
        - lre_case_folding_entry
        - unicode_case1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:1418,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_init
                - cr_init
                - cr_init
                - cr_init
                - unicode_case1
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_op
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_sort_and_remove_overlap
                - cr_op
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
            - BranchSide:      'libunicode.c:1421,27'
              BranchSideFuncs:
                - cr_init
                - cr_init
                - cr_init
                - cr_init
                - unicode_case1
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_op
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_sort_and_remove_overlap
                - cr_op
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
        - Branch String:   'libunicode.c:1426,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1428,34'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_sort_and_remove_overlap
                - cr_op
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
            - BranchSide:      'libunicode.c:1497,5'
              BranchSideFuncs:
                - cr_free
                - cr_free
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1428,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1431,9'
              BranchSideFuncs:
                - cr_invert
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_op
                - cr_add_interval
                - cr_sort_and_remove_overlap
                - cr_op
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
            - BranchSide:      'libunicode.c:1497,5'
              BranchSideFuncs:
                - cr_free
                - cr_free
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1431,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1433,32'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_add_interval
                - cr_sort_and_remove_overlap
                - cr_op
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
            - BranchSide:      'libunicode.c:1497,5'
              BranchSideFuncs:
                - cr_free
                - cr_free
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1450,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1446,36'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
            - BranchSide:      'libunicode.c:1451,13'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
        - Branch String:   'libunicode.c:1452,31'
          Branch Sides:
            - BranchSide:      'libunicode.c:1452,43'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
            - BranchSide:      'libunicode.c:1454,20'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
        - Branch String:   'libunicode.c:1452,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1454,20'
              BranchSideFuncs:
                - lre_case_folding_entry
                - cr_add_interval
                - __assert_fail
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
            - BranchSide:      'libunicode.c:1460,17'
              BranchSideFuncs:
                - lre_case_folding_entry
                - cr_add_interval
                - __assert_fail
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
        - Branch String:   'libunicode.c:1455,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1455,17'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
            - BranchSide:      'libunicode.c:1455,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:1462,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
            - BranchSide:      'libunicode.c:1465,30'
              BranchSideFuncs:
                - cr_add_interval
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
        - Branch String:   'libunicode.c:1465,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
            - BranchSide:      'libunicode.c:1468,17'
              BranchSideFuncs:
                - cr_add_interval
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
        - Branch String:   'libunicode.c:1450,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1446,36'
              BranchSideFuncs:
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
            - BranchSide:      'libunicode.c:1451,13'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
        - Branch String:   'libunicode.c:1446,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1447,17'
              BranchSideFuncs:
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval
            - BranchSide:      'libunicode.c:1474,17'
              BranchSideFuncs:
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
        - Branch String:   'libunicode.c:1474,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1475,13'
              BranchSideFuncs:
                - cr_sort_and_remove_overlap
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:1480,5'
              BranchSideFuncs:
                - cr_sort_and_remove_overlap
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1475,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1480,5'
              BranchSideFuncs:
                - cr_sort_and_remove_overlap
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:1497,5'
              BranchSideFuncs:
                - cr_free
                - cr_free
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1484,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1484,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:1497,5'
              BranchSideFuncs:
                - cr_free
                - cr_free
                - cr_free
                - cr_free
      Callsites:
        - Src:             'libunicode.c:1421,5'
          Dst:             cr_init
        - Src:             'libunicode.c:1422,5'
          Dst:             cr_init
        - Src:             'libunicode.c:1423,5'
          Dst:             cr_init
        - Src:             'libunicode.c:1424,5'
          Dst:             cr_init
        - Src:             'libunicode.c:1426,9'
          Dst:             unicode_case1
        - Src:             'libunicode.c:1428,9'
          Dst:             cr_op
        - Src:             'libunicode.c:1431,9'
          Dst:             cr_invert
        - Src:             'libunicode.c:1433,9'
          Dst:             cr_op
        - Src:             'libunicode.c:1455,17'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1460,17'
          Dst:             lre_case_folding_entry
        - Src:             'libunicode.c:1468,17'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1475,13'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1480,5'
          Dst:             cr_sort_and_remove_overlap
        - Src:             'libunicode.c:1484,9'
          Dst:             cr_op
        - Src:             'libunicode.c:0,0'
          Dst:             cr_free
        - Src:             'libunicode.c:0,0'
          Dst:             cr_free
        - Src:             'libunicode.c:0,0'
          Dst:             cr_free
        - Src:             'libunicode.c:0,0'
          Dst:             cr_free
    - functionName:    lre_case_folding_entry
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          106
      EdgeCount:       34
      CyclomaticComplexity: 12
      functionsReached:
        - lre_case_conv_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libunicode.c:194,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - lre_case_conv_entry
                - lre_case_conv_entry
            - BranchSide:      'libunicode.c:197,9'
              BranchSideFuncs:
                - lre_case_conv_entry
                - lre_case_conv_entry
        - Branch String:   'libunicode.c:197,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:198,15'
              BranchSideFuncs:
                - lre_case_conv_entry
            - BranchSide:      'libunicode.c:213,13'
              BranchSideFuncs:
                - lre_case_conv_entry
        - Branch String:   'libunicode.c:199,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:200,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:204,19'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:204,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:204,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:206,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:206,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:206,24'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:208,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:208,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:208,24'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:210,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:213,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:214,19'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:218,19'
              BranchSideFuncs:
                - lre_case_conv_entry
        - Branch String:   'libunicode.c:214,26'
          Branch Sides:
            - BranchSide:      'libunicode.c:214,31'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:214,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:214,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:214,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:215,29'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:219,26'
          Branch Sides:
            - BranchSide:      'libunicode.c:219,29'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:219,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:219,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:219,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:220,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libunicode.c:198,15'
          Dst:             lre_case_conv_entry
        - Src:             'libunicode.c:218,19'
          Dst:             lre_case_conv_entry
    - functionName:    unicode_script
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          412
      EdgeCount:       97
      CyclomaticComplexity: 28
      functionsReached:
        - cr_add_interval
        - cr_free
        - cr_init
        - cr_invert
        - cr_op
        - unicode_find_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:1077,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_find_name
                - cr_init
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1081,18'
              BranchSideFuncs:
                - unicode_find_name
                - cr_init
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1082,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1082,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1085,16'
              BranchSideFuncs:
                - cr_init
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1087,54'
          Branch Sides:
            - BranchSide:      'libunicode.c:1088,29'
              BranchSideFuncs:
                - cr_init
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1089,9'
              BranchSideFuncs:
                - cr_init
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1089,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1091,26'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1100,5'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1104,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1105,22'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1115,18'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1105,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:1106,26'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1110,27'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1115,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1118,19'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1119,16'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1120,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1100,14'
              BranchSideFuncs:
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1121,17'
              BranchSideFuncs:
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1121,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1100,14'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1182,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1100,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1101,15'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1127,9'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1127,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1127,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1133,19'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1134,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1136,26'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1146,20'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1136,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:1137,31'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1141,36'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1148,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1149,27'
              BranchSideFuncs:
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
            - BranchSide:      'libunicode.c:1154,30'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1154,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1154,30'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1162,15'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1149,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1150,25'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1162,15'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1150,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:1162,15'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1182,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1154,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1155,25'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1162,15'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
        - Branch String:   'libunicode.c:1155,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:1154,40'
              BranchSideFuncs:
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
            - BranchSide:      'libunicode.c:1156,29'
              BranchSideFuncs:
                - cr_add_interval
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
        - Branch String:   'libunicode.c:1156,29'
          Branch Sides:
            - BranchSide:      'libunicode.c:1162,15'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1182,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1132,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1165,13'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
        - Branch String:   'libunicode.c:1132,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval
                - cr_add_interval
            - BranchSide:      'libunicode.c:1173,32'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1165,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1167,17'
              BranchSideFuncs:
                - cr_invert
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:1173,32'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1167,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1169,32'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:1182,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1169,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1177,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:1182,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1173,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1177,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:1182,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1182,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1181,2'
              BranchSideFuncs:
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:1183,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
      Callsites:
        - Src:             'libunicode.c:1081,18'
          Dst:             unicode_find_name
        - Src:             'libunicode.c:1091,9'
          Dst:             cr_init
        - Src:             'libunicode.c:1092,9'
          Dst:             cr_init
        - Src:             'libunicode.c:1121,17'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1150,25'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1156,29'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1167,17'
          Dst:             cr_invert
        - Src:             'libunicode.c:1169,17'
          Dst:             cr_op
        - Src:             'libunicode.c:1173,17'
          Dst:             cr_op
        - Src:             'libunicode.c:1177,9'
          Dst:             cr_free
        - Src:             'libunicode.c:1178,9'
          Dst:             cr_free
        - Src:             'libunicode.c:1183,9'
          Dst:             cr_free
        - Src:             'libunicode.c:1184,9'
          Dst:             cr_free
    - functionName:    compose_pair
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          92
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - unicode_compose_pair
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:955,12'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:955,12'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:955,22'
          Branch Sides:
            - BranchSide:      'libunicode.c:955,28'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:963,16'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:955,42'
          Branch Sides:
            - BranchSide:      'libunicode.c:956,12'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:958,19'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:956,22'
          Branch Sides:
            - BranchSide:      'libunicode.c:956,28'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:963,16'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:955,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:957,39'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:963,16'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:958,29'
          Branch Sides:
            - BranchSide:      'libunicode.c:958,35'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:963,16'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:958,52'
          Branch Sides:
            - BranchSide:      'libunicode.c:959,30'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:963,16'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:959,40'
          Branch Sides:
            - BranchSide:      'libunicode.c:960,19'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:963,16'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:960,29'
          Branch Sides:
            - BranchSide:      'libunicode.c:960,35'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:963,16'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:958,16'
          Branch Sides:
            - BranchSide:      'libunicode.c:961,19'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:963,16'
              BranchSideFuncs:
                - unicode_compose_pair
      Callsites:
        - Src:             'libunicode.c:963,16'
          Dst:             unicode_compose_pair
    - functionName:    unicode_get_cc
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          150
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - get_index_pos
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libunicode.c:831,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - get_index_pos
            - BranchSide:      'libunicode.c:835,11'
              BranchSideFuncs:
                - get_index_pos
        - Branch String:   'libunicode.c:851,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:852,22'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:862,18'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:852,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:853,26'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:858,20'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:862,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:863,14'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:864,19'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:866,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:866,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:868,22'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:871,22'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:879,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libunicode.c:835,11'
          Dst:             get_index_pos
    - functionName:    sort_cc
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          133
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - unicode_get_cc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:891,18'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:891,18'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:891,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:891,5'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:892,29'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:893,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:891,26'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:896,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:891,26'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:897,23'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:899,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:891,26'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:902,26'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:902,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:903,40'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:908,23'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:903,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:905,27'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:908,23'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:902,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:903,40'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:908,23'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:896,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:891,26'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:897,23'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:891,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:891,5'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:892,29'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
      Callsites:
        - Src:             'libunicode.c:892,14'
          Dst:             unicode_get_cc
        - Src:             'libunicode.c:898,23'
          Dst:             unicode_get_cc
        - Src:             'libunicode.c:903,25'
          Dst:             unicode_get_cc
    - functionName:    dbuf_error
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    to_nfd_rec
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - dbuf_put_u32
        - to_nfd_rec
        - unicode_decomp_char
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libunicode.c:928,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
            - BranchSide:      'libunicode.c:930,18'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
        - Branch String:   'libunicode.c:930,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:930,18'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
            - BranchSide:      'libunicode.c:930,5'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:932,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:932,30'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
            - BranchSide:      'libunicode.c:941,17'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
        - Branch String:   'libunicode.c:932,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:935,43'
              BranchSideFuncs:
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.173
            - BranchSide:      'libunicode.c:941,17'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
        - Branch String:   'libunicode.c:938,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:930,30'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
            - BranchSide:      'libunicode.c:939,43'
              BranchSideFuncs:
                - dbuf_put_u32.173
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
        - Branch String:   'libunicode.c:942,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:943,17'
              BranchSideFuncs:
                - dbuf_put_u32.173
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
            - BranchSide:      'libunicode.c:945,17'
              BranchSideFuncs:
                - dbuf_put_u32.173
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
        - Branch String:   'libunicode.c:930,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:930,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:931,13'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
                - dbuf_put_u32.173
      Callsites:
        - Src:             'libunicode.c:935,13'
          Dst:             dbuf_put_u32
        - Src:             'libunicode.c:936,13'
          Dst:             dbuf_put_u32
        - Src:             'libunicode.c:939,17'
          Dst:             dbuf_put_u32
        - Src:             'libunicode.c:941,17'
          Dst:             unicode_decomp_char
        - Src:             'libunicode.c:943,17'
          Dst:             to_nfd_rec
        - Src:             'libunicode.c:945,17'
          Dst:             dbuf_put_u32
    - functionName:    unicode_normalize
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          233
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - compose_pair
        - dbuf_error
        - dbuf_init2
        - dbuf_realloc
        - sort_cc
        - to_nfd_rec
        - unicode_get_cc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libunicode.c:973,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - dbuf_init2
                - dbuf_realloc
                - to_nfd_rec
                - dbuf_error.198
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:975,24'
              BranchSideFuncs:
                - dbuf_init2
                - dbuf_realloc
                - to_nfd_rec
                - dbuf_error.198
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:978,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:978,9'
              BranchSideFuncs:
                - to_nfd_rec
                - dbuf_error.198
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:982,16'
              BranchSideFuncs:
                - to_nfd_rec
                - dbuf_error.198
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:982,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:983,22'
              BranchSideFuncs:
                - to_nfd_rec
                - dbuf_error.198
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:994,5'
              BranchSideFuncs:
                - to_nfd_rec
                - dbuf_error.198
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:983,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:983,22'
              BranchSideFuncs:
                - to_nfd_rec
                - dbuf_error.198
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:987,28'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:983,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:984,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:987,28'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:984,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:983,34'
              BranchSideFuncs:
                - to_nfd_rec
                - dbuf_error.198
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:994,5'
              BranchSideFuncs:
                - to_nfd_rec
                - dbuf_error.198
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:995,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:995,9'
              BranchSideFuncs:
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:1000,24'
              BranchSideFuncs:
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1005,22'
          Branch Sides:
            - BranchSide:      'libunicode.c:1005,22'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1005,33'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1005,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1005,9'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:1013,14'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1020,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1022,20'
              BranchSideFuncs:
                - compose_pair
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1028,18'
              BranchSideFuncs:
                - compose_pair
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:1022,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1033,24'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1020,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1022,20'
              BranchSideFuncs:
                - compose_pair
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1028,18'
              BranchSideFuncs:
                - compose_pair
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:1022,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1033,24'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1027,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:1033,24'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1013,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1013,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1016,34'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
      Callsites:
        - Src:             'libunicode.c:977,5'
          Dst:             dbuf_init2
        - Src:             'libunicode.c:978,9'
          Dst:             dbuf_realloc
        - Src:             'libunicode.c:994,5'
          Dst:             to_nfd_rec
        - Src:             'libunicode.c:995,9'
          Dst:             dbuf_error
        - Src:             'libunicode.c:1003,5'
          Dst:             sort_cc
        - Src:             'libunicode.c:1016,19'
          Dst:             unicode_get_cc
        - Src:             'libunicode.c:1019,18'
          Dst:             unicode_get_cc
        - Src:             'libunicode.c:1019,18'
          Dst:             unicode_get_cc
        - Src:             'libunicode.c:1028,18'
          Dst:             compose_pair
    - functionName:    lre_is_id_continue
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lre_is_id_start
        - lre_is_in_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:551,12'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - lre_is_id_start
                - lre_is_in_table
            - BranchSide:      'libunicode.c:551,12'
              BranchSideFuncs:
                - lre_is_id_start
                - lre_is_in_table
        - Branch String:   'libunicode.c:551,31'
          Branch Sides:
            - BranchSide:      'libunicode.c:551,31'
              BranchSideFuncs:
                - lre_is_in_table
            - BranchSide:      'libunicode.c:552,9'
              BranchSideFuncs:
                - lre_is_in_table
      Callsites:
        - Src:             'libunicode.c:551,12'
          Dst:             lre_is_id_start
        - Src:             'libunicode.c:552,9'
          Dst:             lre_is_in_table
    - functionName:    lre_is_id_start
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lre_is_in_table
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libunicode.c:544,12'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - lre_is_in_table
            - BranchSide:      'libunicode.c:544,12'
              BranchSideFuncs:
                - lre_is_in_table
      Callsites:
        - Src:             'libunicode.c:544,12'
          Dst:             lre_is_in_table
    - functionName:    lre_is_in_table
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          139
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - get_index_pos
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libunicode.c:307,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - get_index_pos
            - BranchSide:      'libunicode.c:311,11'
              BranchSideFuncs:
                - get_index_pos
        - Branch String:   'libunicode.c:326,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:327,24'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:332,22'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:328,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:328,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:330,17'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:332,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:333,30'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:334,22'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:334,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:335,34'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:338,34'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:341,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:341,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:343,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libunicode.c:311,11'
          Dst:             get_index_pos
    - functionName:    cr_union1
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cr_free
        - cr_op
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libunicode.c:516,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_op
                - cr_free
            - BranchSide:      'libunicode.c:516,19'
              BranchSideFuncs:
                - cr_op
                - cr_free
      Callsites:
        - Src:             'libunicode.c:521,11'
          Dst:             cr_op
        - Src:             'libunicode.c:522,5'
          Dst:             cr_free
    - functionName:    lre_is_case_ignorable
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - lre_is_in_table
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libunicode.c:374,12'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - lre_is_in_table
            - BranchSide:      'libunicode.c:374,12'
              BranchSideFuncs:
                - lre_is_in_table
      Callsites:
        - Src:             'libunicode.c:374,12'
          Dst:             lre_is_in_table
    - functionName:    lre_is_cased
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - lre_is_in_table
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libunicode.c:354,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - lre_is_in_table
            - BranchSide:      'libunicode.c:355,34'
              BranchSideFuncs:
                - lre_is_in_table
        - Branch String:   'libunicode.c:359,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:358,18'
              BranchSideFuncs:
                - lre_is_in_table
            - BranchSide:      'libunicode.c:360,27'
              BranchSideFuncs:
                - lre_is_in_table
        - Branch String:   'libunicode.c:361,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:361,20'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:362,27'
              BranchSideFuncs:
                - lre_is_in_table
        - Branch String:   'libunicode.c:354,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:355,34'
              BranchSideFuncs:
                - lre_is_in_table
            - BranchSide:      'libunicode.c:367,12'
              BranchSideFuncs:
                - lre_is_in_table
      Callsites:
        - Src:             'libunicode.c:367,12'
          Dst:             lre_is_in_table
    - functionName:    lre_canonicalize
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          117
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - lre_case_folding_entry
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libunicode.c:229,11'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - lre_case_folding_entry
            - BranchSide:      'libunicode.c:229,11'
              BranchSideFuncs:
                - lre_case_folding_entry
        - Branch String:   'libunicode.c:229,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:231,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:247,38'
              BranchSideFuncs:
                - lre_case_folding_entry
        - Branch String:   'libunicode.c:231,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:232,19'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:236,19'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:232,26'
          Branch Sides:
            - BranchSide:      'libunicode.c:232,31'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:232,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:232,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:232,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:233,29'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:236,26'
          Branch Sides:
            - BranchSide:      'libunicode.c:236,31'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:236,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:236,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:236,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:237,29'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:251,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:250,22'
              BranchSideFuncs:
                - lre_case_folding_entry
            - BranchSide:      'libunicode.c:252,31'
              BranchSideFuncs:
                - lre_case_folding_entry
        - Branch String:   'libunicode.c:253,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:254,31'
              BranchSideFuncs:
                - lre_case_folding_entry
            - BranchSide:      'libunicode.c:256,24'
              BranchSideFuncs:
                - lre_case_folding_entry
        - Branch String:   'libunicode.c:246,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:247,38'
              BranchSideFuncs:
                - lre_case_folding_entry
      Callsites:
        - Src:             'libunicode.c:256,24'
          Dst:             lre_case_folding_entry
...
