---
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: 34
      functionLinenumberEnd: 66
      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:43,5'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_regexp.c:44,13'
              BranchSideFuncs:
                - lre_compile
                - lre_exec
                - free
                - lre_get_capture_count
            - BranchSide:      'fuzz/fuzz_regexp.c:49,9'
              BranchSideFuncs:
                - lre_compile
                - lre_exec
                - free
                - lre_get_capture_count
        - Branch String:   'fuzz/fuzz_regexp.c:44,13'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_regexp.c:45,21'
              BranchSideFuncs:
                - lre_compile
                - lre_exec
                - free
                - lre_get_capture_count
            - BranchSide:      'fuzz/fuzz_regexp.c:48,5'
              BranchSideFuncs:
                - lre_compile
                - lre_exec
                - free
                - lre_get_capture_count
        - Branch String:   'fuzz/fuzz_regexp.c:49,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_regexp.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      'fuzz/fuzz_regexp.c:53,28'
              BranchSideFuncs:
                - lre_compile
                - lre_exec
                - free
                - lre_get_capture_count
        - Branch String:   'fuzz/fuzz_regexp.c:55,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_regexp.c:56,9'
              BranchSideFuncs:
                - lre_exec
                - free
                - lre_get_capture_count
            - BranchSide:      'fuzz/fuzz_regexp.c:58,13'
              BranchSideFuncs:
                - lre_exec
                - free
                - lre_get_capture_count
        - Branch String:   'fuzz/fuzz_regexp.c:60,9'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_regexp.c:61,31'
              BranchSideFuncs:
                - lre_get_capture_count
                - free
            - BranchSide:      'fuzz/fuzz_regexp.c:63,10'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'fuzz/fuzz_regexp.c:53,10'
          Dst:             lre_compile
        - Src:             'fuzz/fuzz_regexp.c:59,11'
          Dst:             lre_exec
        - Src:             'fuzz/fuzz_regexp.c:61,9'
          Dst:             lre_get_capture_count
    - functionName:    lre_check_timeout
      functionSourceFile: '/src/quickjs/fuzz/fuzz_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lre_realloc
      functionSourceFile: '/src/quickjs/fuzz/fuzz_regexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      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:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/fuzz_regexp.c:25,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: 21
      functionLinenumberEnd: 21
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_word_char
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2540
      functionLinenumberEnd: 2544
      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:2541,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:2541,28'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2544,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2541,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:2541,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2542,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2542,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:2542,28'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2543,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2542,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:2542,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2544,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2543,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:2543,28'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2544,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2543,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:2543,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2544,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_line_terminator
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2535
      functionLinenumberEnd: 2536
      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:2536,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:2536,23'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2536,28'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2536,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:2536,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2536,41'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2536,50'
          Branch Sides:
            - BranchSide:      'libregexp.c:2536,50'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2536,55'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    push_state
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2670
      functionLinenumberEnd: 2701
      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:2676,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_realloc
            - BranchSide:      'libregexp.c:2676,9'
              BranchSideFuncs:
                - lre_realloc
        - Branch String:   'libregexp.c:2676,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_realloc
            - BranchSide:      'libregexp.c:2678,40'
              BranchSideFuncs:
                - lre_realloc
        - Branch String:   'libregexp.c:2679,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2680,13'
              BranchSideFuncs:
                - lre_realloc
            - BranchSide:      'libregexp.c:2681,36'
              BranchSideFuncs:
                - lre_realloc
        - Branch String:   'libregexp.c:2682,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2682,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2684,29'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2695,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2695,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2697,34'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2695,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2695,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2695,5'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2695,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2695,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2696,22'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2695,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:2695,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2696,22'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2695,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2695,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2697,34'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2695,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2695,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2696,22'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2695,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2695,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2696,22'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2695,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2696,22'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2697,34'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2695,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2696,22'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2697,34'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2698,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2698,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2698,5'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2698,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2698,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2698,5'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2698,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2698,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2699,24'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2698,32'
          Branch Sides:
            - BranchSide:      'libregexp.c:2698,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2699,24'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2698,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2698,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2698,5'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2698,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2698,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2699,24'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2698,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2698,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2699,24'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2698,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2698,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2699,24'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2698,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2698,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2699,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:2681,21'
          Dst:             lre_realloc
    - functionName:    lre_poll_timeout
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2704
      functionLinenumberEnd: 2711
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lre_check_timeout
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libregexp.c:2705,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_check_timeout
            - BranchSide:      'libregexp.c:2705,9'
              BranchSideFuncs:
                - lre_check_timeout
        - Branch String:   'libregexp.c:2705,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2706,30'
              BranchSideFuncs:
                - lre_check_timeout
            - BranchSide:      'libregexp.c:2710,5'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2707,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2707,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2710,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:2707,13'
          Dst:             lre_check_timeout
    - functionName:    re_emit_op_u16
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 617
      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:615,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_put_u16
            - BranchSide:      'libregexp.c:615,30'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_put_u16
      Callsites:
        - Src:             'libregexp.c:615,5'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:616,5'
          Dst:             dbuf_put_u16
    - 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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './cutils.h:275,12'
          Dst:             dbuf_put
    - functionName:    re_string_cmp_len
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    re_emit_range
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - dbuf_put_u16
        - dbuf_put_u32
        - re_emit_op_u16
        - re_emit_op_u32
        - re_parse_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:1170,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:1170,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:1171,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1172,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1173,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:1173,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1174,9'
              BranchSideFuncs:
                - re_emit_op_u32
            - BranchSide:      'libregexp.c:1176,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:1177,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1178,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:1179,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:1179,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1182,34'
              BranchSideFuncs:
                - re_emit_op_u16
                - dbuf_put_u16
                - dbuf_put_u16
            - BranchSide:      'libregexp.c:1191,34'
              BranchSideFuncs:
                - re_emit_op_u16
                - dbuf_put_u32
                - dbuf_put_u32
        - Branch String:   'libregexp.c:1183,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1183,13'
              BranchSideFuncs:
                - dbuf_put_u16
                - dbuf_put_u16
            - BranchSide:      'libregexp.c:1184,49'
              BranchSideFuncs:
                - dbuf_put_u16
                - dbuf_put_u16
        - Branch String:   'libregexp.c:1186,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1187,21'
              BranchSideFuncs:
                - dbuf_put_u16
                - dbuf_put_u16
            - BranchSide:      'libregexp.c:1188,45'
              BranchSideFuncs:
                - dbuf_put_u16
                - dbuf_put_u16
        - Branch String:   'libregexp.c:1183,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1183,13'
              BranchSideFuncs:
                - dbuf_put_u16
                - dbuf_put_u16
            - BranchSide:      'libregexp.c:1184,49'
              BranchSideFuncs:
                - dbuf_put_u16
                - dbuf_put_u16
        - Branch String:   'libregexp.c:1192,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1192,13'
              BranchSideFuncs:
                - dbuf_put_u32
                - dbuf_put_u32
            - BranchSide:      'libregexp.c:1193,49'
              BranchSideFuncs:
                - dbuf_put_u32
                - dbuf_put_u32
        - Branch String:   'libregexp.c:1192,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1192,13'
              BranchSideFuncs:
                - dbuf_put_u32
                - dbuf_put_u32
            - BranchSide:      'libregexp.c:1193,49'
              BranchSideFuncs:
                - dbuf_put_u32
                - dbuf_put_u32
      Callsites:
        - Src:             'libregexp.c:1172,16'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1174,9'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:1182,13'
          Dst:             re_emit_op_u16
        - Src:             'libregexp.c:1184,17'
          Dst:             dbuf_put_u16
        - Src:             'libregexp.c:1188,17'
          Dst:             dbuf_put_u16
        - Src:             'libregexp.c:1191,13'
          Dst:             re_emit_op_u16
        - Src:             'libregexp.c:1193,17'
          Dst:             dbuf_put_u32
        - Src:             'libregexp.c:1194,17'
          Dst:             dbuf_put_u32
    - functionName:    re_parse_error
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vsnprintf
      functionUses:    35
      BranchProfiles:
        - Branch String:   'libregexp.c:621,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'libregexp.c:622,5'
              BranchSideFuncs:
                - vsnprintf
      Callsites:
        - Src:             'libregexp.c:623,5'
          Dst:             vsnprintf
    - functionName:    re_emit_op_u32
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 595
      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:    12
      BranchProfiles:
        - Branch String:   'libregexp.c:592,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_put_u32
            - BranchSide:      'libregexp.c:592,30'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_put_u32
      Callsites:
        - Src:             'libregexp.c:592,5'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:594,5'
          Dst:             dbuf_put_u32
    - functionName:    dbuf_put_u32
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dbuf_put
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './cutils.h:279,12'
          Dst:             dbuf_put
    - 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:    re_string_hash
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          114
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:150,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:150,18'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:150,5'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:150,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:150,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:151,15'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:150,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:150,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:151,15'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:150,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:151,15'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:152,14'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:150,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:151,15'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:152,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    re_string_find
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - re_string_find2
        - re_string_hash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:282,10'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_string_hash
                - re_string_find2
            - BranchSide:      'libregexp.c:282,10'
              BranchSideFuncs:
                - re_string_hash
                - re_string_find2
      Callsites:
        - Src:             'libregexp.c:282,10'
          Dst:             re_string_hash
        - Src:             'libregexp.c:283,12'
          Dst:             re_string_find2
    - functionName:    re_string_find2
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          243
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - lre_realloc
        - max_int
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:227,12'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_realloc
                - max_int
                - lre_realloc
                - lre_realloc
                - memcmp
            - BranchSide:      'libregexp.c:227,12'
              BranchSideFuncs:
                - lre_realloc
                - max_int
                - lre_realloc
                - lre_realloc
                - memcmp
        - Branch String:   'libregexp.c:227,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:228,28'
              BranchSideFuncs:
                - lre_realloc
                - max_int
                - lre_realloc
                - lre_realloc
            - BranchSide:      'libregexp.c:237,10'
              BranchSideFuncs:
                - lre_realloc
                - max_int
                - lre_realloc
                - lre_realloc
        - Branch String:   'libregexp.c:230,31'
          Branch Sides:
            - BranchSide:      'libregexp.c:229,0'
              BranchSideFuncs:
                - lre_realloc
                - max_int
                - lre_realloc
                - lre_realloc
                - memcmp
            - BranchSide:      'libregexp.c:230,37'
              BranchSideFuncs:
                - lre_realloc
                - max_int
                - lre_realloc
                - lre_realloc
                - memcmp
        - Branch String:   'libregexp.c:230,48'
          Branch Sides:
            - BranchSide:      'libregexp.c:229,0'
              BranchSideFuncs:
                - memcmp
                - lre_realloc
                - max_int
                - lre_realloc
                - lre_realloc
            - BranchSide:      'libregexp.c:231,28'
              BranchSideFuncs:
                - memcmp
                - lre_realloc
                - max_int
                - lre_realloc
                - lre_realloc
        - Branch String:   'libregexp.c:230,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:229,0'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:230,17'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:229,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:230,20'
              BranchSideFuncs:
                - lre_realloc
                - max_int
                - lre_realloc
                - lre_realloc
            - BranchSide:      'libregexp.c:237,10'
              BranchSideFuncs:
                - lre_realloc
                - max_int
                - lre_realloc
                - lre_realloc
        - Branch String:   'libregexp.c:237,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:237,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:240,9'
              BranchSideFuncs:
                - lre_realloc
                - max_int
                - lre_realloc
                - lre_realloc
        - Branch String:   'libregexp.c:240,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:244,36'
              BranchSideFuncs:
                - max_int
                - lre_realloc
                - lre_realloc
                - lre_realloc
            - BranchSide:      'libregexp.c:266,27'
              BranchSideFuncs:
                - lre_realloc
        - Branch String:   'libregexp.c:248,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:248,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:250,9'
              BranchSideFuncs:
                - lre_realloc
                - lre_realloc
        - Branch String:   'libregexp.c:252,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:251,39'
              BranchSideFuncs:
                - lre_realloc
                - lre_realloc
            - BranchSide:      'libregexp.c:253,29'
              BranchSideFuncs:
                - lre_realloc
                - lre_realloc
        - Branch String:   'libregexp.c:252,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:251,39'
              BranchSideFuncs:
                - lre_realloc
                - lre_realloc
            - BranchSide:      'libregexp.c:253,29'
              BranchSideFuncs:
                - lre_realloc
                - lre_realloc
        - Branch String:   'libregexp.c:251,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:252,24'
              BranchSideFuncs:
                - lre_realloc
                - lre_realloc
            - BranchSide:      'libregexp.c:259,27'
              BranchSideFuncs:
                - lre_realloc
                - lre_realloc
        - Branch String:   'libregexp.c:267,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:267,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:269,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:231,18'
          Dst:             memcmp
        - Src:             'libregexp.c:244,25'
          Dst:             max_int
        - Src:             'libregexp.c:246,26'
          Dst:             lre_realloc
        - Src:             'libregexp.c:259,9'
          Dst:             lre_realloc
        - Src:             'libregexp.c:266,9'
          Dst:             lre_realloc
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    max_int
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 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:    re_string_add
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cr_union_interval
        - re_string_find
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:289,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_string_find
                - cr_union_interval
            - BranchSide:      'libregexp.c:289,13'
              BranchSideFuncs:
                - re_string_find
                - cr_union_interval
        - Branch String:   'libregexp.c:289,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:290,42'
              BranchSideFuncs:
                - cr_union_interval
            - BranchSide:      'libregexp.c:292,9'
              BranchSideFuncs:
                - re_string_find
        - Branch String:   'libregexp.c:292,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:294,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:290,16'
          Dst:             cr_union_interval
        - Src:             'libregexp.c:292,9'
          Dst:             re_string_find
    - functionName:    cr_union_interval
      functionSourceFile: '/src/quickjs/./libunicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cr_op1
      functionUses:    4
      BranchProfiles:
        - Branch String:   './libunicode.h:83,5'
          Branch Sides:
            - BranchSide:      './libunicode.h:0,0'
              BranchSideFuncs:
                - cr_op1
            - BranchSide:      './libunicode.h:84,13'
              BranchSideFuncs:
                - cr_op1
      Callsites:
        - Src:             './libunicode.h:86,12'
          Dst:             cr_op1
    - functionName:    re_string_list_canonicalize
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          137
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - cr_regexp_canonicalize
        - lre_canonicalize
        - re_string_add
        - re_string_list_free
        - re_string_list_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:349,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - cr_regexp_canonicalize
                - re_string_list_init
                - lre_canonicalize
                - re_string_add
                - re_string_list_free
                - re_string_list_free
            - BranchSide:      'libregexp.c:349,9'
              BranchSideFuncs:
                - cr_regexp_canonicalize
                - re_string_list_init
                - lre_canonicalize
                - re_string_add
                - re_string_list_free
                - re_string_list_free
        - Branch String:   'libregexp.c:349,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:349,9'
              BranchSideFuncs:
                - re_string_list_init
                - lre_canonicalize
                - re_string_add
                - re_string_list_free
                - re_string_list_free
            - BranchSide:      'libregexp.c:351,12'
              BranchSideFuncs:
                - re_string_list_init
                - lre_canonicalize
                - re_string_add
                - re_string_list_free
                - re_string_list_free
        - Branch String:   'libregexp.c:351,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:351,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:357,9'
              BranchSideFuncs:
                - re_string_list_init
                - lre_canonicalize
                - re_string_add
                - re_string_list_free
                - re_string_list_free
        - Branch String:   'libregexp.c:369,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:370,24'
              BranchSideFuncs:
                - re_string_list_free
            - BranchSide:      'libregexp.c:380,9'
              BranchSideFuncs:
                - re_string_list_free
        - Branch String:   'libregexp.c:371,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:372,50'
              BranchSideFuncs:
                - re_string_add
                - re_string_list_free
                - lre_canonicalize
                - re_string_list_free
            - BranchSide:      'libregexp.c:374,49'
              BranchSideFuncs:
                - re_string_add
                - re_string_list_free
                - lre_canonicalize
                - re_string_list_free
        - Branch String:   'libregexp.c:371,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:372,50'
              BranchSideFuncs:
                - lre_canonicalize
                - re_string_add
                - re_string_list_free
                - re_string_list_free
            - BranchSide:      'libregexp.c:374,49'
              BranchSideFuncs:
                - re_string_add
                - re_string_list_free
                - lre_canonicalize
                - re_string_list_free
        - Branch String:   'libregexp.c:374,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:370,0'
              BranchSideFuncs:
                - lre_canonicalize
                - re_string_add
                - re_string_list_free
                - re_string_list_free
            - BranchSide:      'libregexp.c:375,21'
              BranchSideFuncs:
                - re_string_list_free
        - Branch String:   'libregexp.c:369,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:370,24'
              BranchSideFuncs:
                - lre_canonicalize
                - re_string_add
                - re_string_list_free
                - re_string_list_free
            - BranchSide:      'libregexp.c:380,9'
              BranchSideFuncs:
                - re_string_list_free
      Callsites:
        - Src:             'libregexp.c:349,9'
          Dst:             cr_regexp_canonicalize
        - Src:             'libregexp.c:357,9'
          Dst:             re_string_list_init
        - Src:             'libregexp.c:372,33'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:374,21'
          Dst:             re_string_add
        - Src:             'libregexp.c:380,9'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:375,21'
          Dst:             re_string_list_free
    - functionName:    re_string_list_init
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cr_init
        - lre_realloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libregexp.c:157,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - cr_init
            - BranchSide:      'libregexp.c:157,25'
              BranchSideFuncs:
                - cr_init
      Callsites:
        - Src:             'libregexp.c:157,5'
          Dst:             cr_init
        - Src:             'libregexp.c:157,5'
          Dst:             lre_realloc
    - functionName:    re_string_list_free
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - cr_free
        - lre_realloc
      functionUses:    21
      BranchProfiles:
        - Branch String:   'libregexp.c:169,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:168,35'
              BranchSideFuncs:
                - lre_realloc
                - cr_free
                - lre_realloc
            - BranchSide:      'libregexp.c:170,25'
              BranchSideFuncs:
                - lre_realloc
                - lre_realloc
                - cr_free
        - Branch String:   'libregexp.c:169,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:168,23'
              BranchSideFuncs:
                - lre_realloc
                - cr_free
                - lre_realloc
            - BranchSide:      'libregexp.c:170,25'
              BranchSideFuncs:
                - lre_realloc
                - lre_realloc
                - cr_free
        - Branch String:   'libregexp.c:168,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:168,5'
              BranchSideFuncs:
                - lre_realloc
                - lre_realloc
                - cr_free
            - BranchSide:      'libregexp.c:169,20'
              BranchSideFuncs:
                - lre_realloc
                - lre_realloc
                - cr_free
      Callsites:
        - Src:             'libregexp.c:171,13'
          Dst:             lre_realloc
        - Src:             'libregexp.c:174,5'
          Dst:             lre_realloc
        - Src:             'libregexp.c:176,5'
          Dst:             cr_free
    - functionName:    seq_prop_cb
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - re_string_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:806,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_string_add
            - BranchSide:      'libregexp.c:806,5'
              BranchSideFuncs:
                - re_string_add
      Callsites:
        - Src:             'libregexp.c:806,5'
          Dst:             re_string_add
    - functionName:    is_unicode_char
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 799
      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:796,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:796,28'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:799,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:796,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:796,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:797,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:797,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:797,28'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:799,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:797,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:797,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:798,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:798,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:798,28'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:799,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:798,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:798,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:799,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cr_add_point
      functionSourceFile: '/src/quickjs/./libunicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 64
      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:58,13'
          Branch Sides:
            - BranchSide:      './libunicode.h:0,0'
              BranchSideFuncs:
                - cr_realloc
            - BranchSide:      './libunicode.h:58,13'
              BranchSideFuncs:
                - cr_realloc
        - Branch String:   './libunicode.h:58,9'
          Branch Sides:
            - BranchSide:      './libunicode.h:59,36'
              BranchSideFuncs: []
            - BranchSide:      './libunicode.h:62,9'
              BranchSideFuncs: []
        - Branch String:   './libunicode.h:59,13'
          Branch Sides:
            - BranchSide:      './libunicode.h:59,13'
              BranchSideFuncs: []
            - BranchSide:      './libunicode.h:62,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             './libunicode.h:59,13'
          Dst:             cr_realloc
    - functionName:    parse_class_string_disjunction
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          137
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - dbuf_free
        - dbuf_init2
        - dbuf_put_u32
        - get_class_atom
        - lre_realloc
        - re_parse_error
        - re_parse_out_of_memory
        - re_string_add
        - re_string_list_canonicalize
        - re_string_list_free
        - re_string_list_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:936,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_error
                - dbuf_init2
                - re_string_list_init
                - get_class_atom
                - dbuf_put_u32
                - re_parse_out_of_memory
                - dbuf_free
                - re_string_list_free
                - re_string_add
                - re_string_list_canonicalize
                - dbuf_free
            - BranchSide:      'libregexp.c:940,9'
              BranchSideFuncs:
                - re_parse_error
                - dbuf_init2
                - re_string_list_init
                - get_class_atom
                - dbuf_put_u32
                - re_parse_out_of_memory
                - dbuf_free
                - re_string_list_free
                - re_string_add
                - re_string_list_canonicalize
                - dbuf_free
        - Branch String:   'libregexp.c:941,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:942,16'
              BranchSideFuncs:
                - dbuf_init2
                - re_string_list_init
                - get_class_atom
                - dbuf_put_u32
                - re_parse_out_of_memory
                - dbuf_free
                - re_string_list_free
                - re_string_add
                - re_string_list_canonicalize
                - dbuf_free
            - BranchSide:      'libregexp.c:944,25'
              BranchSideFuncs:
                - dbuf_init2
                - re_string_list_init
                - get_class_atom
                - dbuf_put_u32
                - re_parse_out_of_memory
                - dbuf_free
                - re_string_list_free
                - re_string_add
                - re_string_list_canonicalize
                - dbuf_free
        - Branch String:   'libregexp.c:950,26'
          Branch Sides:
            - BranchSide:      'libregexp.c:950,32'
              BranchSideFuncs:
                - re_string_add
                - re_parse_out_of_memory
                - dbuf_free
                - re_string_list_free
                - get_class_atom
                - dbuf_put_u32
                - re_string_list_canonicalize
                - dbuf_free
            - BranchSide:      'libregexp.c:959,35'
              BranchSideFuncs:
                - re_string_add
                - re_parse_out_of_memory
                - dbuf_free
                - re_string_list_free
                - get_class_atom
                - dbuf_put_u32
                - re_string_list_canonicalize
                - dbuf_free
        - Branch String:   'libregexp.c:950,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:951,17'
              BranchSideFuncs:
                - re_string_add
                - re_parse_out_of_memory
                - dbuf_free
                - re_string_list_free
                - get_class_atom
                - dbuf_put_u32
                - re_string_list_canonicalize
                - dbuf_free
            - BranchSide:      'libregexp.c:959,35'
              BranchSideFuncs:
                - re_string_add
                - re_parse_out_of_memory
                - dbuf_free
                - re_string_list_free
                - get_class_atom
                - dbuf_put_u32
                - re_string_list_canonicalize
                - dbuf_free
        - Branch String:   'libregexp.c:952,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:954,17'
              BranchSideFuncs:
                - dbuf_free
                - re_string_list_free
            - BranchSide:      'libregexp.c:976,5'
              BranchSideFuncs:
                - dbuf_free
                - re_string_list_free
        - Branch String:   'libregexp.c:954,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_class_atom
                - dbuf_put_u32
                - re_parse_out_of_memory
                - dbuf_free
                - re_string_list_free
                - re_string_add
                - re_string_list_canonicalize
                - dbuf_free
            - BranchSide:      'libregexp.c:950,17'
              BranchSideFuncs:
                - get_class_atom
                - dbuf_put_u32
                - re_parse_out_of_memory
                - dbuf_free
                - re_string_list_free
                - re_string_add
                - re_string_list_canonicalize
                - dbuf_free
        - Branch String:   'libregexp.c:959,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_class_atom
                - dbuf_put_u32
                - re_parse_out_of_memory
                - dbuf_free
                - re_string_list_free
                - re_string_add
                - re_string_list_canonicalize
                - dbuf_free
            - BranchSide:      'libregexp.c:963,13'
              BranchSideFuncs:
                - get_class_atom
                - dbuf_put_u32
                - re_parse_out_of_memory
                - dbuf_free
                - re_string_list_free
                - re_string_add
                - re_string_list_canonicalize
                - dbuf_free
        - Branch String:   'libregexp.c:963,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - dbuf_free
                - re_string_list_free
                - dbuf_free
            - BranchSide:      'libregexp.c:967,12'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - dbuf_free
                - re_string_list_free
                - dbuf_free
        - Branch String:   'libregexp.c:967,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:968,13'
              BranchSideFuncs:
                - dbuf_free
            - BranchSide:      'libregexp.c:971,6'
              BranchSideFuncs:
                - dbuf_free
        - Branch String:   'libregexp.c:968,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:971,6'
              BranchSideFuncs:
                - dbuf_free
            - BranchSide:      'libregexp.c:976,5'
              BranchSideFuncs:
                - dbuf_free
                - re_string_list_free
      Callsites:
        - Src:             'libregexp.c:942,16'
          Dst:             re_parse_error
        - Src:             'libregexp.c:944,5'
          Dst:             dbuf_init2
        - Src:             'libregexp.c:944,5'
          Dst:             lre_realloc
        - Src:             'libregexp.c:945,5'
          Dst:             re_string_list_init
        - Src:             'libregexp.c:951,17'
          Dst:             get_class_atom
        - Src:             'libregexp.c:954,17'
          Dst:             dbuf_put_u32
        - Src:             'libregexp.c:959,13'
          Dst:             re_string_add
        - Src:             'libregexp.c:968,13'
          Dst:             re_string_list_canonicalize
        - Src:             'libregexp.c:972,5'
          Dst:             dbuf_free
        - Src:             'libregexp.c:0,0'
          Dst:             re_parse_out_of_memory
        - Src:             'libregexp.c:976,5'
          Dst:             dbuf_free
        - Src:             'libregexp.c:977,5'
          Dst:             re_string_list_free
    - functionName:    get_class_atom
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          608
      EdgeCount:       166
      CyclomaticComplexity: 31
      functionsReached:
        - cr_init_char_range
        - lre_parse_escape
        - parse_class_string_disjunction
        - parse_unicode_property
        - re_parse_error
        - unicode_from_utf8
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libregexp.c:987,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_error
                - re_parse_error
                - re_parse_error
                - parse_class_string_disjunction
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
                - parse_unicode_property
                - cr_init_char_range
            - BranchSide:      'libregexp.c:991,9'
              BranchSideFuncs:
                - re_parse_error
                - re_parse_error
                - re_parse_error
                - parse_class_string_disjunction
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
                - parse_unicode_property
                - cr_init_char_range
        - Branch String:   'libregexp.c:994,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:996,10'
              BranchSideFuncs:
                - re_parse_error
                - parse_class_string_disjunction
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
                - parse_unicode_property
                - cr_init_char_range
            - BranchSide:      'libregexp.c:1100,21'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1126,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1141,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1141,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1141,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1141,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1141,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1141,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1141,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1141,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1141,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1150,15'
              BranchSideFuncs:
                - unicode_from_utf8
                - re_parse_error
        - Branch String:   'libregexp.c:997,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:999,15'
              BranchSideFuncs:
                - parse_class_string_disjunction
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
                - parse_unicode_property
                - cr_init_char_range
            - BranchSide:      'libregexp.c:1102,20'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1000,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1006,13'
              BranchSideFuncs:
                - cr_init_char_range
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1009,13'
              BranchSideFuncs:
                - cr_init_char_range
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1012,13'
              BranchSideFuncs:
                - cr_init_char_range
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1015,13'
              BranchSideFuncs:
                - cr_init_char_range
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1017,13'
              BranchSideFuncs:
                - cr_init_char_range
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1019,18'
              BranchSideFuncs:
                - cr_init_char_range
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1026,17'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1042,18'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1065,20'
              BranchSideFuncs:
                - parse_unicode_property
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1065,20'
              BranchSideFuncs:
                - parse_unicode_property
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1074,20'
              BranchSideFuncs:
                - parse_class_string_disjunction
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1083,14'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1019,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1021,17'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1083,14'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
        - Branch String:   'libregexp.c:1021,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1021,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1027,27'
          Branch Sides:
            - BranchSide:      'libregexp.c:1027,32'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1028,20'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1027,40'
          Branch Sides:
            - BranchSide:      'libregexp.c:1031,19'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1033,27'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1028,27'
          Branch Sides:
            - BranchSide:      'libregexp.c:1028,32'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1029,22'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1028,40'
          Branch Sides:
            - BranchSide:      'libregexp.c:1029,47'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1031,19'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1029,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1029,34'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1033,27'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1029,42'
          Branch Sides:
            - BranchSide:      'libregexp.c:1030,18'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1033,27'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1029,55'
          Branch Sides:
            - BranchSide:      'libregexp.c:1030,18'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1033,27'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1030,26'
          Branch Sides:
            - BranchSide:      'libregexp.c:1030,33'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1033,27'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1027,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1031,19'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1033,27'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1033,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:1037,18'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1090,28'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1042,26'
          Branch Sides:
            - BranchSide:      'libregexp.c:1042,32'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1042,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1090,28'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1065,31'
          Branch Sides:
            - BranchSide:      'libregexp.c:1065,34'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1083,14'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
        - Branch String:   'libregexp.c:1065,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1066,58'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1083,14'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
        - Branch String:   'libregexp.c:1066,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1066,21'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1074,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:1074,36'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1083,14'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
        - Branch String:   'libregexp.c:1074,39'
          Branch Sides:
            - BranchSide:      'libregexp.c:1074,42'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1083,14'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
        - Branch String:   'libregexp.c:1074,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1075,21'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1083,14'
              BranchSideFuncs:
                - lre_parse_escape
                - re_parse_error
                - unicode_from_utf8
                - re_parse_error
        - Branch String:   'libregexp.c:1075,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1075,21'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1085,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1088,21'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1088,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1090,28'
              BranchSideFuncs:
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1157,14'
              BranchSideFuncs:
                - unicode_from_utf8
                - re_parse_error
        - Branch String:   'libregexp.c:1100,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1102,20'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1157,14'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1126,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1126,32'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1157,14'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1126,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1128,20'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1157,14'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1141,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1143,20'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1157,14'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1150,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1151,17'
              BranchSideFuncs:
                - unicode_from_utf8
                - re_parse_error
            - BranchSide:      'libregexp.c:1157,14'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1152,38'
          Branch Sides:
            - BranchSide:      'libregexp.c:1152,45'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1152,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1154,24'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1161,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:1021,17'
          Dst:             cr_init_char_range
        - Src:             'libregexp.c:1066,21'
          Dst:             parse_unicode_property
        - Src:             'libregexp.c:1075,21'
          Dst:             parse_class_string_disjunction
        - Src:             'libregexp.c:1084,19'
          Dst:             lre_parse_escape
        - Src:             'libregexp.c:1090,28'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1102,20'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1128,20'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1143,20'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1151,17'
          Dst:             unicode_from_utf8
        - Src:             'libregexp.c:1154,24'
          Dst:             re_parse_error
    - functionName:    re_parse_out_of_memory
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - re_parse_error
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libregexp.c:630,12'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:630,12'
              BranchSideFuncs:
                - re_parse_error
      Callsites:
        - Src:             'libregexp.c:630,12'
          Dst:             re_parse_error
    - functionName:    cr_init_char_range
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - cr_add_point
        - cr_invert
        - re_string_list_free
        - re_string_list_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:439,16'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_string_list_init
                - cr_add_point
                - re_string_list_free
                - cr_invert
            - BranchSide:      'libregexp.c:439,16'
              BranchSideFuncs:
                - re_string_list_init
                - cr_add_point
                - re_string_list_free
                - cr_invert
        - Branch String:   'libregexp.c:443,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:441,11'
              BranchSideFuncs:
                - cr_invert
                - re_string_list_free
            - BranchSide:      'libregexp.c:447,9'
              BranchSideFuncs:
                - cr_invert
                - re_string_list_free
        - Branch String:   'libregexp.c:443,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:444,35'
              BranchSideFuncs:
                - cr_invert
                - re_string_list_free
            - BranchSide:      'libregexp.c:447,9'
              BranchSideFuncs:
                - cr_invert
                - re_string_list_free
        - Branch String:   'libregexp.c:444,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:443,30'
              BranchSideFuncs:
                - cr_add_point
                - re_string_list_free
                - cr_invert
            - BranchSide:      'libregexp.c:453,5'
              BranchSideFuncs:
                - re_string_list_free
        - Branch String:   'libregexp.c:447,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:447,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:448,13'
              BranchSideFuncs:
                - cr_invert
                - re_string_list_free
        - Branch String:   'libregexp.c:448,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:448,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:453,5'
              BranchSideFuncs:
                - re_string_list_free
      Callsites:
        - Src:             'libregexp.c:442,5'
          Dst:             re_string_list_init
        - Src:             'libregexp.c:444,13'
          Dst:             cr_add_point
        - Src:             'libregexp.c:448,13'
          Dst:             cr_invert
        - Src:             'libregexp.c:453,5'
          Dst:             re_string_list_free
    - functionName:    parse_unicode_property
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          438
      EdgeCount:       124
      CyclomaticComplexity: 38
      functionsReached:
        - cr_free
        - cr_init
        - cr_invert
        - is_unicode_char
        - lre_realloc
        - re_parse_error
        - re_parse_out_of_memory
        - re_string_list_canonicalize
        - re_string_list_free
        - re_string_list_init
        - seq_prop_cb
        - strcmp
        - unicode_general_category
        - unicode_prop
        - unicode_script
        - unicode_sequence_prop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:814,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
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_error
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_error
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
            - BranchSide:      'libregexp.c:819,9'
              BranchSideFuncs:
                - re_parse_error
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_error
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_error
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
        - Branch String:   'libregexp.c:820,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
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_error
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_error
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
            - BranchSide:      'libregexp.c:821,16'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:825,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:827,11'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:898,16'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:824,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:825,16'
              BranchSideFuncs:
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_error
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_error
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
            - BranchSide:      'libregexp.c:829,8'
              BranchSideFuncs:
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_error
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_error
                - is_unicode_char
                - is_unicode_char
                - re_parse_error
        - Branch String:   'libregexp.c:831,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
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_error
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_error
                - re_parse_error
            - BranchSide:      'libregexp.c:839,8'
              BranchSideFuncs:
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_error
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_error
        - Branch String:   'libregexp.c:834,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:835,24'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:836,15'
              BranchSideFuncs:
                - is_unicode_char
                - re_parse_error
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_error
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_error
        - Branch String:   'libregexp.c:833,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:834,20'
              BranchSideFuncs:
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_error
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_error
            - BranchSide:      'libregexp.c:839,8'
              BranchSideFuncs:
                - re_parse_error
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_error
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_error
        - Branch String:   'libregexp.c:840,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:841,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_error
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_error
            - BranchSide:      'libregexp.c:842,6'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - strcmp
                - re_parse_error
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_error
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_error
        - Branch String:   'libregexp.c:845,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:845,37'
              BranchSideFuncs:
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - re_string_list_canonicalize
                - re_string_list_free
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
            - BranchSide:      'libregexp.c:851,9'
              BranchSideFuncs:
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - re_string_list_canonicalize
                - re_string_list_free
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
        - Branch String:   'libregexp.c:845,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:848,17'
              BranchSideFuncs:
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - re_string_list_canonicalize
                - re_string_list_free
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
            - BranchSide:      'libregexp.c:851,9'
              BranchSideFuncs:
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - re_string_list_canonicalize
                - re_string_list_free
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
        - Branch String:   'libregexp.c:848,51'
          Branch Sides:
            - BranchSide:      'libregexp.c:848,55'
              BranchSideFuncs:
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - re_string_list_canonicalize
                - re_string_list_free
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
            - BranchSide:      'libregexp.c:851,9'
              BranchSideFuncs:
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - re_string_list_canonicalize
                - re_string_list_free
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
        - Branch String:   'libregexp.c:848,16'
          Branch Sides:
            - BranchSide:      'libregexp.c:851,9'
              BranchSideFuncs:
                - re_string_list_init
                - unicode_script
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - re_string_list_canonicalize
                - re_string_list_free
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
            - BranchSide:      'libregexp.c:860,17'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - re_parse_error
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_error
        - Branch String:   'libregexp.c:853,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:854,13'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
            - BranchSide:      'libregexp.c:905,12'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
        - Branch String:   'libregexp.c:855,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:856,24'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:926,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:860,50'
          Branch Sides:
            - BranchSide:      'libregexp.c:860,54'
              BranchSideFuncs:
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - re_string_list_canonicalize
                - re_string_list_free
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
            - BranchSide:      'libregexp.c:861,9'
              BranchSideFuncs:
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - re_string_list_canonicalize
                - re_string_list_free
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
        - Branch String:   'libregexp.c:860,16'
          Branch Sides:
            - BranchSide:      'libregexp.c:861,9'
              BranchSideFuncs:
                - re_string_list_init
                - unicode_general_category
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - re_string_list_canonicalize
                - re_string_list_free
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
            - BranchSide:      'libregexp.c:870,16'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
        - Branch String:   'libregexp.c:863,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:864,13'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
            - BranchSide:      'libregexp.c:905,12'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
        - Branch String:   'libregexp.c:865,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:866,24'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:926,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:870,16'
          Branch Sides:
            - BranchSide:      'libregexp.c:871,9'
              BranchSideFuncs:
                - re_string_list_init
                - unicode_general_category
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - re_parse_error
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
                - re_string_list_free
            - BranchSide:      'libregexp.c:898,16'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:873,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:874,13'
              BranchSideFuncs:
                - re_string_list_free
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:877,17'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - unicode_prop
                - re_parse_error
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
        - Branch String:   'libregexp.c:877,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:878,19'
              BranchSideFuncs:
                - unicode_prop
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_error
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
                - re_string_list_free
            - BranchSide:      'libregexp.c:905,12'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
        - Branch String:   'libregexp.c:879,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:880,17'
              BranchSideFuncs:
                - re_string_list_free
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:884,17'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_error
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_free
        - Branch String:   'libregexp.c:884,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:884,25'
              BranchSideFuncs:
                - re_parse_error
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - re_string_list_free
            - BranchSide:      'libregexp.c:905,12'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
        - Branch String:   'libregexp.c:884,32'
          Branch Sides:
            - BranchSide:      'libregexp.c:884,35'
              BranchSideFuncs:
                - cr_init
                - unicode_sequence_prop
                - cr_free
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_error
                - re_string_list_free
            - BranchSide:      'libregexp.c:898,16'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:884,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:886,33'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:898,16'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:889,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:890,17'
              BranchSideFuncs:
                - re_string_list_free
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:894,17'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_error
        - Branch String:   'libregexp.c:894,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:898,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:905,12'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
                - cr_invert
                - re_string_list_free
                - re_string_list_canonicalize
                - re_string_list_free
        - Branch String:   'libregexp.c:905,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:905,30'
              BranchSideFuncs:
                - cr_invert
                - re_string_list_free
                - re_parse_out_of_memory
                - re_string_list_canonicalize
                - re_string_list_free
            - BranchSide:      'libregexp.c:911,9'
              BranchSideFuncs:
                - cr_invert
                - re_string_list_free
                - re_parse_out_of_memory
                - re_string_list_canonicalize
                - re_string_list_free
        - Branch String:   'libregexp.c:905,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:906,51'
              BranchSideFuncs:
                - cr_invert
                - re_string_list_free
                - re_parse_out_of_memory
                - re_string_list_canonicalize
                - re_string_list_free
            - BranchSide:      'libregexp.c:911,9'
              BranchSideFuncs:
                - cr_invert
                - re_string_list_free
                - re_parse_out_of_memory
                - re_string_list_canonicalize
                - re_string_list_free
        - Branch String:   'libregexp.c:906,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:907,13'
              BranchSideFuncs:
                - cr_invert
                - re_string_list_free
                - re_parse_out_of_memory
                - re_string_list_canonicalize
                - re_string_list_free
            - BranchSide:      'libregexp.c:911,9'
              BranchSideFuncs:
                - cr_invert
                - re_string_list_free
                - re_parse_out_of_memory
                - re_string_list_canonicalize
                - re_string_list_free
        - Branch String:   'libregexp.c:911,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:912,13'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:917,12'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:912,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:913,13'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:917,12'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:917,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:917,31'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:923,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:917,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:918,51'
              BranchSideFuncs:
                - re_string_list_canonicalize
                - re_string_list_free
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:923,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:918,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:919,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:923,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:824,12'
          Dst:             is_unicode_char
        - Src:             'libregexp.c:821,16'
          Dst:             re_parse_error
        - Src:             'libregexp.c:824,12'
          Dst:             is_unicode_char
        - Src:             'libregexp.c:833,16'
          Dst:             is_unicode_char
        - Src:             'libregexp.c:835,24'
          Dst:             re_parse_error
        - Src:             'libregexp.c:833,16'
          Dst:             is_unicode_char
        - Src:             'libregexp.c:841,16'
          Dst:             re_parse_error
        - Src:             'libregexp.c:845,10'
          Dst:             strcmp
        - Src:             'libregexp.c:845,37'
          Dst:             strcmp
        - Src:             'libregexp.c:848,17'
          Dst:             strcmp
        - Src:             'libregexp.c:848,55'
          Dst:             strcmp
        - Src:             'libregexp.c:851,9'
          Dst:             re_string_list_init
        - Src:             'libregexp.c:852,15'
          Dst:             unicode_script
        - Src:             'libregexp.c:854,13'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:856,24'
          Dst:             re_parse_error
        - Src:             'libregexp.c:860,17'
          Dst:             strcmp
        - Src:             'libregexp.c:860,54'
          Dst:             strcmp
        - Src:             'libregexp.c:861,9'
          Dst:             re_string_list_init
        - Src:             'libregexp.c:862,15'
          Dst:             unicode_general_category
        - Src:             'libregexp.c:864,13'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:866,24'
          Dst:             re_parse_error
        - Src:             'libregexp.c:871,9'
          Dst:             re_string_list_init
        - Src:             'libregexp.c:872,15'
          Dst:             unicode_general_category
        - Src:             'libregexp.c:874,13'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:878,19'
          Dst:             unicode_prop
        - Src:             'libregexp.c:880,17'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:886,13'
          Dst:             cr_init
        - Src:             'libregexp.c:886,13'
          Dst:             lre_realloc
        - Src:             'libregexp.c:887,19'
          Dst:             unicode_sequence_prop
        - Src:             'libregexp.c:887,19'
          Dst:             seq_prop_cb
        - Src:             'libregexp.c:888,13'
          Dst:             cr_free
        - Src:             'libregexp.c:890,17'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:898,16'
          Dst:             re_parse_error
        - Src:             'libregexp.c:906,13'
          Dst:             re_string_list_canonicalize
        - Src:             'libregexp.c:907,13'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:912,13'
          Dst:             cr_invert
        - Src:             'libregexp.c:913,13'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:918,13'
          Dst:             re_string_list_canonicalize
        - Src:             'libregexp.c:919,13'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:926,12'
          Dst:             re_parse_out_of_memory
    - functionName:    lre_parse_escape
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 790
      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:686,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:686,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:688,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:687,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:687,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:687,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:687,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:687,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:687,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:687,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:687,9'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:688,5'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:694,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:697,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:700,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:703,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:706,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:713,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:713,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:788,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:713,27'
          Branch Sides:
            - BranchSide:      'libregexp.c:713,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:728,23'
              BranchSideFuncs:
                - from_hex
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:713,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:714,18'
              BranchSideFuncs:
                - from_hex
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:728,23'
              BranchSideFuncs:
                - from_hex
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:718,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:718,25'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:720,28'
              BranchSideFuncs:
                - from_hex
        - Branch String:   'libregexp.c:721,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:721,25'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:723,25'
              BranchSideFuncs:
                - from_hex
        - Branch String:   'libregexp.c:723,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:717,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:726,18'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:728,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:735,17'
              BranchSideFuncs:
                - from_hex
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:737,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:736,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:737,25'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:735,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:736,34'
              BranchSideFuncs:
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:742,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:742,40'
          Branch Sides:
            - BranchSide:      'libregexp.c:743,33'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:788,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:743,38'
          Branch Sides:
            - BranchSide:      'libregexp.c:743,41'
              BranchSideFuncs:
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:788,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:743,54'
          Branch Sides:
            - BranchSide:      'libregexp.c:743,57'
              BranchSideFuncs:
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:788,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:742,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:748,38'
              BranchSideFuncs:
                - from_hex
                - from_hex
                - from_hex
                - from_hex
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:788,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:749,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:748,38'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:788,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:749,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:748,38'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:788,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:749,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:748,38'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:788,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:749,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:751,34'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:788,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:753,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:754,27'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:788,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:764,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:766,19'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:771,17'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:766,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:766,36'
              BranchSideFuncs:
                - is_digit
            - BranchSide:      'libregexp.c:766,24'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:766,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:766,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:788,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:772,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:774,20'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:788,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:776,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:778,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:788,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:779,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:781,20'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:788,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:717,25'
          Dst:             from_hex
        - Src:             'libregexp.c:736,25'
          Dst:             from_hex
        - Src:             'libregexp.c:742,21'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:748,29'
          Dst:             from_hex
        - Src:             'libregexp.c:748,29'
          Dst:             from_hex
        - Src:             'libregexp.c:748,29'
          Dst:             from_hex
        - Src:             'libregexp.c:748,29'
          Dst:             from_hex
        - Src:             'libregexp.c:753,35'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:755,29'
          Dst:             from_surrogate
        - Src:             'libregexp.c:766,27'
          Dst:             is_digit
    - 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: 113
      functionLinenumberEnd: 114
      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:114,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:114,26'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:114,21'
              BranchSideFuncs: []
      Callsites:       []
    - 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_class_set_operand
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          83
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - cr_union_interval
        - get_class_atom
        - lre_canonicalize
        - re_parse_nested_class
        - re_string_list_free
        - re_string_list_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libregexp.c:1299,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_class_atom
                - re_string_list_init
                - lre_canonicalize
                - cr_union_interval
                - re_string_list_free
                - re_parse_nested_class
            - BranchSide:      'libregexp.c:1299,24'
              BranchSideFuncs:
                - get_class_atom
                - re_string_list_init
                - lre_canonicalize
                - cr_union_interval
                - re_string_list_free
                - re_parse_nested_class
        - Branch String:   'libregexp.c:1301,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1302,13'
              BranchSideFuncs:
                - re_parse_nested_class
            - BranchSide:      'libregexp.c:1305,14'
              BranchSideFuncs:
                - get_class_atom
                - re_string_list_init
                - lre_canonicalize
                - cr_union_interval
                - re_string_list_free
        - Branch String:   'libregexp.c:1302,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1302,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1319,5'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1306,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1306,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1308,16'
              BranchSideFuncs:
                - re_string_list_init
                - lre_canonicalize
                - cr_union_interval
                - re_string_list_free
        - Branch String:   'libregexp.c:1308,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1310,13'
              BranchSideFuncs:
                - re_string_list_init
                - lre_canonicalize
                - cr_union_interval
                - re_string_list_free
            - BranchSide:      'libregexp.c:1319,5'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1311,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1312,46'
              BranchSideFuncs:
                - cr_union_interval
                - re_string_list_free
            - BranchSide:      'libregexp.c:1313,17'
              BranchSideFuncs:
                - cr_union_interval
                - re_string_list_free
        - Branch String:   'libregexp.c:1313,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1314,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1319,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:1302,13'
          Dst:             re_parse_nested_class
        - Src:             'libregexp.c:1305,14'
          Dst:             get_class_atom
        - Src:             'libregexp.c:1310,13'
          Dst:             re_string_list_init
        - Src:             'libregexp.c:1312,22'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:1313,17'
          Dst:             cr_union_interval
        - Src:             'libregexp.c:1314,17'
          Dst:             re_string_list_free
    - functionName:    re_parse_nested_class
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          577
      EdgeCount:       173
      CyclomaticComplexity: 51
      functionsReached:
        - cr_add_interval
        - cr_free
        - cr_init
        - cr_invert
        - cr_op1
        - cr_regexp_canonicalize
        - cr_union_interval
        - get_class_atom
        - lre_canonicalize
        - lre_check_stack_overflow
        - lre_realloc
        - re_parse_class_set_operand
        - re_parse_error
        - re_parse_nested_class
        - re_parse_out_of_memory
        - re_string_list_free
        - re_string_list_init
        - re_string_list_op
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:1324,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_check_stack_overflow
                - re_parse_error
                - re_string_list_init
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
            - BranchSide:      'libregexp.c:1330,37'
              BranchSideFuncs:
                - lre_check_stack_overflow
                - re_parse_error
                - re_string_list_init
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
        - Branch String:   'libregexp.c:1330,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1331,16'
              BranchSideFuncs:
                - re_string_list_init
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
            - BranchSide:      'libregexp.c:1333,5'
              BranchSideFuncs:
                - re_string_list_init
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
        - Branch String:   'libregexp.c:1338,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1339,10'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
            - BranchSide:      'libregexp.c:1346,16'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
        - Branch String:   'libregexp.c:1348,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:1348,29'
              BranchSideFuncs:
                - re_parse_nested_class
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
            - BranchSide:      'libregexp.c:1353,18'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_nested_class
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
        - Branch String:   'libregexp.c:1348,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1349,17'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_nested_class
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
            - BranchSide:      'libregexp.c:1353,18'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_nested_class
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
        - Branch String:   'libregexp.c:1349,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1404,27'
              BranchSideFuncs:
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_string_list_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
            - BranchSide:      'libregexp.c:1475,5'
              BranchSideFuncs:
                - re_string_list_free
        - Branch String:   'libregexp.c:1354,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1356,18'
              BranchSideFuncs:
                - re_string_list_free
            - BranchSide:      'libregexp.c:1475,5'
              BranchSideFuncs:
                - re_string_list_free
        - Branch String:   'libregexp.c:1356,27'
          Branch Sides:
            - BranchSide:      'libregexp.c:1356,30'
              BranchSideFuncs:
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - re_parse_out_of_memory
                - re_string_list_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - re_parse_nested_class
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
            - BranchSide:      'libregexp.c:1402,24'
              BranchSideFuncs:
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - get_class_atom
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
        - Branch String:   'libregexp.c:1356,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1357,32'
              BranchSideFuncs:
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - get_class_atom
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
            - BranchSide:      'libregexp.c:1402,24'
              BranchSideFuncs:
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - get_class_atom
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
        - Branch String:   'libregexp.c:1358,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:1358,39'
              BranchSideFuncs:
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - get_class_atom
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
            - BranchSide:      'libregexp.c:1360,24'
              BranchSideFuncs:
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - re_parse_out_of_memory
                - re_string_list_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - re_parse_nested_class
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
        - Branch String:   'libregexp.c:1358,52'
          Branch Sides:
            - BranchSide:      'libregexp.c:1358,21'
              BranchSideFuncs:
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - re_parse_out_of_memory
                - re_string_list_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - re_parse_nested_class
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
            - BranchSide:      'libregexp.c:1360,24'
              BranchSideFuncs:
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - re_parse_out_of_memory
                - re_string_list_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - re_parse_nested_class
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
        - Branch String:   'libregexp.c:1360,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1361,28'
              BranchSideFuncs:
                - re_string_list_free
                - re_parse_error
                - re_string_list_free
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - get_class_atom
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_string_list_free
                - re_parse_nested_class
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
            - BranchSide:      'libregexp.c:1368,22'
              BranchSideFuncs:
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - re_parse_out_of_memory
                - re_string_list_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - re_string_list_free
                - re_parse_error
                - re_parse_nested_class
                - cr_union_interval
                - re_string_list_free
        - Branch String:   'libregexp.c:1371,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1372,21'
              BranchSideFuncs:
                - re_string_list_free
                - re_parse_error
                - re_string_list_free
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - get_class_atom
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_string_list_free
                - re_parse_nested_class
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
            - BranchSide:      'libregexp.c:1379,21'
              BranchSideFuncs:
                - cr_init
                - cr_add_interval
                - cr_free
                - re_parse_out_of_memory
                - re_string_list_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - re_string_list_free
                - re_parse_error
                - re_string_list_free
                - re_parse_nested_class
                - cr_union_interval
        - Branch String:   'libregexp.c:1380,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1382,21'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
            - BranchSide:      'libregexp.c:1385,24'
              BranchSideFuncs:
                - cr_init
                - cr_add_interval
                - cr_free
                - re_parse_out_of_memory
                - re_string_list_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - cr_union_interval
        - Branch String:   'libregexp.c:1385,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1387,37'
              BranchSideFuncs:
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
            - BranchSide:      'libregexp.c:1396,25'
              BranchSideFuncs:
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
        - Branch String:   'libregexp.c:1388,58'
          Branch Sides:
            - BranchSide:      'libregexp.c:1389,56'
              BranchSideFuncs:
                - cr_regexp_canonicalize
                - cr_free
                - re_parse_out_of_memory
                - re_string_list_free
                - cr_op1
                - cr_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
            - BranchSide:      'libregexp.c:1391,25'
              BranchSideFuncs:
                - cr_free
                - re_parse_out_of_memory
                - re_string_list_free
        - Branch String:   'libregexp.c:1389,68'
          Branch Sides:
            - BranchSide:      'libregexp.c:1390,46'
              BranchSideFuncs:
                - cr_op1
                - cr_free
                - re_parse_out_of_memory
                - re_string_list_free
                - cr_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_regexp_canonicalize
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
            - BranchSide:      'libregexp.c:1391,25'
              BranchSideFuncs:
                - cr_free
                - re_parse_out_of_memory
                - re_string_list_free
        - Branch String:   'libregexp.c:1388,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1391,25'
              BranchSideFuncs:
                - cr_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
            - BranchSide:      'libregexp.c:1394,21'
              BranchSideFuncs:
                - cr_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
        - Branch String:   'libregexp.c:1402,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1404,27'
              BranchSideFuncs:
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_string_list_free
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
            - BranchSide:      'libregexp.c:1409,28'
              BranchSideFuncs:
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - get_class_atom
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
        - Branch String:   'libregexp.c:1406,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1416,16'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
            - BranchSide:      'libregexp.c:1473,5'
              BranchSideFuncs:
                - re_parse_out_of_memory
                - re_string_list_free
        - Branch String:   'libregexp.c:1409,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1410,54'
              BranchSideFuncs:
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - get_class_atom
                - lre_canonicalize
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
            - BranchSide:      'libregexp.c:1411,25'
              BranchSideFuncs:
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - get_class_atom
                - lre_canonicalize
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
        - Branch String:   'libregexp.c:1411,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1416,16'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
            - BranchSide:      'libregexp.c:1473,5'
              BranchSideFuncs:
                - re_parse_out_of_memory
                - re_string_list_free
        - Branch String:   'libregexp.c:1416,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1346,14'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
            - BranchSide:      'libregexp.c:1416,32'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
        - Branch String:   'libregexp.c:1416,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1346,13'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
            - BranchSide:      'libregexp.c:1417,17'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_parse_error
                - cr_invert
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
        - Branch String:   'libregexp.c:1417,27'
          Branch Sides:
            - BranchSide:      'libregexp.c:1417,30'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
            - BranchSide:      'libregexp.c:1434,27'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
        - Branch String:   'libregexp.c:1417,42'
          Branch Sides:
            - BranchSide:      'libregexp.c:1346,13'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
            - BranchSide:      'libregexp.c:1417,45'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
        - Branch String:   'libregexp.c:1417,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1346,13'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
            - BranchSide:      'libregexp.c:1420,26'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
        - Branch String:   'libregexp.c:1420,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1422,35'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - cr_invert
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:1458,6'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - cr_invert
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:1422,42'
          Branch Sides:
            - BranchSide:      'libregexp.c:1422,45'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
            - BranchSide:      'libregexp.c:1443,25'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
        - Branch String:   'libregexp.c:1422,57'
          Branch Sides:
            - BranchSide:      'libregexp.c:1422,60'
              BranchSideFuncs:
                - re_parse_class_set_operand
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - re_parse_error
                - cr_invert
            - BranchSide:      'libregexp.c:1443,25'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
        - Branch String:   'libregexp.c:1422,32'
          Branch Sides:
            - BranchSide:      'libregexp.c:1423,27'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
            - BranchSide:      'libregexp.c:1443,25'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
        - Branch String:   'libregexp.c:1427,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1429,27'
              BranchSideFuncs:
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - re_parse_class_set_operand
                - re_parse_error
                - cr_invert
            - BranchSide:      'libregexp.c:1475,5'
              BranchSideFuncs:
                - re_string_list_free
        - Branch String:   'libregexp.c:1431,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1420,26'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
            - BranchSide:      'libregexp.c:1473,5'
              BranchSideFuncs:
                - re_parse_out_of_memory
                - re_string_list_free
        - Branch String:   'libregexp.c:1434,34'
          Branch Sides:
            - BranchSide:      'libregexp.c:1346,16'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
            - BranchSide:      'libregexp.c:1434,37'
              BranchSideFuncs:
                - get_class_atom
                - lre_canonicalize
                - cr_union_interval
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_error
                - cr_invert
                - re_string_list_op
                - re_string_list_free
                - get_class_atom
                - cr_init
                - cr_add_interval
                - cr_free
                - cr_regexp_canonicalize
                - cr_op1
                - cr_free
                - cr_union_interval
                - re_parse_error
                - re_string_list_free
                - re_string_list_free
                - re_parse_nested_class
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
        - Branch String:   'libregexp.c:1434,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:1346,13'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
            - BranchSide:      'libregexp.c:1437,26'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
        - Branch String:   'libregexp.c:1437,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1439,35'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - cr_invert
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:1458,6'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - cr_invert
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:1439,42'
          Branch Sides:
            - BranchSide:      'libregexp.c:1439,45'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
            - BranchSide:      'libregexp.c:1443,25'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
        - Branch String:   'libregexp.c:1439,32'
          Branch Sides:
            - BranchSide:      'libregexp.c:1440,27'
              BranchSideFuncs:
                - re_parse_class_set_operand
                - re_string_list_free
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - re_parse_error
                - cr_invert
            - BranchSide:      'libregexp.c:1443,25'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
        - Branch String:   'libregexp.c:1446,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1448,27'
              BranchSideFuncs:
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_string_list_free
                - re_parse_error
                - re_parse_class_set_operand
                - re_parse_error
                - cr_invert
            - BranchSide:      'libregexp.c:1475,5'
              BranchSideFuncs:
                - re_string_list_free
        - Branch String:   'libregexp.c:1450,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1437,26'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - re_parse_class_set_operand
                - re_string_list_op
                - re_string_list_free
                - re_parse_out_of_memory
                - re_parse_error
                - cr_invert
            - BranchSide:      'libregexp.c:1473,5'
              BranchSideFuncs:
                - re_parse_out_of_memory
                - re_string_list_free
        - Branch String:   'libregexp.c:1346,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1348,16'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - cr_invert
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:1458,6'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - cr_invert
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:1460,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1460,9'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - cr_invert
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:1464,17'
              BranchSideFuncs:
                - re_parse_error
                - re_string_list_free
                - cr_invert
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:1464,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1465,13'
              BranchSideFuncs:
                - cr_invert
                - re_parse_out_of_memory
                - re_string_list_free
            - BranchSide:      'libregexp.c:1468,13'
              BranchSideFuncs:
                - cr_invert
                - re_parse_out_of_memory
                - re_string_list_free
        - Branch String:   'libregexp.c:1468,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1468,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1473,5'
              BranchSideFuncs:
                - re_parse_out_of_memory
                - re_string_list_free
      Callsites:
        - Src:             'libregexp.c:1330,9'
          Dst:             lre_check_stack_overflow
        - Src:             'libregexp.c:1331,16'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1333,5'
          Dst:             re_string_list_init
        - Src:             'libregexp.c:1349,17'
          Dst:             re_parse_nested_class
        - Src:             'libregexp.c:1353,18'
          Dst:             get_class_atom
        - Src:             'libregexp.c:1362,25'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:1368,22'
          Dst:             get_class_atom
        - Src:             'libregexp.c:1372,21'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:1382,21'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1387,21'
          Dst:             cr_init
        - Src:             'libregexp.c:1387,21'
          Dst:             lre_realloc
        - Src:             'libregexp.c:1388,25'
          Dst:             cr_add_interval
        - Src:             'libregexp.c:1389,25'
          Dst:             cr_regexp_canonicalize
        - Src:             'libregexp.c:1390,25'
          Dst:             cr_op1
        - Src:             'libregexp.c:1394,21'
          Dst:             cr_free
        - Src:             'libregexp.c:1391,25'
          Dst:             cr_free
        - Src:             'libregexp.c:1396,25'
          Dst:             cr_union_interval
        - Src:             'libregexp.c:1404,27'
          Dst:             re_string_list_op
        - Src:             'libregexp.c:1405,21'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:1410,30'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:1411,25'
          Dst:             cr_union_interval
        - Src:             'libregexp.c:1427,25'
          Dst:             re_parse_class_set_operand
        - Src:             'libregexp.c:1429,27'
          Dst:             re_string_list_op
        - Src:             'libregexp.c:1430,21'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:1446,25'
          Dst:             re_parse_class_set_operand
        - Src:             'libregexp.c:1443,25'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1448,27'
          Dst:             re_string_list_op
        - Src:             'libregexp.c:1449,21'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:1465,13'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1468,13'
          Dst:             cr_invert
        - Src:             'libregexp.c:1473,5'
          Dst:             re_parse_out_of_memory
        - Src:             'libregexp.c:1475,5'
          Dst:             re_string_list_free
    - functionName:    cr_add_interval
      functionSourceFile: '/src/quickjs/./libunicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 75
      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:    1
      BranchProfiles:
        - Branch String:   './libunicode.h:68,14'
          Branch Sides:
            - BranchSide:      './libunicode.h:0,0'
              BranchSideFuncs:
                - cr_realloc
            - BranchSide:      './libunicode.h:68,14'
              BranchSideFuncs:
                - cr_realloc
        - Branch String:   './libunicode.h:68,9'
          Branch Sides:
            - BranchSide:      './libunicode.h:69,13'
              BranchSideFuncs:
                - cr_realloc
            - BranchSide:      './libunicode.h:72,9'
              BranchSideFuncs: []
        - Branch String:   './libunicode.h:69,13'
          Branch Sides:
            - BranchSide:      './libunicode.h:69,13'
              BranchSideFuncs: []
            - BranchSide:      './libunicode.h:72,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             './libunicode.h:69,13'
          Dst:             cr_realloc
    - functionName:    re_string_list_op
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          208
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - abort
        - cr_op1
        - lre_realloc
        - re_string_find2
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:303,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - cr_op1
                - re_string_find2
                - lre_realloc
                - re_string_find2
                - abort
            - BranchSide:      'libregexp.c:303,30'
              BranchSideFuncs:
                - cr_op1
                - re_string_find2
                - lre_realloc
                - re_string_find2
                - abort
        - Branch String:   'libregexp.c:303,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:303,9'
              BranchSideFuncs:
                - re_string_find2
                - lre_realloc
                - re_string_find2
                - abort
            - BranchSide:      'libregexp.c:306,5'
              BranchSideFuncs:
                - re_string_find2
                - lre_realloc
                - re_string_find2
                - abort
        - Branch String:   'libregexp.c:306,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:308,16'
              BranchSideFuncs:
                - re_string_find2
            - BranchSide:      'libregexp.c:341,9'
              BranchSideFuncs:
                - abort
        - Branch String:   'libregexp.c:310,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:309,43'
              BranchSideFuncs:
                - re_string_find2
            - BranchSide:      'libregexp.c:311,47'
              BranchSideFuncs:
                - re_string_find2
        - Branch String:   'libregexp.c:311,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:310,0'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:311,25'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:309,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:309,13'
              BranchSideFuncs:
                - re_string_find2
            - BranchSide:      'libregexp.c:310,28'
              BranchSideFuncs:
                - re_string_find2
        - Branch String:   'libregexp.c:323,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:319,39'
              BranchSideFuncs:
                - re_string_find2
                - lre_realloc
            - BranchSide:      'libregexp.c:325,45'
              BranchSideFuncs:
                - re_string_find2
                - lre_realloc
        - Branch String:   'libregexp.c:326,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:327,27'
              BranchSideFuncs:
                - re_string_find2
                - lre_realloc
            - BranchSide:      'libregexp.c:328,22'
              BranchSideFuncs:
                - re_string_find2
                - lre_realloc
        - Branch String:   'libregexp.c:328,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:322,21'
              BranchSideFuncs:
                - lre_realloc
                - re_string_find2
            - BranchSide:      'libregexp.c:330,30'
              BranchSideFuncs:
                - lre_realloc
                - re_string_find2
        - Branch String:   'libregexp.c:323,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:319,27'
              BranchSideFuncs:
                - re_string_find2
                - lre_realloc
            - BranchSide:      'libregexp.c:325,45'
              BranchSideFuncs:
                - re_string_find2
                - lre_realloc
        - Branch String:   'libregexp.c:319,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:319,9'
              BranchSideFuncs:
                - re_string_find2
                - lre_realloc
            - BranchSide:      'libregexp.c:320,22'
              BranchSideFuncs:
                - re_string_find2
                - lre_realloc
      Callsites:
        - Src:             'libregexp.c:303,9'
          Dst:             cr_op1
        - Src:             'libregexp.c:311,25'
          Dst:             re_string_find2
        - Src:             'libregexp.c:325,23'
          Dst:             re_string_find2
        - Src:             'libregexp.c:332,21'
          Dst:             lre_realloc
        - Src:             'libregexp.c:341,9'
          Dst:             abort
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lre_is_id_continue_byte
      functionSourceFile: '/src/quickjs/./libunicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      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: 139
      functionLinenumberEnd: 140
      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: 171
      functionLinenumberEnd: 184
      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:172,11'
          Branch Sides:
            - BranchSide:      './libunicode.h:0,0'
              BranchSideFuncs:
                - lre_is_id_continue
                - lre_is_id_continue_byte
            - BranchSide:      './libunicode.h:172,11'
              BranchSideFuncs:
                - lre_is_id_continue
                - lre_is_id_continue_byte
        - Branch String:   './libunicode.h:172,9'
          Branch Sides:
            - BranchSide:      './libunicode.h:173,40'
              BranchSideFuncs:
                - lre_is_id_continue_byte
            - BranchSide:      './libunicode.h:176,15'
              BranchSideFuncs:
                - lre_is_id_continue
        - Branch String:   './libunicode.h:176,25'
          Branch Sides:
            - BranchSide:      './libunicode.h:176,30'
              BranchSideFuncs:
                - lre_is_id_continue
            - BranchSide:      './libunicode.h:179,16'
              BranchSideFuncs:
                - lre_is_id_continue
        - Branch String:   './libunicode.h:176,13'
          Branch Sides:
            - BranchSide:      './libunicode.h:176,13'
              BranchSideFuncs: []
            - BranchSide:      './libunicode.h:179,16'
              BranchSideFuncs:
                - lre_is_id_continue
      Callsites:
        - Src:             './libunicode.h:173,16'
          Dst:             lre_is_id_continue_byte
        - Src:             './libunicode.h:179,16'
          Dst:             lre_is_id_continue
    - functionName:    lre_js_is_ident_first
      functionSourceFile: '/src/quickjs/./libunicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 169
      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:160,11'
          Branch Sides:
            - BranchSide:      './libunicode.h:0,0'
              BranchSideFuncs:
                - lre_is_id_start
                - lre_is_id_start_byte
            - BranchSide:      './libunicode.h:160,11'
              BranchSideFuncs:
                - lre_is_id_start
                - lre_is_id_start_byte
        - Branch String:   './libunicode.h:160,9'
          Branch Sides:
            - BranchSide:      './libunicode.h:161,37'
              BranchSideFuncs:
                - lre_is_id_start_byte
            - BranchSide:      './libunicode.h:164,16'
              BranchSideFuncs:
                - lre_is_id_start
      Callsites:
        - Src:             './libunicode.h:161,16'
          Dst:             lre_is_id_start_byte
        - Src:             './libunicode.h:164,16'
          Dst:             lre_is_id_start
    - functionName:    re_emit_goto
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 604
      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:601,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_put_u32
            - BranchSide:      'libregexp.c:601,30'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_put_u32
      Callsites:
        - Src:             'libregexp.c:601,5'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:603,5'
          Dst:             dbuf_put_u32
    - functionName:    re_need_check_advance
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1558
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          194
      EdgeCount:       44
      CyclomaticComplexity: 3
      functionsReached:
        - get_u16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:1506,16'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1506,16'
              BranchSideFuncs:
                - get_u16
                - get_u16
        - Branch String:   'libregexp.c:1506,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1506,5'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1507,18'
              BranchSideFuncs:
                - get_u16
                - get_u16
        - Branch String:   'libregexp.c:1509,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1509,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1512,40'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1512,40'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1517,40'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1517,40'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1528,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1528,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1528,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1528,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1528,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1528,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1555,13'
              BranchSideFuncs:
                - get_u16
                - get_u16
        - Branch String:   'libregexp.c:1506,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1506,5'
              BranchSideFuncs:
                - get_u16
                - get_u16
            - BranchSide:      'libregexp.c:1507,18'
              BranchSideFuncs:
                - get_u16
                - get_u16
      Callsites:
        - Src:             'libregexp.c:1512,19'
          Dst:             get_u16
        - Src:             'libregexp.c:1517,19'
          Dst:             get_u16
    - 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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    re_is_simple_quantifier
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1563
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          147
      EdgeCount:       33
      CyclomaticComplexity: 3
      functionsReached:
        - get_u16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:1569,16'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1569,16'
              BranchSideFuncs:
                - get_u16
        - Branch String:   'libregexp.c:1569,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1569,5'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1570,18'
              BranchSideFuncs:
                - get_u16
        - Branch String:   'libregexp.c:1572,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1572,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1582,13'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1582,13'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1590,18'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1590,18'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1590,18'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1590,18'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1590,18'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1590,18'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1604,13'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1604,13'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1604,13'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1604,13'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1604,13'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1604,13'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1604,13'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1604,13'
              BranchSideFuncs:
                - get_u16
        - Branch String:   'libregexp.c:1569,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1569,5'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:1570,18'
              BranchSideFuncs:
                - get_u16
      Callsites:
        - Src:             'libregexp.c:0,0'
          Dst:             get_u16
    - functionName:    re_emit_char
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - re_emit_op_u16
        - re_emit_op_u32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libregexp.c:1210,11'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_op_u16
            - BranchSide:      'libregexp.c:1210,11'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_op_u16
        - Branch String:   'libregexp.c:1210,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1211,30'
              BranchSideFuncs:
                - re_emit_op_u16
            - BranchSide:      'libregexp.c:1213,30'
              BranchSideFuncs:
                - re_emit_op_u32
      Callsites:
        - Src:             'libregexp.c:1211,9'
          Dst:             re_emit_op_u16
        - Src:             'libregexp.c:1213,9'
          Dst:             re_emit_op_u32
    - functionName:    re_emit_string_list
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          361
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached:
        - __assert_fail
        - get_u32
        - lre_realloc
        - put_u32
        - re_emit_char
        - re_emit_op_u32
        - re_emit_range
        - re_parse_out_of_memory
        - re_string_cmp_len
        - rqsort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libregexp.c:1223,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_realloc
                - rqsort
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - __assert_fail
                - rqsort
                - re_parse_out_of_memory
                - re_emit_range
            - BranchSide:      'libregexp.c:1223,13'
              BranchSideFuncs:
                - lre_realloc
                - rqsort
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - __assert_fail
                - rqsort
                - re_parse_out_of_memory
                - re_emit_range
        - Branch String:   'libregexp.c:1223,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1225,13'
              BranchSideFuncs:
                - re_emit_range
            - BranchSide:      'libregexp.c:1230,30'
              BranchSideFuncs:
                - lre_realloc
                - rqsort
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - __assert_fail
                - rqsort
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:1225,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1225,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1291,5'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1238,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1237,40'
              BranchSideFuncs:
                - rqsort
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - __assert_fail
            - BranchSide:      'libregexp.c:1239,24'
              BranchSideFuncs:
                - rqsort
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - __assert_fail
        - Branch String:   'libregexp.c:1239,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1238,0'
              BranchSideFuncs:
                - rqsort
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - __assert_fail
            - BranchSide:      'libregexp.c:1242,26'
              BranchSideFuncs:
                - rqsort
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - __assert_fail
        - Branch String:   'libregexp.c:1238,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1237,40'
              BranchSideFuncs:
                - rqsort
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - __assert_fail
            - BranchSide:      'libregexp.c:1239,24'
              BranchSideFuncs:
                - rqsort
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - __assert_fail
        - Branch String:   'libregexp.c:1237,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - rqsort
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - __assert_fail
            - BranchSide:      'libregexp.c:1238,25'
              BranchSideFuncs:
                - rqsort
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - __assert_fail
        - Branch String:   'libregexp.c:1246,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1246,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libregexp.c:1248,21'
              BranchSideFuncs:
                - rqsort
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
        - Branch String:   'libregexp.c:1253,41'
          Branch Sides:
            - BranchSide:      'libregexp.c:1253,51'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
            - BranchSide:      'libregexp.c:1255,29'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
        - Branch String:   'libregexp.c:1253,60'
          Branch Sides:
            - BranchSide:      'libregexp.c:1253,65'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
            - BranchSide:      'libregexp.c:1255,29'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
        - Branch String:   'libregexp.c:1258,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1259,33'
              BranchSideFuncs:
                - re_emit_op_u32
                - put_u32
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
            - BranchSide:      'libregexp.c:1261,17'
              BranchSideFuncs:
                - re_emit_op_u32
                - put_u32
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
        - Branch String:   'libregexp.c:1258,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1259,33'
              BranchSideFuncs:
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - re_emit_op_u32
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
            - BranchSide:      'libregexp.c:1261,17'
              BranchSideFuncs:
                - re_emit_op_u32
                - put_u32
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
        - Branch String:   'libregexp.c:1261,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1251,28'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - put_u32
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
            - BranchSide:      'libregexp.c:1262,34'
              BranchSideFuncs:
                - re_emit_op_u32
                - put_u32
                - re_emit_op_u32
                - re_emit_char
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
        - Branch String:   'libregexp.c:1251,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1252,17'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
            - BranchSide:      'libregexp.c:1267,20'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_range
                - lre_realloc
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
                - re_emit_range
        - Branch String:   'libregexp.c:1267,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1270,17'
              BranchSideFuncs:
                - get_u32
                - put_u32
                - lre_realloc
            - BranchSide:      'libregexp.c:1283,31'
              BranchSideFuncs:
                - get_u32
                - put_u32
                - lre_realloc
        - Branch String:   'libregexp.c:1267,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1274,17'
              BranchSideFuncs:
                - lre_realloc
            - BranchSide:      'libregexp.c:1289,24'
              BranchSideFuncs:
                - lre_realloc
        - Branch String:   'libregexp.c:1270,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1271,29'
              BranchSideFuncs:
                - re_emit_range
                - lre_realloc
                - get_u32
                - put_u32
                - lre_realloc
            - BranchSide:      'libregexp.c:1274,17'
              BranchSideFuncs:
                - re_emit_range
                - lre_realloc
                - get_u32
                - put_u32
                - lre_realloc
        - Branch String:   'libregexp.c:1274,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1275,32'
              BranchSideFuncs:
                - get_u32
                - put_u32
                - lre_realloc
            - BranchSide:      'libregexp.c:1283,31'
              BranchSideFuncs:
                - get_u32
                - put_u32
                - lre_realloc
        - Branch String:   'libregexp.c:1274,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1275,32'
              BranchSideFuncs:
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
            - BranchSide:      'libregexp.c:1279,38'
              BranchSideFuncs:
                - put_u32
                - get_u32
                - put_u32
                - lre_realloc
        - Branch String:   'libregexp.c:1283,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1284,49'
              BranchSideFuncs:
                - lre_realloc
            - BranchSide:      'libregexp.c:1289,24'
              BranchSideFuncs:
                - lre_realloc
      Callsites:
        - Src:             'libregexp.c:1225,13'
          Dst:             re_emit_range
        - Src:             'libregexp.c:1230,15'
          Dst:             lre_realloc
        - Src:             'libregexp.c:1232,13'
          Dst:             re_parse_out_of_memory
        - Src:             'libregexp.c:1246,9'
          Dst:             __assert_fail
        - Src:             'libregexp.c:1248,9'
          Dst:             rqsort
        - Src:             'libregexp.c:1248,9'
          Dst:             re_string_cmp_len
        - Src:             'libregexp.c:1255,29'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:1259,17'
          Dst:             re_emit_char
        - Src:             'libregexp.c:1262,34'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:1263,17'
          Dst:             put_u32
        - Src:             'libregexp.c:1248,9'
          Dst:             rqsort
        - Src:             'libregexp.c:1248,9'
          Dst:             re_string_cmp_len
        - Src:             'libregexp.c:1274,17'
          Dst:             re_emit_range
        - Src:             'libregexp.c:1271,29'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:1274,17'
          Dst:             re_emit_range
        - Src:             'libregexp.c:1275,17'
          Dst:             lre_realloc
        - Src:             'libregexp.c:1279,17'
          Dst:             put_u32
        - Src:             'libregexp.c:1284,28'
          Dst:             get_u32
        - Src:             'libregexp.c:1285,13'
          Dst:             put_u32
        - Src:             'libregexp.c:1289,9'
          Dst:             lre_realloc
    - 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:    15
      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:    15
      BranchProfiles:  []
      Callsites:       []
    - 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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    re_parse_char_class
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - re_emit_string_list
        - re_parse_nested_class
        - re_string_list_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libregexp.c:1481,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_nested_class
                - re_emit_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:1483,9'
              BranchSideFuncs:
                - re_parse_nested_class
                - re_emit_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:1483,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1483,9'
              BranchSideFuncs:
                - re_emit_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:1485,9'
              BranchSideFuncs:
                - re_emit_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:1485,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_string_list_free
            - BranchSide:      'libregexp.c:1491,5'
              BranchSideFuncs:
                - re_string_list_free
      Callsites:
        - Src:             'libregexp.c:1483,9'
          Dst:             re_parse_nested_class
        - Src:             'libregexp.c:1485,9'
          Dst:             re_emit_string_list
        - Src:             'libregexp.c:0,0'
          Dst:             re_string_list_free
    - functionName:    re_count_captures
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1724
      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:1720,12'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_captures
            - BranchSide:      'libregexp.c:1720,12'
              BranchSideFuncs:
                - re_parse_captures
        - Branch String:   'libregexp.c:1720,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1720,9'
              BranchSideFuncs:
                - re_parse_captures
            - BranchSide:      'libregexp.c:1721,59'
              BranchSideFuncs:
                - re_parse_captures
      Callsites:
        - Src:             'libregexp.c:1721,34'
          Dst:             re_parse_captures
    - functionName:    re_parse_captures
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1716
      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:1670,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1675,26'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1677,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1676,45'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1679,17'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1701,14'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1704,0'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1704,55'
          Branch Sides:
            - BranchSide:      'libregexp.c:1676,45'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1704,58'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1679,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1680,21'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1695,30'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1680,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:1676,45'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1680,36'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1680,48'
          Branch Sides:
            - BranchSide:      'libregexp.c:1676,45'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1680,56'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1680,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1676,45'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1681,42'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1683,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1684,27'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1690,34'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1685,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1686,34'
              BranchSideFuncs:
                - strcmp
                - re_parse_group_name
            - BranchSide:      'libregexp.c:1690,34'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1686,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:1686,33'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1690,34'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1691,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1676,45'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1712,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1696,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1676,45'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1712,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1704,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1676,45'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1705,24'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1705,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1704,0'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1706,22'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1704,55'
          Branch Sides:
            - BranchSide:      'libregexp.c:1676,45'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1704,58'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
        - Branch String:   'libregexp.c:1676,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1677,17'
              BranchSideFuncs:
                - re_parse_group_name
                - strcmp
            - BranchSide:      'libregexp.c:1712,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1712,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1712,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1715,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:1685,29'
          Dst:             re_parse_group_name
        - Src:             'libregexp.c:1686,34'
          Dst:             strcmp
    - functionName:    re_parse_group_name
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 1662
      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:1612,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:1616,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:1620,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1621,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:1625,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:1622,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1622,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:1624,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:1625,20'
          Branch Sides:
            - BranchSide:      'libregexp.c:1627,22'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1656,11'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1627,20'
          Branch Sides:
            - BranchSide:      'libregexp.c:1628,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:1637,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:1629,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1630,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:1639,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:1631,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1632,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:1639,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:1639,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1639,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1641,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:1641,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1642,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:1645,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:1642,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1642,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1648,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:1645,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1645,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1648,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:1648,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1648,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1650,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:1650,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1651,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:1653,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:1656,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1656,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1658,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:1624,17'
          Dst:             lre_parse_escape
        - Src:             'libregexp.c:1628,17'
          Dst:             unicode_from_utf8
        - Src:             'libregexp.c:1629,17'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:1630,21'
          Dst:             unicode_from_utf8
        - Src:             'libregexp.c:1631,21'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:1632,25'
          Dst:             from_surrogate
        - Src:             'libregexp.c:1642,18'
          Dst:             lre_js_is_ident_first
        - Src:             'libregexp.c:1645,18'
          Dst:             lre_js_is_ident_next
        - Src:             'libregexp.c:1653,18'
          Dst:             unicode_to_utf8
    - functionName:    re_has_named_captures
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1731
      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:1729,12'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_count_captures
            - BranchSide:      'libregexp.c:1729,12'
              BranchSideFuncs:
                - re_count_captures
        - Branch String:   'libregexp.c:1729,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1729,9'
              BranchSideFuncs:
                - re_count_captures
            - BranchSide:      'libregexp.c:1730,9'
              BranchSideFuncs:
                - re_count_captures
      Callsites:
        - Src:             'libregexp.c:1730,9'
          Dst:             re_count_captures
    - functionName:    find_group_name
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1753
      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:1740,20'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
            - BranchSide:      'libregexp.c:1740,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
        - Branch String:   'libregexp.c:1741,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1741,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1742,59'
              BranchSideFuncs:
                - strlen
                - strlen
                - memcmp
        - Branch String:   'libregexp.c:1745,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1745,5'
              BranchSideFuncs:
                - strlen
                - memcmp
            - BranchSide:      'libregexp.c:1746,15'
              BranchSideFuncs:
                - strlen
                - memcmp
        - Branch String:   'libregexp.c:1747,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:1747,32'
              BranchSideFuncs:
                - memcmp
                - strlen
            - BranchSide:      'libregexp.c:1749,18'
              BranchSideFuncs:
                - strlen
                - memcmp
        - Branch String:   'libregexp.c:1747,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1747,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1749,18'
              BranchSideFuncs:
                - strlen
                - memcmp
        - Branch String:   'libregexp.c:1745,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1745,5'
              BranchSideFuncs:
                - strlen
                - memcmp
            - BranchSide:      'libregexp.c:1746,15'
              BranchSideFuncs:
                - strlen
                - memcmp
      Callsites:
        - Src:             'libregexp.c:1743,16'
          Dst:             strlen
        - Src:             'libregexp.c:1746,15'
          Dst:             strlen
        - Src:             'libregexp.c:1747,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:    update_modifier
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:1785,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1786,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1787,21'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1787,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1787,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1788,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    re_parse_modifiers
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1780
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - re_parse_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libregexp.c:1759,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1764,13'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1764,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1766,23'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1773,18'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1766,20'
          Branch Sides:
            - BranchSide:      'libregexp.c:1768,23'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1773,18'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1768,20'
          Branch Sides:
            - BranchSide:      'libregexp.c:1773,18'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1778,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1773,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1774,66'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1775,14'
              BranchSideFuncs:
                - re_parse_error
      Callsites:
        - Src:             'libregexp.c:1774,20'
          Dst:             re_parse_error
    - functionName:    re_parse_expect
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 669
      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:    6
      BranchProfiles:
        - Branch String:   'libregexp.c:663,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:663,9'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:664,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:665,16'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:666,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:665,16'
          Dst:             re_parse_error
    - functionName:    parse_digits
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 658
      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:645,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:656,9'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:645,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:647,15'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:657,12'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:648,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:649,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:654,10'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:649,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:649,17'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:654,10'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:645,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:645,26'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:657,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    re_parse_term
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 2319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         298
      ICount:          1776
      EdgeCount:       405
      CyclomaticComplexity: 109
      functionsReached:
        - 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_char
        - re_emit_goto
        - re_emit_op
        - re_emit_op_u32
        - re_emit_op_u8
        - re_emit_string_list
        - 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_modifiers
        - re_parse_out_of_memory
        - re_string_list_free
        - strlen
        - update_modifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:1794,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_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_modifiers
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - re_parse_disjunction
                - re_parse_expect
                - re_parse_modifiers
                - 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:1801,12'
              BranchSideFuncs:
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_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_modifiers
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - re_parse_disjunction
                - re_parse_expect
                - re_parse_modifiers
                - 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:1803,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:1805,10'
              BranchSideFuncs:
                - re_emit_op
            - BranchSide:      'libregexp.c:1809,10'
              BranchSideFuncs:
                - re_emit_op
            - BranchSide:      'libregexp.c:1813,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:1823,16'
              BranchSideFuncs:
                - re_parse_error
                - is_digit
                - parse_digits
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_parse_error
                - is_digit
                - parse_digits
            - BranchSide:      'libregexp.c:1847,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1847,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1847,16'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1849,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_modifiers
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - re_parse_disjunction
                - re_parse_expect
                - re_parse_modifiers
                - re_parse_disjunction
                - re_parse_expect
            - BranchSide:      'libregexp.c:1973,16'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_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:2078,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:2089,16'
              BranchSideFuncs:
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2089,16'
              BranchSideFuncs:
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2094,13'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:1816,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1817,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:1818,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:1819,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1820,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:2119,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:1823,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1824,20'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_parse_error
                - is_digit
                - parse_digits
            - BranchSide:      'libregexp.c:1825,30'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_parse_error
                - is_digit
                - parse_digits
        - Branch String:   'libregexp.c:1825,20'
          Branch Sides:
            - BranchSide:      'libregexp.c:1830,28'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2094,13'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:1833,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1834,19'
              BranchSideFuncs:
                - is_digit
                - parse_digits
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_parse_error
            - BranchSide:      'libregexp.c:1839,21'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_parse_error
        - Branch String:   'libregexp.c:1835,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1836,21'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_parse_error
            - BranchSide:      'libregexp.c:1839,21'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_parse_error
        - Branch String:   'libregexp.c:1839,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1842,9'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1842,9'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:1849,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:1850,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_modifiers
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - re_parse_disjunction
                - re_parse_expect
                - re_parse_modifiers
                - re_parse_disjunction
                - re_parse_expect
            - BranchSide:      'libregexp.c:1948,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:1850,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1851,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:1860,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
                - re_parse_modifiers
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - re_parse_disjunction
                - re_parse_expect
                - re_parse_modifiers
        - Branch String:   'libregexp.c:1855,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1852,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:1855,21'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1858,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1858,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:2119,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:1860,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:1860,44'
              BranchSideFuncs:
                - re_parse_modifiers
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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
                - re_parse_modifiers
            - BranchSide:      'libregexp.c:1863,19'
              BranchSideFuncs:
                - re_parse_modifiers
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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
                - re_parse_modifiers
        - Branch String:   'libregexp.c:1860,51'
          Branch Sides:
            - BranchSide:      'libregexp.c:1860,59'
              BranchSideFuncs:
                - re_parse_modifiers
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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
                - re_parse_modifiers
            - BranchSide:      'libregexp.c:1863,19'
              BranchSideFuncs:
                - re_parse_modifiers
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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
                - re_parse_modifiers
        - Branch String:   'libregexp.c:1860,66'
          Branch Sides:
            - BranchSide:      'libregexp.c:1860,74'
              BranchSideFuncs:
                - re_parse_modifiers
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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
                - re_parse_modifiers
            - BranchSide:      'libregexp.c:1863,19'
              BranchSideFuncs:
                - re_parse_modifiers
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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
                - re_parse_modifiers
        - Branch String:   'libregexp.c:1860,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:1863,19'
              BranchSideFuncs:
                - re_parse_modifiers
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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
                - re_parse_modifiers
            - BranchSide:      'libregexp.c:1898,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:1866,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1866,21'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1868,22'
              BranchSideFuncs:
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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
                - re_parse_modifiers
        - Branch String:   'libregexp.c:1868,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1869,22'
              BranchSideFuncs:
                - re_parse_modifiers
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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:1874,31'
              BranchSideFuncs:
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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
        - Branch String:   'libregexp.c:1871,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:1871,25'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:1874,31'
              BranchSideFuncs:
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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
        - Branch String:   'libregexp.c:1874,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:1874,51'
              BranchSideFuncs:
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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:1875,31'
              BranchSideFuncs:
                - re_parse_error
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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
        - Branch String:   'libregexp.c:1874,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:1875,31'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1876,28'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1874,57'
          Branch Sides:
            - BranchSide:      'libregexp.c:1875,31'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1876,28'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1874,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1876,28'
              BranchSideFuncs:
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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:1878,21'
              BranchSideFuncs:
                - re_parse_expect
                - update_modifier
                - update_modifier
                - update_modifier
                - 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
        - Branch String:   'libregexp.c:1878,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1878,21'
              BranchSideFuncs:
                - update_modifier
                - update_modifier
                - update_modifier
                - 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:1880,40'
              BranchSideFuncs:
                - update_modifier
                - update_modifier
                - update_modifier
                - 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
        - Branch String:   'libregexp.c:1890,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1890,21'
              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:1892,24'
              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
        - Branch String:   'libregexp.c:1893,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1893,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:1895,32'
              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:1898,37'
          Branch Sides:
            - BranchSide:      'libregexp.c:1898,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:1901,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:1898,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:1901,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:1903,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:1903,36'
          Branch Sides:
            - BranchSide:      'libregexp.c:1904,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:1944,24'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:1904,37'
          Branch Sides:
            - BranchSide:      'libregexp.c:1904,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:1908,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:1903,24'
          Branch Sides:
            - BranchSide:      'libregexp.c:1908,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:1930,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:1913,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:1914,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:1919,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1919,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:1921,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:1922,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1922,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:1924,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:1926,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1926,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:1928,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:1931,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1933,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:1935,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:1935,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1936,28'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1939,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:1952,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1953,24'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:1954,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:1961,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1954,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:1961,17'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:1968,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1968,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:2119,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:1973,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:1976,22'
              BranchSideFuncs:
                - re_emit_op
            - BranchSide:      'libregexp.c:1976,22'
              BranchSideFuncs:
                - re_emit_op
            - BranchSide:      'libregexp.c:1989,21'
              BranchSideFuncs:
                - re_parse_error
                - re_has_named_captures
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_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:2022,15'
              BranchSideFuncs:
                - is_digit
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2042,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:2042,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:2042,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:2042,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:2042,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:2042,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:2042,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:2042,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:2042,36'
              BranchSideFuncs:
                - parse_digits
                - re_count_captures
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - re_emit_op_u8
            - BranchSide:      'libregexp.c:2094,13'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:1976,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:1977,34'
              BranchSideFuncs:
                - re_emit_op
            - BranchSide:      'libregexp.c:1979,34'
              BranchSideFuncs:
                - re_emit_op
        - Branch String:   'libregexp.c:1989,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:1993,28'
              BranchSideFuncs:
                - re_parse_group_name
                - re_parse_error
                - re_has_named_captures
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - find_group_name
                - re_emit_op_u8
                - re_parse_captures
                - re_has_named_captures
            - BranchSide:      'libregexp.c:1998,20'
              BranchSideFuncs:
                - re_parse_group_name
                - re_parse_error
                - re_has_named_captures
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
                - find_group_name
                - re_emit_op_u8
                - re_parse_captures
                - re_has_named_captures
        - Branch String:   'libregexp.c:1993,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_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:1993,42'
              BranchSideFuncs:
                - re_has_named_captures
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:1999,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2001,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_char
                - re_emit_op
                - re_emit_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2006,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_char
                - re_emit_op
                - re_emit_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2001,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_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2001,42'
              BranchSideFuncs:
                - re_has_named_captures
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2007,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2010,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_char
                - re_emit_op
                - re_emit_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2018,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:2011,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2012,32'
              BranchSideFuncs:
                - re_parse_error
                - re_has_named_captures
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2018,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:2012,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_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2012,46'
              BranchSideFuncs:
                - re_has_named_captures
                - re_parse_error
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2024,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2025,30'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2030,21'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2025,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2026,28'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2098,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2030,31'
          Branch Sides:
            - BranchSide:      'libregexp.c:2030,37'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2098,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2030,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2031,27'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2098,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2032,35'
          Branch Sides:
            - BranchSide:      'libregexp.c:2032,41'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2098,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2032,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2033,32'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2098,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2045,27'
          Branch Sides:
            - BranchSide:      'libregexp.c:2045,39'
              BranchSideFuncs:
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2046,29'
              BranchSideFuncs:
                - re_parse_error
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2045,53'
          Branch Sides:
            - BranchSide:      'libregexp.c:2045,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:2067,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:2045,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2046,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:2067,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:2046,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2049,29'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2064,28'
              BranchSideFuncs:
                - re_parse_error
        - Branch String:   'libregexp.c:2049,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2051,36'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2060,35'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2051,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:2052,39'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2054,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2053,43'
          Branch Sides:
            - BranchSide:      'libregexp.c:2053,49'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2098,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2053,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:2054,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2098,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2055,47'
          Branch Sides:
            - BranchSide:      'libregexp.c:2055,53'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2098,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2055,37'
          Branch Sides:
            - BranchSide:      'libregexp.c:2056,44'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2098,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2080,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2081,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:2082,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:2082,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2082,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:2119,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:2082,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2082,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:2085,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:2089,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2090,20'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2094,13'
              BranchSideFuncs:
                - get_class_atom
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2095,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2095,13'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2098,40'
              BranchSideFuncs:
                - re_emit_op
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2100,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2101,13'
              BranchSideFuncs:
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
            - BranchSide:      'libregexp.c:2102,15'
              BranchSideFuncs:
                - lre_canonicalize
                - re_emit_char
                - 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_string_list
                - re_string_list_free
        - Branch String:   'libregexp.c:2102,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2104,19'
              BranchSideFuncs:
                - re_emit_string_list
                - re_string_list_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:2109,20'
              BranchSideFuncs:
                - lre_canonicalize
                - re_emit_char
                - 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:2109,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2110,44'
              BranchSideFuncs:
                - re_emit_char
                - 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:2111,13'
              BranchSideFuncs:
                - re_emit_char
                - 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:2113,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2114,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:2119,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:2119,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2120,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:2315,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2121,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2123,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:2128,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:2133,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:2142,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:2315,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2142,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2143,28'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:2147,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:2143,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2156,36'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2315,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2150,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2151,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:2162,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:2152,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2153,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:2162,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:2154,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2156,36'
              BranchSideFuncs:
                - re_parse_error
            - BranchSide:      'libregexp.c:2162,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:2162,31'
          Branch Sides:
            - BranchSide:      'libregexp.c:2162,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:2167,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:2162,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2167,21'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2315,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2167,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2167,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:2172,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:2172,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2173,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:2182,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:2182,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2184,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:2208,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:2184,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2186,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:2318,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:2188,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2189,25'
              BranchSideFuncs:
                - re_emit_op
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - put_u32
                - put_u32
                - put_u32
            - BranchSide:      'libregexp.c:2208,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:2191,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2194,38'
              BranchSideFuncs:
                - put_u32
                - put_u32
                - put_u32
                - put_u32
            - BranchSide:      'libregexp.c:2318,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:2208,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2215,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:2318,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:2221,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2224,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:2264,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:2224,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2225,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:2231,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:2225,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2227,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:2318,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:2231,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2232,45'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2233,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:2233,47'
          Branch Sides:
            - BranchSide:      'libregexp.c:2233,60'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op
                - re_emit_goto
            - BranchSide:      'libregexp.c:2234,52'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op
                - re_emit_goto
        - Branch String:   'libregexp.c:2233,32'
          Branch Sides:
            - BranchSide:      'libregexp.c:2234,52'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op
                - re_emit_goto
            - BranchSide:      'libregexp.c:2248,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:2235,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2237,61'
              BranchSideFuncs:
                - put_u32
                - re_emit_op
                - re_emit_goto
            - BranchSide:      'libregexp.c:2318,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:2241,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2242,42'
              BranchSideFuncs:
                - re_emit_goto
            - BranchSide:      'libregexp.c:2245,29'
              BranchSideFuncs:
                - re_emit_goto
        - Branch String:   'libregexp.c:2245,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2246,29'
              BranchSideFuncs:
                - re_emit_goto
            - BranchSide:      'libregexp.c:2315,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2248,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2251,38'
              BranchSideFuncs:
                - put_u32
                - put_u32
                - re_emit_op
                - re_emit_goto
                - re_emit_op
            - BranchSide:      'libregexp.c:2318,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:2257,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2256,29'
              BranchSideFuncs:
                - re_emit_goto
                - re_emit_op
            - BranchSide:      'libregexp.c:2261,25'
              BranchSideFuncs:
                - re_emit_goto
                - re_emit_op
        - Branch String:   'libregexp.c:2264,43'
          Branch Sides:
            - BranchSide:      'libregexp.c:2264,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:2272,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:2264,69'
          Branch Sides:
            - BranchSide:      'libregexp.c:2265,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:2292,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:2264,28'
          Branch Sides:
            - BranchSide:      'libregexp.c:2266,59'
              BranchSideFuncs:
                - re_emit_goto
            - BranchSide:      'libregexp.c:2283,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:2272,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2274,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:2318,12'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:2281,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2282,44'
              BranchSideFuncs:
                - re_emit_op_u32
                - re_emit_op
                - dbuf_put_self
                - re_emit_op
                - re_emit_goto
                - dbuf_put_self
            - BranchSide:      'libregexp.c:2292,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:2285,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2286,29'
              BranchSideFuncs:
                - dbuf_put_self
                - re_emit_goto
            - BranchSide:      'libregexp.c:2288,54'
              BranchSideFuncs:
                - dbuf_put_self
                - re_emit_goto
        - Branch String:   'libregexp.c:2292,32'
          Branch Sides:
            - BranchSide:      'libregexp.c:2293,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:2315,16'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2297,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2298,29'
              BranchSideFuncs:
                - dbuf_put_self
                - re_emit_goto
                - re_emit_op
            - BranchSide:      'libregexp.c:2300,54'
              BranchSideFuncs:
                - dbuf_put_self
                - re_emit_goto
                - re_emit_op
      Callsites:
        - Src:             'libregexp.c:1806,9'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1810,9'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1817,13'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1818,9'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1820,13'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1824,20'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1825,21'
          Dst:             is_digit
        - Src:             'libregexp.c:1832,13'
          Dst:             parse_digits
        - Src:             'libregexp.c:1835,21'
          Dst:             is_digit
        - Src:             'libregexp.c:1836,21'
          Dst:             parse_digits
        - Src:             'libregexp.c:1847,16'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1855,21'
          Dst:             re_parse_disjunction
        - Src:             'libregexp.c:1858,21'
          Dst:             re_parse_expect
        - Src:             'libregexp.c:1865,28'
          Dst:             re_parse_modifiers
        - Src:             'libregexp.c:1870,35'
          Dst:             re_parse_modifiers
        - Src:             'libregexp.c:1876,28'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1878,21'
          Dst:             re_parse_expect
        - Src:             'libregexp.c:1883,34'
          Dst:             update_modifier
        - Src:             'libregexp.c:1884,33'
          Dst:             update_modifier
        - Src:             'libregexp.c:1885,29'
          Dst:             update_modifier
        - Src:             'libregexp.c:1890,21'
          Dst:             re_parse_disjunction
        - Src:             'libregexp.c:1893,21'
          Dst:             re_parse_expect
        - Src:             'libregexp.c:1917,23'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:1919,21'
          Dst:             re_parse_disjunction
        - Src:             'libregexp.c:1922,21'
          Dst:             re_parse_expect
        - Src:             'libregexp.c:1924,17'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1926,21'
          Dst:             dbuf_error
        - Src:             'libregexp.c:1928,17'
          Dst:             put_u32
        - Src:             'libregexp.c:1931,21'
          Dst:             re_parse_group_name
        - Src:             'libregexp.c:1933,28'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1935,21'
          Dst:             find_group_name
        - Src:             'libregexp.c:1936,28'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1940,26'
          Dst:             strlen
        - Src:             'libregexp.c:1939,17'
          Dst:             dbuf_put
        - Src:             'libregexp.c:1944,24'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1950,13'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:1953,24'
          Dst:             re_parse_error
        - Src:             'libregexp.c:1957,13'
          Dst:             re_emit_op_u8
        - Src:             'libregexp.c:1961,17'
          Dst:             re_parse_disjunction
        - Src:             'libregexp.c:1965,13'
          Dst:             re_emit_op_u8
        - Src:             'libregexp.c:1968,17'
          Dst:             re_parse_expect
        - Src:             'libregexp.c:0,0'
          Dst:             re_emit_op
        - Src:             'libregexp.c:1993,42'
          Dst:             re_has_named_captures
        - Src:             'libregexp.c:1999,21'
          Dst:             re_parse_group_name
        - Src:             'libregexp.c:2001,42'
          Dst:             re_has_named_captures
        - Src:             'libregexp.c:2006,21'
          Dst:             find_group_name
        - Src:             'libregexp.c:2010,25'
          Dst:             re_parse_captures
        - Src:             'libregexp.c:2012,46'
          Dst:             re_has_named_captures
        - Src:             'libregexp.c:0,0'
          Dst:             re_parse_error
        - Src:             'libregexp.c:2025,21'
          Dst:             is_digit
        - Src:             'libregexp.c:2026,28'
          Dst:             re_parse_error
        - Src:             'libregexp.c:2044,21'
          Dst:             parse_digits
        - Src:             'libregexp.c:2045,61'
          Dst:             re_count_captures
        - Src:             'libregexp.c:2064,28'
          Dst:             re_parse_error
        - Src:             'libregexp.c:2070,17'
          Dst:             re_emit_op_u8
        - Src:             'libregexp.c:2082,13'
          Dst:             re_parse_char_class
        - Src:             'libregexp.c:2081,13'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2082,13'
          Dst:             re_parse_char_class
        - Src:             'libregexp.c:2085,13'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2090,20'
          Dst:             re_parse_error
        - Src:             'libregexp.c:2094,13'
          Dst:             get_class_atom
        - Src:             'libregexp.c:2101,13'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2104,19'
          Dst:             re_emit_string_list
        - Src:             'libregexp.c:2105,13'
          Dst:             re_string_list_free
        - Src:             'libregexp.c:2110,21'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:2111,13'
          Dst:             re_emit_char
        - Src:             'libregexp.c:2114,13'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2142,22'
          Dst:             is_digit
        - Src:             'libregexp.c:2148,29'
          Dst:             parse_digits
        - Src:             'libregexp.c:2152,25'
          Dst:             is_digit
        - Src:             'libregexp.c:2153,37'
          Dst:             parse_digits
        - Src:             'libregexp.c:2156,36'
          Dst:             re_parse_error
        - Src:             'libregexp.c:2167,21'
          Dst:             re_parse_expect
        - Src:             'libregexp.c:2184,25'
          Dst:             dbuf_error
        - Src:             'libregexp.c:2186,27'
          Dst:             re_is_simple_quantifier
        - Src:             'libregexp.c:2189,25'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2191,29'
          Dst:             dbuf_insert
        - Src:             'libregexp.c:2208,21'
          Dst:             dbuf_error
        - Src:             'libregexp.c:2195,25'
          Dst:             put_u32
        - Src:             'libregexp.c:2198,25'
          Dst:             put_u32
        - Src:             'libregexp.c:2200,25'
          Dst:             put_u32
        - Src:             'libregexp.c:2202,25'
          Dst:             put_u32
        - Src:             'libregexp.c:2215,38'
          Dst:             re_need_check_advance
        - Src:             'libregexp.c:2225,29'
          Dst:             dbuf_insert
        - Src:             'libregexp.c:2235,29'
          Dst:             dbuf_insert
        - Src:             'libregexp.c:2239,25'
          Dst:             put_u32
        - Src:             'libregexp.c:2243,29'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2246,29'
          Dst:             re_emit_goto
        - Src:             'libregexp.c:2248,29'
          Dst:             dbuf_insert
        - Src:             'libregexp.c:2252,25'
          Dst:             put_u32
        - Src:             'libregexp.c:2255,25'
          Dst:             put_u32
        - Src:             'libregexp.c:2259,29'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2261,25'
          Dst:             re_emit_goto
        - Src:             'libregexp.c:2262,25'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2266,21'
          Dst:             re_emit_goto
        - Src:             'libregexp.c:2272,29'
          Dst:             dbuf_insert
        - Src:             'libregexp.c:2275,25'
          Dst:             put_u32
        - Src:             'libregexp.c:2278,25'
          Dst:             re_emit_goto
        - Src:             'libregexp.c:2279,25'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2283,25'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:2288,25'
          Dst:             dbuf_put_self
        - Src:             'libregexp.c:2286,29'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2288,25'
          Dst:             dbuf_put_self
        - Src:             'libregexp.c:2290,29'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2291,25'
          Dst:             re_emit_goto
        - Src:             'libregexp.c:2293,25'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:2295,25'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:2300,25'
          Dst:             dbuf_put_self
        - Src:             'libregexp.c:2298,29'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2300,25'
          Dst:             dbuf_put_self
        - Src:             'libregexp.c:2302,29'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2303,25'
          Dst:             re_emit_goto
        - Src:             'libregexp.c:2304,25'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2318,12'
          Dst:             re_parse_out_of_memory
    - functionName:    re_emit_op
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 586
      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:585,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - dbuf_putc
            - BranchSide:      'libregexp.c:585,30'
              BranchSideFuncs:
                - dbuf_putc
      Callsites:
        - Src:             'libregexp.c:585,5'
          Dst:             dbuf_putc
    - functionName:    re_parse_disjunction
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2356
      functionLinenumberEnd: 2387
      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:    5
      BranchProfiles:
        - Branch String:   'libregexp.c:2359,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:2359,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:2359,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2360,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:2362,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:2371,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2368,33'
              BranchSideFuncs:
                - put_u32
                - re_emit_op_u32
                - re_parse_alternative
                - put_u32
                - dbuf_insert
                - re_parse_out_of_memory
            - BranchSide:      'libregexp.c:2372,20'
              BranchSideFuncs:
                - re_parse_out_of_memory
        - Branch String:   'libregexp.c:2379,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2379,13'
              BranchSideFuncs:
                - put_u32
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op_u32
                - re_parse_alternative
            - BranchSide:      'libregexp.c:2383,28'
              BranchSideFuncs:
                - put_u32
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op_u32
                - re_parse_alternative
        - Branch String:   'libregexp.c:2365,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2365,5'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op_u32
                - re_parse_alternative
                - put_u32
            - BranchSide:      'libregexp.c:2366,19'
              BranchSideFuncs:
                - dbuf_insert
                - re_parse_out_of_memory
                - put_u32
                - re_emit_op_u32
                - re_parse_alternative
                - put_u32
      Callsites:
        - Src:             'libregexp.c:2359,9'
          Dst:             lre_check_stack_overflow
        - Src:             'libregexp.c:2360,16'
          Dst:             re_parse_error
        - Src:             'libregexp.c:2363,9'
          Dst:             re_parse_alternative
        - Src:             'libregexp.c:2371,13'
          Dst:             dbuf_insert
        - Src:             'libregexp.c:2372,20'
          Dst:             re_parse_out_of_memory
        - Src:             'libregexp.c:2375,9'
          Dst:             put_u32
        - Src:             'libregexp.c:2377,15'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:2379,13'
          Dst:             re_parse_alternative
        - Src:             'libregexp.c:2384,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:    re_emit_op_u8
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 611
      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:609,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_putc
            - BranchSide:      'libregexp.c:609,30'
              BranchSideFuncs:
                - dbuf_putc
                - dbuf_putc
      Callsites:
        - Src:             'libregexp.c:609,5'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:610,5'
          Dst:             dbuf_putc
    - functionName:    dbuf_insert
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 125
      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:120,28'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - dbuf_realloc
            - BranchSide:      'libregexp.c:120,28'
              BranchSideFuncs:
                - dbuf_realloc
        - Branch String:   'libregexp.c:120,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:122,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:120,9'
          Dst:             dbuf_realloc
    - functionName:    re_parse_alternative
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2322
      functionLinenumberEnd: 2353
      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:2327,26'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
            - BranchSide:      'libregexp.c:2327,26'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
        - Branch String:   'libregexp.c:2330,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
            - BranchSide:      'libregexp.c:2330,13'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2332,23'
          Branch Sides:
            - BranchSide:      'libregexp.c:2332,23'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2334,35'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
        - Branch String:   'libregexp.c:2336,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2336,13'
              BranchSideFuncs:
                - dbuf_realloc
                - re_parse_term
            - BranchSide:      'libregexp.c:2338,13'
              BranchSideFuncs:
                - dbuf_realloc
                - re_parse_term
        - Branch String:   'libregexp.c:2338,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2329,16'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
            - BranchSide:      'libregexp.c:2341,32'
              BranchSideFuncs:
                - dbuf_realloc
                - re_parse_term
        - Branch String:   'libregexp.c:2343,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2343,17'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
            - BranchSide:      'libregexp.c:2345,34'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
        - Branch String:   'libregexp.c:2330,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2330,13'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
            - BranchSide:      'libregexp.c:2332,13'
              BranchSideFuncs:
                - re_parse_term
                - dbuf_realloc
      Callsites:
        - Src:             'libregexp.c:2335,15'
          Dst:             re_parse_term
        - Src:             'libregexp.c:2343,17'
          Dst:             dbuf_realloc
    - functionName:    lre_get_groupnames
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3198
      functionLinenumberEnd: 3204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_u32
        - lre_get_flags
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libregexp.c:3200,10'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_get_flags
                - get_u32
            - BranchSide:      'libregexp.c:3200,10'
              BranchSideFuncs:
                - lre_get_flags
                - get_u32
        - Branch String:   'libregexp.c:3200,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:3200,9'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:3202,38'
              BranchSideFuncs:
                - get_u32
      Callsites:
        - Src:             'libregexp.c:3200,10'
          Dst:             lre_get_flags
        - Src:             'libregexp.c:3202,23'
          Dst:             get_u32
    - functionName:    lre_get_flags
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3191
      functionLinenumberEnd: 3192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_u16
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libregexp.c:3192,12'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u16
            - BranchSide:      'libregexp.c:3192,12'
              BranchSideFuncs:
                - get_u16
      Callsites:
        - Src:             'libregexp.c:3192,12'
          Dst:             get_u16
    - functionName:    lre_get_capture_count
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3186
      functionLinenumberEnd: 3187
      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: 2718
      functionLinenumberEnd: 3143
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2184
      EdgeCount:       575
      CyclomaticComplexity: 157
      functionsReached:
        - __assert_fail
        - abort
        - from_surrogate
        - get_u16
        - get_u32
        - is_hi_surrogate
        - is_line_terminator
        - is_lo_surrogate
        - is_word_char
        - lre_canonicalize
        - lre_exec_backtrack
        - lre_poll_timeout
        - push_state
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libregexp.c:2724,20'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2729,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2730,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2734,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2804,19'
              BranchSideFuncs:
                - get_u32
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2804,19'
              BranchSideFuncs:
                - get_u32
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2809,19'
              BranchSideFuncs:
                - get_u16
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2809,19'
              BranchSideFuncs:
                - get_u16
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2826,23'
              BranchSideFuncs:
                - get_u32
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2826,23'
              BranchSideFuncs:
                - get_u32
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2842,19'
              BranchSideFuncs:
                - get_u32
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2842,19'
              BranchSideFuncs:
                - get_u32
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2853,19'
              BranchSideFuncs:
                - get_u32
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - 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:2860,28'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_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
                - lre_poll_timeout
                - 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:2860,28'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_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
                - lre_poll_timeout
                - 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:2870,22'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2870,22'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2879,22'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2886,22'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2892,19'
              BranchSideFuncs:
                - __assert_fail
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2892,19'
              BranchSideFuncs:
                - __assert_fail
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2900,24'
              BranchSideFuncs:
                - __assert_fail
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2911,19'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2916,22'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2919,19'
              BranchSideFuncs:
                - get_u32
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - 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
                - lre_poll_timeout
                - 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:2928,34'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2931,23'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2940,43'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2940,43'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2940,43'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2940,43'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2972,26'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2972,26'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2972,26'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2972,26'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3017,21'
              BranchSideFuncs:
                - get_u16
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:3017,21'
              BranchSideFuncs:
                - get_u16
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:3058,21'
              BranchSideFuncs:
                - get_u16
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:3058,21'
              BranchSideFuncs:
                - get_u16
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:3092,28'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3103,28'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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_poll_timeout
            - BranchSide:      'libregexp.c:3140,13'
              BranchSideFuncs:
                - abort
        - Branch String:   'libregexp.c:2734,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2735,28'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2744,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2739,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2744,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2744,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2744,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2746,28'
              BranchSideFuncs:
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2746,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2748,45'
              BranchSideFuncs:
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2750,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2751,30'
              BranchSideFuncs:
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2764,41'
              BranchSideFuncs:
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2764,32'
          Branch Sides:
            - BranchSide:      'libregexp.c:2765,30'
              BranchSideFuncs:
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2788,42'
              BranchSideFuncs:
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2776,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2777,33'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2779,38'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2777,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:2777,33'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2777,33'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2777,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:2776,57'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2777,33'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2777,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:2776,57'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2777,33'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2777,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:2776,57'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2777,33'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2777,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:2776,57'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2777,33'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2776,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2777,33'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2779,38'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2782,33'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2783,51'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2788,69'
          Branch Sides:
            - BranchSide:      'libregexp.c:2788,72'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2789,42'
              BranchSideFuncs:
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2789,78'
          Branch Sides:
            - BranchSide:      'libregexp.c:2789,81'
              BranchSideFuncs:
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2798,39'
              BranchSideFuncs:
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2744,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2744,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2746,28'
              BranchSideFuncs:
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2812,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2814,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2814,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2814,13'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2814,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - get_u32
                - abort
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2814,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2814,13'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2815,24'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
        - Branch String:   'libregexp.c:2814,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2814,13'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2815,24'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
        - Branch String:   'libregexp.c:2814,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2814,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2815,24'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
        - Branch String:   'libregexp.c:2814,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2814,13'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2815,24'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
        - Branch String:   'libregexp.c:2815,39'
          Branch Sides:
            - BranchSide:      'libregexp.c:2815,49'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2816,44'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2815,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2816,44'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2818,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2818,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2828,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2829,30'
              BranchSideFuncs:
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
            - BranchSide:      'libregexp.c:2832,29'
              BranchSideFuncs:
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2836,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2836,21'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2848,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2848,17'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2855,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2855,17'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2860,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2862,24'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_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
                - lre_poll_timeout
                - 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:2862,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2864,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_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
                - lre_poll_timeout
                - 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:2864,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2864,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_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
                - lre_poll_timeout
                - 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:2864,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_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
                - lre_poll_timeout
                - 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:2864,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2864,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_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
                - lre_poll_timeout
                - 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:2865,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_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
                - lre_poll_timeout
                - 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:2864,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2864,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_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
                - lre_poll_timeout
                - 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:2865,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_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
                - lre_poll_timeout
                - 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:2864,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2864,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - from_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_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
                - lre_poll_timeout
                - 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:2865,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_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
                - lre_poll_timeout
                - 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:2864,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2864,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_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
                - lre_poll_timeout
                - 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:2865,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_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
                - lre_poll_timeout
                - 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:2865,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2870,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2872,24'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2872,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2874,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2874,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2874,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_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
                - lre_poll_timeout
                - 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:2874,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2874,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2874,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_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
                - lre_poll_timeout
                - 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:2875,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_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
                - lre_poll_timeout
                - 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:2874,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2874,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_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
                - lre_poll_timeout
                - 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:2875,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_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
                - lre_poll_timeout
                - 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:2874,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2874,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_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
                - lre_poll_timeout
                - 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:2875,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_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
                - lre_poll_timeout
                - 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:2874,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2874,13'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_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
                - lre_poll_timeout
                - 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:2875,18'
              BranchSideFuncs:
                - is_line_terminator
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_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
                - lre_poll_timeout
                - 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:2875,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2879,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2881,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2881,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2881,13'
              BranchSideFuncs:
                - is_line_terminator
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2881,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_line_terminator
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2881,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2881,13'
              BranchSideFuncs:
                - is_line_terminator
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2882,17'
              BranchSideFuncs:
                - is_line_terminator
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2881,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2881,13'
              BranchSideFuncs:
                - is_line_terminator
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2882,17'
              BranchSideFuncs:
                - is_line_terminator
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2881,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2881,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - is_line_terminator
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2882,17'
              BranchSideFuncs:
                - is_line_terminator
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2881,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2881,13'
              BranchSideFuncs:
                - is_line_terminator
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2882,17'
              BranchSideFuncs:
                - is_line_terminator
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2882,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2886,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2888,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2888,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2888,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2888,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2888,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2888,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2888,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2888,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2888,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2888,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_poll_timeout
                - 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:2888,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2888,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2893,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2892,22'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2893,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libregexp.c:2902,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2899,23'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2902,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libregexp.c:2903,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2899,23'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2921,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2922,20'
              BranchSideFuncs:
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2923,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2923,21'
              BranchSideFuncs: []
        - Branch String:   'libregexp.c:2931,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2940,67'
          Branch Sides:
            - BranchSide:      'libregexp.c:2940,77'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2943,32'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2941,66'
          Branch Sides:
            - BranchSide:      'libregexp.c:2943,32'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2943,32'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2943,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2946,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2952,26'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2946,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2946,21'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2946,21'
              BranchSideFuncs:
                - is_lo_surrogate
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2946,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2946,21'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2947,25'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
        - Branch String:   'libregexp.c:2946,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2946,21'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2947,25'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
        - Branch String:   'libregexp.c:2946,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2946,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - from_surrogate
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2947,25'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
        - Branch String:   'libregexp.c:2946,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2946,21'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2947,25'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
        - Branch String:   'libregexp.c:2947,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2948,52'
              BranchSideFuncs:
                - lre_canonicalize
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2949,26'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2952,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2955,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2960,24'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2955,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2955,21'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2955,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2955,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2955,21'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2956,25'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
        - Branch String:   'libregexp.c:2955,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2955,21'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2956,25'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
        - Branch String:   'libregexp.c:2955,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2955,21'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2956,25'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
        - Branch String:   'libregexp.c:2955,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2955,21'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2956,25'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
        - Branch String:   'libregexp.c:2956,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2957,52'
              BranchSideFuncs:
                - lre_canonicalize
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2958,26'
              BranchSideFuncs:
                - is_word_char
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2960,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2973,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2975,41'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2977,34'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2977,38'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2977,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2979,28'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2979,51'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2980,28'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2979,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2982,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2983,34'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2983,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2985,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2985,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2985,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2985,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2985,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2985,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2986,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2985,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2985,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2986,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
        - Branch String:   'libregexp.c:2985,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2985,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2986,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2985,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2985,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2986,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2986,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2986,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2987,29'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
        - Branch String:   'libregexp.c:2986,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2986,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2987,29'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
        - Branch String:   'libregexp.c:2986,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2986,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2987,29'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
        - Branch String:   'libregexp.c:2986,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2986,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2987,29'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
        - Branch String:   'libregexp.c:2987,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2988,58'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2991,32'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2991,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2982,34'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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_lo_surrogate
                - is_word_char
                - is_hi_surrogate
                - is_word_char
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2996,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:2997,40'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2997,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2999,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2999,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2999,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
            - BranchSide:      'libregexp.c:2999,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_lo_surrogate
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2999,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2999,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:3000,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2999,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2999,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:3000,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
        - Branch String:   'libregexp.c:2999,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2999,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - from_surrogate
                - is_lo_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:3000,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:2999,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:2999,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:3000,25'
              BranchSideFuncs:
                - is_lo_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:3000,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:3000,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
            - BranchSide:      'libregexp.c:3001,29'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
        - Branch String:   'libregexp.c:3000,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:3000,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:3001,29'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
        - Branch String:   'libregexp.c:3000,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:3000,25'
              BranchSideFuncs:
                - is_hi_surrogate
                - from_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
            - BranchSide:      'libregexp.c:3001,29'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
        - Branch String:   'libregexp.c:3000,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:3000,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
            - BranchSide:      'libregexp.c:3001,29'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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
                - lre_canonicalize
                - lre_canonicalize
        - Branch String:   'libregexp.c:3001,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:3002,58'
              BranchSideFuncs:
                - lre_canonicalize
                - lre_canonicalize
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3005,32'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3005,29'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:2996,34'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3019,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:3021,17'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:3021,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:3021,17'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
            - BranchSide:      'libregexp.c:3021,17'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:3021,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:3021,17'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
            - BranchSide:      'libregexp.c:3022,28'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
        - Branch String:   'libregexp.c:3021,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:3021,17'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:3022,28'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
        - Branch String:   'libregexp.c:3021,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:3021,17'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
            - BranchSide:      'libregexp.c:3022,28'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
        - Branch String:   'libregexp.c:3021,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:3021,17'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
            - BranchSide:      'libregexp.c:3022,28'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
        - Branch String:   'libregexp.c:3022,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:3023,48'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3026,23'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3027,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3029,29'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3032,43'
          Branch Sides:
            - BranchSide:      'libregexp.c:3032,51'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3034,23'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3032,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:3034,23'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3049,25'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3034,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3037,36'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3040,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:3039,49'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3041,39'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3042,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:3043,39'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3049,25'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3036,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3037,36'
              BranchSideFuncs:
                - get_u16
                - get_u16
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3060,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:3062,17'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:3062,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:3062,17'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
            - BranchSide:      'libregexp.c:3062,17'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
        - Branch String:   'libregexp.c:3062,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:3062,17'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
            - BranchSide:      'libregexp.c:3063,28'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
        - Branch String:   'libregexp.c:3062,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:3062,17'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
            - BranchSide:      'libregexp.c:3063,28'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
        - Branch String:   'libregexp.c:3062,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:3062,17'
              BranchSideFuncs:
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
            - BranchSide:      'libregexp.c:3063,28'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
        - Branch String:   'libregexp.c:3062,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:3062,17'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
            - BranchSide:      'libregexp.c:3063,28'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - push_state
                - get_u32
                - push_state
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u32
                - abort
                - lre_canonicalize
        - Branch String:   'libregexp.c:3063,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:3064,48'
              BranchSideFuncs:
                - lre_canonicalize
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3067,23'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3068,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3070,29'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3072,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3075,36'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3078,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:3077,49'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3079,39'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3080,30'
          Branch Sides:
            - BranchSide:      'libregexp.c:3081,39'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3087,25'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3074,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3075,36'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3092,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3094,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3094,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:3094,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3094,13'
              BranchSideFuncs:
                - is_lo_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3094,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3094,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3094,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3094,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3094,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3094,13'
              BranchSideFuncs:
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3094,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3094,13'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3116,53'
          Branch Sides:
            - BranchSide:      'libregexp.c:3116,53'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:3117,29'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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_poll_timeout
        - Branch String:   'libregexp.c:3116,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:3116,25'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:3119,26'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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_poll_timeout
        - Branch String:   'libregexp.c:3119,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:3121,28'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3126,25'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3123,40'
          Branch Sides:
            - BranchSide:      'libregexp.c:3112,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_exec_backtrack
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3123,25'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3123,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:3112,25'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_exec_backtrack
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3126,25'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3112,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:3112,25'
              BranchSideFuncs:
                - lre_exec_backtrack
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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_poll_timeout
            - BranchSide:      'libregexp.c:3114,27'
              BranchSideFuncs:
                - lre_exec_backtrack
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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_poll_timeout
        - Branch String:   'libregexp.c:3126,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2739,21'
              BranchSideFuncs:
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - push_state
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3128,23'
              BranchSideFuncs:
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3128,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3130,57'
              BranchSideFuncs:
                - push_state
                - get_u32
                - get_u32
                - get_u32
                - lre_poll_timeout
                - lre_exec_backtrack
                - lre_poll_timeout
                - lre_poll_timeout
                - get_u32
                - is_lo_surrogate
                - get_u32
                - is_hi_surrogate
                - lre_poll_timeout
                - is_lo_surrogate
                - is_hi_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u32
                - get_u32
                - get_u32
                - get_u32
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - get_u16
                - is_hi_surrogate
                - get_u16
                - get_u16
                - get_u16
                - get_u16
                - 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
                - lre_canonicalize
                - is_lo_surrogate
                - from_surrogate
                - lre_canonicalize
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - get_u32
                - __assert_fail
                - __assert_fail
                - is_hi_surrogate
                - is_lo_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_hi_surrogate
                - is_line_terminator
                - is_lo_surrogate
                - from_surrogate
                - is_lo_surrogate
                - is_line_terminator
                - is_hi_surrogate
                - from_surrogate
                - get_u32
                - lre_poll_timeout
                - 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:3134,25'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:3134,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libregexp.c:2744,25'
          Dst:             lre_poll_timeout
        - Src:             'libregexp.c:2775,42'
          Dst:             get_u32
        - Src:             'libregexp.c:2777,33'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2777,33'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2779,51'
          Dst:             get_u32
        - Src:             'libregexp.c:2744,25'
          Dst:             lre_poll_timeout
        - Src:             'libregexp.c:2804,19'
          Dst:             get_u32
        - Src:             'libregexp.c:2809,19'
          Dst:             get_u16
        - Src:             'libregexp.c:2814,13'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2814,13'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2814,13'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2816,21'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:2826,23'
          Dst:             get_u32
        - Src:             'libregexp.c:2834,23'
          Dst:             push_state
        - Src:             'libregexp.c:2842,19'
          Dst:             get_u32
        - Src:             'libregexp.c:2844,19'
          Dst:             push_state
        - Src:             'libregexp.c:2853,19'
          Dst:             get_u32
        - Src:             'libregexp.c:2855,17'
          Dst:             lre_poll_timeout
        - Src:             'libregexp.c:2864,13'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2864,13'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2864,13'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2865,18'
          Dst:             is_line_terminator
        - Src:             'libregexp.c:2874,13'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2874,13'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2874,13'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2875,18'
          Dst:             is_line_terminator
        - Src:             'libregexp.c:2881,13'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2881,13'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2881,13'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2882,17'
          Dst:             is_line_terminator
        - Src:             'libregexp.c:2888,13'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2888,13'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2893,13'
          Dst:             __assert_fail
        - Src:             'libregexp.c:2902,17'
          Dst:             __assert_fail
        - Src:             'libregexp.c:2911,19'
          Dst:             get_u32
        - Src:             'libregexp.c:2919,19'
          Dst:             get_u32
        - Src:             'libregexp.c:2923,21'
          Dst:             lre_poll_timeout
        - Src:             'libregexp.c:2946,21'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2946,21'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2946,21'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2948,29'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:2949,26'
          Dst:             is_word_char
        - Src:             'libregexp.c:2955,21'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2955,21'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2955,21'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2957,29'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:2958,26'
          Dst:             is_word_char
        - Src:             'libregexp.c:2985,25'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2985,25'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2985,25'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2986,25'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2986,25'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2986,25'
          Dst:             from_surrogate
        - Src:             'libregexp.c:2988,34'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:2989,34'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:2999,25'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:2999,25'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:2999,25'
          Dst:             from_surrogate
        - Src:             'libregexp.c:3000,25'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:3000,25'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:3000,25'
          Dst:             from_surrogate
        - Src:             'libregexp.c:3002,34'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:3003,34'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:3017,21'
          Dst:             get_u16
        - Src:             'libregexp.c:3021,17'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:3021,17'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:3021,17'
          Dst:             from_surrogate
        - Src:             'libregexp.c:3023,25'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:3026,23'
          Dst:             get_u16
        - Src:             'libregexp.c:3030,24'
          Dst:             get_u16
        - Src:             'libregexp.c:3038,27'
          Dst:             get_u16
        - Src:             'libregexp.c:3039,28'
          Dst:             get_u16
        - Src:             'libregexp.c:3058,21'
          Dst:             get_u16
        - Src:             'libregexp.c:3062,17'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:3062,17'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:3062,17'
          Dst:             from_surrogate
        - Src:             'libregexp.c:3064,25'
          Dst:             lre_canonicalize
        - Src:             'libregexp.c:3067,23'
          Dst:             get_u32
        - Src:             'libregexp.c:3071,24'
          Dst:             get_u32
        - Src:             'libregexp.c:3076,27'
          Dst:             get_u32
        - Src:             'libregexp.c:3077,28'
          Dst:             get_u32
        - Src:             'libregexp.c:3094,13'
          Dst:             is_lo_surrogate
        - Src:             'libregexp.c:3094,13'
          Dst:             is_hi_surrogate
        - Src:             'libregexp.c:3103,28'
          Dst:             get_u32
        - Src:             'libregexp.c:3104,29'
          Dst:             get_u32
        - Src:             'libregexp.c:3105,29'
          Dst:             get_u32
        - Src:             'libregexp.c:3112,25'
          Dst:             lre_poll_timeout
        - Src:             'libregexp.c:3114,27'
          Dst:             lre_exec_backtrack
        - Src:             'libregexp.c:3112,25'
          Dst:             lre_poll_timeout
        - Src:             'libregexp.c:3130,27'
          Dst:             push_state
        - Src:             'libregexp.c:3140,13'
          Dst:             abort
    - functionName:    lre_exec
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3151
      functionLinenumberEnd: 3183
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          115
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lre_exec_backtrack
        - lre_get_flags
        - lre_realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:3152,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_get_flags
                - lre_exec_backtrack
                - lre_realloc
            - BranchSide:      'libregexp.c:3156,16'
              BranchSideFuncs:
                - lre_get_flags
                - lre_exec_backtrack
                - lre_realloc
        - Branch String:   'libregexp.c:3163,27'
          Branch Sides:
            - BranchSide:      'libregexp.c:3163,9'
              BranchSideFuncs:
                - lre_exec_backtrack
                - lre_realloc
            - BranchSide:      'libregexp.c:3165,8'
              BranchSideFuncs:
                - lre_exec_backtrack
                - lre_realloc
        - Branch String:   'libregexp.c:3163,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:3164,22'
              BranchSideFuncs:
                - lre_exec_backtrack
                - lre_realloc
            - BranchSide:      'libregexp.c:3165,8'
              BranchSideFuncs:
                - lre_exec_backtrack
                - lre_realloc
        - Branch String:   'libregexp.c:3175,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - lre_exec_backtrack
                - lre_realloc
            - BranchSide:      'libregexp.c:3175,5'
              BranchSideFuncs:
                - lre_exec_backtrack
                - lre_realloc
      Callsites:
        - Src:             'libregexp.c:3156,16'
          Dst:             lre_get_flags
        - Src:             'libregexp.c:3179,11'
          Dst:             lre_exec_backtrack
        - Src:             'libregexp.c:3181,5'
          Dst:             lre_realloc
    - functionName:    put_u16
      functionSourceFile: '/src/quickjs/./cutils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_stack_size
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2391
      functionLinenumberEnd: 2434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          168
      EdgeCount:       36
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - get_u16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libregexp.c:2397,12'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:2397,12'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
        - Branch String:   'libregexp.c:2400,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2400,5'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:2401,18'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
        - Branch String:   'libregexp.c:2403,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2403,9'
              BranchSideFuncs:
                - get_u16
                - __assert_fail
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:2404,9'
              BranchSideFuncs:
                - get_u16
                - __assert_fail
                - get_u16
                - __assert_fail
                - __assert_fail
        - Branch String:   'libregexp.c:2404,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2404,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libregexp.c:2405,9'
              BranchSideFuncs:
                - get_u16
                - __assert_fail
                - __assert_fail
                - get_u16
                - __assert_fail
        - Branch String:   'libregexp.c:2405,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2408,23'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:2408,23'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:2417,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
            - BranchSide:      'libregexp.c:2417,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
            - BranchSide:      'libregexp.c:2422,40'
              BranchSideFuncs:
                - get_u16
                - __assert_fail
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:2422,40'
              BranchSideFuncs:
                - get_u16
                - __assert_fail
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:2427,40'
              BranchSideFuncs:
                - get_u16
                - __assert_fail
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:2427,40'
              BranchSideFuncs:
                - get_u16
                - __assert_fail
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:2431,13'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
        - Branch String:   'libregexp.c:2409,17'
          Branch Sides:
            - BranchSide:      'libregexp.c:2410,32'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:2431,13'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
        - Branch String:   'libregexp.c:2410,21'
          Branch Sides:
            - BranchSide:      'libregexp.c:2410,21'
              BranchSideFuncs: []
            - BranchSide:      'libregexp.c:2431,13'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
        - Branch String:   'libregexp.c:2417,13'
          Branch Sides:
            - BranchSide:      'libregexp.c:2417,13'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:2418,23'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
        - Branch String:   'libregexp.c:2400,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:2400,5'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
            - BranchSide:      'libregexp.c:2401,18'
              BranchSideFuncs:
                - __assert_fail
                - get_u16
                - get_u16
                - __assert_fail
                - __assert_fail
      Callsites:
        - Src:             'libregexp.c:2403,9'
          Dst:             __assert_fail
        - Src:             'libregexp.c:2404,9'
          Dst:             __assert_fail
        - Src:             'libregexp.c:2417,13'
          Dst:             __assert_fail
        - Src:             'libregexp.c:2422,19'
          Dst:             get_u16
        - Src:             'libregexp.c:2427,19'
          Dst:             get_u16
    - functionName:    lre_compile
      functionSourceFile: '/src/quickjs/libregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2443
      functionLinenumberEnd: 2532
      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:          184
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - compute_stack_size
        - dbuf_error
        - dbuf_free
        - dbuf_init2
        - dbuf_put
        - dbuf_put_u16
        - dbuf_put_u32
        - dbuf_putc
        - lre_get_flags
        - lre_realloc
        - pstrcpy
        - put_u16
        - 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:2444,5'
          Branch Sides:
            - BranchSide:      'libregexp.c:0,0'
              BranchSideFuncs:
                - dbuf_init2
                - dbuf_init2
                - dbuf_put_u16
                - 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
                - lre_get_flags
                - put_u16
                - re_parse_error
                - re_emit_op_u32
                - re_emit_op
                - re_emit_op_u32
            - BranchSide:      'libregexp.c:2448,5'
              BranchSideFuncs:
                - dbuf_init2
                - dbuf_init2
                - dbuf_put_u16
                - 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
                - lre_get_flags
                - put_u16
                - re_parse_error
                - re_emit_op_u32
                - re_emit_op
                - re_emit_op_u32
        - Branch String:   'libregexp.c:2472,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2477,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
                - lre_get_flags
                - put_u16
                - re_parse_error
            - BranchSide:      'libregexp.c:2481,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
                - lre_get_flags
                - put_u16
                - re_parse_error
        - Branch String:   'libregexp.c:2483,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2485,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
                - lre_get_flags
                - put_u16
                - re_parse_error
            - BranchSide:      'libregexp.c:2492,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
                - lre_get_flags
                - put_u16
                - re_parse_error
        - Branch String:   'libregexp.c:2496,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2497,9'
              BranchSideFuncs:
                - dbuf_error
                - re_parse_out_of_memory
                - dbuf_free
                - dbuf_free
                - pstrcpy
                - compute_stack_size
                - put_u32
                - dbuf_free
                - dbuf_put
                - lre_get_flags
                - put_u16
                - re_parse_error
            - BranchSide:      'libregexp.c:2501,9'
              BranchSideFuncs:
                - dbuf_error
                - re_parse_out_of_memory
                - dbuf_free
                - dbuf_free
                - pstrcpy
                - compute_stack_size
                - put_u32
                - dbuf_free
                - dbuf_put
                - lre_get_flags
                - put_u16
                - re_parse_error
        - Branch String:   'libregexp.c:2501,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2502,9'
              BranchSideFuncs:
                - compute_stack_size
                - put_u32
                - dbuf_free
                - dbuf_put
                - lre_get_flags
                - put_u16
                - re_parse_error
                - dbuf_free
                - dbuf_free
                - pstrcpy
            - BranchSide:      'libregexp.c:2506,50'
              BranchSideFuncs:
                - compute_stack_size
                - put_u32
                - dbuf_free
                - dbuf_put
                - lre_get_flags
                - put_u16
                - re_parse_error
                - dbuf_free
                - dbuf_free
                - pstrcpy
        - Branch String:   'libregexp.c:2507,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2508,9'
              BranchSideFuncs:
                - re_parse_error
                - dbuf_free
                - dbuf_free
                - pstrcpy
            - BranchSide:      'libregexp.c:2512,52'
              BranchSideFuncs:
                - put_u32
                - dbuf_free
                - dbuf_put
                - lre_get_flags
                - put_u16
        - Branch String:   'libregexp.c:2518,9'
          Branch Sides:
            - BranchSide:      'libregexp.c:2519,48'
              BranchSideFuncs:
                - dbuf_put
                - lre_get_flags
                - put_u16
                - dbuf_free
            - BranchSide:      'libregexp.c:2523,5'
              BranchSideFuncs:
                - dbuf_free
      Callsites:
        - Src:             'libregexp.c:2464,5'
          Dst:             dbuf_init2
        - Src:             'libregexp.c:2464,5'
          Dst:             lre_realloc
        - Src:             'libregexp.c:2465,5'
          Dst:             dbuf_init2
        - Src:             'libregexp.c:2465,5'
          Dst:             lre_realloc
        - Src:             'libregexp.c:2467,5'
          Dst:             dbuf_put_u16
        - Src:             'libregexp.c:2468,5'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:2469,5'
          Dst:             dbuf_putc
        - Src:             'libregexp.c:2470,5'
          Dst:             dbuf_put_u32
        - Src:             'libregexp.c:2477,9'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:2478,9'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2479,9'
          Dst:             re_emit_op_u32
        - Src:             'libregexp.c:2481,5'
          Dst:             re_emit_op_u8
        - Src:             'libregexp.c:2483,9'
          Dst:             re_parse_disjunction
        - Src:             'libregexp.c:2485,9'
          Dst:             dbuf_free
        - Src:             'libregexp.c:2486,9'
          Dst:             dbuf_free
        - Src:             'libregexp.c:2487,9'
          Dst:             pstrcpy
        - Src:             'libregexp.c:2492,5'
          Dst:             re_emit_op_u8
        - Src:             'libregexp.c:2494,5'
          Dst:             re_emit_op
        - Src:             'libregexp.c:2497,9'
          Dst:             re_parse_error
        - Src:             'libregexp.c:2501,9'
          Dst:             dbuf_error
        - Src:             'libregexp.c:2502,9'
          Dst:             re_parse_out_of_memory
        - Src:             'libregexp.c:2506,18'
          Dst:             compute_stack_size
        - Src:             'libregexp.c:2508,9'
          Dst:             re_parse_error
        - Src:             'libregexp.c:2514,5'
          Dst:             put_u32
        - Src:             'libregexp.c:2519,9'
          Dst:             dbuf_put
        - Src:             'libregexp.c:2521,17'
          Dst:             lre_get_flags
        - Src:             'libregexp.c:2520,9'
          Dst:             put_u16
        - Src:             'libregexp.c:2523,5'
          Dst:             dbuf_free
    - functionName:    exchange_bytes
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 346
      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:341,5'
          Branch Sides:
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:341,5'
          Branch Sides:
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:341,5'
          Branch Sides:
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:341,5'
          Branch Sides:
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:341,5'
          Branch Sides:
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:341,5'
          Branch Sides:
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:341,5'
          Branch Sides:
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:341,5'
          Branch Sides:
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:341,16'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:341,5'
          Branch Sides:
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:341,16'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:341,5'
          Branch Sides:
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:342,21'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:341,5'
          Branch Sides:
            - BranchSide:      'cutils.c:341,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:342,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exchange_one_byte
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 354
      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: 356
      functionLinenumberEnd: 365
      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:360,5'
          Branch Sides:
            - BranchSide:      'cutils.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:360,15'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:360,5'
          Branch Sides:
            - BranchSide:      'cutils.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:360,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:360,5'
          Branch Sides:
            - BranchSide:      'cutils.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:360,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:360,5'
          Branch Sides:
            - BranchSide:      'cutils.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:360,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:360,5'
          Branch Sides:
            - BranchSide:      'cutils.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:360,40'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:360,5'
          Branch Sides:
            - BranchSide:      'cutils.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:360,40'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:360,5'
          Branch Sides:
            - BranchSide:      'cutils.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:361,22'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:360,5'
          Branch Sides:
            - BranchSide:      'cutils.c:360,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:361,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exchange_one_int16
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 373
      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: 375
      functionLinenumberEnd: 384
      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:379,5'
          Branch Sides:
            - BranchSide:      'cutils.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:379,15'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:379,5'
          Branch Sides:
            - BranchSide:      'cutils.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:379,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:379,5'
          Branch Sides:
            - BranchSide:      'cutils.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:379,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:379,5'
          Branch Sides:
            - BranchSide:      'cutils.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:379,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:379,5'
          Branch Sides:
            - BranchSide:      'cutils.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:379,40'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:379,5'
          Branch Sides:
            - BranchSide:      'cutils.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:379,40'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:379,5'
          Branch Sides:
            - BranchSide:      'cutils.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:380,22'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:379,5'
          Branch Sides:
            - BranchSide:      'cutils.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:380,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exchange_one_int32
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 392
      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: 394
      functionLinenumberEnd: 403
      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:398,5'
          Branch Sides:
            - BranchSide:      'cutils.c:398,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:398,15'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:398,5'
          Branch Sides:
            - BranchSide:      'cutils.c:398,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:398,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:398,5'
          Branch Sides:
            - BranchSide:      'cutils.c:398,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:398,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:398,5'
          Branch Sides:
            - BranchSide:      'cutils.c:398,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:398,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:398,5'
          Branch Sides:
            - BranchSide:      'cutils.c:398,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:398,40'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:398,5'
          Branch Sides:
            - BranchSide:      'cutils.c:398,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:398,40'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:398,5'
          Branch Sides:
            - BranchSide:      'cutils.c:398,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:399,22'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:398,5'
          Branch Sides:
            - BranchSide:      'cutils.c:398,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:399,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exchange_one_int64
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 411
      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: 413
      functionLinenumberEnd: 425
      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:417,5'
          Branch Sides:
            - BranchSide:      'cutils.c:417,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:417,15'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:417,5'
          Branch Sides:
            - BranchSide:      'cutils.c:417,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:417,44'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:417,5'
          Branch Sides:
            - BranchSide:      'cutils.c:417,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:419,22'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:417,5'
          Branch Sides:
            - BranchSide:      'cutils.c:417,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:419,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exchange_one_int128
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 436
      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: 507
      functionLinenumberEnd: 510
      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:508,12'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:508,12'
          Branch Sides:
            - BranchSide:      'cutils.c:509,10'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:510,10'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:509,10'
          Branch Sides:
            - BranchSide:      'cutils.c:509,10'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:509,39'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:509,39'
          Branch Sides:
            - BranchSide:      'cutils.c:509,39'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:509,39'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:510,10'
          Branch Sides:
            - BranchSide:      'cutils.c:510,10'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:510,39'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:510,39'
          Branch Sides:
            - BranchSide:      'cutils.c:510,39'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:510,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    heapsortx
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 504
      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:476,23'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - exchange_func
            - BranchSide:      'cutils.c:476,23'
              BranchSideFuncs:
                - exchange_func
        - Branch String:   'cutils.c:492,9'
          Branch Sides:
            - BranchSide:      'cutils.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:493,31'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:484,13'
          Branch Sides:
            - BranchSide:      'cutils.c:482,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:485,23'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:485,34'
          Branch Sides:
            - BranchSide:      'cutils.c:485,47'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:487,31'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:485,21'
          Branch Sides:
            - BranchSide:      'cutils.c:486,23'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:487,31'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:487,21'
          Branch Sides:
            - BranchSide:      'cutils.c:482,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:489,17'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:484,13'
          Branch Sides:
            - BranchSide:      'cutils.c:482,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:485,23'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:482,9'
          Branch Sides:
            - BranchSide:      'cutils.c:483,15'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:492,30'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:496,34'
          Branch Sides:
            - BranchSide:      'cutils.c:496,47'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:498,31'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:496,21'
          Branch Sides:
            - BranchSide:      'cutils.c:497,23'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:498,31'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:498,21'
          Branch Sides:
            - BranchSide:      'cutils.c:492,30'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:500,17'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:495,13'
          Branch Sides:
            - BranchSide:      'cutils.c:492,30'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:496,23'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:492,9'
          Branch Sides:
            - BranchSide:      'cutils.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:493,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cutils.c:476,23'
          Dst:             exchange_func
    - functionName:    exchange_func
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 470
      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:439,5'
          Branch Sides:
            - BranchSide:      'cutils.c:441,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:446,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:452,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:452,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:460,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:460,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:460,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:460,18'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:465,18'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:441,13'
          Branch Sides:
            - BranchSide:      'cutils.c:441,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:444,13'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:446,13'
          Branch Sides:
            - BranchSide:      'cutils.c:446,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:449,13'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:452,13'
          Branch Sides:
            - BranchSide:      'cutils.c:452,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:455,13'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:460,13'
          Branch Sides:
            - BranchSide:      'cutils.c:460,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:463,13'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:465,13'
          Branch Sides:
            - BranchSide:      'cutils.c:465,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:468,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rqsort
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 631
      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:    3
      BranchProfiles:
        - Branch String:   'cutils.c:516,5'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - exchange_func
                - exchange_func
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:520,23'
              BranchSideFuncs:
                - exchange_func
                - exchange_func
                - med3
                - heapsortx
        - Branch String:   'cutils.c:523,19'
          Branch Sides:
            - BranchSide:      'cutils.c:523,19'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:523,27'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:523,9'
          Branch Sides:
            - BranchSide:      'cutils.c:523,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:526,14'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:531,5'
          Branch Sides:
            - BranchSide:      'cutils.c:531,5'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:532,11'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:537,9'
          Branch Sides:
            - BranchSide:      'cutils.c:535,21'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:626,49'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:538,17'
          Branch Sides:
            - BranchSide:      'cutils.c:540,17'
              BranchSideFuncs:
                - heapsortx
                - med3
            - BranchSide:      'cutils.c:546,25'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:554,32'
          Branch Sides:
            - BranchSide:      'cutils.c:554,40'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:563,33'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:563,42'
          Branch Sides:
            - BranchSide:      'cutils.c:563,50'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:586,24'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:554,17'
          Branch Sides:
            - BranchSide:      'cutils.c:555,27'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:563,33'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:555,25'
          Branch Sides:
            - BranchSide:      'cutils.c:556,25'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:560,22'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:554,32'
          Branch Sides:
            - BranchSide:      'cutils.c:554,40'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:563,33'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:563,17'
          Branch Sides:
            - BranchSide:      'cutils.c:564,27'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:572,17'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:564,25'
          Branch Sides:
            - BranchSide:      'cutils.c:563,33'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:565,27'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:563,42'
          Branch Sides:
            - BranchSide:      'cutils.c:563,50'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:586,24'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:589,17'
          Branch Sides:
            - BranchSide:      'cutils.c:590,17'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:591,32'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:599,17'
          Branch Sides:
            - BranchSide:      'cutils.c:601,32'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:601,32'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:610,17'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:537,9'
          Branch Sides:
            - BranchSide:      'cutils.c:538,17'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:626,49'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:626,9'
          Branch Sides:
            - BranchSide:      'cutils.c:531,15'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:627,30'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:626,9'
          Branch Sides:
            - BranchSide:      'cutils.c:531,15'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:627,30'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:627,36'
          Branch Sides:
            - BranchSide:      'cutils.c:626,0'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:627,46'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:627,13'
          Branch Sides:
            - BranchSide:      'cutils.c:626,0'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:628,17'
              BranchSideFuncs:
                - med3
                - heapsortx
        - Branch String:   'cutils.c:627,36'
          Branch Sides:
            - BranchSide:      'cutils.c:626,0'
              BranchSideFuncs:
                - med3
                - heapsortx
            - BranchSide:      'cutils.c:627,46'
              BranchSideFuncs:
                - med3
                - heapsortx
      Callsites:
        - Src:             'cutils.c:520,23'
          Dst:             exchange_func
        - Src:             'cutils.c:521,29'
          Dst:             exchange_func
        - Src:             'cutils.c:540,17'
          Dst:             heapsortx
        - Src:             'cutils.c:547,17'
          Dst:             med3
    - functionName:    unicode_from_utf8
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 306
      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:258,9'
          Branch Sides:
            - BranchSide:      'cutils.c:257,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:262,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:262,5'
          Branch Sides:
            - BranchSide:      'cutils.c:262,5'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:262,5'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:293,9'
          Branch Sides:
            - BranchSide:      'cutils.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:295,33'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:298,22'
          Branch Sides:
            - BranchSide:      'cutils.c:298,22'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:298,27'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:298,13'
          Branch Sides:
            - BranchSide:      'cutils.c:298,13'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:300,16'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:296,5'
          Branch Sides:
            - BranchSide:      'cutils.c:297,15'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:302,13'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:302,9'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:302,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unicode_to_utf8
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 241
      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:212,9'
          Branch Sides:
            - BranchSide:      'cutils.c:213,16'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:215,15'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:215,13'
          Branch Sides:
            - BranchSide:      'cutils.c:216,23'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:218,19'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:218,17'
          Branch Sides:
            - BranchSide:      'cutils.c:219,27'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:221,23'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:221,21'
          Branch Sides:
            - BranchSide:      'cutils.c:222,31'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:224,27'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:224,25'
          Branch Sides:
            - BranchSide:      'cutils.c:225,35'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:226,34'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:226,32'
          Branch Sides:
            - BranchSide:      'cutils.c:226,32'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:227,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dbuf_free
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cutils.c:200,12'
          Branch Sides:
            - BranchSide:      'cutils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:200,12'
              BranchSideFuncs: []
        - Branch String:   'cutils.c:200,9'
          Branch Sides:
            - BranchSide:      'cutils.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'cutils.c:201,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dbuf_printf
      functionSourceFile: '/src/quickjs/cutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      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:181,9'
          Branch Sides:
            - BranchSide:      'cutils.c:183,16'
              BranchSideFuncs:
                - dbuf_put
            - BranchSide:      'cutils.c:185,32'
              BranchSideFuncs:
                - dbuf_realloc
                - vsnprintf
        - Branch String:   'cutils.c:185,13'
          Branch Sides:
            - BranchSide:      'cutils.c:185,13'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'cutils.c:187,9'
              BranchSideFuncs:
                - vsnprintf
      Callsites:
        - Src:             'cutils.c:177,11'
          Dst:             vsnprintf
        - Src:             'cutils.c:183,16'
          Dst:             dbuf_put
        - Src:             'cutils.c:185,13'
          Dst:             dbuf_realloc
        - Src:             'cutils.c:188,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:    9
      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:    5
      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:    unicode_compose_pair
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1030
      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:1019,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1020,22'
              BranchSideFuncs:
                - unicode_decomp_entry
            - BranchSide:      'libunicode.c:1021,15'
              BranchSideFuncs:
                - unicode_decomp_entry
        - Branch String:   'libunicode.c:1021,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1022,27'
              BranchSideFuncs:
                - unicode_decomp_entry
            - BranchSide:      'libunicode.c:1023,22'
              BranchSideFuncs:
                - unicode_decomp_entry
        - Branch String:   'libunicode.c:1023,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:1023,20'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1024,27'
              BranchSideFuncs:
                - unicode_decomp_entry
        - Branch String:   'libunicode.c:1005,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1005,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1006,24'
              BranchSideFuncs:
                - unicode_decomp_entry
      Callsites:
        - Src:             'libunicode.c:1017,9'
          Dst:             unicode_decomp_entry
    - functionName:    unicode_decomp_entry
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 963
      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:835,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:835,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:835,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:836,18'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:839,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:840,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:840,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:849,21'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:849,21'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:849,21'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:849,21'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:849,21'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:849,21'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:849,21'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:859,44'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:859,44'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:877,39'
              BranchSideFuncs:
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:877,39'
              BranchSideFuncs:
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:877,39'
              BranchSideFuncs:
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:877,39'
              BranchSideFuncs:
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:877,39'
              BranchSideFuncs:
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:894,28'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:894,28'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:894,28'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:894,28'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:894,28'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:894,28'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:915,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:915,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:915,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:915,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:915,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:915,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:915,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:915,39'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:919,25'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:932,21'
              BranchSideFuncs:
                - unicode_get16
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:938,22'
              BranchSideFuncs:
                - unicode_get16
                - unicode_get16
                - unicode_get16
            - BranchSide:      'libunicode.c:945,20'
              BranchSideFuncs:
                - unicode_get16
                - unicode_get_lower_simple
                - unicode_get_short_code
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:945,20'
              BranchSideFuncs:
                - unicode_get16
                - unicode_get_lower_simple
                - unicode_get_short_code
                - unicode_get_short_code
        - Branch String:   'libunicode.c:850,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:850,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:851,47'
              BranchSideFuncs:
                - unicode_get16
        - Branch String:   'libunicode.c:851,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:850,32'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:851,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:865,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:865,25'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:867,21'
              BranchSideFuncs:
                - unicode_get16
        - Branch String:   'libunicode.c:862,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:862,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:863,46'
              BranchSideFuncs:
                - unicode_get16
        - Branch String:   'libunicode.c:879,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:879,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:880,54'
              BranchSideFuncs:
                - unicode_get_short_code
        - Branch String:   'libunicode.c:880,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:879,32'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:880,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:899,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:900,24'
              BranchSideFuncs:
                - unicode_get16
            - BranchSide:      'libunicode.c:901,17'
              BranchSideFuncs:
                - unicode_get16
        - Branch String:   'libunicode.c:897,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:897,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:898,38'
              BranchSideFuncs:
                - unicode_get16
        - Branch String:   'libunicode.c:921,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:921,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:921,17'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:921,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:921,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:922,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:921,36'
          Branch Sides:
            - BranchSide:      'libunicode.c:921,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:922,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:921,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:921,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:921,17'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:921,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:921,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:922,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:923,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:922,26'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:927,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:921,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:921,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:922,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:923,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:922,26'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:927,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:923,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:922,26'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:927,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:921,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:921,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:922,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:933,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:933,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:935,45'
              BranchSideFuncs:
                - unicode_get_short_code
        - Branch String:   'libunicode.c:946,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:947,25'
              BranchSideFuncs:
                - unicode_get_short_code
                - unicode_get_lower_simple
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:951,26'
              BranchSideFuncs:
                - unicode_get16
                - unicode_get_lower_simple
                - unicode_get_short_code
        - Branch String:   'libunicode.c:955,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:956,21'
              BranchSideFuncs:
                - unicode_get_short_code
            - BranchSide:      'libunicode.c:957,20'
              BranchSideFuncs:
                - unicode_get_short_code
      Callsites:
        - Src:             'libunicode.c:851,31'
          Dst:             unicode_get16
        - Src:             'libunicode.c:863,26'
          Dst:             unicode_get16
        - Src:             'libunicode.c:880,31'
          Dst:             unicode_get_short_code
        - Src:             'libunicode.c:898,22'
          Dst:             unicode_get16
        - Src:             'libunicode.c:919,25'
          Dst:             unicode_get16
        - Src:             'libunicode.c:933,28'
          Dst:             unicode_get16
        - Src:             'libunicode.c:935,22'
          Dst:             unicode_get_short_code
        - Src:             'libunicode.c:938,22'
          Dst:             unicode_get16
        - Src:             'libunicode.c:939,22'
          Dst:             unicode_get16
        - Src:             'libunicode.c:941,22'
          Dst:             unicode_get16
        - Src:             'libunicode.c:948,21'
          Dst:             unicode_get_short_code
        - Src:             'libunicode.c:952,21'
          Dst:             unicode_get16
        - Src:             'libunicode.c:956,21'
          Dst:             unicode_get_lower_simple
        - Src:             'libunicode.c:958,22'
          Dst:             unicode_get_short_code
    - functionName:    unicode_get16
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 824
      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: 802
      functionLinenumberEnd: 811
      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:805,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:805,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:807,16'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:807,14'
          Branch Sides:
            - BranchSide:      'libunicode.c:808,25'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:810,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unicode_get_lower_simple
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 819
      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:815,19'
          Branch Sides:
            - BranchSide:      'libunicode.c:815,19'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:815,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unicode_decomp_char
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 994
      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:975,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_decomp_entry
            - BranchSide:      'libunicode.c:976,24'
              BranchSideFuncs:
                - unicode_decomp_entry
        - Branch String:   'libunicode.c:981,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:979,18'
              BranchSideFuncs:
                - unicode_decomp_entry
            - BranchSide:      'libunicode.c:982,27'
              BranchSideFuncs:
                - unicode_decomp_entry
        - Branch String:   'libunicode.c:983,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:984,27'
              BranchSideFuncs:
                - unicode_decomp_entry
            - BranchSide:      'libunicode.c:986,27'
              BranchSideFuncs:
                - unicode_decomp_entry
        - Branch String:   'libunicode.c:987,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:987,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:989,23'
              BranchSideFuncs:
                - unicode_decomp_entry
        - Branch String:   'libunicode.c:975,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:975,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:976,24'
              BranchSideFuncs:
                - unicode_decomp_entry
      Callsites:
        - Src:             'libunicode.c:990,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:    point_cmp
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 619
      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:    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:    unicode_sequence_prop1
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1922
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         150
      ICount:          924
      EdgeCount:       197
      CyclomaticComplexity: 49
      functionsReached:
        - __assert_fail
        - unicode_prop1
        - unicode_sequence_prop1
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libunicode.c:1924,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_prop1
                - __assert_fail
                - unicode_prop1
                - unicode_prop1
                - unicode_prop1
                - unicode_prop1
            - BranchSide:      'libunicode.c:1926,5'
              BranchSideFuncs:
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_prop1
                - __assert_fail
                - unicode_prop1
                - unicode_prop1
                - unicode_prop1
                - unicode_prop1
        - Branch String:   'libunicode.c:1926,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1926,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1928,13'
              BranchSideFuncs:
                - unicode_prop1
                - unicode_prop1
            - BranchSide:      'libunicode.c:1951,13'
              BranchSideFuncs:
                - unicode_prop1
            - BranchSide:      'libunicode.c:1964,13'
              BranchSideFuncs:
                - unicode_prop1
            - BranchSide:      'libunicode.c:2073,26'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:2086,13'
              BranchSideFuncs:
                - unicode_prop1
            - BranchSide:      'libunicode.c:2101,19'
              BranchSideFuncs:
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
        - Branch String:   'libunicode.c:2102,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:2102,17'
              BranchSideFuncs:
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
            - BranchSide:      'libunicode.c:2104,21'
              BranchSideFuncs:
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
        - Branch String:   'libunicode.c:1928,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1928,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1930,28'
              BranchSideFuncs:
                - unicode_prop1
        - Branch String:   'libunicode.c:1931,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1930,35'
              BranchSideFuncs:
                - unicode_prop1
            - BranchSide:      'libunicode.c:1932,24'
              BranchSideFuncs:
                - unicode_prop1
        - Branch String:   'libunicode.c:1931,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1930,28'
              BranchSideFuncs:
                - unicode_prop1
            - BranchSide:      'libunicode.c:1932,24'
              BranchSideFuncs:
                - unicode_prop1
        - Branch String:   'libunicode.c:1930,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1931,21'
              BranchSideFuncs:
                - unicode_prop1
            - BranchSide:      'libunicode.c:1937,17'
              BranchSideFuncs:
                - unicode_prop1
        - Branch String:   'libunicode.c:1939,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1939,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1941,28'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1942,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1941,35'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1943,24'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1942,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1941,28'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1943,24'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1941,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1941,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1942,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1951,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1951,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1953,28'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1954,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1953,35'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1956,28'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1954,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1953,28'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1956,28'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1953,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1953,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1954,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1964,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1964,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1966,28'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1967,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1966,35'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1969,24'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1967,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1966,28'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1969,24'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1966,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1966,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1967,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1983,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1983,24'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2067,9'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1995,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:1996,34'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:1998,37'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:2000,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:2001,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2002,26'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:2003,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:2004,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2009,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:2004,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:2004,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2006,42'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:2009,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:2010,30'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2012,27'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:2012,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:1989,38'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2013,30'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:1989,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1990,33'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2018,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:2018,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:2032,28'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2032,28'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:2038,29'
          Branch Sides:
            - BranchSide:      'libunicode.c:2039,41'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2041,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:2041,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2047,42'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2047,42'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2063,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:2050,42'
          Branch Sides:
            - BranchSide:      'libunicode.c:2050,48'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2052,55'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:2050,33'
          Branch Sides:
            - BranchSide:      'libunicode.c:2051,35'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2052,55'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:2037,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:2036,54'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'libunicode.c:2038,29'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:2076,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:2075,25'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:2080,22'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:2076,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:2075,25'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:2080,22'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:2071,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:2071,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:2073,26'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:2086,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:2086,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:2088,28'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:2089,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:2088,35'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:2090,24'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:2089,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:2088,28'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:2090,24'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:2088,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:2088,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:2089,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:2102,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:2102,17'
              BranchSideFuncs:
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
            - BranchSide:      'libunicode.c:2104,21'
              BranchSideFuncs:
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
        - Branch String:   'libunicode.c:2102,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:2102,17'
              BranchSideFuncs:
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
            - BranchSide:      'libunicode.c:2104,21'
              BranchSideFuncs:
                - unicode_sequence_prop1
                - unicode_sequence_prop1
                - unicode_sequence_prop1
        - Branch String:   'libunicode.c:2102,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:2102,17'
              BranchSideFuncs:
                - unicode_sequence_prop1
                - unicode_sequence_prop1
            - BranchSide:      'libunicode.c:2104,21'
              BranchSideFuncs:
                - unicode_sequence_prop1
                - unicode_sequence_prop1
        - Branch String:   'libunicode.c:2102,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:2102,17'
              BranchSideFuncs:
                - unicode_sequence_prop1
            - BranchSide:      'libunicode.c:2104,21'
              BranchSideFuncs:
                - unicode_sequence_prop1
        - Branch String:   'libunicode.c:2102,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:2102,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:2104,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libunicode.c:2101,19'
          Dst:             unicode_sequence_prop1
        - Src:             'libunicode.c:1928,13'
          Dst:             unicode_prop1
        - Src:             'libunicode.c:1939,13'
          Dst:             unicode_prop1
        - Src:             'libunicode.c:1951,13'
          Dst:             unicode_prop1
        - Src:             'libunicode.c:1964,13'
          Dst:             unicode_prop1
        - Src:             'libunicode.c:2004,25'
          Dst:             __assert_fail
        - Src:             'libunicode.c:2086,13'
          Dst:             unicode_prop1
        - Src:             'libunicode.c:2101,19'
          Dst:             unicode_sequence_prop1
        - Src:             'libunicode.c:2101,19'
          Dst:             unicode_sequence_prop1
        - Src:             'libunicode.c:2101,19'
          Dst:             unicode_sequence_prop1
        - Src:             'libunicode.c:2101,19'
          Dst:             unicode_sequence_prop1
        - Src:             'libunicode.c:2101,19'
          Dst:             unicode_sequence_prop1
    - functionName:    unicode_prop1
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1503
      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:    7
      BranchProfiles:
        - Branch String:   'libunicode.c:1463,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1463,9'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1475,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1475,5'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1477,15'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1478,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1479,21'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1487,22'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1480,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1481,21'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1484,17'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1481,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1481,21'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1484,17'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1487,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:1488,27'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1489,22'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1489,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:1490,31'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1493,31'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1496,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1497,17'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1500,13'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1497,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1497,17'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1500,13'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1475,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1475,5'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1477,15'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
      Callsites:
        - Src:             'libunicode.c:1481,21'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1497,17'
          Dst:             cr_add_interval
    - functionName:    cr_add_interval
      functionSourceFile: '/src/quickjs/./libunicode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 75
      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:68,14'
          Branch Sides:
            - BranchSide:      './libunicode.h:0,0'
              BranchSideFuncs:
                - cr_realloc
            - BranchSide:      './libunicode.h:68,14'
              BranchSideFuncs:
                - cr_realloc
        - Branch String:   './libunicode.h:68,9'
          Branch Sides:
            - BranchSide:      './libunicode.h:69,13'
              BranchSideFuncs:
                - cr_realloc
            - BranchSide:      './libunicode.h:72,9'
              BranchSideFuncs: []
        - Branch String:   './libunicode.h:69,13'
          Branch Sides:
            - BranchSide:      './libunicode.h:69,13'
              BranchSideFuncs: []
            - BranchSide:      './libunicode.h:72,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             './libunicode.h:69,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:    6
      BranchProfiles:
        - Branch String:   'libunicode.c:411,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - max_int.189
            - BranchSide:      'libunicode.c:411,20'
              BranchSideFuncs:
                - max_int.189
        - Branch String:   'libunicode.c:411,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:411,9'
              BranchSideFuncs:
                - max_int.189
            - BranchSide:      'libunicode.c:412,43'
              BranchSideFuncs:
                - max_int.189
        - 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_sequence_prop
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2117
      functionLinenumberEnd: 2123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - unicode_find_name
        - unicode_sequence_prop1
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:2119,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_find_name
                - unicode_sequence_prop1
            - BranchSide:      'libunicode.c:2119,20'
              BranchSideFuncs:
                - unicode_find_name
                - unicode_sequence_prop1
        - Branch String:   'libunicode.c:2120,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:2120,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:2122,12'
              BranchSideFuncs:
                - unicode_sequence_prop1
      Callsites:
        - Src:             'libunicode.c:2119,20'
          Dst:             unicode_find_name
        - Src:             'libunicode.c:2122,12'
          Dst:             unicode_sequence_prop1
    - functionName:    unicode_find_name
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1271
      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:    4
      BranchProfiles:
        - Branch String:   'libunicode.c:1254,16'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - strlen
                - strchr
                - memcmp
                - strlen
            - BranchSide:      'libunicode.c:1254,16'
              BranchSideFuncs:
                - strlen
                - strchr
                - memcmp
                - strlen
        - Branch String:   'libunicode.c:1255,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1255,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1256,9'
              BranchSideFuncs:
                - strchr
                - memcmp
                - strlen
        - Branch String:   'libunicode.c:1258,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1259,23'
              BranchSideFuncs:
                - strlen
                - strchr
                - memcmp
            - BranchSide:      'libunicode.c:1261,25'
              BranchSideFuncs:
                - strchr
                - strlen
                - memcmp
        - Branch String:   'libunicode.c:1262,33'
          Branch Sides:
            - BranchSide:      'libunicode.c:1262,37'
              BranchSideFuncs:
                - memcmp
                - strchr
                - strlen
            - BranchSide:      'libunicode.c:1264,22'
              BranchSideFuncs:
                - strchr
                - memcmp
                - strlen
        - Branch String:   'libunicode.c:1262,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1262,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1264,22'
              BranchSideFuncs:
                - strchr
                - memcmp
                - strlen
        - Branch String:   'libunicode.c:1265,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1257,17'
              BranchSideFuncs:
                - strchr
                - memcmp
                - strlen
            - BranchSide:      'libunicode.c:1268,12'
              BranchSideFuncs:
                - strchr
                - memcmp
                - strlen
        - Branch String:   'libunicode.c:1255,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1255,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1256,9'
              BranchSideFuncs:
                - strchr
                - memcmp
                - strlen
      Callsites:
        - Src:             'libunicode.c:1254,16'
          Dst:             strlen
        - Src:             'libunicode.c:1257,17'
          Dst:             strchr
        - Src:             'libunicode.c:1259,23'
          Dst:             strlen
        - Src:             'libunicode.c:1262,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:    lre_is_space_non_ascii
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1916
      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:1910,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1910,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1912,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1910,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1912,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1910,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1912,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1910,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1912,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1910,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1912,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1910,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1912,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1910,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,15'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1912,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,13'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1912,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1910,15'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1912,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unicode_prop_ops
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1592
      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:1520,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:1525,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:1528,14'
          Branch Sides:
            - BranchSide:      'libunicode.c:1528,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:1528,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:1529,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1531,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:1538,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:1545,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:1556,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:1556,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:1556,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:1573,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:1580,13'
              BranchSideFuncs:
                - abort
            - BranchSide:      'libunicode.c:1584,5'
              BranchSideFuncs:
                - __assert_fail
                - cr_copy
                - cr_free
        - Branch String:   'libunicode.c:1531,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1531,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:1532,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:1532,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1532,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:1532,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:1534,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1527,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:1589,18'
              BranchSideFuncs:
                - cr_free
        - Branch String:   'libunicode.c:1538,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1538,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:1539,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:1539,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1539,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:1539,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:1541,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1527,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:1589,18'
              BranchSideFuncs:
                - cr_free
        - Branch String:   'libunicode.c:1545,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1545,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:1546,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:1546,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1546,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:1546,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:1548,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1527,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:1589,18'
              BranchSideFuncs:
                - cr_free
        - Branch String:   'libunicode.c:1556,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1556,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:1557,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:1557,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1557,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:1558,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:1563,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1560,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:1566,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:1573,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1573,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:1574,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:1574,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1528,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:1589,18'
              BranchSideFuncs:
                - cr_free
        - Branch String:   'libunicode.c:1584,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1584,5'
              BranchSideFuncs:
                - cr_copy
                - cr_free
            - BranchSide:      'libunicode.c:1585,11'
              BranchSideFuncs:
                - cr_copy
                - cr_free
        - Branch String:   'libunicode.c:1589,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1589,18'
              BranchSideFuncs:
                - cr_free
            - BranchSide:      'libunicode.c:1589,5'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1589,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1589,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1590,18'
              BranchSideFuncs:
                - cr_free
      Callsites:
        - Src:             'libunicode.c:1531,13'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1533,13'
          Dst:             cr_init
        - Src:             'libunicode.c:1534,17'
          Dst:             unicode_general_category1
        - Src:             'libunicode.c:1538,13'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1540,13'
          Dst:             cr_init
        - Src:             'libunicode.c:1541,17'
          Dst:             unicode_prop1
        - Src:             'libunicode.c:1545,13'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1547,13'
          Dst:             cr_init
        - Src:             'libunicode.c:1548,17'
          Dst:             unicode_case1
        - Src:             'libunicode.c:1556,17'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1557,17'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1561,17'
          Dst:             cr_init
        - Src:             'libunicode.c:1563,21'
          Dst:             cr_op
        - Src:             'libunicode.c:1566,17'
          Dst:             cr_free
        - Src:             'libunicode.c:1567,17'
          Dst:             cr_free
        - Src:             'libunicode.c:1573,13'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1574,17'
          Dst:             cr_invert
        - Src:             'libunicode.c:1580,13'
          Dst:             abort
        - Src:             'libunicode.c:1584,5'
          Dst:             __assert_fail
        - Src:             'libunicode.c:1585,11'
          Dst:             cr_copy
        - Src:             'libunicode.c:1586,5'
          Dst:             cr_free
        - Src:             'libunicode.c:1590,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:    13
      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: 1398
      functionLinenumberEnd: 1456
      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:1418,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1419,19'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1434,16'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1420,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1421,19'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1422,26'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1422,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:1423,31'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1427,36'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1435,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1438,17'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1449,35'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1438,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1414,14'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1439,21'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1439,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1442,24'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1451,17'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1443,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1414,14'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1444,56'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1443,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1414,14'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1444,56'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1444,29'
          Branch Sides:
            - BranchSide:      'libunicode.c:1443,38'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1444,29'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1449,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:1414,14'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1451,17'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1451,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1414,14'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1451,17'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1414,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1414,5'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1415,15'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
      Callsites:
        - Src:             'libunicode.c:1444,29'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1451,17'
          Dst:             cr_add_interval
    - functionName:    unicode_case1
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 613
      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:566,19'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:566,19'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:566,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:566,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:570,30'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:570,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:570,30'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:571,13'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:570,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:570,30'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:571,18'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:578,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:573,54'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:580,13'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:580,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:582,42'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:591,42'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:606,52'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:582,42'
          Branch Sides:
            - BranchSide:      'libunicode.c:582,21'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:584,22'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:582,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:584,22'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:606,52'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:585,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:573,54'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:586,50'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:585,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:573,54'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:586,50'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:586,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:585,39'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:586,25'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:591,42'
          Branch Sides:
            - BranchSide:      'libunicode.c:591,21'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:594,56'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:591,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:597,46'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:606,52'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:594,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:594,25'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:597,56'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:597,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:573,54'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:597,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:597,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:597,21'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:600,60'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:600,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:573,54'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:600,25'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:606,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:573,54'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:606,21'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:573,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:573,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:574,13'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
      Callsites:
        - Src:             'libunicode.c:586,25'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:594,25'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:597,21'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:597,21'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:600,25'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:606,21'
          Dst:             cr_add_interval
    - functionName:    cr_op
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          161
      EdgeCount:       34
      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.202
                - abort
            - BranchSide:      'libunicode.c:472,19'
              BranchSideFuncs:
                - cr_compress
                - cr_add_point.202
                - abort
        - Branch String:   'libunicode.c:472,27'
          Branch Sides:
            - BranchSide:      'libunicode.c:472,36'
              BranchSideFuncs:
                - cr_add_point.202
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:485,26'
              BranchSideFuncs:
                - cr_compress
                - cr_add_point.202
                - abort
        - Branch String:   'libunicode.c:472,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_add_point.202
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:473,17'
              BranchSideFuncs:
                - cr_add_point.202
                - cr_compress
                - abort
        - Branch String:   'libunicode.c:473,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:475,36'
              BranchSideFuncs:
                - cr_add_point.202
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:484,27'
              BranchSideFuncs:
                - cr_add_point.202
                - cr_compress
                - abort
        - Branch String:   'libunicode.c:475,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:477,22'
              BranchSideFuncs:
                - cr_add_point.202
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:487,27'
              BranchSideFuncs:
                - cr_add_point.202
                - cr_compress
                - abort
        - Branch String:   'libunicode.c:485,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_add_point.202
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:513,5'
              BranchSideFuncs:
                - cr_compress
        - Branch String:   'libunicode.c:492,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:494,33'
              BranchSideFuncs:
                - cr_add_point.202
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:497,42'
              BranchSideFuncs:
                - cr_add_point.202
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:500,33'
              BranchSideFuncs:
                - cr_add_point.202
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:503,43'
              BranchSideFuncs:
                - cr_add_point.202
                - cr_compress
                - abort
            - BranchSide:      'libunicode.c:506,13'
              BranchSideFuncs:
                - abort
        - Branch String:   'libunicode.c:508,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_compress
                - cr_add_point.202
                - abort
            - BranchSide:      'libunicode.c:509,17'
              BranchSideFuncs:
                - cr_add_point.202
                - cr_compress
                - abort
        - Branch String:   'libunicode.c:509,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_compress
                - cr_add_point.202
                - abort
            - BranchSide:      'libunicode.c:509,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libunicode.c:506,13'
          Dst:             abort
        - Src:             'libunicode.c:509,17'
          Dst:             cr_add_point
        - Src:             'libunicode.c:513,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:    17
      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: 530
      functionLinenumberEnd: 541
      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:    7
      BranchProfiles:
        - Branch String:   'libunicode.c:532,15'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_realloc
                - cr_compress
            - BranchSide:      'libunicode.c:532,15'
              BranchSideFuncs:
                - cr_realloc
                - cr_compress
        - Branch String:   'libunicode.c:533,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:533,9'
              BranchSideFuncs:
                - cr_compress
            - BranchSide:      'libunicode.c:535,17'
              BranchSideFuncs:
                - cr_compress
      Callsites:
        - Src:             'libunicode.c:533,9'
          Dst:             cr_realloc
        - Src:             'libunicode.c:539,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: 57
      functionLinenumberEnd: 64
      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:58,13'
          Branch Sides:
            - BranchSide:      './libunicode.h:0,0'
              BranchSideFuncs:
                - cr_realloc
            - BranchSide:      './libunicode.h:58,13'
              BranchSideFuncs:
                - cr_realloc
        - Branch String:   './libunicode.h:58,9'
          Branch Sides:
            - BranchSide:      './libunicode.h:59,36'
              BranchSideFuncs: []
            - BranchSide:      './libunicode.h:62,9'
              BranchSideFuncs: []
        - Branch String:   './libunicode.h:59,13'
          Branch Sides:
            - BranchSide:      './libunicode.h:59,13'
              BranchSideFuncs: []
            - BranchSide:      './libunicode.h:62,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             './libunicode.h:59,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: 1627
      functionLinenumberEnd: 1820
      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:1630,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.186
                - cr_add_interval.186
                - unicode_prop1
            - BranchSide:      'libunicode.c:1630,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.186
                - cr_add_interval.186
                - unicode_prop1
        - Branch String:   'libunicode.c:1631,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1631,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1633,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.186
                - cr_add_interval.186
                - unicode_prop1
        - Branch String:   'libunicode.c:1636,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1638,13'
              BranchSideFuncs:
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1642,13'
              BranchSideFuncs:
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1646,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1652,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1659,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1666,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1673,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1682,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1693,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1701,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1708,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1722,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1739,15'
              BranchSideFuncs:
                - unicode_case1
            - BranchSide:      'libunicode.c:1742,15'
              BranchSideFuncs:
                - unicode_case1
            - BranchSide:      'libunicode.c:1745,15'
              BranchSideFuncs:
                - unicode_case1
            - BranchSide:      'libunicode.c:1748,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1755,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1762,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1806,15'
              BranchSideFuncs:
                - unicode_prop_ops
            - BranchSide:      'libunicode.c:1814,22'
              BranchSideFuncs:
                - unicode_prop1
        - Branch String:   'libunicode.c:1638,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1638,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1819,5'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1642,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1642,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1819,5'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1814,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1814,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1816,15'
              BranchSideFuncs:
                - unicode_prop1
      Callsites:
        - Src:             'libunicode.c:1630,16'
          Dst:             unicode_find_name
        - Src:             'libunicode.c:1638,13'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1642,13'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1646,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1652,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1659,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1666,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1673,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1682,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1693,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1701,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1708,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1722,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1739,15'
          Dst:             unicode_case1
        - Src:             'libunicode.c:1742,15'
          Dst:             unicode_case1
        - Src:             'libunicode.c:1745,15'
          Dst:             unicode_case1
        - Src:             'libunicode.c:1748,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1755,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1762,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1806,15'
          Dst:             unicode_prop_ops
        - Src:             'libunicode.c:1816,15'
          Dst:             unicode_prop1
    - functionName:    unicode_general_category
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1621
      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:1612,14'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_find_name
                - unicode_general_category1
            - BranchSide:      'libunicode.c:1612,14'
              BranchSideFuncs:
                - unicode_find_name
                - unicode_general_category1
        - Branch String:   'libunicode.c:1613,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1613,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1615,16'
              BranchSideFuncs:
                - unicode_general_category1
        - Branch String:   'libunicode.c:1615,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1616,31'
              BranchSideFuncs:
                - unicode_general_category1
            - BranchSide:      'libunicode.c:1618,48'
              BranchSideFuncs:
                - unicode_general_category1
      Callsites:
        - Src:             'libunicode.c:1612,14'
          Dst:             unicode_find_name
        - Src:             'libunicode.c:1620,12'
          Dst:             unicode_general_category1
    - functionName:    unicode_script
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          440
      EdgeCount:       112
      CyclomaticComplexity: 32
      functionsReached:
        - cr_add_interval
        - cr_free
        - cr_init
        - cr_invert
        - cr_op
        - unicode_find_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libunicode.c:1281,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.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
            - BranchSide:      'libunicode.c:1285,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.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
        - Branch String:   'libunicode.c:1286,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1286,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1289,29'
              BranchSideFuncs:
                - cr_init
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
        - Branch String:   'libunicode.c:1289,54'
          Branch Sides:
            - BranchSide:      'libunicode.c:1290,29'
              BranchSideFuncs:
                - cr_init
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
            - BranchSide:      'libunicode.c:1291,9'
              BranchSideFuncs:
                - cr_init
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
        - Branch String:   'libunicode.c:1291,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.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
            - BranchSide:      'libunicode.c:1293,26'
              BranchSideFuncs:
                - cr_init
                - cr_init
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
        - Branch String:   'libunicode.c:1306,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1307,22'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
            - BranchSide:      'libunicode.c:1317,16'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
        - Branch String:   'libunicode.c:1307,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:1308,26'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
            - BranchSide:      'libunicode.c:1312,27'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
        - Branch String:   'libunicode.c:1318,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1302,14'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1319,19'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1320,33'
          Branch Sides:
            - BranchSide:      'libunicode.c:1320,17'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
            - BranchSide:      'libunicode.c:1321,21'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
        - Branch String:   'libunicode.c:1320,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1302,14'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
            - BranchSide:      'libunicode.c:1321,21'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
        - Branch String:   'libunicode.c:1321,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1302,14'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1388,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1302,5'
          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.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
            - BranchSide:      'libunicode.c:1327,9'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
        - Branch String:   'libunicode.c:1302,5'
          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.186
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_invert
            - BranchSide:      'libunicode.c:1333,9'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1327,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1329,13'
              BranchSideFuncs:
                - cr_invert
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1333,9'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1329,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1333,9'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1388,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1333,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1333,9'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1339,19'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1340,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1342,26'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1352,20'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1342,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:1343,31'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1347,36'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1354,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1355,27'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1360,30'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1360,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1360,30'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1368,15'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1355,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1356,25'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1368,15'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1356,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:1368,15'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1388,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1360,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1361,25'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1368,15'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1361,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:1360,40'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1362,29'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
        - Branch String:   'libunicode.c:1362,29'
          Branch Sides:
            - BranchSide:      'libunicode.c:1368,15'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1388,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1338,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.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1371,13'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
        - Branch String:   'libunicode.c:1338,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.186
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:1379,32'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1371,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1373,17'
              BranchSideFuncs:
                - cr_invert
                - cr_free
                - cr_free
                - cr_op
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:1379,32'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1373,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1375,32'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:1388,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1375,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1383,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:1388,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1379,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1383,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:1388,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:1388,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1387,2'
              BranchSideFuncs:
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:1389,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
      Callsites:
        - Src:             'libunicode.c:1285,18'
          Dst:             unicode_find_name
        - Src:             'libunicode.c:1293,9'
          Dst:             cr_init
        - Src:             'libunicode.c:1294,9'
          Dst:             cr_init
        - Src:             'libunicode.c:1321,21'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1329,13'
          Dst:             cr_invert
        - Src:             'libunicode.c:1356,25'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1362,29'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:1373,17'
          Dst:             cr_invert
        - Src:             'libunicode.c:1375,17'
          Dst:             cr_op
        - Src:             'libunicode.c:1379,17'
          Dst:             cr_op
        - Src:             'libunicode.c:1383,9'
          Dst:             cr_free
        - Src:             'libunicode.c:1384,9'
          Dst:             cr_free
        - Src:             'libunicode.c:1389,9'
          Dst:             cr_free
        - Src:             'libunicode.c:1390,9'
          Dst:             cr_free
    - functionName:    compose_pair
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1169
      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:1159,12'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:1159,12'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:1159,22'
          Branch Sides:
            - BranchSide:      'libunicode.c:1159,28'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:1167,16'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:1159,42'
          Branch Sides:
            - BranchSide:      'libunicode.c:1160,12'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:1162,19'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:1160,22'
          Branch Sides:
            - BranchSide:      'libunicode.c:1160,28'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:1167,16'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:1159,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1161,39'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1167,16'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:1162,29'
          Branch Sides:
            - BranchSide:      'libunicode.c:1162,35'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:1167,16'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:1162,52'
          Branch Sides:
            - BranchSide:      'libunicode.c:1163,30'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:1167,16'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:1163,40'
          Branch Sides:
            - BranchSide:      'libunicode.c:1164,19'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:1167,16'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:1164,29'
          Branch Sides:
            - BranchSide:      'libunicode.c:1164,35'
              BranchSideFuncs:
                - unicode_compose_pair
            - BranchSide:      'libunicode.c:1167,16'
              BranchSideFuncs:
                - unicode_compose_pair
        - Branch String:   'libunicode.c:1162,16'
          Branch Sides:
            - BranchSide:      'libunicode.c:1165,19'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1167,16'
              BranchSideFuncs:
                - unicode_compose_pair
      Callsites:
        - Src:             'libunicode.c:1167,16'
          Dst:             unicode_compose_pair
    - functionName:    unicode_get_cc
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1089
      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:1035,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - get_index_pos
            - BranchSide:      'libunicode.c:1039,11'
              BranchSideFuncs:
                - get_index_pos
        - Branch String:   'libunicode.c:1055,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1056,22'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1066,18'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1056,20'
          Branch Sides:
            - BranchSide:      'libunicode.c:1057,26'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1062,20'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1066,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1067,14'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1068,19'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1070,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1070,13'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1072,22'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1075,22'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1083,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libunicode.c:1039,11'
          Dst:             get_index_pos
    - functionName:    sort_cc
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1125
      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:1095,18'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1095,18'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:1095,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1095,5'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1096,29'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:1097,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1095,26'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:1100,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1095,26'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1101,23'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:1103,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:1095,26'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1106,26'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:1106,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1107,40'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1112,23'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:1107,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:1109,27'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1112,23'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:1106,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1107,40'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1112,23'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:1100,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1095,26'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1101,23'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:1095,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1095,5'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1096,29'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
      Callsites:
        - Src:             'libunicode.c:1096,14'
          Dst:             unicode_get_cc
        - Src:             'libunicode.c:1102,23'
          Dst:             unicode_get_cc
        - Src:             'libunicode.c:1107,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: 1129
      functionLinenumberEnd: 1153
      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:1132,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
            - BranchSide:      'libunicode.c:1134,18'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
        - Branch String:   'libunicode.c:1134,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1134,18'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
            - BranchSide:      'libunicode.c:1134,5'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1136,25'
          Branch Sides:
            - BranchSide:      'libunicode.c:1136,30'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
            - BranchSide:      'libunicode.c:1145,17'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
        - Branch String:   'libunicode.c:1136,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:1139,43'
              BranchSideFuncs:
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.181
            - BranchSide:      'libunicode.c:1145,17'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
        - Branch String:   'libunicode.c:1142,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1134,30'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
            - BranchSide:      'libunicode.c:1143,43'
              BranchSideFuncs:
                - dbuf_put_u32.181
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
        - Branch String:   'libunicode.c:1146,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1147,17'
              BranchSideFuncs:
                - dbuf_put_u32.181
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
            - BranchSide:      'libunicode.c:1149,17'
              BranchSideFuncs:
                - dbuf_put_u32.181
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
        - Branch String:   'libunicode.c:1134,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1134,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1135,13'
              BranchSideFuncs:
                - unicode_decomp_char
                - to_nfd_rec
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
                - dbuf_put_u32.181
      Callsites:
        - Src:             'libunicode.c:1139,13'
          Dst:             dbuf_put_u32
        - Src:             'libunicode.c:1140,13'
          Dst:             dbuf_put_u32
        - Src:             'libunicode.c:1143,17'
          Dst:             dbuf_put_u32
        - Src:             'libunicode.c:1145,17'
          Dst:             unicode_decomp_char
        - Src:             'libunicode.c:1147,17'
          Dst:             to_nfd_rec
        - Src:             'libunicode.c:1149,17'
          Dst:             dbuf_put_u32
    - functionName:    unicode_normalize
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1242
      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:1177,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - dbuf_init2
                - dbuf_realloc
                - to_nfd_rec
                - dbuf_error.209
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:1179,24'
              BranchSideFuncs:
                - dbuf_init2
                - dbuf_realloc
                - to_nfd_rec
                - dbuf_error.209
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1182,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1182,9'
              BranchSideFuncs:
                - to_nfd_rec
                - dbuf_error.209
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:1186,16'
              BranchSideFuncs:
                - to_nfd_rec
                - dbuf_error.209
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1186,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1187,22'
              BranchSideFuncs:
                - to_nfd_rec
                - dbuf_error.209
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:1198,5'
              BranchSideFuncs:
                - to_nfd_rec
                - dbuf_error.209
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1187,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1187,22'
              BranchSideFuncs:
                - to_nfd_rec
                - dbuf_error.209
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:1191,28'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1187,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1188,17'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1191,28'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:1188,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1187,34'
              BranchSideFuncs:
                - to_nfd_rec
                - dbuf_error.209
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:1198,5'
              BranchSideFuncs:
                - to_nfd_rec
                - dbuf_error.209
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1199,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1199,9'
              BranchSideFuncs:
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:1204,24'
              BranchSideFuncs:
                - sort_cc
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1209,22'
          Branch Sides:
            - BranchSide:      'libunicode.c:1209,22'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1209,33'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1209,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:1209,9'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:1217,14'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1224,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1226,20'
              BranchSideFuncs:
                - compose_pair
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1232,18'
              BranchSideFuncs:
                - compose_pair
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:1226,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1237,24'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1224,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:1226,20'
              BranchSideFuncs:
                - compose_pair
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1232,18'
              BranchSideFuncs:
                - compose_pair
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
        - Branch String:   'libunicode.c:1226,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
                - unicode_get_cc
            - BranchSide:      'libunicode.c:1237,24'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1231,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
            - BranchSide:      'libunicode.c:1237,24'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
        - Branch String:   'libunicode.c:1217,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:1217,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:1220,34'
              BranchSideFuncs:
                - unicode_get_cc
                - unicode_get_cc
                - unicode_get_cc
                - compose_pair
      Callsites:
        - Src:             'libunicode.c:1181,5'
          Dst:             dbuf_init2
        - Src:             'libunicode.c:1182,9'
          Dst:             dbuf_realloc
        - Src:             'libunicode.c:1198,5'
          Dst:             to_nfd_rec
        - Src:             'libunicode.c:1199,9'
          Dst:             dbuf_error
        - Src:             'libunicode.c:1207,5'
          Dst:             sort_cc
        - Src:             'libunicode.c:1220,19'
          Dst:             unicode_get_cc
        - Src:             'libunicode.c:1223,18'
          Dst:             unicode_get_cc
        - Src:             'libunicode.c:1223,18'
          Dst:             unicode_get_cc
        - Src:             'libunicode.c:1232,18'
          Dst:             compose_pair
    - functionName:    lre_is_id_continue
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 756
      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:755,12'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - lre_is_id_start
                - lre_is_in_table
            - BranchSide:      'libunicode.c:755,12'
              BranchSideFuncs:
                - lre_is_id_start
                - lre_is_in_table
        - Branch String:   'libunicode.c:755,31'
          Branch Sides:
            - BranchSide:      'libunicode.c:755,31'
              BranchSideFuncs:
                - lre_is_in_table
            - BranchSide:      'libunicode.c:756,9'
              BranchSideFuncs:
                - lre_is_in_table
      Callsites:
        - Src:             'libunicode.c:755,12'
          Dst:             lre_is_id_start
        - Src:             'libunicode.c:756,9'
          Dst:             lre_is_in_table
    - functionName:    lre_is_id_start
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 748
      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:748,12'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - lre_is_in_table
            - BranchSide:      'libunicode.c:748,12'
              BranchSideFuncs:
                - lre_is_in_table
      Callsites:
        - Src:             'libunicode.c:748,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_sort_and_remove_overlap
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 656
      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:627,16'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - rqsort
            - BranchSide:      'libunicode.c:627,16'
              BranchSideFuncs:
                - rqsort
        - Branch String:   'libunicode.c:633,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:634,22'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:651,9'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:636,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:640,29'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:651,9'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:640,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:633,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:634,22'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:651,9'
              BranchSideFuncs: []
        - Branch String:   'libunicode.c:629,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:629,5'
              BranchSideFuncs: []
            - BranchSide:      'libunicode.c:630,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libunicode.c:627,5'
          Dst:             rqsort
        - Src:             'libunicode.c:627,5'
          Dst:             point_cmp
    - functionName:    cr_regexp_canonicalize
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 742
      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:    2
      BranchProfiles:
        - Branch String:   'libunicode.c:662,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.186
                - cr_sort_and_remove_overlap
                - cr_op
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:665,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.186
                - cr_sort_and_remove_overlap
                - cr_op
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
        - Branch String:   'libunicode.c:670,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:672,34'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_invert
                - cr_op
                - cr_add_interval.186
                - cr_sort_and_remove_overlap
                - cr_op
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:741,5'
              BranchSideFuncs:
                - cr_free
                - cr_free
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:672,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:675,9'
              BranchSideFuncs:
                - cr_invert
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_op
                - cr_add_interval.186
                - cr_sort_and_remove_overlap
                - cr_op
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:741,5'
              BranchSideFuncs:
                - cr_free
                - cr_free
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:675,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:677,32'
              BranchSideFuncs:
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_add_interval.186
                - cr_sort_and_remove_overlap
                - cr_op
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:741,5'
              BranchSideFuncs:
                - cr_free
                - cr_free
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:694,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:690,36'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
            - BranchSide:      'libunicode.c:695,13'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
        - Branch String:   'libunicode.c:696,31'
          Branch Sides:
            - BranchSide:      'libunicode.c:696,43'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
            - BranchSide:      'libunicode.c:698,20'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
        - Branch String:   'libunicode.c:696,21'
          Branch Sides:
            - BranchSide:      'libunicode.c:698,20'
              BranchSideFuncs:
                - lre_case_folding_entry
                - cr_add_interval.186
                - __assert_fail
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
            - BranchSide:      'libunicode.c:704,17'
              BranchSideFuncs:
                - lre_case_folding_entry
                - cr_add_interval.186
                - __assert_fail
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
        - Branch String:   'libunicode.c:699,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:699,17'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
            - BranchSide:      'libunicode.c:699,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'libunicode.c:706,17'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
            - BranchSide:      'libunicode.c:709,30'
              BranchSideFuncs:
                - cr_add_interval.186
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
        - Branch String:   'libunicode.c:709,24'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
            - BranchSide:      'libunicode.c:712,17'
              BranchSideFuncs:
                - cr_add_interval.186
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
        - Branch String:   'libunicode.c:694,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:690,36'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:695,13'
              BranchSideFuncs:
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
        - Branch String:   'libunicode.c:690,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:691,17'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
                - __assert_fail
                - lre_case_folding_entry
                - cr_add_interval.186
            - BranchSide:      'libunicode.c:718,17'
              BranchSideFuncs:
                - cr_add_interval.186
                - cr_free
                - cr_free
                - cr_free
                - cr_free
                - cr_sort_and_remove_overlap
                - cr_op
        - Branch String:   'libunicode.c:718,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:719,13'
              BranchSideFuncs:
                - cr_sort_and_remove_overlap
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:724,5'
              BranchSideFuncs:
                - cr_sort_and_remove_overlap
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:719,13'
          Branch Sides:
            - BranchSide:      'libunicode.c:724,5'
              BranchSideFuncs:
                - cr_sort_and_remove_overlap
                - cr_op
                - cr_free
                - cr_free
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:741,5'
              BranchSideFuncs:
                - cr_free
                - cr_free
                - cr_free
                - cr_free
        - Branch String:   'libunicode.c:728,9'
          Branch Sides:
            - BranchSide:      'libunicode.c:728,9'
              BranchSideFuncs:
                - cr_free
                - cr_free
                - cr_free
                - cr_free
            - BranchSide:      'libunicode.c:741,5'
              BranchSideFuncs:
                - cr_free
                - cr_free
                - cr_free
                - cr_free
      Callsites:
        - Src:             'libunicode.c:665,5'
          Dst:             cr_init
        - Src:             'libunicode.c:666,5'
          Dst:             cr_init
        - Src:             'libunicode.c:667,5'
          Dst:             cr_init
        - Src:             'libunicode.c:668,5'
          Dst:             cr_init
        - Src:             'libunicode.c:670,9'
          Dst:             unicode_case1
        - Src:             'libunicode.c:672,9'
          Dst:             cr_op
        - Src:             'libunicode.c:675,9'
          Dst:             cr_invert
        - Src:             'libunicode.c:677,9'
          Dst:             cr_op
        - Src:             'libunicode.c:699,17'
          Dst:             __assert_fail
        - Src:             'libunicode.c:704,17'
          Dst:             lre_case_folding_entry
        - Src:             'libunicode.c:712,17'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:719,13'
          Dst:             cr_add_interval
        - Src:             'libunicode.c:724,5'
          Dst:             cr_sort_and_remove_overlap
        - Src:             'libunicode.c:728,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:    cr_op1
      functionSourceFile: '/src/quickjs/libunicode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cr_free
        - cr_op
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libunicode.c:519,5'
          Branch Sides:
            - BranchSide:      'libunicode.c:0,0'
              BranchSideFuncs:
                - cr_op
                - cr_free
            - BranchSide:      'libunicode.c:519,19'
              BranchSideFuncs:
                - cr_op
                - cr_free
      Callsites:
        - Src:             'libunicode.c:524,11'
          Dst:             cr_op
        - Src:             'libunicode.c:525,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:    13
      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
...
