---
Fuzzer filename: '/src/fluent-bit/tests/internal/fuzzers/utils_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    flb_fuzz_get_probability
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:59,7'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:60,5'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:62,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_free
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/fluent-bit/tests/internal/fuzzers/utils_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         82
      ICount:          682
      EdgeCount:       108
      CyclomaticComplexity: 28
      functionsReached:
        - flb_free
        - flb_gzip_compress
        - flb_gzip_uncompress
        - flb_hash_cleanup
        - flb_hash_finalize
        - flb_hash_init
        - flb_hash_table_add
        - flb_hash_table_create
        - flb_hash_table_del
        - flb_hash_table_del_ptr
        - flb_hash_table_destroy
        - flb_hash_table_exists
        - flb_hash_table_get
        - flb_hash_table_get_by_id
        - flb_hash_table_get_ptr
        - flb_hash_update
        - flb_regex_create
        - flb_regex_destroy
        - flb_regex_exit
        - flb_regex_init
        - flb_regex_match
        - flb_sds_cat_esc
        - flb_sds_create_len
        - flb_sds_destroy
        - flb_slist_add_sds
        - flb_slist_create
        - flb_slist_destroy
        - flb_slist_dump
        - flb_slist_entry_get
        - flb_uri_create
        - flb_uri_destroy
        - flb_uri_dump
        - flb_uri_encode
        - flb_uri_get
        - flb_utils_bool
        - flb_utils_hex2int
        - flb_utils_proxy_url_split
        - flb_utils_size_to_bytes
        - flb_utils_split
        - flb_utils_split_free
        - flb_utils_split_quoted
        - flb_utils_time_split
        - flb_utils_time_to_seconds
        - flb_utils_url_split
        - flb_utils_write_str_buf
        - get_null_terminated
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:35,5'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:35,5'
              BranchSideFuncs: []
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:37,9'
              BranchSideFuncs:
                - get_null_terminated
                - get_null_terminated
                - get_null_terminated
                - malloc
                - flb_utils_write_str_buf
                - flb_utils_split
                - flb_utils_split_quoted
                - flb_utils_url_split
                - flb_utils_proxy_url_split
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_utils_split_free
                - flb_utils_split_free
                - flb_free
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:37,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:38,9'
              BranchSideFuncs: []
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:42,20'
              BranchSideFuncs:
                - get_null_terminated
                - get_null_terminated
                - get_null_terminated
                - malloc
                - flb_utils_write_str_buf
                - flb_utils_split
                - flb_utils_split_quoted
                - flb_utils_url_split
                - flb_utils_proxy_url_split
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_utils_split_free
                - flb_utils_split_free
                - flb_free
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:65,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:66,18'
              BranchSideFuncs:
                - flb_free
                - flb_utils_split
                - flb_utils_split_quoted
                - flb_utils_url_split
                - flb_utils_proxy_url_split
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_utils_split_free
                - flb_utils_split_free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:69,44'
              BranchSideFuncs:
                - flb_utils_split
                - flb_utils_split_quoted
                - flb_utils_url_split
                - flb_utils_proxy_url_split
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_utils_split_free
                - flb_utils_split_free
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:70,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:71,30'
              BranchSideFuncs:
                - flb_utils_split_free
                - flb_utils_split_quoted
                - flb_utils_url_split
                - flb_utils_proxy_url_split
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_utils_split_free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:73,52'
              BranchSideFuncs:
                - flb_utils_split_quoted
                - flb_utils_url_split
                - flb_utils_proxy_url_split
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_utils_split_free
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:74,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:75,30'
              BranchSideFuncs:
                - flb_utils_split_free
                - flb_utils_url_split
                - flb_utils_proxy_url_split
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:78,29'
              BranchSideFuncs:
                - flb_utils_url_split
                - flb_utils_proxy_url_split
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:78,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:79,18'
              BranchSideFuncs:
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_utils_proxy_url_split
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:85,11'
              BranchSideFuncs:
                - flb_utils_proxy_url_split
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:90,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:92,13'
              BranchSideFuncs:
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:110,29'
              BranchSideFuncs:
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:92,13'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:93,22'
              BranchSideFuncs:
                - flb_free
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:95,13'
              BranchSideFuncs:
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:95,13'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:96,22'
              BranchSideFuncs:
                - flb_free
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:98,13'
              BranchSideFuncs:
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
                - flb_free
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:98,13'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:99,22'
              BranchSideFuncs:
                - flb_free
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:101,13'
              BranchSideFuncs:
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
                - flb_free
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:101,13'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:102,22'
              BranchSideFuncs:
                - flb_free
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:104,13'
              BranchSideFuncs:
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_free
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:104,13'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:105,22'
              BranchSideFuncs:
                - flb_free
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:107,5'
              BranchSideFuncs:
                - flb_utils_size_to_bytes
                - flb_utils_time_split
                - flb_utils_time_to_seconds
                - flb_utils_bool
                - flb_utils_hex2int
                - flb_uri_create
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:119,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:120,21'
              BranchSideFuncs:
                - flb_uri_get
                - flb_uri_dump
                - flb_uri_destroy
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:124,47'
              BranchSideFuncs:
                - flb_uri_encode
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_sds_destroy
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:125,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:126,25'
              BranchSideFuncs:
                - flb_sds_destroy
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:130,28'
              BranchSideFuncs:
                - flb_hash_table_create
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:134,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:135,28'
              BranchSideFuncs:
                - flb_hash_table_add
                - flb_hash_table_get
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
                - malloc
                - malloc
                - flb_hash_table_add
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:176,52'
              BranchSideFuncs:
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:144,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:145,25'
              BranchSideFuncs:
                - malloc
                - malloc
                - flb_hash_table_add
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:156,17'
              BranchSideFuncs:
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_free
                - flb_free
                - flb_hash_table_get_by_id
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:156,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:159,38'
              BranchSideFuncs:
                - flb_hash_table_get_by_id
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_free
                - flb_free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:163,28'
              BranchSideFuncs:
                - flb_hash_table_del
                - flb_hash_table_exists
                - strlen
                - flb_hash_table_del_ptr
                - strlen
                - flb_hash_table_get_ptr
                - flb_hash_table_destroy
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
                - flb_free
                - flb_free
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:169,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:170,33'
              BranchSideFuncs:
                - flb_free
                - flb_free
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:173,5'
              BranchSideFuncs:
                - flb_sds_create_len
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_cat_esc
                - flb_sds_destroy
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:177,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:178,30'
              BranchSideFuncs:
                - flb_sds_cat_esc
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
                - flb_sds_destroy
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:185,11'
              BranchSideFuncs:
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:179,13'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:180,29'
              BranchSideFuncs:
                - flb_sds_destroy
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:182,5'
              BranchSideFuncs:
                - flb_gzip_compress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
                - flb_gzip_uncompress
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:189,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:190,29'
              BranchSideFuncs:
                - flb_gzip_uncompress
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:192,9'
              BranchSideFuncs:
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
                - free
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:192,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:193,14'
              BranchSideFuncs:
                - free
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:195,9'
              BranchSideFuncs:
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
                - free
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:195,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:196,14'
              BranchSideFuncs:
                - free
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:198,11'
              BranchSideFuncs:
                - flb_gzip_uncompress
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:201,30'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:201,33'
              BranchSideFuncs:
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
                - flb_free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:209,5'
              BranchSideFuncs:
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:201,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:202,18'
              BranchSideFuncs:
                - flb_free
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:209,5'
              BranchSideFuncs:
                - flb_hash_init
                - flb_hash_update
                - flb_hash_update
                - flb_hash_update
                - flb_hash_finalize
                - flb_hash_cleanup
                - flb_regex_init
                - flb_regex_create
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
                - flb_regex_match
                - flb_regex_destroy
        - Branch String:   'tests/internal/fuzzers/utils_fuzzer.c:220,9'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:221,25'
              BranchSideFuncs:
                - flb_regex_match
                - flb_regex_destroy
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
            - BranchSide:      'tests/internal/fuzzers/utils_fuzzer.c:224,5'
              BranchSideFuncs:
                - flb_regex_exit
                - flb_slist_create
                - flb_sds_create_len
                - flb_slist_add_sds
                - flb_slist_entry_get
                - flb_slist_dump
                - flb_slist_destroy
                - flb_free
                - flb_free
                - flb_free
                - flb_free
      Callsites:
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:46,30'
          Dst:             get_null_terminated
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:47,30'
          Dst:             get_null_terminated
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:48,30'
          Dst:             get_null_terminated
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:65,9'
          Dst:             flb_utils_write_str_buf
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:66,9'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:69,28'
          Dst:             flb_utils_split
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:71,9'
          Dst:             flb_utils_split_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:73,29'
          Dst:             flb_utils_split_quoted
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:75,9'
          Dst:             flb_utils_split_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:78,9'
          Dst:             flb_utils_url_split
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:79,9'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:80,9'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:81,9'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:82,9'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:90,9'
          Dst:             flb_utils_proxy_url_split
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:93,13'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:96,13'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:99,13'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:102,13'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:105,13'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:110,5'
          Dst:             flb_utils_size_to_bytes
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:111,5'
          Dst:             flb_utils_time_split
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:112,5'
          Dst:             flb_utils_time_to_seconds
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:113,5'
          Dst:             flb_utils_bool
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:114,5'
          Dst:             flb_utils_hex2int
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:118,12'
          Dst:             flb_uri_create
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:120,9'
          Dst:             flb_uri_get
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:121,9'
          Dst:             flb_uri_dump
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:122,9'
          Dst:             flb_uri_destroy
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:124,25'
          Dst:             flb_uri_encode
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:126,9'
          Dst:             flb_sds_destroy
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:131,10'
          Dst:             flb_hash_table_create
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:135,9'
          Dst:             flb_hash_table_add
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:139,9'
          Dst:             flb_hash_table_get
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:151,13'
          Dst:             flb_hash_table_add
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:159,13'
          Dst:             flb_hash_table_get_by_id
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:163,9'
          Dst:             flb_hash_table_del
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:164,9'
          Dst:             flb_hash_table_exists
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:165,54'
          Dst:             strlen
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:165,9'
          Dst:             flb_hash_table_del_ptr
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:166,54'
          Dst:             strlen
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:166,9'
          Dst:             flb_hash_table_get_ptr
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:168,9'
          Dst:             flb_hash_table_destroy
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:170,13'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:171,13'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:176,20'
          Dst:             flb_sds_create_len
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:178,14'
          Dst:             flb_sds_cat_esc
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:180,13'
          Dst:             flb_sds_destroy
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:189,9'
          Dst:             flb_gzip_compress
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:190,9'
          Dst:             flb_gzip_uncompress
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:200,26'
          Dst:             flb_gzip_uncompress
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:202,9'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:209,5'
          Dst:             flb_hash_init
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:210,5'
          Dst:             flb_hash_update
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:211,5'
          Dst:             flb_hash_update
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:212,5'
          Dst:             flb_hash_update
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:213,5'
          Dst:             flb_hash_finalize
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:214,5'
          Dst:             flb_hash_cleanup
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:218,5'
          Dst:             flb_regex_init
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:219,30'
          Dst:             flb_regex_create
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:221,9'
          Dst:             flb_regex_match
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:222,9'
          Dst:             flb_regex_destroy
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:224,5'
          Dst:             flb_regex_exit
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:228,5'
          Dst:             flb_slist_create
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:229,27'
          Dst:             flb_sds_create_len
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:230,5'
          Dst:             flb_slist_add_sds
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:231,5'
          Dst:             flb_slist_entry_get
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:232,5'
          Dst:             flb_slist_dump
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:233,5'
          Dst:             flb_slist_destroy
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:237,5'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:238,5'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:239,5'
          Dst:             flb_free
        - Src:             'tests/internal/fuzzers/utils_fuzzer.c:240,5'
          Dst:             flb_free
    - functionName:    get_null_terminated
      functionSourceFile: '/src/fluent-bit/tests/internal/fuzzers/flb_fuzz_header.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - data
        - total_data_size
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flb_malloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tests/internal/fuzzers/flb_fuzz_header.h:31,7'
          Branch Sides:
            - BranchSide:      'tests/internal/fuzzers/flb_fuzz_header.h:31,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'tests/internal/fuzzers/flb_fuzz_header.h:32,18'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             'tests/internal/fuzzers/flb_fuzz_header.h:30,15'
          Dst:             flb_malloc
    - 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:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_malloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - flb_fuzz_get_probability
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:71,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:72,6'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:76,9'
              BranchSideFuncs:
                - malloc
        - Branch String:   'include/fluent-bit/flb_mem.h:76,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:77,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:80,19'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:71,8'
          Dst:             flb_fuzz_get_probability
    - functionName:    flb_malloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - flb_fuzz_get_probability
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:71,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:72,6'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:76,9'
              BranchSideFuncs:
                - malloc
        - Branch String:   'include/fluent-bit/flb_mem.h:76,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:77,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:80,19'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:71,8'
          Dst:             flb_fuzz_get_probability
    - functionName:    flb_fuzz_get_probability
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:59,7'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:60,5'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:62,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_strndup
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_str.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - n
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flb_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_str.h:35,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_str.h:36,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_str.h:38,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/fluent-bit/flb_str.h:34,20'
          Dst:             flb_malloc
    - functionName:    flb_uri_dump
      functionSourceFile: '/src/fluent-bit/src/flb_uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_uri.c:181,5'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:182,14'
              BranchSideFuncs:
                - printf
            - BranchSide:      'src/flb_uri.c:186,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_uri.c:183,9'
          Dst:             printf
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_free
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_uri_destroy
      functionSourceFile: '/src/fluent-bit/src/flb_uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
      BBCount:         7
      ICount:          72
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - flb_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_uri.c:166,5'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:167,17'
              BranchSideFuncs:
                - mk_list_del
                - flb_free.64
                - flb_free.64
                - flb_free.64
            - BranchSide:      'src/flb_uri.c:172,14'
              BranchSideFuncs:
                - flb_free.64
                - flb_free.64
      Callsites:
        - Src:             'src/flb_uri.c:169,9'
          Dst:             flb_free
        - Src:             'src/flb_uri.c:172,5'
          Dst:             flb_free
        - Src:             'src/flb_uri.c:173,5'
          Dst:             flb_free
    - functionName:    flb_strdup
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_str.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flb_strndup
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/fluent-bit/flb_str.h:46,27'
          Dst:             strlen
        - Src:             'include/fluent-bit/flb_str.h:46,12'
          Dst:             flb_strndup
    - functionName:    flb_calloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - size
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - flb_fuzz_get_probability
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:85,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:86,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:90,8'
              BranchSideFuncs:
                - flb_fuzz_get_probability.61
                - calloc
        - Branch String:   'include/fluent-bit/flb_mem.h:90,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:91,6'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:95,19'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:90,8'
          Dst:             flb_fuzz_get_probability
        - Src:             'include/fluent-bit/flb_mem.h:95,12'
          Dst:             calloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_uri_create
      functionSourceFile: '/src/fluent-bit/src/flb_uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - full_uri
      BBCount:         20
      ICount:          206
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - flb_calloc
        - flb_strdup
        - perror
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_uri.c:108,9'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:109,9'
              BranchSideFuncs:
                - mk_list_init
                - strlen
                - flb_strdup
                - mk_string_char_search
                - mk_string_copy_substr
                - flb_strdup
                - mk_list_add
                - mk_mem_free.69
                - mk_string_copy_substr
            - BranchSide:      'src/flb_uri.c:114,11'
              BranchSideFuncs:
                - mk_list_init
                - strlen
                - flb_strdup
                - mk_string_char_search
                - mk_string_copy_substr
                - flb_strdup
                - mk_list_add
                - mk_mem_free.69
                - mk_string_copy_substr
        - Branch String:   'src/flb_uri.c:123,20'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:123,23'
              BranchSideFuncs:
                - flb_strdup
                - mk_string_char_search
                - mk_string_copy_substr
                - flb_strdup
                - mk_list_add
                - mk_mem_free.69
                - mk_string_copy_substr
            - BranchSide:      'src/flb_uri.c:123,5'
              BranchSideFuncs:
                - flb_strdup
                - mk_string_char_search
                - mk_string_copy_substr
                - flb_strdup
                - mk_list_add
                - mk_mem_free.69
                - mk_string_copy_substr
        - Branch String:   'src/flb_uri.c:123,5'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:124,37'
              BranchSideFuncs:
                - mk_string_char_search
                - mk_string_copy_substr
                - flb_strdup
                - mk_list_add
                - mk_mem_free.69
                - flb_strdup
                - mk_string_copy_substr
            - BranchSide:      'src/flb_uri.c:155,28'
              BranchSideFuncs:
                - flb_strdup
        - Branch String:   'src/flb_uri.c:126,22'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:126,25'
              BranchSideFuncs:
                - mk_string_copy_substr
                - flb_strdup
                - mk_list_add
                - mk_mem_free.69
                - flb_strdup
                - mk_string_char_search
                - mk_string_copy_substr
            - BranchSide:      'src/flb_uri.c:138,41'
              BranchSideFuncs:
                - mk_string_copy_substr
                - flb_strdup
                - mk_list_add
                - mk_mem_free.69
                - flb_strdup
                - mk_string_char_search
                - mk_string_copy_substr
        - Branch String:   'src/flb_uri.c:126,13'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:127,20'
              BranchSideFuncs:
                - mk_string_copy_substr
                - flb_strdup
                - mk_list_add
                - mk_mem_free.69
                - flb_strdup
                - mk_string_char_search
                - mk_string_copy_substr
            - BranchSide:      'src/flb_uri.c:138,41'
              BranchSideFuncs:
                - mk_string_copy_substr
                - flb_strdup
                - mk_list_add
                - mk_mem_free.69
                - flb_strdup
                - mk_string_char_search
                - mk_string_copy_substr
        - Branch String:   'src/flb_uri.c:129,17'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:130,18'
              BranchSideFuncs:
                - flb_strdup
                - mk_string_char_search
                - mk_string_copy_substr
                - flb_strdup
                - mk_list_add
                - mk_mem_free.69
                - mk_string_copy_substr
            - BranchSide:      'src/flb_uri.c:134,41'
              BranchSideFuncs:
                - mk_string_copy_substr
                - flb_strdup
                - mk_list_add
                - mk_mem_free.69
                - flb_strdup
                - mk_string_char_search
                - mk_string_copy_substr
      Callsites:
        - Src:             'src/flb_uri.c:107,10'
          Dst:             flb_calloc
        - Src:             'src/flb_uri.c:109,9'
          Dst:             perror
        - Src:             'src/flb_uri.c:122,11'
          Dst:             strlen
        - Src:             'src/flb_uri.c:146,32'
          Dst:             flb_strdup
        - Src:             'src/flb_uri.c:155,17'
          Dst:             flb_strdup
    - functionName:    perror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_uri_get
      functionSourceFile: '/src/fluent-bit/src/flb_uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - uri
        - pos
      BBCount:         13
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_uri.c:74,9'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_uri.c:79,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_uri.c:79,28'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:79,31'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_uri.c:80,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_uri.c:79,9'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_uri.c:84,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_uri_to_encode
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_uri.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         34
      ICount:          154
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_uri.h:45,18'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_uri.h:45,21'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_uri.h:46,10'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_uri.h:45,31'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_uri.h:46,10'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_uri.h:50,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_uri.h:46,18'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_uri.h:46,21'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_uri.h:47,10'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_uri.h:46,31'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_uri.h:47,10'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_uri.h:50,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_uri.h:47,18'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_uri.h:47,21'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_uri.h:48,10'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_uri.h:47,31'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_uri.h:48,10'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_uri.h:50,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_uri.h:48,19'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_uri.h:48,22'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_uri.h:50,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_uri.h:48,31'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_uri.h:48,34'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_uri.h:50,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_uri.h:48,43'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_uri.h:48,46'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_uri.h:50,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_uri.h:48,55'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_uri.h:48,58'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_uri.h:50,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_uri.h:48,67'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_uri.h:49,10'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_uri.h:50,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_uri.h:49,19'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_uri.h:49,22'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_uri.h:50,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_uri.h:49,31'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_uri.h:49,34'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_uri.h:50,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_uri.h:45,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_uri.h:50,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_uri.h:53,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_log_check
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - l
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - flb_worker_log_level
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_log.h:106,12'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:106,15'
              BranchSideFuncs:
                - flb_worker_log_level
            - BranchSide:      'include/fluent-bit/flb_log.h:110,9'
              BranchSideFuncs:
                - flb_worker_log_level
        - Branch String:   'include/fluent-bit/flb_log.h:106,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:107,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:110,9'
              BranchSideFuncs:
                - flb_worker_log_level
        - Branch String:   'include/fluent-bit/flb_log.h:110,19'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:110,43'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:111,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_log.h:110,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:111,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:113,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/fluent-bit/flb_log.h:110,22'
          Dst:             flb_worker_log_level
    - functionName:    flb_uri_encode
      functionSourceFile: '/src/fluent-bit/src/flb_uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - uri
        - len
      BBCount:         28
      ICount:          149
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - flb_log_check
        - flb_log_print
        - flb_sds_cat
        - flb_sds_create_size
        - flb_sds_destroy
        - flb_sds_printf
        - flb_uri_to_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_uri.c:40,9'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:41,9'
              BranchSideFuncs:
                - flb_uri_to_encode
                - flb_sds_cat
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
                - flb_sds_printf
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
            - BranchSide:      'src/flb_uri.c:45,12'
              BranchSideFuncs:
                - flb_uri_to_encode
                - flb_sds_cat
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
                - flb_sds_printf
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
        - Branch String:   'src/flb_uri.c:41,9'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:41,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_uri.c:42,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_uri.c:45,5'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:46,31'
              BranchSideFuncs:
                - flb_uri_to_encode
                - flb_sds_cat
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
                - flb_sds_printf
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
            - BranchSide:      'src/flb_uri.c:68,12'
              BranchSideFuncs: []
        - Branch String:   'src/flb_uri.c:46,13'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:47,68'
              BranchSideFuncs:
                - flb_sds_printf
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
                - flb_uri_to_encode
                - flb_sds_cat
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
            - BranchSide:      'src/flb_uri.c:57,13'
              BranchSideFuncs:
                - flb_uri_to_encode
                - flb_sds_printf
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
                - flb_sds_cat
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
        - Branch String:   'src/flb_uri.c:48,17'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:49,17'
              BranchSideFuncs:
                - flb_uri_to_encode
                - flb_sds_cat
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
                - flb_sds_printf
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
            - BranchSide:      'src/flb_uri.c:53,13'
              BranchSideFuncs:
                - flb_uri_to_encode
                - flb_sds_cat
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
                - flb_sds_printf
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
        - Branch String:   'src/flb_uri.c:49,17'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:49,17'
              BranchSideFuncs:
                - flb_log_print
                - flb_sds_destroy
            - BranchSide:      'src/flb_uri.c:50,33'
              BranchSideFuncs:
                - flb_sds_destroy
        - Branch String:   'src/flb_uri.c:57,13'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:58,31'
              BranchSideFuncs:
                - flb_sds_cat
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
                - flb_uri_to_encode
                - flb_sds_printf
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
            - BranchSide:      'src/flb_uri.c:66,5'
              BranchSideFuncs:
                - flb_uri_to_encode
                - flb_sds_cat
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
                - flb_sds_printf
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
        - Branch String:   'src/flb_uri.c:59,17'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:60,17'
              BranchSideFuncs:
                - flb_uri_to_encode
                - flb_sds_cat
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
                - flb_sds_printf
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
            - BranchSide:      'src/flb_uri.c:64,19'
              BranchSideFuncs:
                - flb_uri_to_encode
                - flb_sds_cat
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
                - flb_sds_printf
                - flb_log_check
                - flb_sds_destroy
                - flb_log_print
        - Branch String:   'src/flb_uri.c:60,17'
          Branch Sides:
            - BranchSide:      'src/flb_uri.c:60,17'
              BranchSideFuncs:
                - flb_log_print
                - flb_sds_destroy
            - BranchSide:      'src/flb_uri.c:61,33'
              BranchSideFuncs:
                - flb_sds_destroy
      Callsites:
        - Src:             'src/flb_uri.c:39,11'
          Dst:             flb_sds_create_size
        - Src:             'src/flb_uri.c:41,9'
          Dst:             flb_log_check
        - Src:             'src/flb_uri.c:41,9'
          Dst:             flb_log_print
        - Src:             'src/flb_uri.c:46,13'
          Dst:             flb_uri_to_encode
        - Src:             'src/flb_uri.c:47,19'
          Dst:             flb_sds_printf
        - Src:             'src/flb_uri.c:49,17'
          Dst:             flb_log_check
        - Src:             'src/flb_uri.c:49,17'
          Dst:             flb_log_print
        - Src:             'src/flb_uri.c:50,17'
          Dst:             flb_sds_destroy
        - Src:             'src/flb_uri.c:58,19'
          Dst:             flb_sds_cat
        - Src:             'src/flb_uri.c:60,17'
          Dst:             flb_log_check
        - Src:             'src/flb_uri.c:60,17'
          Dst:             flb_log_print
        - Src:             'src/flb_uri.c:61,17'
          Dst:             flb_sds_destroy
    - functionName:    flb_malloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - flb_fuzz_get_probability
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:71,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:72,6'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:76,9'
              BranchSideFuncs:
                - malloc
        - Branch String:   'include/fluent-bit/flb_mem.h:76,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:77,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:80,19'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:71,8'
          Dst:             flb_fuzz_get_probability
    - functionName:    flb_fuzz_get_probability
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:59,7'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:60,5'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:62,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_hash_table_convert_string_to_lowercase
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - output_buffer
        - input_buffer
        - length
      BBCount:         13
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - flb_calloc
        - tolower
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:38,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:39,39'
              BranchSideFuncs:
                - flb_calloc.130
                - tolower
            - BranchSide:      'src/flb_hash_table.c:42,9'
              BranchSideFuncs:
                - tolower
        - Branch String:   'src/flb_hash_table.c:42,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:42,9'
              BranchSideFuncs:
                - tolower
            - BranchSide:      'src/flb_hash_table.c:43,20'
              BranchSideFuncs:
                - tolower
        - Branch String:   'src/flb_hash_table.c:43,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:44,44'
              BranchSideFuncs:
                - tolower
            - BranchSide:      'src/flb_hash_table.c:47,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_hash_table.c:39,25'
          Dst:             flb_calloc
        - Src:             'src/flb_hash_table.c:44,36'
          Dst:             tolower
    - functionName:    flb_calloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - size
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - flb_fuzz_get_probability
      functionUses:    4
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:85,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:86,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:90,8'
              BranchSideFuncs:
                - flb_fuzz_get_probability.127
                - calloc
        - Branch String:   'include/fluent-bit/flb_mem.h:90,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:91,6'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:95,19'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:90,8'
          Dst:             flb_fuzz_get_probability
        - Src:             'include/fluent-bit/flb_mem.h:95,12'
          Dst:             calloc
    - functionName:    tolower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_hash_table_del
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - key
      BBCount:         36
      ICount:          246
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - flb_hash_table_compute_key_hash
        - flb_hash_table_entry_free
        - strlen
        - strncasecmp
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:619,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:620,9'
              BranchSideFuncs:
                - strlen
                - flb_hash_table_compute_key_hash
                - flb_hash_table_entry_free
                - strncasecmp
                - strncmp
                - strncasecmp
                - strncmp
            - BranchSide:      'src/flb_hash_table.c:623,18'
              BranchSideFuncs:
                - strlen
                - flb_hash_table_compute_key_hash
                - flb_hash_table_entry_free
                - strncasecmp
                - strncmp
                - strncasecmp
                - strncmp
        - Branch String:   'src/flb_hash_table.c:624,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:625,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:630,17'
              BranchSideFuncs:
                - flb_hash_table_compute_key_hash
                - flb_hash_table_entry_free
                - strncasecmp
                - strncmp
                - strncasecmp
                - strncmp
        - Branch String:   'src/flb_hash_table.c:633,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:634,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:637,11'
              BranchSideFuncs:
                - flb_hash_table_entry_free
                - strncasecmp
                - strncmp
                - strncasecmp
                - strncmp
        - Branch String:   'src/flb_hash_table.c:640,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:641,17'
              BranchSideFuncs:
                - strncasecmp
                - flb_hash_table_entry_free
                - strncmp
            - BranchSide:      'src/flb_hash_table.c:656,9'
              BranchSideFuncs:
                - flb_hash_table_entry_free
                - strncasecmp
                - strncmp
        - Branch String:   'src/flb_hash_table.c:644,13'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:645,25'
              BranchSideFuncs:
                - strncmp
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:650,29'
              BranchSideFuncs:
                - strncasecmp
                - flb_hash_table_entry_free
        - Branch String:   'src/flb_hash_table.c:645,17'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:646,23'
              BranchSideFuncs:
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:648,9'
              BranchSideFuncs:
                - flb_hash_table_entry_free
        - Branch String:   'src/flb_hash_table.c:659,17'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:660,29'
              BranchSideFuncs:
                - strncmp
                - flb_hash_table_entry_free
                - strncasecmp
            - BranchSide:      'src/flb_hash_table.c:665,33'
              BranchSideFuncs:
                - strncasecmp
                - flb_hash_table_entry_free
                - strncmp
        - Branch String:   'src/flb_hash_table.c:660,21'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:661,21'
              BranchSideFuncs:
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:663,13'
              BranchSideFuncs:
                - flb_hash_table_entry_free
                - strncasecmp
                - strncmp
        - Branch String:   'src/flb_hash_table.c:665,21'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:0,0'
              BranchSideFuncs:
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:666,21'
              BranchSideFuncs:
                - flb_hash_table_entry_free
        - Branch String:   'src/flb_hash_table.c:674,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:675,9'
              BranchSideFuncs:
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:678,31'
              BranchSideFuncs:
                - flb_hash_table_entry_free
      Callsites:
        - Src:             'src/flb_hash_table.c:623,11'
          Dst:             strlen
        - Src:             'src/flb_hash_table.c:628,14'
          Dst:             flb_hash_table_compute_key_hash
        - Src:             'src/flb_hash_table.c:645,17'
          Dst:             strncmp
        - Src:             'src/flb_hash_table.c:650,17'
          Dst:             strncasecmp
        - Src:             'src/flb_hash_table.c:660,21'
          Dst:             strncmp
        - Src:             'src/flb_hash_table.c:665,21'
          Dst:             strncasecmp
        - Src:             'src/flb_hash_table.c:678,5'
          Dst:             flb_hash_table_entry_free
    - functionName:    flb_hash_table_compute_key_hash
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - hash
        - key
        - key_len
        - case_sensitivity
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - flb_free
        - flb_hash_table_convert_string_to_lowercase
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:60,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:61,13'
              BranchSideFuncs:
                - XXH_INLINE_XXH3_64bits
                - flb_free.133
            - BranchSide:      'src/flb_hash_table.c:77,29'
              BranchSideFuncs:
                - XXH_INLINE_XXH3_64bits
                - flb_free.133
        - Branch String:   'src/flb_hash_table.c:61,13'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:62,33'
              BranchSideFuncs:
                - flb_hash_table_convert_string_to_lowercase
                - XXH_INLINE_XXH3_64bits
                - flb_free.133
            - BranchSide:      'src/flb_hash_table.c:65,35'
              BranchSideFuncs:
                - flb_hash_table_convert_string_to_lowercase
                - XXH_INLINE_XXH3_64bits
                - flb_free.133
        - Branch String:   'src/flb_hash_table.c:72,13'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:73,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:75,5'
              BranchSideFuncs:
                - XXH_INLINE_XXH3_64bits
                - flb_free.133
        - Branch String:   'src/flb_hash_table.c:79,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:80,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:85,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_hash_table.c:80,13'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:81,22'
              BranchSideFuncs:
                - flb_free.133
            - BranchSide:      'src/flb_hash_table.c:83,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_hash_table.c:68,15'
          Dst:             flb_hash_table_convert_string_to_lowercase
        - Src:             'src/flb_hash_table.c:81,13'
          Dst:             flb_free
    - functionName:    strncmp
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncasecmp
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_hash_table_entry_free
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - entry
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - flb_free
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:96,20'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:96,23'
              BranchSideFuncs:
                - flb_free.133
                - flb_free.133
            - BranchSide:      'src/flb_hash_table.c:96,20'
              BranchSideFuncs:
                - flb_free.133
        - Branch String:   'src/flb_hash_table.c:96,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:96,9'
              BranchSideFuncs:
                - flb_free.133
                - flb_free.133
            - BranchSide:      'src/flb_hash_table.c:97,18'
              BranchSideFuncs:
                - flb_free.133
                - flb_free.133
      Callsites:
        - Src:             'src/flb_hash_table.c:95,5'
          Dst:             flb_free
        - Src:             'src/flb_hash_table.c:97,9'
          Dst:             flb_free
        - Src:             'src/flb_hash_table.c:99,5'
          Dst:             flb_free
    - functionName:    flb_free
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_hash_table_get_ptr
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ht
        - key
        - key_len
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hash_get_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:601,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:602,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:605,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_hash_table.c:600,13'
          Dst:             hash_get_entry
    - functionName:    hash_get_entry
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - key
        - key_len
        - out_id
      BBCount:         47
      ICount:          289
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - flb_hash_table_compute_key_hash
        - strncasecmp
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:285,14'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:285,17'
              BranchSideFuncs:
                - flb_hash_table_compute_key_hash
                - strncasecmp
                - strncmp
                - strncasecmp
                - strncmp
            - BranchSide:      'src/flb_hash_table.c:286,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_hash_table.c:285,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:286,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:289,9'
              BranchSideFuncs:
                - flb_hash_table_compute_key_hash
                - strncasecmp
                - strncmp
                - strncasecmp
                - strncmp
        - Branch String:   'src/flb_hash_table.c:289,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:290,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:295,25'
              BranchSideFuncs:
                - flb_hash_table_compute_key_hash
                - strncasecmp
                - strncmp
                - strncasecmp
                - strncmp
        - Branch String:   'src/flb_hash_table.c:298,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:299,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:302,11'
              BranchSideFuncs:
                - strncasecmp
                - strncmp
                - strncasecmp
                - strncmp
        - Branch String:   'src/flb_hash_table.c:305,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:306,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:309,9'
              BranchSideFuncs:
                - strncasecmp
                - strncmp
                - strncasecmp
                - strncmp
        - Branch String:   'src/flb_hash_table.c:309,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:310,17'
              BranchSideFuncs:
                - strncasecmp
                - strncmp
            - BranchSide:      'src/flb_hash_table.c:331,9'
              BranchSideFuncs:
                - strncasecmp
                - strncmp
        - Branch String:   'src/flb_hash_table.c:313,13'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:314,19'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:317,17'
              BranchSideFuncs:
                - strncasecmp
                - strncmp
        - Branch String:   'src/flb_hash_table.c:317,17'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:318,29'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'src/flb_hash_table.c:323,33'
              BranchSideFuncs:
                - strncasecmp
        - Branch String:   'src/flb_hash_table.c:318,21'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:319,27'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:321,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_hash_table.c:333,17'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:334,23'
              BranchSideFuncs:
                - strncasecmp
                - strncmp
            - BranchSide:      'src/flb_hash_table.c:338,17'
              BranchSideFuncs:
                - strncasecmp
                - strncmp
        - Branch String:   'src/flb_hash_table.c:338,17'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:339,29'
              BranchSideFuncs:
                - strncmp
                - strncasecmp
            - BranchSide:      'src/flb_hash_table.c:344,33'
              BranchSideFuncs:
                - strncasecmp
                - strncmp
        - Branch String:   'src/flb_hash_table.c:339,21'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:340,21'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:342,13'
              BranchSideFuncs:
                - strncasecmp
                - strncmp
        - Branch String:   'src/flb_hash_table.c:344,21'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:345,21'
              BranchSideFuncs: []
        - Branch String:   'src/flb_hash_table.c:353,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:354,19'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:357,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_hash_table.c:293,14'
          Dst:             flb_hash_table_compute_key_hash
        - Src:             'src/flb_hash_table.c:318,21'
          Dst:             strncmp
        - Src:             'src/flb_hash_table.c:323,21'
          Dst:             strncasecmp
        - Src:             'src/flb_hash_table.c:339,21'
          Dst:             strncmp
        - Src:             'src/flb_hash_table.c:344,21'
          Dst:             strncasecmp
    - functionName:    flb_hash_table_get_by_id
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - id
        - key
        - out_buf
        - out_size
      BBCount:         20
      ICount:          160
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:562,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:566,14'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/flb_hash_table.c:567,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:568,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:571,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/flb_hash_table.c:571,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:572,17'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:576,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/flb_hash_table.c:578,17'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:579,17'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:581,19'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'src/flb_hash_table.c:585,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:586,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:589,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_hash_table.c:578,17'
          Dst:             strcmp
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_hash_table_exists
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ht
        - hash
      BBCount:         8
      ICount:          81
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:540,5'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:541,17'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:547,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_hash_table.c:542,13'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:543,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:545,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_hash_table_get
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - key
        - key_len
        - out_buf
        - out_size
      BBCount:         11
      ICount:          101
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - flb_hash_table_entry_free
        - hash_get_entry
        - time
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:509,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:510,9'
              BranchSideFuncs:
                - time
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:513,9'
              BranchSideFuncs:
                - time
                - flb_hash_table_entry_free
        - Branch String:   'src/flb_hash_table.c:513,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:514,22'
              BranchSideFuncs:
                - time
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:521,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_hash_table.c:515,13'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:516,39'
              BranchSideFuncs:
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:519,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_hash_table.c:508,13'
          Dst:             hash_get_entry
        - Src:             'src/flb_hash_table.c:515,13'
          Dst:             time
        - Src:             'src/flb_hash_table.c:516,13'
          Dst:             flb_hash_table_entry_free
    - functionName:    time
      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:    flb_strndup
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_str.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - n
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flb_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_str.h:35,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_str.h:36,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_str.h:38,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/fluent-bit/flb_str.h:34,20'
          Dst:             flb_malloc
    - functionName:    entry_set_value
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - entry
        - val
        - val_size
      BBCount:         12
      ICount:          104
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_free
        - flb_malloc
        - time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:368,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:369,18'
              BranchSideFuncs:
                - flb_free.133
                - time
                - flb_malloc.126
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_hash_table.c:377,9'
              BranchSideFuncs:
                - time
                - flb_malloc.126
                - __errno_location
                - flb_errno_print
        - Branch String:   'src/flb_hash_table.c:377,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:378,33'
              BranchSideFuncs:
                - flb_malloc.126
                - __errno_location
                - flb_errno_print
                - time
            - BranchSide:      'src/flb_hash_table.c:395,22'
              BranchSideFuncs:
                - time
        - Branch String:   'src/flb_hash_table.c:379,13'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:380,13'
              BranchSideFuncs:
                - time
            - BranchSide:      'src/flb_hash_table.c:388,16'
              BranchSideFuncs:
                - time
      Callsites:
        - Src:             'src/flb_hash_table.c:369,9'
          Dst:             flb_free
        - Src:             'src/flb_hash_table.c:378,22'
          Dst:             flb_malloc
        - Src:             'src/flb_hash_table.c:380,13'
          Dst:             __errno_location
        - Src:             'src/flb_hash_table.c:380,13'
          Dst:             flb_errno_print
        - Src:             'src/flb_hash_table.c:399,22'
          Dst:             time
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    59
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_hash_table_evict_random
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - flb_hash_table_entry_free
        - random
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:238,5'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:238,5'
              BranchSideFuncs:
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:239,13'
              BranchSideFuncs:
                - flb_hash_table_entry_free
        - Branch String:   'src/flb_hash_table.c:239,13'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:240,21'
              BranchSideFuncs:
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:244,14'
              BranchSideFuncs:
                - flb_hash_table_entry_free
      Callsites:
        - Src:             'src/flb_hash_table.c:237,10'
          Dst:             random
        - Src:             'src/flb_hash_table.c:241,13'
          Dst:             flb_hash_table_entry_free
    - functionName:    random
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_hash_table_evict_less_used
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - flb_hash_table_entry_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:254,5'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:255,17'
              BranchSideFuncs:
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:264,31'
              BranchSideFuncs:
                - flb_hash_table_entry_free
        - Branch String:   'src/flb_hash_table.c:256,13'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:257,31'
              BranchSideFuncs:
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:259,18'
              BranchSideFuncs:
                - flb_hash_table_entry_free
      Callsites:
        - Src:             'src/flb_hash_table.c:264,5'
          Dst:             flb_hash_table_entry_free
    - functionName:    flb_hash_table_evict_older
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flb_hash_table_entry_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_hash_table.c:272,5'
          Dst:             flb_hash_table_entry_free
    - functionName:    flb_hash_table_add
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ht
        - key
        - key_len
        - val
        - val_size
      BBCount:         36
      ICount:          276
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - entry_set_value
        - flb_calloc
        - flb_errno_print
        - flb_free
        - flb_hash_table_compute_key_hash
        - flb_hash_table_evict_less_used
        - flb_hash_table_evict_older
        - flb_hash_table_evict_random
        - flb_strndup
        - hash_get_entry
        - time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:413,14'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:413,17'
              BranchSideFuncs:
                - hash_get_entry
                - flb_hash_table_compute_key_hash
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
                - entry_set_value
                - flb_hash_table_evict_random
                - flb_hash_table_evict_less_used
                - flb_hash_table_evict_older
            - BranchSide:      'src/flb_hash_table.c:414,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_hash_table.c:413,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:414,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:418,9'
              BranchSideFuncs:
                - hash_get_entry
                - flb_hash_table_compute_key_hash
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
                - entry_set_value
                - flb_hash_table_evict_random
                - flb_hash_table_evict_less_used
                - flb_hash_table_evict_older
        - Branch String:   'src/flb_hash_table.c:418,29'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:418,32'
              BranchSideFuncs:
                - hash_get_entry
                - flb_hash_table_compute_key_hash
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
                - entry_set_value
                - flb_hash_table_evict_random
                - flb_hash_table_evict_less_used
                - flb_hash_table_evict_older
            - BranchSide:      'src/flb_hash_table.c:434,28'
              BranchSideFuncs:
                - hash_get_entry
                - flb_hash_table_compute_key_hash
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
                - entry_set_value
        - Branch String:   'src/flb_hash_table.c:418,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:419,13'
              BranchSideFuncs:
                - hash_get_entry
                - flb_hash_table_compute_key_hash
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
                - entry_set_value
                - flb_hash_table_evict_random
                - flb_hash_table_evict_less_used
                - flb_hash_table_evict_older
            - BranchSide:      'src/flb_hash_table.c:434,28'
              BranchSideFuncs:
                - hash_get_entry
                - flb_hash_table_compute_key_hash
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
                - entry_set_value
        - Branch String:   'src/flb_hash_table.c:419,13'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:421,9'
              BranchSideFuncs:
                - hash_get_entry
                - flb_hash_table_compute_key_hash
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
                - entry_set_value
            - BranchSide:      'src/flb_hash_table.c:422,18'
              BranchSideFuncs:
                - hash_get_entry
                - flb_hash_table_compute_key_hash
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
                - entry_set_value
                - flb_hash_table_evict_random
                - flb_hash_table_evict_less_used
                - flb_hash_table_evict_older
        - Branch String:   'src/flb_hash_table.c:422,18'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:423,40'
              BranchSideFuncs:
                - flb_hash_table_evict_older
                - hash_get_entry
                - flb_hash_table_compute_key_hash
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
                - entry_set_value
            - BranchSide:      'src/flb_hash_table.c:425,18'
              BranchSideFuncs:
                - hash_get_entry
                - flb_hash_table_compute_key_hash
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
                - entry_set_value
                - flb_hash_table_evict_random
                - flb_hash_table_evict_less_used
        - Branch String:   'src/flb_hash_table.c:425,18'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:426,44'
              BranchSideFuncs:
                - flb_hash_table_evict_less_used
                - hash_get_entry
                - flb_hash_table_compute_key_hash
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
                - entry_set_value
            - BranchSide:      'src/flb_hash_table.c:428,18'
              BranchSideFuncs:
                - hash_get_entry
                - flb_hash_table_compute_key_hash
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
                - entry_set_value
                - flb_hash_table_evict_random
        - Branch String:   'src/flb_hash_table.c:435,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:440,31'
              BranchSideFuncs:
                - entry_set_value
            - BranchSide:      'src/flb_hash_table.c:454,13'
              BranchSideFuncs:
                - flb_hash_table_compute_key_hash
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
        - Branch String:   'src/flb_hash_table.c:441,13'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:442,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:445,16'
              BranchSideFuncs: []
        - Branch String:   'src/flb_hash_table.c:457,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:461,11'
              BranchSideFuncs:
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
        - Branch String:   'src/flb_hash_table.c:465,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:466,9'
              BranchSideFuncs:
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
            - BranchSide:      'src/flb_hash_table.c:469,22'
              BranchSideFuncs:
                - time
                - flb_strndup.143
                - entry_set_value
                - mk_list_add.142
                - mk_list_add.142
                - flb_free.133
        - Branch String:   'src/flb_hash_table.c:480,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:481,18'
              BranchSideFuncs:
                - flb_free.133
            - BranchSide:      'src/flb_hash_table.c:486,14'
              BranchSideFuncs:
                - mk_list_add.142
                - mk_list_add.142
      Callsites:
        - Src:             'src/flb_hash_table.c:423,13'
          Dst:             flb_hash_table_evict_older
        - Src:             'src/flb_hash_table.c:426,13'
          Dst:             flb_hash_table_evict_less_used
        - Src:             'src/flb_hash_table.c:429,13'
          Dst:             flb_hash_table_evict_random
        - Src:             'src/flb_hash_table.c:434,13'
          Dst:             hash_get_entry
        - Src:             'src/flb_hash_table.c:440,15'
          Dst:             entry_set_value
        - Src:             'src/flb_hash_table.c:452,11'
          Dst:             flb_hash_table_compute_key_hash
        - Src:             'src/flb_hash_table.c:464,13'
          Dst:             flb_calloc
        - Src:             'src/flb_hash_table.c:466,9'
          Dst:             __errno_location
        - Src:             'src/flb_hash_table.c:466,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_hash_table.c:469,22'
          Dst:             time
        - Src:             'src/flb_hash_table.c:474,18'
          Dst:             flb_strndup
        - Src:             'src/flb_hash_table.c:479,11'
          Dst:             entry_set_value
        - Src:             'src/flb_hash_table.c:481,9'
          Dst:             flb_free
    - functionName:    flb_hash_table_set_case_sensitivity
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ht
        - status
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:222,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:222,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:223,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_hash_table_destroy
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
      BBCount:         11
      ICount:          97
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - flb_free
        - flb_hash_table_entry_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:208,5'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:209,18'
              BranchSideFuncs:
                - flb_free.133
                - flb_free.133
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:216,14'
              BranchSideFuncs:
                - flb_free.133
                - flb_free.133
        - Branch String:   'src/flb_hash_table.c:210,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:211,21'
              BranchSideFuncs:
                - flb_hash_table_entry_free
                - flb_free.133
                - flb_free.133
            - BranchSide:      'src/flb_hash_table.c:214,5'
              BranchSideFuncs:
                - flb_free.133
                - flb_free.133
                - flb_hash_table_entry_free
      Callsites:
        - Src:             'src/flb_hash_table.c:212,13'
          Dst:             flb_hash_table_entry_free
        - Src:             'src/flb_hash_table.c:216,5'
          Dst:             flb_free
        - Src:             'src/flb_hash_table.c:217,5'
          Dst:             flb_free
    - functionName:    flb_hash_table_del_ptr
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - key
        - key_len
        - ptr
      BBCount:         18
      ICount:          148
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - flb_hash_table_compute_key_hash
        - flb_hash_table_entry_free
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:173,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:174,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:177,11'
              BranchSideFuncs:
                - flb_hash_table_entry_free
                - strncmp
        - Branch String:   'src/flb_hash_table.c:182,5'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:183,17'
              BranchSideFuncs:
                - strncmp
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:190,10'
              BranchSideFuncs:
                - flb_hash_table_entry_free
        - Branch String:   'src/flb_hash_table.c:184,52'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:184,55'
              BranchSideFuncs:
                - flb_hash_table_entry_free
                - strncmp
            - BranchSide:      'src/flb_hash_table.c:187,15'
              BranchSideFuncs:
                - flb_hash_table_entry_free
                - strncmp
        - Branch String:   'src/flb_hash_table.c:184,13'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:185,13'
              BranchSideFuncs:
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:187,15'
              BranchSideFuncs:
                - flb_hash_table_entry_free
                - strncmp
        - Branch String:   'src/flb_hash_table.c:190,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:191,9'
              BranchSideFuncs:
                - flb_hash_table_entry_free
            - BranchSide:      'src/flb_hash_table.c:195,31'
              BranchSideFuncs:
                - flb_hash_table_entry_free
      Callsites:
        - Src:             'src/flb_hash_table.c:168,14'
          Dst:             flb_hash_table_compute_key_hash
        - Src:             'src/flb_hash_table.c:184,13'
          Dst:             strncmp
        - Src:             'src/flb_hash_table.c:195,5'
          Dst:             flb_hash_table_entry_free
    - functionName:    flb_hash_table_create_with_ttl
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - cache_ttl
        - evict_mode
        - size
        - max_entries
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_hash_table_create
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:148,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:153,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_hash_table.c:147,10'
          Dst:             flb_hash_table_create
        - Src:             'src/flb_hash_table.c:149,9'
          Dst:             __errno_location
        - Src:             'src/flb_hash_table.c:149,9'
          Dst:             flb_errno_print
    - functionName:    flb_hash_table_create
      functionSourceFile: '/src/fluent-bit/src/flb_hash_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - evict_mode
        - size
        - max_entries
      BBCount:         14
      ICount:          130
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - flb_calloc
        - flb_errno_print
        - flb_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_hash_table.c:108,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash_table.c:112,10'
              BranchSideFuncs:
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - mk_list_init.153
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - flb_free.133
                - mk_list_init.153
        - Branch String:   'src/flb_hash_table.c:113,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:114,9'
              BranchSideFuncs:
                - mk_list_init.153
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - flb_free.133
                - mk_list_init.153
            - BranchSide:      'src/flb_hash_table.c:118,19'
              BranchSideFuncs:
                - mk_list_init.153
                - flb_calloc.130
                - __errno_location
                - flb_errno_print
                - flb_free.133
                - mk_list_init.153
        - Branch String:   'src/flb_hash_table.c:126,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:127,9'
              BranchSideFuncs:
                - mk_list_init.153
            - BranchSide:      'src/flb_hash_table.c:133,12'
              BranchSideFuncs:
                - mk_list_init.153
        - Branch String:   'src/flb_hash_table.c:133,5'
          Branch Sides:
            - BranchSide:      'src/flb_hash_table.c:134,16'
              BranchSideFuncs:
                - mk_list_init.153
            - BranchSide:      'src/flb_hash_table.c:139,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_hash_table.c:112,10'
          Dst:             flb_calloc
        - Src:             'src/flb_hash_table.c:114,9'
          Dst:             __errno_location
        - Src:             'src/flb_hash_table.c:114,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_hash_table.c:125,17'
          Dst:             flb_calloc
        - Src:             'src/flb_hash_table.c:127,9'
          Dst:             __errno_location
        - Src:             'src/flb_hash_table.c:127,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_hash_table.c:128,9'
          Dst:             flb_free
    - functionName:    flb_fuzz_get_probability
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:59,7'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:60,5'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:62,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_malloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - flb_fuzz_get_probability
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:71,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:72,6'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:76,9'
              BranchSideFuncs:
                - malloc
        - Branch String:   'include/fluent-bit/flb_mem.h:76,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:77,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:80,19'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:71,8'
          Dst:             flb_fuzz_get_probability
    - functionName:    flb_sds_snprintf
      functionSourceFile: '/src/fluent-bit/src/flb_sds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - size
        - fmt
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - flb_sds_increase
        - flb_sds_len_set
        - vsnprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_sds.c:414,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:415,33'
              BranchSideFuncs:
                - flb_sds_increase
                - vsnprintf
                - flb_sds_len_set
            - BranchSide:      'src/flb_sds.c:424,5'
              BranchSideFuncs:
                - flb_sds_len_set
        - Branch String:   'src/flb_sds.c:416,13'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:417,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_sds.c:419,16'
              BranchSideFuncs:
                - vsnprintf
                - flb_sds_len_set
                - flb_sds_increase
      Callsites:
        - Src:             'src/flb_sds.c:413,11'
          Dst:             vsnprintf
        - Src:             'src/flb_sds.c:415,15'
          Dst:             flb_sds_increase
        - Src:             'src/flb_sds.c:426,5'
          Dst:             flb_sds_len_set
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_sds_increase
      functionSourceFile: '/src/fluent-bit/src/flb_sds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - len
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_realloc
        - flb_sds_alloc
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/flb_sds.c:109,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_sds.c:113,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_sds.c:106,39'
          Dst:             flb_sds_alloc
        - Src:             'src/flb_sds.c:108,11'
          Dst:             flb_realloc
        - Src:             'src/flb_sds.c:110,9'
          Dst:             __errno_location
        - Src:             'src/flb_sds.c:110,9'
          Dst:             flb_errno_print
    - functionName:    flb_sds_len_set
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_sds.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - len
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_sds_alloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_sds.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_realloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:101,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:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_free
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_sds_destroy
      functionSourceFile: '/src/fluent-bit/src/flb_sds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flb_free
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/flb_sds.c:393,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:394,9'
              BranchSideFuncs:
                - flb_free.210
            - BranchSide:      'src/flb_sds.c:397,12'
              BranchSideFuncs:
                - flb_free.210
      Callsites:
        - Src:             'src/flb_sds.c:398,5'
          Dst:             flb_free
    - functionName:    flb_log_check
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - l
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - flb_worker_log_level
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_log.h:106,12'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:106,15'
              BranchSideFuncs:
                - flb_worker_log_level
            - BranchSide:      'include/fluent-bit/flb_log.h:110,9'
              BranchSideFuncs:
                - flb_worker_log_level
        - Branch String:   'include/fluent-bit/flb_log.h:106,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:107,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:110,9'
              BranchSideFuncs:
                - flb_worker_log_level
        - Branch String:   'include/fluent-bit/flb_log.h:110,19'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:110,43'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:111,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_log.h:110,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:111,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:113,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/fluent-bit/flb_log.h:110,22'
          Dst:             flb_worker_log_level
    - functionName:    flb_sds_printf
      functionSourceFile: '/src/fluent-bit/src/flb_sds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sds
        - fmt
      BBCount:         27
      ICount:          217
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - flb_log_check
        - flb_log_print
        - flb_sds_avail
        - flb_sds_increase
        - flb_sds_len
        - strlen
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_sds.c:345,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:345,23'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_sds_avail
                - flb_sds_increase
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_log_check.213
                - flb_log_print
                - flb_log_check.213
                - flb_log_print
                - flb_sds_avail
                - flb_sds_increase
            - BranchSide:      'src/flb_sds.c:347,10'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_sds_avail
                - flb_sds_increase
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_log_check.213
                - flb_log_print
                - flb_log_check.213
                - flb_log_print
                - flb_sds_avail
                - flb_sds_increase
        - Branch String:   'src/flb_sds.c:348,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:349,32'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_increase
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_sds_avail
                - flb_sds_increase
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_log_check.213
                - flb_log_print
                - flb_log_check.213
                - flb_log_print
            - BranchSide:      'src/flb_sds.c:356,5'
              BranchSideFuncs:
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_sds_avail
                - flb_sds_increase
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_log_check.213
                - flb_log_print
                - flb_log_check.213
                - flb_log_print
        - Branch String:   'src/flb_sds.c:350,13'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:351,13'
              BranchSideFuncs:
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_sds_avail
                - flb_sds_increase
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_log_check.213
                - flb_log_print
                - flb_log_check.213
                - flb_log_print
            - BranchSide:      'src/flb_sds.c:353,20'
              BranchSideFuncs:
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_sds_avail
                - flb_sds_increase
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_log_check.213
                - flb_log_print
                - flb_log_check.213
                - flb_log_print
        - Branch String:   'src/flb_sds.c:358,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:359,9'
              BranchSideFuncs:
                - flb_log_check.213
                - flb_log_print
            - BranchSide:      'src/flb_sds.c:363,5'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_avail
                - flb_sds_increase
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_log_check.213
                - flb_log_print
        - Branch String:   'src/flb_sds.c:359,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:359,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_sds.c:360,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_sds.c:365,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:366,32'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_increase
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_log_check.213
                - flb_log_print
            - BranchSide:      'src/flb_sds.c:382,12'
              BranchSideFuncs: []
        - Branch String:   'src/flb_sds.c:367,13'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:368,13'
              BranchSideFuncs:
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_log_check.213
                - flb_log_print
            - BranchSide:      'src/flb_sds.c:370,20'
              BranchSideFuncs:
                - flb_sds_len
                - flb_sds_avail
                - vsnprintf
                - flb_sds_avail
                - flb_log_check.213
                - flb_log_print
        - Branch String:   'src/flb_sds.c:374,13'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:375,13'
              BranchSideFuncs:
                - flb_log_check.213
                - flb_log_print
            - BranchSide:      'src/flb_sds.c:379,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_sds.c:375,13'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:375,13'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_sds.c:376,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_sds.c:339,15'
          Dst:             strlen
        - Src:             'src/flb_sds.c:348,9'
          Dst:             flb_sds_avail
        - Src:             'src/flb_sds.c:349,41'
          Dst:             flb_sds_avail
        - Src:             'src/flb_sds.c:349,15'
          Dst:             flb_sds_increase
        - Src:             'src/flb_sds.c:357,36'
          Dst:             flb_sds_len
        - Src:             'src/flb_sds.c:357,53'
          Dst:             flb_sds_avail
        - Src:             'src/flb_sds.c:357,12'
          Dst:             vsnprintf
        - Src:             'src/flb_sds.c:359,9'
          Dst:             flb_log_check
        - Src:             'src/flb_sds.c:359,9'
          Dst:             flb_log_print
        - Src:             'src/flb_sds.c:365,17'
          Dst:             flb_sds_avail
        - Src:             'src/flb_sds.c:366,42'
          Dst:             flb_sds_avail
        - Src:             'src/flb_sds.c:366,15'
          Dst:             flb_sds_increase
        - Src:             'src/flb_sds.c:373,40'
          Dst:             flb_sds_len
        - Src:             'src/flb_sds.c:373,57'
          Dst:             flb_sds_avail
        - Src:             'src/flb_sds.c:373,16'
          Dst:             vsnprintf
        - Src:             'src/flb_sds.c:374,20'
          Dst:             flb_sds_avail
        - Src:             'src/flb_sds.c:375,13'
          Dst:             flb_log_check
        - Src:             'src/flb_sds.c:375,13'
          Dst:             flb_log_print
    - functionName:    flb_sds_avail
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_sds.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_sds_len
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_sds.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_sds_cat_utf8
      functionSourceFile: '/src/fluent-bit/src/flb_sds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sds
        - str
        - str_len
      BBCount:         16
      ICount:          153
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - flb_sds_alloc
        - flb_sds_avail
        - flb_sds_increase
        - flb_sds_len_set
        - flb_utils_write_str
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_sds.c:304,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:305,32'
              BranchSideFuncs:
                - flb_sds_increase
                - flb_sds_alloc
                - flb_utils_write_str
                - flb_sds_len_set
                - flb_sds_alloc
                - flb_sds_increase
            - BranchSide:      'src/flb_sds.c:313,5'
              BranchSideFuncs:
                - flb_sds_alloc
                - flb_utils_write_str
                - flb_sds_len_set
                - flb_sds_alloc
                - flb_sds_increase
        - Branch String:   'src/flb_sds.c:306,13'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:307,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_sds.c:309,20'
              BranchSideFuncs:
                - flb_sds_alloc
                - flb_utils_write_str
                - flb_sds_len_set
                - flb_sds_alloc
                - flb_sds_increase
        - Branch String:   'src/flb_sds.c:316,13'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:318,34'
              BranchSideFuncs:
                - flb_sds_alloc
                - flb_sds_increase
                - flb_sds_alloc
                - flb_utils_write_str
                - flb_sds_len_set
            - BranchSide:      'src/flb_sds.c:327,13'
              BranchSideFuncs:
                - flb_sds_len_set
        - Branch String:   'src/flb_sds.c:320,17'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:321,17'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_sds.c:323,24'
              BranchSideFuncs:
                - flb_sds_alloc
                - flb_utils_write_str
                - flb_sds_len_set
                - flb_sds_alloc
                - flb_sds_increase
      Callsites:
        - Src:             'src/flb_sds.c:304,9'
          Dst:             flb_sds_avail
        - Src:             'src/flb_sds.c:305,15'
          Dst:             flb_sds_increase
        - Src:             'src/flb_sds.c:315,47'
          Dst:             flb_sds_alloc
        - Src:             'src/flb_sds.c:315,15'
          Dst:             flb_utils_write_str
        - Src:             'src/flb_sds.c:318,20'
          Dst:             flb_sds_alloc
        - Src:             'src/flb_sds.c:319,19'
          Dst:             flb_sds_increase
        - Src:             'src/flb_sds.c:331,5'
          Dst:             flb_sds_len_set
    - functionName:    flb_sds_copy
      functionSourceFile: '/src/fluent-bit/src/flb_sds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - str
        - len
      BBCount:         9
      ICount:          83
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - flb_sds_alloc
        - flb_sds_increase
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_sds.c:267,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:268,32'
              BranchSideFuncs:
                - flb_sds_increase
            - BranchSide:      'src/flb_sds.c:274,21'
              BranchSideFuncs: []
        - Branch String:   'src/flb_sds.c:269,13'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:270,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_sds.c:272,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_sds.c:266,13'
          Dst:             flb_sds_alloc
        - Src:             'src/flb_sds.c:268,15'
          Dst:             flb_sds_increase
    - functionName:    flb_sds_cat_esc
      functionSourceFile: '/src/fluent-bit/src/flb_sds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - str
        - len
        - esc
        - esc_size
      BBCount:         26
      ICount:          203
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - flb_sds_avail
        - flb_sds_increase
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_sds.c:226,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:227,32'
              BranchSideFuncs:
                - flb_sds_increase
                - flb_sds_avail
                - flb_sds_increase
            - BranchSide:      'src/flb_sds.c:233,12'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_increase
        - Branch String:   'src/flb_sds.c:228,13'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:229,13'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_increase
            - BranchSide:      'src/flb_sds.c:231,13'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_increase
        - Branch String:   'src/flb_sds.c:235,5'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:236,27'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_increase
            - BranchSide:      'src/flb_sds.c:254,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_sds.c:236,13'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:237,36'
              BranchSideFuncs:
                - flb_sds_increase
                - flb_sds_avail
            - BranchSide:      'src/flb_sds.c:244,29'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_increase
        - Branch String:   'src/flb_sds.c:238,17'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:239,17'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_sds.c:241,17'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_increase
        - Branch String:   'src/flb_sds.c:245,25'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:245,28'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_increase
            - BranchSide:      'src/flb_sds.c:250,30'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_increase
        - Branch String:   'src/flb_sds.c:245,41'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:245,44'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_increase
            - BranchSide:      'src/flb_sds.c:250,30'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_increase
        - Branch String:   'src/flb_sds.c:245,13'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:246,13'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_increase
            - BranchSide:      'src/flb_sds.c:250,30'
              BranchSideFuncs:
                - flb_sds_avail
                - flb_sds_increase
      Callsites:
        - Src:             'src/flb_sds.c:225,13'
          Dst:             flb_sds_avail
        - Src:             'src/flb_sds.c:227,15'
          Dst:             flb_sds_increase
        - Src:             'src/flb_sds.c:236,13'
          Dst:             flb_sds_avail
        - Src:             'src/flb_sds.c:237,19'
          Dst:             flb_sds_increase
    - functionName:    flb_sds_cat_safe
      functionSourceFile: '/src/fluent-bit/src/flb_sds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flb_sds_cat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_sds.c:209,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:210,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_sds.c:212,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_sds.c:208,11'
          Dst:             flb_sds_cat
    - functionName:    flb_sds_cat
      functionSourceFile: '/src/fluent-bit/src/flb_sds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - str
        - len
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - flb_sds_avail
        - flb_sds_increase
        - flb_sds_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_sds.c:127,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:128,32'
              BranchSideFuncs:
                - flb_sds_increase
                - flb_sds_len
            - BranchSide:      'src/flb_sds.c:134,22'
              BranchSideFuncs:
                - flb_sds_len
        - Branch String:   'src/flb_sds.c:129,13'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:130,13'
              BranchSideFuncs:
                - flb_sds_len
            - BranchSide:      'src/flb_sds.c:132,13'
              BranchSideFuncs:
                - flb_sds_len
      Callsites:
        - Src:             'src/flb_sds.c:126,13'
          Dst:             flb_sds_avail
        - Src:             'src/flb_sds.c:128,15'
          Dst:             flb_sds_increase
        - Src:             'src/flb_sds.c:134,26'
          Dst:             flb_sds_len
    - functionName:    flb_sds_trim
      functionSourceFile: '/src/fluent-bit/src/flb_sds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         28
      ICount:          186
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_b_loc
        - flb_sds_len
        - flb_sds_len_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_sds.c:155,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:156,9'
              BranchSideFuncs:
                - flb_sds_len
                - flb_sds_len_set
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/flb_sds.c:159,23'
              BranchSideFuncs:
                - flb_sds_len
                - flb_sds_len_set
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/flb_sds.c:160,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_sds.c:164,11'
              BranchSideFuncs:
                - flb_sds_len_set
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'src/flb_sds.c:168,5'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:169,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - flb_sds_len_set
                - __ctype_b_loc
            - BranchSide:      'src/flb_sds.c:177,13'
              BranchSideFuncs:
                - flb_sds_len_set
                - __ctype_b_loc
        - Branch String:   'src/flb_sds.c:169,13'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:170,17'
              BranchSideFuncs:
                - flb_sds_len_set
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'src/flb_sds.c:173,13'
              BranchSideFuncs:
                - flb_sds_len_set
                - __ctype_b_loc
        - Branch String:   'src/flb_sds.c:179,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:180,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_sds.c:185,5'
              BranchSideFuncs:
                - flb_sds_len_set
                - __ctype_b_loc
        - Branch String:   'src/flb_sds.c:185,5'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:186,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - flb_sds_len_set
            - BranchSide:      'src/flb_sds.c:194,12'
              BranchSideFuncs:
                - flb_sds_len_set
        - Branch String:   'src/flb_sds.c:186,13'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:187,18'
              BranchSideFuncs:
                - flb_sds_len_set
                - __ctype_b_loc
            - BranchSide:      'src/flb_sds.c:190,13'
              BranchSideFuncs:
                - flb_sds_len_set
        - Branch String:   'src/flb_sds.c:195,5'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:196,25'
              BranchSideFuncs:
                - flb_sds_len_set
            - BranchSide:      'src/flb_sds.c:198,5'
              BranchSideFuncs:
                - flb_sds_len_set
      Callsites:
        - Src:             'src/flb_sds.c:159,11'
          Dst:             flb_sds_len
        - Src:             'src/flb_sds.c:169,13'
          Dst:             __ctype_b_loc
        - Src:             'src/flb_sds.c:186,13'
          Dst:             __ctype_b_loc
        - Src:             'src/flb_sds.c:199,5'
          Dst:             flb_sds_len_set
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_sds_create_size
      functionSourceFile: '/src/fluent-bit/src/flb_sds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sds_alloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_sds.c:94,12'
          Dst:             sds_alloc
    - functionName:    sds_alloc
      functionSourceFile: '/src/fluent-bit/src/flb_sds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_sds.c:43,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_sds.c:48,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_sds.c:42,11'
          Dst:             flb_malloc
        - Src:             'src/flb_sds.c:44,9'
          Dst:             __errno_location
        - Src:             'src/flb_sds.c:44,9'
          Dst:             flb_errno_print
    - functionName:    flb_sds_create
      functionSourceFile: '/src/fluent-bit/src/flb_sds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flb_sds_create_len
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_sds.c:82,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:83,13'
              BranchSideFuncs:
                - strlen
                - flb_sds_create_len
            - BranchSide:      'src/flb_sds.c:86,22'
              BranchSideFuncs:
                - strlen
                - flb_sds_create_len
      Callsites:
        - Src:             'src/flb_sds.c:86,15'
          Dst:             strlen
        - Src:             'src/flb_sds.c:89,12'
          Dst:             flb_sds_create_len
    - functionName:    flb_sds_create_len
      functionSourceFile: '/src/fluent-bit/src/flb_sds.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - sds_alloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/flb_sds.c:64,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_sds.c:68,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_sds.c:68,9'
          Branch Sides:
            - BranchSide:      'src/flb_sds.c:69,16'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_sds.c:75,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_sds.c:63,9'
          Dst:             sds_alloc
    - functionName:    flb_strndup
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_str.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - n
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flb_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_str.h:35,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_str.h:36,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_str.h:38,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/fluent-bit/flb_str.h:34,20'
          Dst:             flb_malloc
    - functionName:    flb_malloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - flb_fuzz_get_probability
      functionUses:    7
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:71,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:72,6'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:76,9'
              BranchSideFuncs:
                - malloc
        - Branch String:   'include/fluent-bit/flb_mem.h:76,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:77,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:80,19'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:71,8'
          Dst:             flb_fuzz_get_probability
    - functionName:    flb_fuzz_get_probability
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:59,7'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:60,5'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:62,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_vector8_has_zero
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flb_vector8_has_le
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/fluent-bit/flb_simd.h:112,9'
          Dst:             flb_vector8_has_le
    - functionName:    flb_vector8_has_le
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - v
        - c
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - flb_vector8_broadcast
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_simd.h:219,23'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_simd.h:219,26'
              BranchSideFuncs:
                - flb_vector8_broadcast
                - flb_vector8_broadcast
            - BranchSide:      'include/fluent-bit/flb_simd.h:224,11'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_simd.h:219,6'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_simd.h:220,13'
              BranchSideFuncs:
                - flb_vector8_broadcast
                - flb_vector8_broadcast
            - BranchSide:      'include/fluent-bit/flb_simd.h:224,11'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_simd.h:225,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_simd.h:226,12'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_simd.h:229,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/fluent-bit/flb_simd.h:220,17'
          Dst:             flb_vector8_broadcast
        - Src:             'include/fluent-bit/flb_simd.h:220,54'
          Dst:             flb_vector8_broadcast
    - functionName:    flb_vector8_broadcast
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quoted_string_len
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         21
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:283,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:284,22'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:309,8'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:285,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:288,17'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:291,22'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:298,21'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:298,21'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:303,17'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:291,35'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:291,39'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:292,24'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:291,21'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:292,24'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:294,17'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:298,21'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:299,27'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:301,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    next_token
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - separator
        - out
        - out_len
        - parse_quotes
      BBCount:         36
      ICount:          262
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - flb_malloc
        - quoted_string_len
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:330,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:331,17'
              BranchSideFuncs:
                - quoted_string_len
                - flb_malloc.234
                - strlen
                - mk_string_char_search
                - mk_string_copy_substr
            - BranchSide:      'src/flb_utils.c:335,9'
              BranchSideFuncs:
                - quoted_string_len
                - flb_malloc.234
                - strlen
                - mk_string_char_search
                - mk_string_copy_substr
        - Branch String:   'src/flb_utils.c:335,35'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:335,40'
              BranchSideFuncs:
                - strlen
                - mk_string_char_search
                - mk_string_copy_substr
            - BranchSide:      'src/flb_utils.c:336,27'
              BranchSideFuncs:
                - strlen
                - mk_string_char_search
                - mk_string_copy_substr
        - Branch String:   'src/flb_utils.c:335,56'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:335,60'
              BranchSideFuncs:
                - quoted_string_len
                - flb_malloc.234
                - strlen
                - mk_string_char_search
                - mk_string_copy_substr
            - BranchSide:      'src/flb_utils.c:352,29'
              BranchSideFuncs:
                - quoted_string_len
                - flb_malloc.234
        - Branch String:   'src/flb_utils.c:335,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:336,27'
              BranchSideFuncs:
                - strlen
                - mk_string_char_search
                - mk_string_copy_substr
            - BranchSide:      'src/flb_utils.c:352,29'
              BranchSideFuncs:
                - quoted_string_len
                - flb_malloc.234
        - Branch String:   'src/flb_utils.c:338,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:339,19'
              BranchSideFuncs:
                - mk_string_copy_substr
            - BranchSide:      'src/flb_utils.c:341,20'
              BranchSideFuncs:
                - mk_string_copy_substr
        - Branch String:   'src/flb_utils.c:343,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:344,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:347,22'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:353,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:354,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:358,22'
              BranchSideFuncs:
                - flb_malloc.234
        - Branch String:   'src/flb_utils.c:361,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:366,12'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:366,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:372,14'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:377,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:372,31'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:372,35'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:375,33'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:372,56'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:372,59'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:373,21'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:372,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:373,21'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:375,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_utils.c:336,20'
          Dst:             strlen
        - Src:             'src/flb_utils.c:352,11'
          Dst:             quoted_string_len
        - Src:             'src/flb_utils.c:360,17'
          Dst:             flb_malloc
    - functionName:    flb_utils_mkdir
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1738
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dir
        - perms
      BBCount:         29
      ICount:          168
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - access
        - flb_log_check
        - flb_log_print
        - mkdir
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:1708,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1708,20'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1709,9'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:1708,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1709,9'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1713,18'
              BranchSideFuncs:
                - strlen
                - mkdir
                - access
                - mkdir
        - Branch String:   'src/flb_utils.c:1709,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1709,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1710,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:1715,18'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1715,25'
              BranchSideFuncs:
                - mkdir
                - access
                - mkdir
            - BranchSide:      'src/flb_utils.c:1720,16'
              BranchSideFuncs:
                - mkdir
                - access
                - mkdir
        - Branch String:   'src/flb_utils.c:1715,10'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1716,13'
              BranchSideFuncs:
                - mkdir
                - access
                - mkdir
            - BranchSide:      'src/flb_utils.c:1720,16'
              BranchSideFuncs:
                - mkdir
                - access
                - mkdir
        - Branch String:   'src/flb_utils.c:1720,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1725,14'
              BranchSideFuncs:
                - mkdir
                - access
                - mkdir
            - BranchSide:      'src/flb_utils.c:1737,12'
              BranchSideFuncs:
                - mkdir
        - Branch String:   'src/flb_utils.c:1725,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1726,14'
              BranchSideFuncs:
                - access
                - mkdir
                - mkdir
            - BranchSide:      'src/flb_utils.c:1735,5'
              BranchSideFuncs:
                - mkdir
                - access
                - mkdir
        - Branch String:   'src/flb_utils.c:1727,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1728,23'
              BranchSideFuncs:
                - mkdir
                - mkdir
                - access
            - BranchSide:      'src/flb_utils.c:1733,20'
              BranchSideFuncs:
                - mkdir
                - access
                - mkdir
        - Branch String:   'src/flb_utils.c:1729,21'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1730,28'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:1732,13'
              BranchSideFuncs:
                - mkdir
                - access
                - mkdir
      Callsites:
        - Src:             'src/flb_utils.c:1707,11'
          Dst:             snprintf
        - Src:             'src/flb_utils.c:1709,9'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:1709,9'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:1713,11'
          Dst:             strlen
        - Src:             'src/flb_utils.c:1727,17'
          Dst:             access
        - Src:             'src/flb_utils.c:1728,23'
          Dst:             mkdir
        - Src:             'src/flb_utils.c:1737,12'
          Dst:             mkdir
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_log_check
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - l
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - flb_worker_log_level
      functionUses:    35
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_log.h:106,12'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:106,15'
              BranchSideFuncs:
                - flb_worker_log_level
            - BranchSide:      'include/fluent-bit/flb_log.h:110,9'
              BranchSideFuncs:
                - flb_worker_log_level
        - Branch String:   'include/fluent-bit/flb_log.h:106,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:107,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:110,9'
              BranchSideFuncs:
                - flb_worker_log_level
        - Branch String:   'include/fluent-bit/flb_log.h:110,19'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:110,43'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:111,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_log.h:110,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:111,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:113,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/fluent-bit/flb_log.h:110,22'
          Dst:             flb_worker_log_level
    - functionName:    access
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mkdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_utils_set_plugin_string_property
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - field_storage
        - new_value
      BBCount:         15
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - flb_log_check
        - flb_log_print
        - flb_sds_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:1668,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1669,9'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1675,10'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_sds_destroy
                - flb_log_print
        - Branch String:   'src/flb_utils.c:1669,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1669,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1672,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:1675,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1676,9'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_sds_destroy
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1687,22'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:1676,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1676,9'
              BranchSideFuncs:
                - flb_log_print
                - flb_sds_destroy
            - BranchSide:      'src/flb_utils.c:1682,26'
              BranchSideFuncs:
                - flb_sds_destroy
      Callsites:
        - Src:             'src/flb_utils.c:1669,9'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:1669,9'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:1676,9'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:1676,9'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:1682,9'
          Dst:             flb_sds_destroy
    - functionName:    machine_id_read_and_sanitize
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1508
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - out_buf
        - out_size
      BBCount:         12
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - flb_utils_read_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:1491,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1492,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:1495,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:1496,22'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1496,5'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:1496,26'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:1496,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1497,10'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:1501,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_utils.c:1490,11'
          Dst:             flb_utils_read_file
    - functionName:    flb_utils_read_file
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - out_buf
        - out_size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flb_utils_read_file_offset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_utils.c:1403,12'
          Dst:             flb_utils_read_file_offset
    - functionName:    flb_utils_read_file_offset
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
        - offset_start
        - offset_end
        - out_buf
        - out_size
      BBCount:         37
      ICount:          253
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - fclose
        - feof
        - ferror
        - fileno
        - flb_calloc
        - flb_errno_print
        - flb_log_check
        - flb_log_print
        - fopen
        - fread
        - fseek
        - fstat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:1418,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1419,9'
              BranchSideFuncs:
                - fileno
                - fstat
                - flb_calloc.241
                - __errno_location
                - flb_errno_print
                - fclose
                - fclose
                - fread
                - feof
                - ferror
                - __errno_location
                - flb_errno_print
                - free
                - fclose
                - fseek
                - __errno_location
                - flb_errno_print
                - fclose
                - flb_log_check.240
                - fclose
                - flb_log_print
                - __errno_location
                - flb_errno_print
                - fclose
            - BranchSide:      'src/flb_utils.c:1421,17'
              BranchSideFuncs:
                - fileno
                - fstat
                - flb_calloc.241
                - __errno_location
                - flb_errno_print
                - fclose
                - fclose
                - fread
                - feof
                - ferror
                - __errno_location
                - flb_errno_print
                - free
                - fclose
                - fseek
                - __errno_location
                - flb_errno_print
                - fclose
                - flb_log_check.240
                - fclose
                - flb_log_print
                - __errno_location
                - flb_errno_print
                - fclose
        - Branch String:   'src/flb_utils.c:1424,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1425,9'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
                - fclose
            - BranchSide:      'src/flb_utils.c:1430,9'
              BranchSideFuncs:
                - flb_calloc.241
                - __errno_location
                - flb_errno_print
                - fclose
                - fclose
                - fread
                - feof
                - ferror
                - __errno_location
                - flb_errno_print
                - free
                - fclose
                - fseek
                - __errno_location
                - flb_errno_print
                - fclose
                - flb_log_check.240
                - fclose
                - flb_log_print
        - Branch String:   'src/flb_utils.c:1430,35'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1430,38'
              BranchSideFuncs:
                - flb_log_check.240
                - fclose
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1431,9'
              BranchSideFuncs:
                - flb_log_check.240
                - fclose
                - flb_log_print
        - Branch String:   'src/flb_utils.c:1430,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1431,9'
              BranchSideFuncs:
                - flb_log_check.240
                - fclose
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1436,9'
              BranchSideFuncs:
                - flb_calloc.241
                - __errno_location
                - flb_errno_print
                - fclose
                - fclose
                - fread
                - feof
                - ferror
                - __errno_location
                - flb_errno_print
                - free
                - fclose
                - fseek
                - __errno_location
                - flb_errno_print
                - fclose
        - Branch String:   'src/flb_utils.c:1431,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1431,9'
              BranchSideFuncs:
                - flb_log_print
                - fclose
            - BranchSide:      'src/flb_utils.c:1432,16'
              BranchSideFuncs:
                - fclose
        - Branch String:   'src/flb_utils.c:1436,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1437,21'
              BranchSideFuncs:
                - fseek
                - flb_calloc.241
                - __errno_location
                - flb_errno_print
                - fclose
                - fclose
                - fread
                - feof
                - ferror
                - __errno_location
                - flb_errno_print
                - free
                - fclose
                - __errno_location
                - flb_errno_print
                - fclose
            - BranchSide:      'src/flb_utils.c:1445,9'
              BranchSideFuncs:
                - flb_calloc.241
                - __errno_location
                - flb_errno_print
                - fclose
                - fclose
                - fread
                - feof
                - ferror
                - __errno_location
                - flb_errno_print
                - free
                - fclose
        - Branch String:   'src/flb_utils.c:1438,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1439,13'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
                - fclose
            - BranchSide:      'src/flb_utils.c:1443,5'
              BranchSideFuncs:
                - flb_calloc.241
                - __errno_location
                - flb_errno_print
                - fclose
                - fclose
                - fread
                - feof
                - ferror
                - __errno_location
                - flb_errno_print
                - free
                - fclose
        - Branch String:   'src/flb_utils.c:1445,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1446,25'
              BranchSideFuncs:
                - flb_calloc.241
                - __errno_location
                - flb_errno_print
                - fclose
                - fclose
                - fread
                - feof
                - ferror
                - __errno_location
                - flb_errno_print
                - free
                - fclose
            - BranchSide:      'src/flb_utils.c:1449,21'
              BranchSideFuncs:
                - flb_calloc.241
                - __errno_location
                - flb_errno_print
                - fclose
                - fclose
                - fread
                - feof
                - ferror
                - __errno_location
                - flb_errno_print
                - free
                - fclose
        - Branch String:   'src/flb_utils.c:1452,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1453,9'
              BranchSideFuncs:
                - fclose
                - fread
                - feof
                - ferror
                - __errno_location
                - flb_errno_print
                - free
                - fclose
            - BranchSide:      'src/flb_utils.c:1458,5'
              BranchSideFuncs:
                - fclose
                - fread
                - feof
                - ferror
                - __errno_location
                - flb_errno_print
                - free
                - fclose
        - Branch String:   'src/flb_utils.c:1458,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1459,23'
              BranchSideFuncs:
                - fread
                - fclose
                - feof
                - ferror
                - __errno_location
                - flb_errno_print
                - free
                - fclose
            - BranchSide:      'src/flb_utils.c:1473,12'
              BranchSideFuncs:
                - fclose
        - Branch String:   'src/flb_utils.c:1460,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1461,22'
              BranchSideFuncs:
                - feof
                - ferror
                - fclose
                - fread
                - __errno_location
                - flb_errno_print
                - free
                - fclose
            - BranchSide:      'src/flb_utils.c:1471,29'
              BranchSideFuncs:
                - fclose
                - fread
                - feof
                - ferror
                - __errno_location
                - flb_errno_print
                - free
                - fclose
        - Branch String:   'src/flb_utils.c:1461,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1462,17'
              BranchSideFuncs:
                - fclose
            - BranchSide:      'src/flb_utils.c:1464,24'
              BranchSideFuncs:
                - ferror
                - fclose
                - fread
                - feof
                - __errno_location
                - flb_errno_print
                - free
                - fclose
        - Branch String:   'src/flb_utils.c:1464,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1465,17'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
                - free
                - fclose
            - BranchSide:      'src/flb_utils.c:1470,9'
              BranchSideFuncs:
                - fclose
                - fread
                - feof
                - ferror
                - __errno_location
                - flb_errno_print
                - free
                - fclose
      Callsites:
        - Src:             'src/flb_utils.c:1417,10'
          Dst:             fopen
        - Src:             'src/flb_utils.c:1421,10'
          Dst:             fileno
        - Src:             'src/flb_utils.c:1423,11'
          Dst:             fstat
        - Src:             'src/flb_utils.c:1425,9'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:1425,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_utils.c:1426,9'
          Dst:             fclose
        - Src:             'src/flb_utils.c:1431,9'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:1431,9'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:1432,9'
          Dst:             fclose
        - Src:             'src/flb_utils.c:1437,15'
          Dst:             fseek
        - Src:             'src/flb_utils.c:1439,13'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:1439,13'
          Dst:             flb_errno_print
        - Src:             'src/flb_utils.c:1440,13'
          Dst:             fclose
        - Src:             'src/flb_utils.c:1451,11'
          Dst:             flb_calloc
        - Src:             'src/flb_utils.c:1453,9'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:1453,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_utils.c:1454,9'
          Dst:             fclose
        - Src:             'src/flb_utils.c:1459,17'
          Dst:             fread
        - Src:             'src/flb_utils.c:1461,17'
          Dst:             feof
        - Src:             'src/flb_utils.c:1464,17'
          Dst:             ferror
        - Src:             'src/flb_utils.c:1465,17'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:1465,17'
          Dst:             flb_errno_print
        - Src:             'src/flb_utils.c:1467,17'
          Dst:             fclose
        - Src:             'src/flb_utils.c:1473,5'
          Dst:             fclose
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_calloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - size
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - flb_fuzz_get_probability
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:85,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:86,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:90,8'
              BranchSideFuncs:
                - flb_fuzz_get_probability.235
                - calloc
        - Branch String:   'include/fluent-bit/flb_mem.h:90,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:91,6'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:95,19'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:90,8'
          Dst:             flb_fuzz_get_probability
        - Src:             'include/fluent-bit/flb_mem.h:95,12'
          Dst:             calloc
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    feof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_utils_get_machine_id
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out_id
        - out_size
      BBCount:         28
      ICount:          177
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - access
        - flb_errno_print
        - flb_log_check
        - flb_log_print
        - flb_malloc
        - flb_utils_uuid_v4_gen
        - machine_id_read_and_sanitize
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:1523,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1524,44'
              BranchSideFuncs:
                - machine_id_read_and_sanitize
                - access
                - flb_log_check.240
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_uuid_v4_gen
                - strlen
                - flb_log_print
                - machine_id_read_and_sanitize
            - BranchSide:      'src/flb_utils.c:1538,16'
              BranchSideFuncs:
                - access
                - flb_log_check.240
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_uuid_v4_gen
                - strlen
                - flb_log_print
                - machine_id_read_and_sanitize
        - Branch String:   'src/flb_utils.c:1525,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1526,17'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_uuid_v4_gen
                - strlen
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1535,5'
              BranchSideFuncs:
                - access
                - flb_log_check.240
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_uuid_v4_gen
                - strlen
                - flb_log_print
                - machine_id_read_and_sanitize
        - Branch String:   'src/flb_utils.c:1526,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1528,26'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_uuid_v4_gen
                - strlen
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1531,23'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:1538,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1538,35'
              BranchSideFuncs:
                - machine_id_read_and_sanitize
                - flb_log_check.240
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_uuid_v4_gen
                - strlen
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1539,44'
              BranchSideFuncs:
                - machine_id_read_and_sanitize
                - flb_log_check.240
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_uuid_v4_gen
                - strlen
                - flb_log_print
        - Branch String:   'src/flb_utils.c:1540,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1541,17'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_uuid_v4_gen
                - strlen
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1550,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_uuid_v4_gen
                - strlen
                - flb_log_print
        - Branch String:   'src/flb_utils.c:1541,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1543,26'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_uuid_v4_gen
                - strlen
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1546,23'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:1643,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1643,5'
              BranchSideFuncs:
                - flb_log_print
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_uuid_v4_gen
                - strlen
            - BranchSide:      'src/flb_utils.c:1646,12'
              BranchSideFuncs:
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_uuid_v4_gen
                - strlen
        - Branch String:   'src/flb_utils.c:1647,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1648,9'
              BranchSideFuncs:
                - flb_utils_uuid_v4_gen
                - strlen
            - BranchSide:      'src/flb_utils.c:1651,33'
              BranchSideFuncs:
                - flb_utils_uuid_v4_gen
                - strlen
        - Branch String:   'src/flb_utils.c:1652,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1653,19'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'src/flb_utils.c:1661,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:1655,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1656,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:1658,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_utils.c:1523,9'
          Dst:             access
        - Src:             'src/flb_utils.c:1524,15'
          Dst:             machine_id_read_and_sanitize
        - Src:             'src/flb_utils.c:1538,9'
          Dst:             access
        - Src:             'src/flb_utils.c:1539,15'
          Dst:             machine_id_read_and_sanitize
        - Src:             'src/flb_utils.c:1643,5'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:1643,5'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:1646,12'
          Dst:             flb_malloc
        - Src:             'src/flb_utils.c:1648,9'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:1648,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_utils.c:1651,11'
          Dst:             flb_utils_uuid_v4_gen
        - Src:             'src/flb_utils.c:1654,21'
          Dst:             strlen
    - functionName:    flb_utils_uuid_v4_gen
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         6
      ICount:          93
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - RAND_bytes
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:1387,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1388,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:1391,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_utils.c:1376,11'
          Dst:             RAND_bytes
        - Src:             'src/flb_utils.c:1381,5'
          Dst:             snprintf
    - functionName:    RAND_bytes
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_utils_get_os_name
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_utils_proxy_url_split
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in_url
        - out_protocol
        - out_username
        - out_password
        - out_host
        - out_port
      BBCount:         38
      ICount:          295
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - flb_copy_host
        - flb_errno_print
        - flb_free
        - flb_log_check
        - flb_log_print
        - flb_strdup
        - strchr
        - strcmp
        - strdup
        - strlen
        - strrchr
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:1263,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1264,9'
              BranchSideFuncs:
                - mk_string_copy_substr
                - __errno_location
                - flb_errno_print
                - strcmp
                - strrchr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
                - strchr
                - flb_free.245
                - mk_string_copy_substr
                - mk_string_copy_substr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
                - flb_log_check.240
                - flb_free.245
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1267,9'
              BranchSideFuncs:
                - mk_string_copy_substr
                - __errno_location
                - flb_errno_print
                - strcmp
                - strrchr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
                - strchr
                - flb_free.245
                - mk_string_copy_substr
                - mk_string_copy_substr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
                - flb_log_check.240
                - flb_free.245
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:1264,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1264,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1265,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:1267,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1268,9'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1272,38'
              BranchSideFuncs:
                - mk_string_copy_substr
                - __errno_location
                - flb_errno_print
                - strcmp
                - strrchr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
                - strchr
                - flb_free.245
                - mk_string_copy_substr
                - mk_string_copy_substr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
                - flb_log_check.240
                - flb_free.245
                - flb_log_print
        - Branch String:   'src/flb_utils.c:1268,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1268,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1269,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:1273,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1274,9'
              BranchSideFuncs:
                - strcmp
                - strrchr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
                - strchr
                - flb_free.245
                - mk_string_copy_substr
                - mk_string_copy_substr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
                - flb_log_check.240
                - flb_free.245
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1278,16'
              BranchSideFuncs:
                - strcmp
                - strrchr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
                - strchr
                - flb_free.245
                - mk_string_copy_substr
                - mk_string_copy_substr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
                - flb_log_check.240
                - flb_free.245
                - flb_log_print
        - Branch String:   'src/flb_utils.c:1278,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1279,9'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_free.245
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1285,15'
              BranchSideFuncs:
                - strrchr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
                - strchr
                - flb_free.245
                - mk_string_copy_substr
                - mk_string_copy_substr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
        - Branch String:   'src/flb_utils.c:1279,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1279,9'
              BranchSideFuncs:
                - flb_log_print
                - flb_free.245
            - BranchSide:      'src/flb_utils.c:1280,18'
              BranchSideFuncs:
                - flb_free.245
        - Branch String:   'src/flb_utils.c:1289,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1291,22'
              BranchSideFuncs:
                - strchr
                - flb_free.245
                - mk_string_copy_substr
                - mk_string_copy_substr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
            - BranchSide:      'src/flb_utils.c:1315,22'
              BranchSideFuncs:
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
        - Branch String:   'src/flb_utils.c:1292,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1293,22'
              BranchSideFuncs:
                - mk_string_copy_substr
                - mk_string_copy_substr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
            - BranchSide:      'src/flb_utils.c:1296,42'
              BranchSideFuncs:
                - mk_string_copy_substr
                - mk_string_copy_substr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - strdup
        - Branch String:   'src/flb_utils.c:1303,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1304,34'
              BranchSideFuncs:
                - flb_copy_host
                - strdup
            - BranchSide:      'src/flb_utils.c:1309,34'
              BranchSideFuncs:
                - strlen
                - flb_copy_host
                - flb_strdup.246
        - Branch String:   'src/flb_utils.c:1316,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1317,34'
              BranchSideFuncs:
                - flb_copy_host
                - strdup
            - BranchSide:      'src/flb_utils.c:1322,34'
              BranchSideFuncs:
                - strlen
                - flb_copy_host
                - flb_strdup.246
        - Branch String:   'src/flb_utils.c:1330,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1331,25'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:1333,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:1333,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1334,25'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:1337,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_utils.c:1262,17'
          Dst:             strstr
        - Src:             'src/flb_utils.c:1264,9'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:1264,9'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:1268,9'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:1268,9'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:1274,9'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:1274,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_utils.c:1278,9'
          Dst:             strcmp
        - Src:             'src/flb_utils.c:1279,9'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:1279,9'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:1280,9'
          Dst:             flb_free
        - Src:             'src/flb_utils.c:1288,14'
          Dst:             strrchr
        - Src:             'src/flb_utils.c:1291,15'
          Dst:             strchr
        - Src:             'src/flb_utils.c:1293,13'
          Dst:             flb_free
        - Src:             'src/flb_utils.c:1302,15'
          Dst:             strchr
        - Src:             'src/flb_utils.c:1304,20'
          Dst:             flb_copy_host
        - Src:             'src/flb_utils.c:1306,20'
          Dst:             strdup
        - Src:             'src/flb_utils.c:1309,45'
          Dst:             strlen
        - Src:             'src/flb_utils.c:1309,20'
          Dst:             flb_copy_host
        - Src:             'src/flb_utils.c:1310,20'
          Dst:             flb_strdup
        - Src:             'src/flb_utils.c:1315,15'
          Dst:             strchr
        - Src:             'src/flb_utils.c:1317,20'
          Dst:             flb_copy_host
        - Src:             'src/flb_utils.c:1319,20'
          Dst:             strdup
        - Src:             'src/flb_utils.c:1322,48'
          Dst:             strlen
        - Src:             'src/flb_utils.c:1322,20'
          Dst:             flb_copy_host
        - Src:             'src/flb_utils.c:1323,20'
          Dst:             flb_strdup
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_free
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strrchr
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_copy_host
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - string
        - pos_init
        - pos_end
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:1137,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1138,13'
              BranchSideFuncs:
                - mk_string_copy_substr
            - BranchSide:      'src/flb_utils.c:1144,38'
              BranchSideFuncs:
                - mk_string_copy_substr
        - Branch String:   'src/flb_utils.c:1138,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1139,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:1141,38'
              BranchSideFuncs:
                - mk_string_copy_substr
      Callsites:       []
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_strdup
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_str.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flb_strndup
        - strlen
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/fluent-bit/flb_str.h:46,27'
          Dst:             strlen
        - Src:             'include/fluent-bit/flb_str.h:46,12'
          Dst:             flb_strndup
    - functionName:    flb_utils_url_split
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in_url
        - out_protocol
        - out_host
        - out_port
        - out_uri
      BBCount:         42
      ICount:          277
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - flb_copy_host
        - flb_errno_print
        - flb_free
        - flb_strdup
        - strchr
        - strcmp
        - strlen
        - strstr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:1160,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1161,9'
              BranchSideFuncs:
                - mk_string_copy_substr
                - __errno_location
                - flb_errno_print
                - strchr
                - strchr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - strchr
                - flb_strdup.246
                - flb_strdup.246
                - mk_string_copy_substr
                - flb_strdup.246
            - BranchSide:      'src/flb_utils.c:1163,9'
              BranchSideFuncs:
                - mk_string_copy_substr
                - __errno_location
                - flb_errno_print
                - strchr
                - strchr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - strchr
                - flb_strdup.246
                - flb_strdup.246
                - mk_string_copy_substr
                - flb_strdup.246
        - Branch String:   'src/flb_utils.c:1163,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1164,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:1167,38'
              BranchSideFuncs:
                - mk_string_copy_substr
                - __errno_location
                - flb_errno_print
                - strchr
                - strchr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - strchr
                - flb_strdup.246
                - flb_strdup.246
                - mk_string_copy_substr
                - flb_strdup.246
        - Branch String:   'src/flb_utils.c:1168,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1169,9'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - strchr
                - flb_strdup.246
                - flb_strdup.246
                - mk_string_copy_substr
                - flb_strdup.246
            - BranchSide:      'src/flb_utils.c:1174,7'
              BranchSideFuncs:
                - strchr
                - strchr
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - strchr
                - flb_strdup.246
                - flb_strdup.246
                - mk_string_copy_substr
                - flb_strdup.246
        - Branch String:   'src/flb_utils.c:1181,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1181,16'
              BranchSideFuncs:
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - strchr
                - flb_strdup.246
                - flb_strdup.246
                - mk_string_copy_substr
                - flb_strdup.246
            - BranchSide:      'src/flb_utils.c:1187,9'
              BranchSideFuncs:
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - strchr
                - flb_strdup.246
                - flb_strdup.246
                - mk_string_copy_substr
                - flb_strdup.246
        - Branch String:   'src/flb_utils.c:1181,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1182,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - strchr
                - flb_strdup.246
                - flb_strdup.246
                - mk_string_copy_substr
                - flb_strdup.246
            - BranchSide:      'src/flb_utils.c:1187,9'
              BranchSideFuncs:
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - strchr
                - flb_strdup.246
                - flb_strdup.246
                - mk_string_copy_substr
                - flb_strdup.246
        - Branch String:   'src/flb_utils.c:1182,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1183,17'
              BranchSideFuncs:
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - strchr
                - flb_strdup.246
                - flb_strdup.246
                - mk_string_copy_substr
                - flb_strdup.246
            - BranchSide:      'src/flb_utils.c:1185,5'
              BranchSideFuncs:
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - flb_copy_host
                - flb_strdup.246
                - flb_copy_host
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - strchr
                - flb_strdup.246
                - flb_strdup.246
                - mk_string_copy_substr
                - flb_strdup.246
        - Branch String:   'src/flb_utils.c:1187,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1188,30'
              BranchSideFuncs:
                - flb_copy_host
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - strchr
                - flb_strdup.246
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - mk_string_copy_substr
                - flb_strdup.246
            - BranchSide:      'src/flb_utils.c:1207,22'
              BranchSideFuncs:
                - strchr
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - flb_copy_host
                - flb_strdup.246
        - Branch String:   'src/flb_utils.c:1189,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1190,13'
              BranchSideFuncs:
                - strchr
                - flb_strdup.246
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - mk_string_copy_substr
                - flb_strdup.246
            - BranchSide:      'src/flb_utils.c:1193,13'
              BranchSideFuncs:
                - strchr
                - flb_strdup.246
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
                - mk_string_copy_substr
                - flb_strdup.246
        - Branch String:   'src/flb_utils.c:1197,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1198,42'
              BranchSideFuncs:
                - mk_string_copy_substr
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
            - BranchSide:      'src/flb_utils.c:1202,31'
              BranchSideFuncs:
                - flb_strdup.246
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
        - Branch String:   'src/flb_utils.c:1208,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1209,34'
              BranchSideFuncs:
                - flb_copy_host
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
            - BranchSide:      'src/flb_utils.c:1213,34'
              BranchSideFuncs:
                - strlen
                - flb_copy_host
                - flb_strdup.246
                - strcmp
                - strcmp
                - flb_strdup.246
                - flb_strdup.246
        - Branch String:   'src/flb_utils.c:1218,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1219,20'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:1227,21'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:1219,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1220,20'
              BranchSideFuncs:
                - flb_strdup.246
            - BranchSide:      'src/flb_utils.c:1222,25'
              BranchSideFuncs:
                - strcmp
                - flb_strdup.246
        - Branch String:   'src/flb_utils.c:1235,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1236,18'
              BranchSideFuncs:
                - flb_free.245
            - BranchSide:      'src/flb_utils.c:1239,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_utils.c:1159,9'
          Dst:             strstr
        - Src:             'src/flb_utils.c:1169,9'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:1169,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_utils.c:1177,11'
          Dst:             strchr
        - Src:             'src/flb_utils.c:1178,11'
          Dst:             strchr
        - Src:             'src/flb_utils.c:1188,16'
          Dst:             flb_copy_host
        - Src:             'src/flb_utils.c:1190,13'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:1190,13'
          Dst:             flb_errno_print
        - Src:             'src/flb_utils.c:1196,15'
          Dst:             strchr
        - Src:             'src/flb_utils.c:1199,19'
          Dst:             flb_strdup
        - Src:             'src/flb_utils.c:1202,20'
          Dst:             flb_strdup
        - Src:             'src/flb_utils.c:1203,19'
          Dst:             flb_strdup
        - Src:             'src/flb_utils.c:1207,15'
          Dst:             strchr
        - Src:             'src/flb_utils.c:1209,20'
          Dst:             flb_copy_host
        - Src:             'src/flb_utils.c:1210,19'
          Dst:             flb_strdup
        - Src:             'src/flb_utils.c:1213,40'
          Dst:             strlen
        - Src:             'src/flb_utils.c:1213,20'
          Dst:             flb_copy_host
        - Src:             'src/flb_utils.c:1214,19'
          Dst:             flb_strdup
        - Src:             'src/flb_utils.c:1219,13'
          Dst:             strcmp
        - Src:             'src/flb_utils.c:1220,20'
          Dst:             flb_strdup
        - Src:             'src/flb_utils.c:1222,18'
          Dst:             strcmp
        - Src:             'src/flb_utils.c:1223,20'
          Dst:             flb_strdup
        - Src:             'src/flb_utils.c:1236,9'
          Dst:             flb_free
    - functionName:    flb_realloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:101,12'
          Dst:             realloc
    - functionName:    flb_utils_write_str_buf
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - str_len
        - out
        - out_size
      BBCount:         13
      ICount:          104
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_free
        - flb_malloc
        - flb_realloc
        - flb_utils_write_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:1106,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1107,9'
              BranchSideFuncs:
                - flb_utils_write_str
                - flb_realloc.249
                - __errno_location
                - flb_errno_print
                - flb_free.245
            - BranchSide:      'src/flb_utils.c:1111,5'
              BranchSideFuncs:
                - flb_utils_write_str
                - flb_realloc.249
                - __errno_location
                - flb_errno_print
                - flb_free.245
        - Branch String:   'src/flb_utils.c:1114,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1115,15'
              BranchSideFuncs:
                - flb_realloc.249
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - flb_utils_write_str
            - BranchSide:      'src/flb_utils.c:1126,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:1117,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1118,17'
              BranchSideFuncs:
                - flb_utils_write_str
                - flb_realloc.249
                - __errno_location
                - flb_errno_print
                - flb_free.245
            - BranchSide:      'src/flb_utils.c:1122,19'
              BranchSideFuncs:
                - flb_utils_write_str
                - flb_realloc.249
                - __errno_location
                - flb_errno_print
                - flb_free.245
      Callsites:
        - Src:             'src/flb_utils.c:1105,11'
          Dst:             flb_malloc
        - Src:             'src/flb_utils.c:1107,9'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:1107,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_utils.c:1113,15'
          Dst:             flb_utils_write_str
        - Src:             'src/flb_utils.c:1116,19'
          Dst:             flb_realloc
        - Src:             'src/flb_utils.c:1118,17'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:1118,17'
          Dst:             flb_errno_print
        - Src:             'src/flb_utils.c:1119,17'
          Dst:             flb_free
    - functionName:    flb_utils_write_str
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - off
        - size
        - str
        - str_len
      BBCount:         118
      ICount:          878
      EdgeCount:       158
      CyclomaticComplexity: 42
      functionsReached:
        - flb_log_check
        - flb_log_print
        - flb_utf8_decode
        - flb_utf8_len
        - flb_vector8_has
        - flb_vector8_has_le
        - flb_vector8_load
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:812,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:813,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:816,9'
              BranchSideFuncs:
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
        - Branch String:   'src/flb_utils.c:822,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:824,56'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:839,13'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:831,65'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:832,33'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:834,17'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:832,64'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:833,33'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:834,17'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:831,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:834,17'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:836,9'
              BranchSideFuncs:
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
        - Branch String:   'src/flb_utils.c:839,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:841,17'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:854,16'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:841,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:842,17'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:846,20'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:854,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:855,17'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1086,19'
              BranchSideFuncs:
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
        - Branch String:   'src/flb_utils.c:855,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:857,17'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:860,28'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:863,25'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:863,46'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:888,22'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:863,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:869,39'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:888,22'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:869,21'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:870,25'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:873,25'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:877,21'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:878,21'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:882,24'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:888,32'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:888,35'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:950,22'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:888,22'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:889,43'
              BranchSideFuncs:
                - flb_utf8_len
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:950,22'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:892,36'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:892,39'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:894,25'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:892,21'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:894,25'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:912,23'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:894,25'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:895,25'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:899,21'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:916,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:917,44'
              BranchSideFuncs:
                - flb_utf8_decode
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_print
                - snprintf
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:933,21'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - snprintf
        - Branch String:   'src/flb_utils.c:921,25'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:923,29'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:927,30'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:923,29'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:924,29'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - snprintf
            - BranchSide:      'src/flb_utils.c:926,21'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:927,30'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:0,0'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_print
                - snprintf
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:928,25'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_print
                - snprintf
                - flb_log_print
        - Branch String:   'src/flb_utils.c:928,25'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:928,25'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
            - BranchSide:      'src/flb_utils.c:929,25'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - snprintf
        - Branch String:   'src/flb_utils.c:933,21'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:934,36'
              BranchSideFuncs:
                - snprintf
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:944,21'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
        - Branch String:   'src/flb_utils.c:935,25'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:936,25'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:938,28'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:950,22'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:951,52'
              BranchSideFuncs:
                - flb_utf8_len
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1074,21'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:954,21'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:955,22'
              BranchSideFuncs:
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
            - BranchSide:      'src/flb_utils.c:959,23'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:964,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:965,73'
              BranchSideFuncs:
                - flb_utf8_decode
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - snprintf
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:988,17'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - snprintf
        - Branch String:   'src/flb_utils.c:967,25'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:969,29'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_utf8_decode
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - snprintf
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:984,48'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:969,29'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:970,29'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - snprintf
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:977,29'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - snprintf
                - flb_log_print
        - Branch String:   'src/flb_utils.c:970,29'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:970,29'
              BranchSideFuncs:
                - flb_log_print
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - snprintf
            - BranchSide:      'src/flb_utils.c:971,56'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - snprintf
        - Branch String:   'src/flb_utils.c:977,29'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:977,29'
              BranchSideFuncs:
                - flb_log_print
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - snprintf
            - BranchSide:      'src/flb_utils.c:978,51'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - snprintf
        - Branch String:   'src/flb_utils.c:990,21'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:991,25'
              BranchSideFuncs:
                - snprintf
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
            - BranchSide:      'src/flb_utils.c:1017,25'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:991,25'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:993,25'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:997,25'
              BranchSideFuncs:
                - snprintf
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - snprintf
        - Branch String:   'src/flb_utils.c:997,25'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:998,43'
              BranchSideFuncs:
                - snprintf
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1004,40'
              BranchSideFuncs:
                - snprintf
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:1007,25'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1009,25'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:1011,28'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:1017,25'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1018,25'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:1027,28'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:1027,21'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:0,0'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:1044,26'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:1074,21'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:1076,21'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:1078,24'
              BranchSideFuncs:
                - flb_vector8_load
                - flb_vector8_has_le
                - flb_vector8_has
                - flb_vector8_has
                - flb_utf8_len
                - snprintf
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_utf8_len
                - flb_log_check.240
                - flb_log_print
                - snprintf
                - flb_utf8_decode
                - flb_log_check.240
                - flb_log_print
      Callsites:
        - Src:             'src/flb_utils.c:824,13'
          Dst:             flb_vector8_load
        - Src:             'src/flb_utils.c:831,17'
          Dst:             flb_vector8_has_le
        - Src:             'src/flb_utils.c:832,17'
          Dst:             flb_vector8_has
        - Src:             'src/flb_utils.c:833,17'
          Dst:             flb_vector8_has
        - Src:             'src/flb_utils.c:889,29'
          Dst:             flb_utf8_len
        - Src:             'src/flb_utils.c:918,27'
          Dst:             flb_utf8_decode
        - Src:             'src/flb_utils.c:928,25'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:928,25'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:934,27'
          Dst:             snprintf
        - Src:             'src/flb_utils.c:944,21'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:944,21'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:951,39'
          Dst:             flb_utf8_len
        - Src:             'src/flb_utils.c:965,27'
          Dst:             flb_utf8_decode
        - Src:             'src/flb_utils.c:970,29'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:970,29'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:977,29'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:977,29'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:1001,31'
          Dst:             snprintf
        - Src:             'src/flb_utils.c:1004,31'
          Dst:             snprintf
    - functionName:    flb_vector8_load
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
        - s
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_vector8_has
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - v
        - c
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flb_vector8_broadcast
        - flb_vector8_has_zero
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/fluent-bit/flb_simd.h:198,35'
          Dst:             flb_vector8_broadcast
        - Src:             'include/fluent-bit/flb_simd.h:198,10'
          Dst:             flb_vector8_has_zero
    - functionName:    flb_utils_bytes_to_human_readable_size
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bytes
        - out_buf
        - size
      BBCount:         13
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:736,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:737,14'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/flb_utils.c:742,10'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/flb_utils.c:737,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:738,13'
              BranchSideFuncs:
                - snprintf
                - snprintf
            - BranchSide:      'src/flb_utils.c:740,11'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'src/flb_utils.c:742,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:743,18'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'src/flb_utils.c:746,41'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'src/flb_utils.c:743,9'
          Dst:             snprintf
        - Src:             'src/flb_utils.c:747,9'
          Dst:             snprintf
    - functionName:    flb_utils_time_split
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - time
        - sec
        - nsec
      BBCount:         37
      ICount:          193
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - flb_errno_print
        - strchr
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:696,26'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:696,30'
              BranchSideFuncs:
                - __errno_location
                - strchr
                - strtol
                - __errno_location
                - __errno_location
                - __errno_location
                - flb_errno_print
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_utils.c:697,13'
              BranchSideFuncs:
                - __errno_location
                - strchr
                - strtol
                - __errno_location
                - __errno_location
                - __errno_location
                - flb_errno_print
                - __errno_location
                - flb_errno_print
        - Branch String:   'src/flb_utils.c:696,46'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:696,49'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_utils.c:698,9'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
        - Branch String:   'src/flb_utils.c:697,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:697,13'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_utils.c:698,9'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
        - Branch String:   'src/flb_utils.c:697,24'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:697,27'
              BranchSideFuncs:
                - strchr
                - strtol
                - __errno_location
                - __errno_location
                - __errno_location
                - flb_errno_print
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_utils.c:701,9'
              BranchSideFuncs:
                - strchr
                - strtol
                - __errno_location
                - __errno_location
                - __errno_location
                - flb_errno_print
        - Branch String:   'src/flb_utils.c:696,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:698,9'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_utils.c:701,9'
              BranchSideFuncs:
                - strchr
                - strtol
                - __errno_location
                - __errno_location
                - __errno_location
                - flb_errno_print
        - Branch String:   'src/flb_utils.c:701,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:702,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:704,18'
              BranchSideFuncs:
                - strchr
                - strtol
                - __errno_location
                - __errno_location
                - __errno_location
                - flb_errno_print
        - Branch String:   'src/flb_utils.c:709,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:710,11'
              BranchSideFuncs:
                - strtol
                - __errno_location
                - __errno_location
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_utils.c:723,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:712,30'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:712,34'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_utils.c:713,17'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - flb_errno_print
        - Branch String:   'src/flb_utils.c:712,50'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:712,53'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_utils.c:714,13'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
        - Branch String:   'src/flb_utils.c:713,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:713,17'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_utils.c:714,13'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
        - Branch String:   'src/flb_utils.c:713,28'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:713,31'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_utils.c:717,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:712,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:714,13'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_utils.c:717,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:717,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:718,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:720,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_utils.c:694,5'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:695,11'
          Dst:             strtol
        - Src:             'src/flb_utils.c:696,10'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:697,13'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:698,9'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:698,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_utils.c:708,9'
          Dst:             strchr
        - Src:             'src/flb_utils.c:711,15'
          Dst:             strtol
        - Src:             'src/flb_utils.c:712,14'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:713,17'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:714,13'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:714,13'
          Dst:             flb_errno_print
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_utils_bool
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         19
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - strcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:673,38'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:674,20'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:676,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:674,36'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:675,20'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:676,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:673,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:676,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:678,25'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/flb_utils.c:678,44'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:679,25'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:681,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:679,42'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:680,25'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:681,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_utils.c:673,9'
          Dst:             strcasecmp
        - Src:             'src/flb_utils.c:674,9'
          Dst:             strcasecmp
        - Src:             'src/flb_utils.c:675,9'
          Dst:             strcasecmp
        - Src:             'src/flb_utils.c:678,14'
          Dst:             strcasecmp
        - Src:             'src/flb_utils.c:679,14'
          Dst:             strcasecmp
        - Src:             'src/flb_utils.c:680,14'
          Dst:             strcasecmp
    - functionName:    strcasecmp
      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:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_utils_time_to_seconds
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - time
      BBCount:         24
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - atoi
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:652,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:653,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:655,16'
              BranchSideFuncs:
                - atoi
        - Branch String:   'src/flb_utils.c:658,30'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:658,33'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:659,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:658,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:659,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:661,30'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:661,33'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:662,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:661,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:664,14'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:664,35'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:664,38'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:665,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_utils.c:651,11'
          Dst:             strlen
        - Src:             'src/flb_utils.c:655,11'
          Dst:             atoi
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_utils_hex2int
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hex
        - len
      BBCount:         30
      ICount:          166
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:616,25'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:616,28'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:616,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:616,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:618,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:639,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:618,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:619,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:622,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:624,22'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:624,25'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:627,18'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:624,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:625,21'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:627,18'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:627,27'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:627,30'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:630,18'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:627,18'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:628,21'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:630,18'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:630,27'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:630,30'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:634,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:630,18'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:631,21'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:634,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:639,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:640,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:643,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_utils_size_to_bytes
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
      BBCount:         53
      ICount:          299
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - __ctype_b_loc
        - atof
        - strcasecmp
        - strlen
        - toupper
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:539,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:540,9'
              BranchSideFuncs:
                - strcasecmp
                - strlen
                - atof
                - toupper
                - __ctype_b_loc
            - BranchSide:      'src/flb_utils.c:543,20'
              BranchSideFuncs:
                - strcasecmp
                - strlen
                - atof
                - toupper
                - __ctype_b_loc
        - Branch String:   'src/flb_utils.c:543,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:544,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:547,18'
              BranchSideFuncs:
                - strlen
                - atof
                - toupper
                - __ctype_b_loc
        - Branch String:   'src/flb_utils.c:550,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:554,14'
              BranchSideFuncs:
                - toupper
                - __ctype_b_loc
        - Branch String:   'src/flb_utils.c:554,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:555,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - toupper
            - BranchSide:      'src/flb_utils.c:563,9'
              BranchSideFuncs:
                - toupper
        - Branch String:   'src/flb_utils.c:555,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:556,13'
              BranchSideFuncs:
                - toupper
            - BranchSide:      'src/flb_utils.c:559,17'
              BranchSideFuncs:
                - toupper
                - __ctype_b_loc
        - Branch String:   'src/flb_utils.c:563,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:564,25'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:566,14'
              BranchSideFuncs:
                - toupper
        - Branch String:   'src/flb_utils.c:570,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:571,13'
              BranchSideFuncs:
                - toupper
            - BranchSide:      'src/flb_utils.c:575,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:575,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:576,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:581,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:576,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:577,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:579,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:581,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:583,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:589,14'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:583,39'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:583,42'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:585,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:583,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:585,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:587,26'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:589,14'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:591,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:596,14'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:591,34'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:591,37'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:592,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:591,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:592,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:594,26'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:596,14'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:598,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:604,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:598,31'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:598,34'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:599,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:598,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:599,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:601,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_utils.c:543,9'
          Dst:             strcasecmp
        - Src:             'src/flb_utils.c:547,11'
          Dst:             strlen
        - Src:             'src/flb_utils.c:548,11'
          Dst:             atof
        - Src:             'src/flb_utils.c:555,13'
          Dst:             __ctype_b_loc
        - Src:             'src/flb_utils.c:572,18'
          Dst:             toupper
    - functionName:    atof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    toupper
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_utils_pipe_byte_consume
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - flb_errno_print
        - read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:519,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:520,9'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_utils.c:524,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_utils.c:518,11'
          Dst:             read
        - Src:             'src/flb_utils.c:520,9'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:520,9'
          Dst:             flb_errno_print
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_utils_timer_consume
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - flb_errno_print
        - read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:498,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:499,9'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_utils.c:505,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:505,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utils.c:510,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_utils.c:497,11'
          Dst:             read
        - Src:             'src/flb_utils.c:499,9'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:499,9'
          Dst:             flb_errno_print
    - functionName:    flb_utils_split_free
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - flb_free
        - flb_utils_split_free_entry
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:483,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:484,17'
              BranchSideFuncs:
                - flb_utils_split_free_entry
                - flb_free.245
            - BranchSide:      'src/flb_utils.c:488,14'
              BranchSideFuncs:
                - flb_free.245
      Callsites:
        - Src:             'src/flb_utils.c:485,9'
          Dst:             flb_utils_split_free_entry
        - Src:             'src/flb_utils.c:488,5'
          Dst:             flb_free
    - functionName:    flb_utils_split_free_entry
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flb_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_utils.c:473,5'
          Dst:             flb_free
        - Src:             'src/flb_utils.c:474,5'
          Dst:             flb_free
    - functionName:    flb_utils_split
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - line
        - separator
        - max_split
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - split
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_utils.c:466,12'
          Dst:             split
    - functionName:    split
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - line
        - separator
        - max_split
        - quoted
      BBCount:         28
      ICount:          220
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_free
        - flb_log_check
        - flb_log_print
        - flb_malloc
        - flb_utils_split_free
        - next_token
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:397,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:398,9'
              BranchSideFuncs:
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - mk_list_init.239
                - strlen
                - next_token
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - flb_utils_split_free
                - mk_list_add.238
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_split_free
                - mk_string_copy_substr
                - mk_list_add.238
                - flb_log_check.240
                - flb_utils_split_free
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:401,12'
              BranchSideFuncs:
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - mk_list_init.239
                - strlen
                - next_token
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - flb_utils_split_free
                - mk_list_add.238
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_split_free
                - mk_string_copy_substr
                - mk_list_add.238
                - flb_log_check.240
                - flb_utils_split_free
                - flb_log_print
        - Branch String:   'src/flb_utils.c:402,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:403,9'
              BranchSideFuncs:
                - mk_list_init.239
                - strlen
                - next_token
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - flb_utils_split_free
                - mk_list_add.238
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_split_free
                - mk_string_copy_substr
                - mk_list_add.238
                - flb_log_check.240
                - flb_utils_split_free
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:406,18'
              BranchSideFuncs:
                - mk_list_init.239
                - strlen
                - next_token
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - flb_utils_split_free
                - mk_list_add.238
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_split_free
                - mk_string_copy_substr
                - mk_list_add.238
                - flb_log_check.240
                - flb_utils_split_free
                - flb_log_print
        - Branch String:   'src/flb_utils.c:409,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:410,26'
              BranchSideFuncs:
                - next_token
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - flb_utils_split_free
                - mk_list_add.238
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_split_free
                - mk_string_copy_substr
                - mk_list_add.238
                - flb_log_check.240
                - flb_utils_split_free
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:456,12'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:411,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:412,13'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_utils_split_free
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:418,14'
              BranchSideFuncs:
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - flb_utils_split_free
                - mk_list_add.238
                - next_token
                - flb_log_check.240
                - flb_utils_split_free
                - flb_log_print
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_split_free
                - mk_string_copy_substr
                - mk_list_add.238
        - Branch String:   'src/flb_utils.c:412,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:412,13'
              BranchSideFuncs:
                - flb_log_print
                - flb_utils_split_free
            - BranchSide:      'src/flb_utils.c:413,34'
              BranchSideFuncs:
                - flb_utils_split_free
        - Branch String:   'src/flb_utils.c:422,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:423,13'
              BranchSideFuncs:
                - mk_list_add.238
                - next_token
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - flb_utils_split_free
                - flb_log_check.240
                - flb_utils_split_free
                - flb_log_print
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_split_free
                - mk_string_copy_substr
                - mk_list_add.238
            - BranchSide:      'src/flb_utils.c:428,22'
              BranchSideFuncs:
                - mk_list_add.238
                - next_token
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - flb_utils_split_free
                - flb_log_check.240
                - flb_utils_split_free
                - flb_log_print
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_split_free
                - mk_string_copy_substr
                - mk_list_add.238
        - Branch String:   'src/flb_utils.c:442,32'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:409,5'
              BranchSideFuncs:
                - next_token
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - flb_utils_split_free
                - mk_list_add.238
                - flb_log_check.240
                - flb_utils_split_free
                - flb_log_print
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_split_free
                - mk_string_copy_substr
                - mk_list_add.238
            - BranchSide:      'src/flb_utils.c:442,35'
              BranchSideFuncs:
                - next_token
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - flb_utils_split_free
                - mk_list_add.238
                - flb_log_check.240
                - flb_utils_split_free
                - flb_log_print
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_split_free
                - mk_string_copy_substr
                - mk_list_add.238
        - Branch String:   'src/flb_utils.c:442,49'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:409,5'
              BranchSideFuncs:
                - next_token
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - flb_utils_split_free
                - mk_list_add.238
                - flb_log_check.240
                - flb_utils_split_free
                - flb_log_print
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_split_free
                - mk_string_copy_substr
                - mk_list_add.238
            - BranchSide:      'src/flb_utils.c:442,52'
              BranchSideFuncs:
                - next_token
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_free.245
                - flb_utils_split_free
                - mk_list_add.238
                - flb_log_check.240
                - flb_utils_split_free
                - flb_log_print
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_split_free
                - mk_string_copy_substr
                - mk_list_add.238
        - Branch String:   'src/flb_utils.c:442,13'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:409,5'
              BranchSideFuncs:
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_split_free
                - mk_string_copy_substr
                - mk_list_add.238
            - BranchSide:      'src/flb_utils.c:443,19'
              BranchSideFuncs:
                - flb_malloc.234
                - __errno_location
                - flb_errno_print
                - flb_utils_split_free
                - mk_string_copy_substr
                - mk_list_add.238
        - Branch String:   'src/flb_utils.c:444,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:445,17'
              BranchSideFuncs:
                - mk_string_copy_substr
                - mk_list_add.238
            - BranchSide:      'src/flb_utils.c:449,48'
              BranchSideFuncs:
                - mk_string_copy_substr
                - mk_list_add.238
      Callsites:
        - Src:             'src/flb_utils.c:401,12'
          Dst:             flb_malloc
        - Src:             'src/flb_utils.c:403,9'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:403,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_utils.c:408,11'
          Dst:             strlen
        - Src:             'src/flb_utils.c:410,15'
          Dst:             next_token
        - Src:             'src/flb_utils.c:412,13'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:412,13'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:413,13'
          Dst:             flb_utils_split_free
        - Src:             'src/flb_utils.c:421,15'
          Dst:             flb_malloc
        - Src:             'src/flb_utils.c:423,13'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:423,13'
          Dst:             flb_errno_print
        - Src:             'src/flb_utils.c:424,13'
          Dst:             flb_free
        - Src:             'src/flb_utils.c:425,13'
          Dst:             flb_utils_split_free
        - Src:             'src/flb_utils.c:443,19'
          Dst:             flb_malloc
        - Src:             'src/flb_utils.c:445,17'
          Dst:             __errno_location
        - Src:             'src/flb_utils.c:445,17'
          Dst:             flb_errno_print
        - Src:             'src/flb_utils.c:446,17'
          Dst:             flb_utils_split_free
    - functionName:    flb_utils_split_quoted
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - line
        - separator
        - max_split
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - split
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_utils.c:461,12'
          Dst:             split
    - functionName:    flb_utils_print_setup
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - config
      BBCount:         77
      ICount:          448
      EdgeCount:       100
      CyclomaticComplexity: 25
      functionsReached:
        - flb_log_check
        - flb_log_print
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:222,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:222,5'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:225,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
        - Branch String:   'src/flb_utils.c:225,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:225,5'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:226,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
        - Branch String:   'src/flb_utils.c:226,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:226,5'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:227,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
        - Branch String:   'src/flb_utils.c:227,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:227,5'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:230,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
        - Branch String:   'src/flb_utils.c:230,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:230,5'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:231,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
        - Branch String:   'src/flb_utils.c:231,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:231,5'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:232,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:232,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:233,14'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:238,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
        - Branch String:   'src/flb_utils.c:234,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:234,9'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
            - BranchSide:      'src/flb_utils.c:235,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:238,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:238,5'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:239,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
        - Branch String:   'src/flb_utils.c:239,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:239,5'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:240,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:240,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:241,13'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:246,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
        - Branch String:   'src/flb_utils.c:242,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:242,9'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
            - BranchSide:      'src/flb_utils.c:243,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:246,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:246,5'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:247,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
        - Branch String:   'src/flb_utils.c:247,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:247,5'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:248,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:248,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:249,15'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:254,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
        - Branch String:   'src/flb_utils.c:250,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:250,9'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
            - BranchSide:      'src/flb_utils.c:251,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:254,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:254,5'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:255,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
        - Branch String:   'src/flb_utils.c:255,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:255,5'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:256,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:256,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:257,14'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:273,1'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utils.c:258,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:259,25'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:272,5'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:262,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:263,17'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:269,17'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
        - Branch String:   'src/flb_utils.c:263,17'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:263,17'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
            - BranchSide:      'src/flb_utils.c:267,13'
              BranchSideFuncs:
                - flb_log_check.240
                - flb_log_print
                - flb_log_check.240
                - flb_log_print
      Callsites:
        - Src:             'src/flb_utils.c:222,5'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:222,5'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:225,5'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:225,5'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:226,5'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:226,5'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:227,5'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:227,5'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:230,5'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:230,5'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:231,5'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:231,5'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:234,9'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:234,9'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:238,5'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:238,5'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:239,5'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:239,5'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:242,9'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:242,9'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:246,5'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:246,5'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:247,5'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:247,5'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:250,9'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:250,9'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:254,5'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:254,5'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:255,5'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:255,5'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:263,17'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:263,17'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:269,17'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:269,17'
          Dst:             flb_log_print
    - functionName:    flb_utils_set_daemon
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - config
      BBCount:         18
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - chdir
        - exit
        - fclose
        - flb_log_check
        - flb_log_print
        - fork
        - getpid
        - setsid
        - umask
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:182,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:183,9'
              BranchSideFuncs:
                - flb_log_check.240
                - exit
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:187,9'
              BranchSideFuncs:
                - umask
                - setsid
                - chdir
                - flb_log_check.240
                - fclose
                - fclose
                - getpid
                - flb_log_print
                - flb_log_check.240
                - exit
                - flb_log_print
                - exit
        - Branch String:   'src/flb_utils.c:183,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:183,9'
              BranchSideFuncs:
                - flb_log_print
                - exit
            - BranchSide:      'src/flb_utils.c:184,9'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/flb_utils.c:187,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:188,9'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/flb_utils.c:192,5'
              BranchSideFuncs:
                - umask
                - setsid
                - chdir
                - flb_log_check.240
                - fclose
                - fclose
                - getpid
                - flb_log_print
                - flb_log_check.240
                - exit
                - flb_log_print
        - Branch String:   'src/flb_utils.c:197,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:198,9'
              BranchSideFuncs:
                - flb_log_check.240
                - exit
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:203,5'
              BranchSideFuncs:
                - flb_log_check.240
                - fclose
                - fclose
                - getpid
                - flb_log_print
        - Branch String:   'src/flb_utils.c:198,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:198,9'
              BranchSideFuncs:
                - flb_log_print
                - exit
            - BranchSide:      'src/flb_utils.c:199,9'
              BranchSideFuncs:
                - exit
        - Branch String:   'src/flb_utils.c:203,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:203,5'
              BranchSideFuncs:
                - getpid
                - flb_log_print
                - fclose
                - fclose
            - BranchSide:      'src/flb_utils.c:203,5'
              BranchSideFuncs:
                - fclose
                - fclose
      Callsites:
        - Src:             'src/flb_utils.c:182,16'
          Dst:             fork
        - Src:             'src/flb_utils.c:183,9'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:183,9'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:184,9'
          Dst:             exit
        - Src:             'src/flb_utils.c:188,9'
          Dst:             exit
        - Src:             'src/flb_utils.c:192,5'
          Dst:             umask
        - Src:             'src/flb_utils.c:195,5'
          Dst:             setsid
        - Src:             'src/flb_utils.c:197,9'
          Dst:             chdir
        - Src:             'src/flb_utils.c:198,9'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:198,9'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:199,9'
          Dst:             exit
        - Src:             'src/flb_utils.c:203,5'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:203,5'
          Dst:             getpid
        - Src:             'src/flb_utils.c:203,5'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:205,5'
          Dst:             fclose
        - Src:             'src/flb_utils.c:206,5'
          Dst:             fclose
    - functionName:    fork
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    umask
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setsid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpid
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_utils_warn_c
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_utils.c:171,5'
          Dst:             fprintf
    - functionName:    fprintf
      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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_utils_error
      functionSourceFile: '/src/fluent-bit/src/flb_utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - err
      BBCount:         35
      ICount:          167
      EdgeCount:       37
      CyclomaticComplexity: 4
      functionsReached:
        - exit
        - flb_log_check
        - flb_log_print
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_utils.c:73,5'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:75,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:78,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:81,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:84,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:87,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:90,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:93,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:96,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:99,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:102,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:105,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:108,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:111,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:114,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:117,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:120,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:123,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:126,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:129,13'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:132,9'
              BranchSideFuncs:
                - flb_log_check.240
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
                - flb_log_print
        - Branch String:   'src/flb_utils.c:132,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:132,9'
              BranchSideFuncs:
                - flb_log_print
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:133,5'
              BranchSideFuncs:
                - fprintf
                - exit
                - flb_log_check.240
                - flb_log_print
        - Branch String:   'src/flb_utils.c:135,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:136,17'
              BranchSideFuncs:
                - flb_log_check.240
                - exit
                - flb_log_print
            - BranchSide:      'src/flb_utils.c:147,9'
              BranchSideFuncs:
                - flb_log_check.240
                - exit
                - flb_log_print
        - Branch String:   'src/flb_utils.c:155,9'
          Branch Sides:
            - BranchSide:      'src/flb_utils.c:156,9'
              BranchSideFuncs:
                - exit
            - BranchSide:      'src/flb_utils.c:158,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_utils.c:132,9'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:132,9'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:136,9'
          Dst:             fprintf
        - Src:             'src/flb_utils.c:147,9'
          Dst:             flb_log_check
        - Src:             'src/flb_utils.c:147,9'
          Dst:             flb_log_print
        - Src:             'src/flb_utils.c:156,9'
          Dst:             exit
    - functionName:    flb_sds_len_set
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_sds.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - len
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    token_unescape
      functionSourceFile: '/src/fluent-bit/src/flb_slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - token
      BBCount:         10
      ICount:          81
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_slist.c:91,5'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:92,14'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_slist.c:103,6'
              BranchSideFuncs: []
        - Branch String:   'src/flb_slist.c:92,29'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:92,33'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_slist.c:98,21'
              BranchSideFuncs: []
        - Branch String:   'src/flb_slist.c:92,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:93,20'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_slist.c:98,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_fuzz_get_probability
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:59,7'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:60,5'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:62,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_slist_entry_get
      functionSourceFile: '/src/fluent-bit/src/flb_slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - n
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_slist.c:343,15'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:343,31'
              BranchSideFuncs:
                - mk_list_size
            - BranchSide:      'src/flb_slist.c:344,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_slist.c:343,9'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_slist.c:347,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_slist.c:347,5'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:348,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_slist.c:355,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_slist.c:348,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:349,17'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_slist.c:352,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_slist_destroy
      functionSourceFile: '/src/fluent-bit/src/flb_slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - flb_free
        - flb_sds_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_slist.c:328,5'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:329,13'
              BranchSideFuncs:
                - flb_sds_destroy
                - mk_list_del.332
                - flb_free.335
            - BranchSide:      'src/flb_slist.c:334,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_slist.c:330,9'
          Dst:             flb_sds_destroy
        - Src:             'src/flb_slist.c:332,9'
          Dst:             flb_free
    - functionName:    flb_free
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_slist_dump
      functionSourceFile: '/src/fluent-bit/src/flb_slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_slist.c:316,5'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:317,13'
              BranchSideFuncs:
                - printf
            - BranchSide:      'src/flb_slist.c:320,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_slist.c:315,5'
          Dst:             printf
        - Src:             'src/flb_slist.c:318,9'
          Dst:             printf
    - functionName:    flb_slist_split_string
      functionSourceFile: '/src/fluent-bit/src/flb_slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - list
        - str
        - separator
        - max_split
      BBCount:         51
      ICount:          317
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - flb_slist_add
        - flb_slist_add_n
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_slist.c:230,9'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:231,9'
              BranchSideFuncs:
                - strlen
                - mk_string_char_search
                - flb_slist_add_n
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:234,18'
              BranchSideFuncs:
                - strlen
                - mk_string_char_search
                - flb_slist_add_n
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:235,5'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:236,37'
              BranchSideFuncs:
                - mk_string_char_search
                - flb_slist_add_n
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:307,12'
              BranchSideFuncs: []
        - Branch String:   'src/flb_slist.c:237,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:238,19'
              BranchSideFuncs:
                - flb_slist_add_n
                - mk_string_char_search
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:240,19'
              BranchSideFuncs:
                - flb_slist_add_n
                - mk_string_char_search
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:240,18'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:0,0'
              BranchSideFuncs:
                - mk_string_char_search
                - flb_slist_add_n
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:241,14'
              BranchSideFuncs:
                - mk_string_char_search
                - flb_slist_add_n
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:249,9'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:250,19'
              BranchSideFuncs:
                - flb_slist_add_n
                - mk_string_char_search
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:253,9'
              BranchSideFuncs:
                - flb_slist_add_n
                - mk_string_char_search
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:253,30'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:253,33'
              BranchSideFuncs:
                - flb_slist_add_n
                - mk_string_char_search
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:253,9'
              BranchSideFuncs:
                - flb_slist_add_n
                - mk_string_char_search
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:253,9'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:254,18'
              BranchSideFuncs:
                - flb_slist_add_n
                - mk_string_char_search
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:257,13'
              BranchSideFuncs:
                - flb_slist_add_n
                - mk_string_char_search
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:257,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:258,13'
              BranchSideFuncs:
                - mk_string_char_search
                - flb_slist_add_n
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:261,13'
              BranchSideFuncs:
                - flb_slist_add_n
                - mk_string_char_search
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:261,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:262,18'
              BranchSideFuncs:
                - flb_slist_add_n
                - mk_string_char_search
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:268,24'
              BranchSideFuncs:
                - flb_slist_add_n
                - mk_string_char_search
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:262,17'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:263,17'
              BranchSideFuncs:
                - mk_string_char_search
                - flb_slist_add_n
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:265,21'
              BranchSideFuncs:
                - flb_slist_add_n
                - mk_string_char_search
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:271,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:272,13'
              BranchSideFuncs:
                - mk_string_char_search
                - flb_slist_add_n
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:275,31'
              BranchSideFuncs:
                - flb_slist_add_n
                - mk_string_char_search
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:276,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:277,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_slist.c:279,14'
              BranchSideFuncs:
                - mk_string_char_search
                - flb_slist_add_n
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:282,32'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:282,35'
              BranchSideFuncs:
                - mk_string_char_search
                - flb_slist_add_n
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:282,47'
              BranchSideFuncs:
                - mk_string_char_search
                - flb_slist_add_n
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:282,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:282,47'
              BranchSideFuncs:
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:283,21'
              BranchSideFuncs:
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:284,17'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:285,22'
              BranchSideFuncs:
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:287,13'
              BranchSideFuncs:
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:287,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:288,22'
              BranchSideFuncs:
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:291,18'
              BranchSideFuncs:
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:291,17'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:292,17'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_slist.c:295,33'
              BranchSideFuncs:
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:296,17'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:297,17'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_slist.c:299,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_slist.c:234,11'
          Dst:             strlen
        - Src:             'src/flb_slist.c:275,15'
          Dst:             flb_slist_add_n
        - Src:             'src/flb_slist.c:295,19'
          Dst:             flb_slist_add
    - functionName:    flb_slist_add_n
      functionSourceFile: '/src/fluent-bit/src/flb_slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - head
        - str
        - len
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_free
        - flb_malloc
        - flb_sds_create_len
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_slist.c:39,9'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:40,9'
              BranchSideFuncs:
                - flb_sds_create_len
                - flb_free.335
                - mk_list_add.342
            - BranchSide:      'src/flb_slist.c:44,33'
              BranchSideFuncs:
                - flb_sds_create_len
                - flb_free.335
                - mk_list_add.342
        - Branch String:   'src/flb_slist.c:45,9'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:46,18'
              BranchSideFuncs:
                - mk_list_add.342
            - BranchSide:      'src/flb_slist.c:50,18'
              BranchSideFuncs:
                - mk_list_add.342
      Callsites:
        - Src:             'src/flb_slist.c:38,9'
          Dst:             flb_malloc
        - Src:             'src/flb_slist.c:40,9'
          Dst:             __errno_location
        - Src:             'src/flb_slist.c:40,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_slist.c:44,14'
          Dst:             flb_sds_create_len
        - Src:             'src/flb_slist.c:46,9'
          Dst:             flb_free
    - functionName:    flb_slist_add
      functionSourceFile: '/src/fluent-bit/src/flb_slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - str
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - flb_slist_add_n
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_slist.c:74,9'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:75,9'
              BranchSideFuncs:
                - strlen
                - flb_slist_add_n
            - BranchSide:      'src/flb_slist.c:78,18'
              BranchSideFuncs:
                - strlen
                - flb_slist_add_n
        - Branch String:   'src/flb_slist.c:79,9'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_slist.c:83,28'
              BranchSideFuncs:
                - flb_slist_add_n
      Callsites:
        - Src:             'src/flb_slist.c:78,11'
          Dst:             strlen
        - Src:             'src/flb_slist.c:83,12'
          Dst:             flb_slist_add_n
    - functionName:    flb_malloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - flb_fuzz_get_probability
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:71,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:72,6'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:76,9'
              BranchSideFuncs:
                - malloc
        - Branch String:   'include/fluent-bit/flb_mem.h:76,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:77,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:80,19'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:71,8'
          Dst:             flb_fuzz_get_probability
    - functionName:    token_retrieve
      functionSourceFile: '/src/fluent-bit/src/flb_slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         46
      ICount:          264
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - flb_sds_create
        - flb_sds_create_len
        - flb_sds_len_set
        - token_unescape
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_slist.c:116,9'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:117,9'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
            - BranchSide:      'src/flb_slist.c:120,10'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
        - Branch String:   'src/flb_slist.c:123,5'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:124,10'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
            - BranchSide:      'src/flb_slist.c:126,13'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
        - Branch String:   'src/flb_slist.c:128,9'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:129,16'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
            - BranchSide:      'src/flb_slist.c:150,5'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
        - Branch String:   'src/flb_slist.c:133,23'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:133,27'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
            - BranchSide:      'src/flb_slist.c:133,13'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
        - Branch String:   'src/flb_slist.c:133,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:134,18'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
            - BranchSide:      'src/flb_slist.c:137,19'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
        - Branch String:   'src/flb_slist.c:137,17'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:138,17'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
            - BranchSide:      'src/flb_slist.c:141,20'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
        - Branch String:   'src/flb_slist.c:142,17'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:143,18'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
            - BranchSide:      'src/flb_slist.c:146,13'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
        - Branch String:   'src/flb_slist.c:150,15'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:150,19'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
            - BranchSide:      'src/flb_slist.c:150,5'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
        - Branch String:   'src/flb_slist.c:150,5'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:151,10'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
            - BranchSide:      'src/flb_slist.c:155,10'
              BranchSideFuncs:
                - flb_sds_create
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
        - Branch String:   'src/flb_slist.c:155,9'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:156,34'
              BranchSideFuncs:
                - flb_sds_create_len
                - token_unescape
                - flb_sds_len_set.327
            - BranchSide:      'src/flb_slist.c:173,13'
              BranchSideFuncs:
                - flb_sds_create
        - Branch String:   'src/flb_slist.c:157,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:158,14'
              BranchSideFuncs:
                - token_unescape
                - flb_sds_len_set.327
            - BranchSide:      'src/flb_slist.c:161,13'
              BranchSideFuncs:
                - token_unescape
                - flb_sds_len_set.327
        - Branch String:   'src/flb_slist.c:161,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:162,34'
              BranchSideFuncs:
                - token_unescape
                - flb_sds_len_set.327
            - BranchSide:      'src/flb_slist.c:165,10'
              BranchSideFuncs: []
        - Branch String:   'src/flb_slist.c:167,19'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:167,23'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_slist.c:167,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_slist.c:167,9'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:168,14'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_slist.c:170,16'
              BranchSideFuncs: []
        - Branch String:   'src/flb_slist.c:173,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:174,34'
              BranchSideFuncs:
                - flb_sds_create
            - BranchSide:      'src/flb_slist.c:176,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_slist.c:156,15'
          Dst:             flb_sds_create_len
        - Src:             'src/flb_slist.c:162,19'
          Dst:             token_unescape
        - Src:             'src/flb_slist.c:163,13'
          Dst:             flb_sds_len_set
        - Src:             'src/flb_slist.c:174,19'
          Dst:             flb_sds_create
    - functionName:    flb_slist_split_tokens
      functionSourceFile: '/src/fluent-bit/src/flb_slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - str
        - max_split
      BBCount:         20
      ICount:          104
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - flb_slist_add
        - flb_slist_add_sds
        - token_retrieve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_slist.c:190,5'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:190,5'
              BranchSideFuncs:
                - flb_slist_add_sds
                - token_retrieve
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:191,27'
              BranchSideFuncs:
                - flb_slist_add_sds
                - token_retrieve
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:192,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:193,13'
              BranchSideFuncs:
                - token_retrieve
                - flb_slist_add_sds
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:195,14'
              BranchSideFuncs:
                - token_retrieve
                - flb_slist_add_sds
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:198,32'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:190,5'
              BranchSideFuncs:
                - token_retrieve
                - flb_slist_add_sds
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:198,35'
              BranchSideFuncs:
                - token_retrieve
                - flb_slist_add_sds
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:198,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:190,5'
              BranchSideFuncs:
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:199,17'
              BranchSideFuncs:
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:200,13'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:201,18'
              BranchSideFuncs:
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:204,18'
              BranchSideFuncs:
                - flb_slist_add
        - Branch String:   'src/flb_slist.c:204,17'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:205,31'
              BranchSideFuncs:
                - flb_slist_add
            - BranchSide:      'src/flb_slist.c:207,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_slist.c:190,19'
          Dst:             token_retrieve
        - Src:             'src/flb_slist.c:191,9'
          Dst:             flb_slist_add_sds
        - Src:             'src/flb_slist.c:205,17'
          Dst:             flb_slist_add
    - functionName:    flb_slist_add_sds
      functionSourceFile: '/src/fluent-bit/src/flb_slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - head
        - str
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_slist.c:59,9'
          Branch Sides:
            - BranchSide:      'src/flb_slist.c:60,9'
              BranchSideFuncs:
                - mk_list_add.342
            - BranchSide:      'src/flb_slist.c:64,14'
              BranchSideFuncs:
                - mk_list_add.342
      Callsites:
        - Src:             'src/flb_slist.c:58,9'
          Dst:             flb_malloc
        - Src:             'src/flb_slist.c:60,9'
          Dst:             __errno_location
        - Src:             'src/flb_slist.c:60,9'
          Dst:             flb_errno_print
    - functionName:    flb_slist_create
      functionSourceFile: '/src/fluent-bit/src/flb_slist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_fuzz_get_probability
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:59,7'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:60,5'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:62,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_worker_log_level
      functionSourceFile: '/src/fluent-bit/src/flb_worker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - worker
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_worker_exit
      functionSourceFile: '/src/fluent-bit/src/flb_worker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - config
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - flb_worker_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_worker.c:162,5'
          Branch Sides:
            - BranchSide:      'src/flb_worker.c:163,18'
              BranchSideFuncs:
                - flb_worker_destroy
            - BranchSide:      'src/flb_worker.c:168,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_worker.c:164,9'
          Dst:             flb_worker_destroy
    - functionName:    flb_worker_destroy
      functionSourceFile: '/src/fluent-bit/src/flb_worker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - worker
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - flb_free
        - flb_log_cache_destroy
        - flb_log_worker_destroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_worker.c:141,9'
          Branch Sides:
            - BranchSide:      'src/flb_worker.c:142,9'
              BranchSideFuncs:
                - flb_log_worker_destroy
                - mk_list_del.394
                - flb_free.395
                - flb_log_cache_destroy
            - BranchSide:      'src/flb_worker.c:145,9'
              BranchSideFuncs:
                - flb_log_worker_destroy
                - mk_list_del.394
                - flb_free.395
                - flb_log_cache_destroy
        - Branch String:   'src/flb_worker.c:145,9'
          Branch Sides:
            - BranchSide:      'src/flb_worker.c:146,31'
              BranchSideFuncs:
                - flb_log_cache_destroy
                - flb_log_worker_destroy
                - mk_list_del.394
                - flb_free.395
            - BranchSide:      'src/flb_worker.c:149,28'
              BranchSideFuncs:
                - flb_log_worker_destroy
                - mk_list_del.394
                - flb_free.395
      Callsites:
        - Src:             'src/flb_worker.c:146,9'
          Dst:             flb_log_cache_destroy
        - Src:             'src/flb_worker.c:149,5'
          Dst:             flb_log_worker_destroy
        - Src:             'src/flb_worker.c:152,5'
          Dst:             flb_free
    - functionName:    flb_free
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_worker_get
      functionSourceFile: '/src/fluent-bit/src/flb_worker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_worker_lookup
      functionSourceFile: '/src/fluent-bit/src/flb_worker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - tid
        - config
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - pthread_equal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_worker.c:124,5'
          Branch Sides:
            - BranchSide:      'src/flb_worker.c:125,18'
              BranchSideFuncs:
                - pthread_equal
            - BranchSide:      'src/flb_worker.c:131,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_worker.c:126,13'
          Branch Sides:
            - BranchSide:      'src/flb_worker.c:127,20'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_worker.c:129,5'
              BranchSideFuncs:
                - pthread_equal
      Callsites:
        - Src:             'src/flb_worker.c:126,13'
          Dst:             pthread_equal
    - functionName:    pthread_equal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_worker_init
      functionSourceFile: '/src/fluent-bit/src/flb_worker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - config
      BBCount:         3
      ICount:          12
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_worker_create
      functionSourceFile: '/src/fluent-bit/src/flb_worker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
        - arg
        - tid
        - config
      BBCount:         10
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - flb_free
        - flb_log_worker_init
        - flb_worker_context_create
        - step_callback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_worker.c:84,9'
          Branch Sides:
            - BranchSide:      'src/flb_worker.c:85,9'
              BranchSideFuncs:
                - flb_log_worker_init
                - mk_utils_worker_spawn
                - mk_list_add.398
                - flb_free.395
                - flb_free.395
            - BranchSide:      'src/flb_worker.c:89,31'
              BranchSideFuncs:
                - flb_log_worker_init
                - mk_utils_worker_spawn
                - mk_list_add.398
                - flb_free.395
                - flb_free.395
        - Branch String:   'src/flb_worker.c:90,9'
          Branch Sides:
            - BranchSide:      'src/flb_worker.c:91,18'
              BranchSideFuncs:
                - flb_free.395
            - BranchSide:      'src/flb_worker.c:96,48'
              BranchSideFuncs:
                - mk_utils_worker_spawn
                - mk_list_add.398
                - flb_free.395
        - Branch String:   'src/flb_worker.c:97,9'
          Branch Sides:
            - BranchSide:      'src/flb_worker.c:98,18'
              BranchSideFuncs:
                - flb_free.395
            - BranchSide:      'src/flb_worker.c:101,12'
              BranchSideFuncs:
                - mk_list_add.398
      Callsites:
        - Src:             'src/flb_worker.c:83,14'
          Dst:             flb_worker_context_create
        - Src:             'src/flb_worker.c:89,11'
          Dst:             flb_log_worker_init
        - Src:             'src/flb_worker.c:91,9'
          Dst:             flb_free
        - Src:             'src/flb_worker.c:96,11'
          Dst:             step_callback
        - Src:             'src/flb_worker.c:98,9'
          Dst:             flb_free
    - functionName:    flb_worker_context_create
      functionSourceFile: '/src/fluent-bit/src/flb_worker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
        - arg
        - config
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - flb_calloc
        - flb_errno_print
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_worker.c:55,9'
          Branch Sides:
            - BranchSide:      'src/flb_worker.c:56,9'
              BranchSideFuncs:
                - MK_EVENT_ZERO
            - BranchSide:      'src/flb_worker.c:59,20'
              BranchSideFuncs:
                - MK_EVENT_ZERO
      Callsites:
        - Src:             'src/flb_worker.c:54,14'
          Dst:             flb_calloc
        - Src:             'src/flb_worker.c:56,9'
          Dst:             __errno_location
        - Src:             'src/flb_worker.c:56,9'
          Dst:             flb_errno_print
    - functionName:    step_callback
      functionSourceFile: '/src/fluent-bit/src/flb_worker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_exit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_worker.c:46,5'
          Dst:             pthread_exit
    - functionName:    pthread_exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_calloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - size
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - flb_fuzz_get_probability
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:85,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:86,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:90,8'
              BranchSideFuncs:
                - flb_fuzz_get_probability.391
                - calloc
        - Branch String:   'include/fluent-bit/flb_mem.h:90,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:91,6'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:95,19'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:90,8'
          Dst:             flb_fuzz_get_probability
        - Src:             'include/fluent-bit/flb_mem.h:95,12'
          Dst:             calloc
    - functionName:    flb_hash_simple
      functionSourceFile: '/src/fluent-bit/src/flb_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - hash_type
        - data
        - data_length
        - digest_buffer
        - digest_buffer_size
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flb_hash_simple_batch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_hash.c:199,12'
          Dst:             flb_hash_simple_batch
    - functionName:    flb_hash_simple_batch
      functionSourceFile: '/src/fluent-bit/src/flb_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - hash_type
        - entry_count
        - data_entries
        - length_entries
        - digest_buffer
        - digest_buffer_size
      BBCount:         21
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - flb_hash_cleanup
        - flb_hash_finalize
        - flb_hash_init
        - flb_hash_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_hash.c:163,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:163,9'
              BranchSideFuncs:
                - flb_hash_cleanup
                - flb_hash_finalize
                - flb_hash_update
            - BranchSide:      'src/flb_hash.c:164,26'
              BranchSideFuncs:
                - flb_hash_cleanup
                - flb_hash_finalize
                - flb_hash_update
        - Branch String:   'src/flb_hash.c:165,40'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:164,9'
              BranchSideFuncs:
                - flb_hash_cleanup
                - flb_hash_finalize
                - flb_hash_update
            - BranchSide:      'src/flb_hash.c:165,43'
              BranchSideFuncs:
                - flb_hash_cleanup
                - flb_hash_finalize
                - flb_hash_update
        - Branch String:   'src/flb_hash.c:164,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:167,17'
              BranchSideFuncs:
                - flb_hash_cleanup
                - flb_hash_finalize
                - flb_hash_update
            - BranchSide:      'src/flb_hash.c:175,13'
              BranchSideFuncs:
                - flb_hash_cleanup
                - flb_hash_finalize
        - Branch String:   'src/flb_hash.c:167,51'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:168,17'
              BranchSideFuncs:
                - flb_hash_cleanup
                - flb_hash_finalize
                - flb_hash_update
            - BranchSide:      'src/flb_hash.c:173,9'
              BranchSideFuncs:
                - flb_hash_cleanup
                - flb_hash_finalize
                - flb_hash_update
        - Branch String:   'src/flb_hash.c:167,17'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:170,42'
              BranchSideFuncs:
                - flb_hash_update
                - flb_hash_cleanup
                - flb_hash_finalize
            - BranchSide:      'src/flb_hash.c:173,9'
              BranchSideFuncs:
                - flb_hash_cleanup
                - flb_hash_finalize
                - flb_hash_update
        - Branch String:   'src/flb_hash.c:175,13'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:177,40'
              BranchSideFuncs:
                - flb_hash_finalize
                - flb_hash_cleanup
            - BranchSide:      'src/flb_hash.c:181,9'
              BranchSideFuncs:
                - flb_hash_cleanup
      Callsites:
        - Src:             'src/flb_hash.c:161,14'
          Dst:             flb_hash_init
        - Src:             'src/flb_hash.c:169,26'
          Dst:             flb_hash_update
        - Src:             'src/flb_hash.c:176,22'
          Dst:             flb_hash_finalize
        - Src:             'src/flb_hash.c:181,9'
          Dst:             flb_hash_cleanup
    - functionName:    flb_hash_init
      functionSourceFile: '/src/fluent-bit/src/flb_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - hash_type
      BBCount:         12
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_get_error
        - EVP_DigestInit_ex
        - EVP_MD_CTX_md
        - EVP_MD_CTX_new
        - EVP_MD_size
        - flb_crypto_get_digest_algorithm_instance_by_id
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_hash.c:46,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:47,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash.c:50,71'
              BranchSideFuncs:
                - flb_crypto_get_digest_algorithm_instance_by_id
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - EVP_MD_CTX_md
                - EVP_MD_size
                - ERR_get_error
                - ERR_get_error
        - Branch String:   'src/flb_hash.c:52,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:53,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash.c:56,32'
              BranchSideFuncs:
                - EVP_MD_CTX_new
                - EVP_DigestInit_ex
                - EVP_MD_CTX_md
                - EVP_MD_size
                - ERR_get_error
                - ERR_get_error
        - Branch String:   'src/flb_hash.c:58,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:59,31'
              BranchSideFuncs:
                - ERR_get_error
            - BranchSide:      'src/flb_hash.c:64,32'
              BranchSideFuncs:
                - EVP_DigestInit_ex
                - EVP_MD_CTX_md
                - EVP_MD_size
                - ERR_get_error
        - Branch String:   'src/flb_hash.c:66,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:67,31'
              BranchSideFuncs:
                - ERR_get_error
            - BranchSide:      'src/flb_hash.c:72,28'
              BranchSideFuncs:
                - EVP_MD_CTX_md
                - EVP_MD_size
      Callsites:
        - Src:             'src/flb_hash.c:50,24'
          Dst:             flb_crypto_get_digest_algorithm_instance_by_id
        - Src:             'src/flb_hash.c:56,32'
          Dst:             EVP_MD_CTX_new
        - Src:             'src/flb_hash.c:59,31'
          Dst:             ERR_get_error
        - Src:             'src/flb_hash.c:64,14'
          Dst:             EVP_DigestInit_ex
        - Src:             'src/flb_hash.c:67,31'
          Dst:             ERR_get_error
        - Src:             'src/flb_hash.c:72,28'
          Dst:             EVP_MD_CTX_md
        - Src:             'src/flb_hash.c:72,28'
          Dst:             EVP_MD_size
    - functionName:    flb_hash_update
      functionSourceFile: '/src/fluent-bit/src/flb_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - context
        - data
        - data_length
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - ERR_get_error
        - EVP_DigestUpdate
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/flb_hash.c:116,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash.c:120,9'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - ERR_get_error
        - Branch String:   'src/flb_hash.c:120,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash.c:124,31'
              BranchSideFuncs:
                - EVP_DigestUpdate
                - ERR_get_error
        - Branch String:   'src/flb_hash.c:128,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:129,31'
              BranchSideFuncs:
                - ERR_get_error
            - BranchSide:      'src/flb_hash.c:134,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_hash.c:124,14'
          Dst:             EVP_DigestUpdate
        - Src:             'src/flb_hash.c:129,31'
          Dst:             ERR_get_error
    - functionName:    flb_hash_finalize
      functionSourceFile: '/src/fluent-bit/src/flb_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - context
        - digest_buffer
        - digest_buffer_size
      BBCount:         12
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_get_error
        - EVP_DigestFinal_ex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_hash.c:84,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash.c:88,9'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - ERR_get_error
        - Branch String:   'src/flb_hash.c:88,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash.c:92,9'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - ERR_get_error
        - Branch String:   'src/flb_hash.c:92,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash.c:96,33'
              BranchSideFuncs:
                - EVP_DigestFinal_ex
                - ERR_get_error
        - Branch String:   'src/flb_hash.c:99,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:100,31'
              BranchSideFuncs:
                - ERR_get_error
            - BranchSide:      'src/flb_hash.c:105,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_hash.c:96,14'
          Dst:             EVP_DigestFinal_ex
        - Src:             'src/flb_hash.c:100,31'
          Dst:             ERR_get_error
    - functionName:    flb_hash_cleanup
      functionSourceFile: '/src/fluent-bit/src/flb_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - EVP_MD_CTX_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_hash.c:139,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_hash.c:143,5'
              BranchSideFuncs:
                - EVP_MD_CTX_free
      Callsites:
        - Src:             'src/flb_hash.c:143,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    EVP_MD_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestFinal_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_get_error
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestUpdate
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_crypto_get_digest_algorithm_instance_by_id
      functionSourceFile: '/src/fluent-bit/src/flb_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - algorithm_id
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - EVP_md5
        - EVP_sha256
        - EVP_sha512
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_hash.c:25,9'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:26,21'
              BranchSideFuncs:
                - EVP_sha256
            - BranchSide:      'src/flb_hash.c:28,14'
              BranchSideFuncs:
                - EVP_md5
                - EVP_sha512
        - Branch String:   'src/flb_hash.c:28,14'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:29,21'
              BranchSideFuncs:
                - EVP_sha512
            - BranchSide:      'src/flb_hash.c:31,14'
              BranchSideFuncs:
                - EVP_md5
        - Branch String:   'src/flb_hash.c:31,14'
          Branch Sides:
            - BranchSide:      'src/flb_hash.c:32,21'
              BranchSideFuncs:
                - EVP_md5
            - BranchSide:      'src/flb_hash.c:35,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_hash.c:26,21'
          Dst:             EVP_sha256
        - Src:             'src/flb_hash.c:29,21'
          Dst:             EVP_sha512
        - Src:             'src/flb_hash.c:32,21'
          Dst:             EVP_md5
    - functionName:    EVP_MD_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestInit_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_CTX_md
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_MD_size
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_sha256
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_sha512
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_md5
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_fuzz_get_probability
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:59,7'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:60,5'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:62,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vaild_os_flag
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - data
      BBCount:         33
      ICount:          155
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_gzip.c:781,19'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:782,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:782,19'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:783,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:783,19'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:784,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:784,19'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:785,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:785,19'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:786,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:786,19'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:787,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:787,19'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:788,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:788,19'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:789,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:789,19'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:790,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:790,19'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:791,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:791,19'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:792,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:792,19'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:793,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:793,19'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:794,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:794,19'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:795,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:781,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:797,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:800,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_gzip_count
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - len
        - out_borders
        - border_count
      BBCount:         33
      ICount:          198
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - vaild_os_flag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_gzip.c:810,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:811,20'
              BranchSideFuncs:
                - vaild_os_flag
            - BranchSide:      'src/flb_gzip.c:814,27'
              BranchSideFuncs:
                - vaild_os_flag
        - Branch String:   'src/flb_gzip.c:816,25'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:816,5'
              BranchSideFuncs:
                - vaild_os_flag
            - BranchSide:      'src/flb_gzip.c:817,18'
              BranchSideFuncs:
                - vaild_os_flag
        - Branch String:   'src/flb_gzip.c:816,5'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:819,13'
              BranchSideFuncs:
                - vaild_os_flag
            - BranchSide:      'src/flb_gzip.c:832,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:819,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:820,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:823,13'
              BranchSideFuncs:
                - vaild_os_flag
        - Branch String:   'src/flb_gzip.c:823,26'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:823,29'
              BranchSideFuncs:
                - vaild_os_flag
            - BranchSide:      'src/flb_gzip.c:830,5'
              BranchSideFuncs:
                - vaild_os_flag
        - Branch String:   'src/flb_gzip.c:823,44'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:823,47'
              BranchSideFuncs:
                - vaild_os_flag
            - BranchSide:      'src/flb_gzip.c:830,5'
              BranchSideFuncs:
                - vaild_os_flag
        - Branch String:   'src/flb_gzip.c:823,59'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:824,27'
              BranchSideFuncs:
                - vaild_os_flag
            - BranchSide:      'src/flb_gzip.c:830,5'
              BranchSideFuncs:
                - vaild_os_flag
        - Branch String:   'src/flb_gzip.c:823,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:825,17'
              BranchSideFuncs:
                - vaild_os_flag
            - BranchSide:      'src/flb_gzip.c:830,5'
              BranchSideFuncs:
                - vaild_os_flag
        - Branch String:   'src/flb_gzip.c:825,17'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:826,34'
              BranchSideFuncs:
                - vaild_os_flag
            - BranchSide:      'src/flb_gzip.c:828,18'
              BranchSideFuncs:
                - vaild_os_flag
        - Branch String:   'src/flb_gzip.c:832,29'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:832,32'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:832,29'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:832,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:832,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:834,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_gzip.c:824,13'
          Dst:             vaild_os_flag
    - functionName:    flb_is_http_session_gzip_compressed
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         23
      ICount:          127
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - flb_log_check
        - flb_log_print
        - strncasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_gzip.c:759,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:759,9'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:760,16'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:760,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:761,30'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:771,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:762,46'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:763,29'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:770,9'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:762,17'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:764,21'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:770,9'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:764,49'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:765,33'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:769,13'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:764,21'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:766,21'
              BranchSideFuncs:
                - flb_log_check.477
                - strncasecmp
                - strncasecmp
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:769,13'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:766,21'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:766,21'
              BranchSideFuncs:
                - flb_log_print
                - strncasecmp
                - strncasecmp
                - flb_log_check.477
            - BranchSide:      'src/flb_gzip.c:767,37'
              BranchSideFuncs:
                - strncasecmp
                - strncasecmp
                - flb_log_check.477
                - flb_log_print
      Callsites:
        - Src:             'src/flb_gzip.c:763,17'
          Dst:             strncasecmp
        - Src:             'src/flb_gzip.c:765,21'
          Dst:             strncasecmp
        - Src:             'src/flb_gzip.c:766,21'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:766,21'
          Dst:             flb_log_print
    - functionName:    flb_log_check
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - l
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - flb_worker_log_level
      functionUses:    20
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_log.h:106,12'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:106,15'
              BranchSideFuncs:
                - flb_worker_log_level
            - BranchSide:      'include/fluent-bit/flb_log.h:110,9'
              BranchSideFuncs:
                - flb_worker_log_level
        - Branch String:   'include/fluent-bit/flb_log.h:106,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:107,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:110,9'
              BranchSideFuncs:
                - flb_worker_log_level
        - Branch String:   'include/fluent-bit/flb_log.h:110,19'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:110,43'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:111,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_log.h:110,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:111,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:113,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/fluent-bit/flb_log.h:110,22'
          Dst:             flb_worker_log_level
    - functionName:    flb_gzip_decompression_context_destroy
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flb_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_gzip.c:745,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:745,9'
              BranchSideFuncs:
                - flb_free.479
            - BranchSide:      'src/flb_gzip.c:746,18'
              BranchSideFuncs:
                - flb_free.479
      Callsites:
        - Src:             'src/flb_gzip.c:746,9'
          Dst:             flb_free
    - functionName:    flb_free
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_calloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - size
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - flb_fuzz_get_probability
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:85,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:86,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:90,8'
              BranchSideFuncs:
                - flb_fuzz_get_probability.474
                - calloc
        - Branch String:   'include/fluent-bit/flb_mem.h:90,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:91,6'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:95,19'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:90,8'
          Dst:             flb_fuzz_get_probability
        - Src:             'include/fluent-bit/flb_mem.h:95,12'
          Dst:             calloc
    - functionName:    flb_gzip_decompression_context_create
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - flb_calloc
        - flb_errno_print
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_gzip.c:734,15'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:732,44'
              BranchSideFuncs:
                - flb_calloc.480
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_gzip.c:734,15'
              BranchSideFuncs:
                - flb_calloc.480
                - __errno_location
                - flb_errno_print
        - Branch String:   'src/flb_gzip.c:736,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:736,9'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_gzip.c:737,9'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
      Callsites:
        - Src:             'src/flb_gzip.c:734,15'
          Dst:             flb_calloc
        - Src:             'src/flb_gzip.c:737,9'
          Dst:             __errno_location
        - Src:             'src/flb_gzip.c:737,9'
          Dst:             flb_errno_print
    - functionName:    flb_gzip_decompressor_process_footer
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_gzip.c:660,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:661,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:664,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:666,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:667,33'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:670,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_gzip_decompressor_process_body_chunk
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - output_buffer
        - output_length
      BBCount:         14
      ICount:          162
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_gzip.c:607,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:608,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:612,25'
              BranchSideFuncs:
                - mz_inflate
                - mz_inflateEnd
                - mz_inflateEnd
        - Branch String:   'src/flb_gzip.c:621,25'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:621,28'
              BranchSideFuncs:
                - mz_inflateEnd
                - mz_inflateEnd
            - BranchSide:      'src/flb_gzip.c:631,24'
              BranchSideFuncs:
                - mz_inflateEnd
        - Branch String:   'src/flb_gzip.c:621,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:622,9'
              BranchSideFuncs:
                - mz_inflateEnd
            - BranchSide:      'src/flb_gzip.c:631,24'
              BranchSideFuncs:
                - mz_inflateEnd
        - Branch String:   'src/flb_gzip.c:645,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:646,24'
              BranchSideFuncs:
                - mz_inflateEnd
            - BranchSide:      'src/flb_gzip.c:653,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_gzip_decompressor_process_optional_headers
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         51
      ICount:          441
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - read_le16
        - strnlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_gzip.c:490,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:491,13'
              BranchSideFuncs:
                - read_le16
                - mz_inflateInit2
                - read_le16
                - mz_crc32
                - strnlen
                - strnlen
            - BranchSide:      'src/flb_gzip.c:507,9'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
                - strnlen
                - strnlen
        - Branch String:   'src/flb_gzip.c:491,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:492,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:495,45'
              BranchSideFuncs:
                - read_le16
                - mz_inflateInit2
                - read_le16
                - mz_crc32
                - strnlen
                - strnlen
        - Branch String:   'src/flb_gzip.c:497,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:498,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:501,33'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
                - strnlen
                - strnlen
        - Branch String:   'src/flb_gzip.c:507,54'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:508,9'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
                - strnlen
                - strnlen
            - BranchSide:      'src/flb_gzip.c:513,9'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
                - strnlen
                - strnlen
        - Branch String:   'src/flb_gzip.c:507,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:509,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:513,9'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
                - strnlen
                - strnlen
        - Branch String:   'src/flb_gzip.c:513,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:514,33'
              BranchSideFuncs:
                - strnlen
                - mz_inflateInit2
                - read_le16
                - mz_crc32
                - strnlen
            - BranchSide:      'src/flb_gzip.c:530,9'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
                - strnlen
        - Branch String:   'src/flb_gzip.c:517,23'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:518,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:519,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:517,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:519,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:522,13'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
                - strnlen
        - Branch String:   'src/flb_gzip.c:530,54'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:531,9'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
                - strnlen
            - BranchSide:      'src/flb_gzip.c:536,9'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
                - strnlen
        - Branch String:   'src/flb_gzip.c:530,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:532,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:536,9'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
                - strnlen
        - Branch String:   'src/flb_gzip.c:536,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:537,33'
              BranchSideFuncs:
                - strnlen
                - mz_inflateInit2
                - read_le16
                - mz_crc32
            - BranchSide:      'src/flb_gzip.c:551,9'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
        - Branch String:   'src/flb_gzip.c:540,23'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:541,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:542,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:540,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:542,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:545,33'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
        - Branch String:   'src/flb_gzip.c:551,54'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:552,9'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
            - BranchSide:      'src/flb_gzip.c:557,9'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
        - Branch String:   'src/flb_gzip.c:551,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:553,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:557,9'
              BranchSideFuncs:
                - mz_inflateInit2
                - read_le16
                - mz_crc32
        - Branch String:   'src/flb_gzip.c:557,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:558,13'
              BranchSideFuncs:
                - read_le16
                - mz_crc32
                - mz_inflateInit2
            - BranchSide:      'src/flb_gzip.c:584,31'
              BranchSideFuncs:
                - mz_inflateInit2
        - Branch String:   'src/flb_gzip.c:558,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:559,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:562,26'
              BranchSideFuncs:
                - read_le16
                - mz_crc32
                - mz_inflateInit2
        - Branch String:   'src/flb_gzip.c:570,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:571,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:576,14'
              BranchSideFuncs:
                - mz_inflateInit2
        - Branch String:   'src/flb_gzip.c:587,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:588,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_gzip.c:593,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_gzip.c:495,35'
          Dst:             read_le16
        - Src:             'src/flb_gzip.c:514,16'
          Dst:             strnlen
        - Src:             'src/flb_gzip.c:537,16'
          Dst:             strnlen
        - Src:             'src/flb_gzip.c:562,16'
          Dst:             read_le16
    - functionName:    read_le16
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_gzip_decompressor_process_header
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         24
      ICount:          163
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - flb_log_check
        - flb_log_print
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_gzip.c:429,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:430,9'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:435,13'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:430,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:430,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:432,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:443,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:444,9'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:452,9'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:446,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:446,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:452,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:453,9'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:463,9'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:455,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:455,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:458,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:463,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:464,9'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:472,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:466,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:466,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:469,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_gzip.c:430,9'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:430,9'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:446,9'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:446,9'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:455,9'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:455,9'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:466,9'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:466,9'
          Dst:             flb_log_print
    - functionName:    flb_gzip_decompressor_dispatch
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - output_buffer
        - output_length
      BBCount:         35
      ICount:          183
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - flb_gzip_decompressor_process_body_chunk
        - flb_gzip_decompressor_process_footer
        - flb_gzip_decompressor_process_header
        - flb_gzip_decompressor_process_optional_headers
        - flb_log_check
        - flb_log_print
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_gzip.c:691,25'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:692,9'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
                - flb_gzip_decompressor_process_optional_headers
                - flb_gzip_decompressor_process_header
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:693,16'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
                - flb_gzip_decompressor_process_optional_headers
                - flb_gzip_decompressor_process_header
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:691,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:693,16'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
                - flb_gzip_decompressor_process_optional_headers
                - flb_gzip_decompressor_process_header
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:696,9'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
                - flb_gzip_decompressor_process_optional_headers
                - flb_gzip_decompressor_process_header
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:696,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:697,9'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
                - flb_gzip_decompressor_process_optional_headers
                - flb_gzip_decompressor_process_header
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:702,9'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
                - flb_gzip_decompressor_process_optional_headers
                - flb_gzip_decompressor_process_header
        - Branch String:   'src/flb_gzip.c:697,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:697,9'
              BranchSideFuncs:
                - flb_log_print
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
                - flb_gzip_decompressor_process_optional_headers
                - flb_gzip_decompressor_process_header
            - BranchSide:      'src/flb_gzip.c:699,16'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
                - flb_gzip_decompressor_process_optional_headers
                - flb_gzip_decompressor_process_header
        - Branch String:   'src/flb_gzip.c:702,44'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:703,9'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
                - flb_gzip_decompressor_process_optional_headers
                - flb_gzip_decompressor_process_header
            - BranchSide:      'src/flb_gzip.c:707,9'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
                - flb_gzip_decompressor_process_optional_headers
        - Branch String:   'src/flb_gzip.c:702,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:704,55'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_header
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
                - flb_gzip_decompressor_process_optional_headers
            - BranchSide:      'src/flb_gzip.c:707,9'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
                - flb_gzip_decompressor_process_optional_headers
        - Branch String:   'src/flb_gzip.c:707,44'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:708,9'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
                - flb_gzip_decompressor_process_optional_headers
            - BranchSide:      'src/flb_gzip.c:712,9'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
        - Branch String:   'src/flb_gzip.c:707,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:709,65'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_optional_headers
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
            - BranchSide:      'src/flb_gzip.c:712,9'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
        - Branch String:   'src/flb_gzip.c:712,44'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:713,9'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
                - flb_gzip_decompressor_process_body_chunk
            - BranchSide:      'src/flb_gzip.c:722,9'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
        - Branch String:   'src/flb_gzip.c:712,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:714,26'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_body_chunk
                - flb_gzip_decompressor_process_footer
            - BranchSide:      'src/flb_gzip.c:722,9'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
        - Branch String:   'src/flb_gzip.c:722,44'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:722,44'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
            - BranchSide:      'src/flb_gzip.c:723,9'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
        - Branch String:   'src/flb_gzip.c:722,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:722,9'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
            - BranchSide:      'src/flb_gzip.c:724,55'
              BranchSideFuncs:
                - flb_gzip_decompressor_process_footer
      Callsites:
        - Src:             'src/flb_gzip.c:697,9'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:697,9'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:704,18'
          Dst:             flb_gzip_decompressor_process_header
        - Src:             'src/flb_gzip.c:709,18'
          Dst:             flb_gzip_decompressor_process_optional_headers
        - Src:             'src/flb_gzip.c:716,18'
          Dst:             flb_gzip_decompressor_process_body_chunk
        - Src:             'src/flb_gzip.c:724,18'
          Dst:             flb_gzip_decompressor_process_footer
    - functionName:    read_le32
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_gzip_uncompress
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in_data
        - in_len
        - out_data
        - out_len
      BBCount:         100
      ICount:          593
      EdgeCount:       137
      CyclomaticComplexity: 39
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_free
        - flb_log_check
        - flb_log_print
        - flb_malloc
        - read_le16
        - read_le32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_gzip.c:262,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:263,9'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:268,9'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:263,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:263,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:264,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:269,22'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:269,25'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:270,9'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:269,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:270,9'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:274,9'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:270,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:270,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:271,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:274,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:275,9'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:280,11'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:275,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:275,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:276,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:283,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:284,9'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:289,13'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:284,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:284,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:285,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:292,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:293,26'
              BranchSideFuncs:
                - read_le16
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:302,9'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:294,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:295,13'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:298,18'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:295,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:295,13'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:296,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:302,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:303,9'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:312,9'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:304,17'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:305,17'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:308,9'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:305,17'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:305,17'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:306,17'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:308,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:304,17'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:309,5'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:312,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:313,9'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:322,9'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:314,17'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:315,17'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:318,9'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:315,17'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:315,17'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:316,17'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:318,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:314,17'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:319,5'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - read_le16
                - mz_crc32
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:322,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:323,13'
              BranchSideFuncs:
                - read_le16
                - mz_crc32
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:338,23'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:323,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:324,13'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:328,26'
              BranchSideFuncs:
                - read_le16
                - mz_crc32
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:324,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:324,13'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:325,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:330,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:331,13'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:334,15'
              BranchSideFuncs:
                - read_le32
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:331,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:331,13'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:332,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:341,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:342,9'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:347,22'
              BranchSideFuncs:
                - read_le32
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:342,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:342,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:343,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:350,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:351,9'
              BranchSideFuncs:
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:356,26'
              BranchSideFuncs:
                - flb_malloc.499
                - __errno_location
                - flb_errno_print
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
        - Branch String:   'src/flb_gzip.c:351,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:351,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:352,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:357,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:358,9'
              BranchSideFuncs:
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
            - BranchSide:      'src/flb_gzip.c:361,16'
              BranchSideFuncs:
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
                - flb_free.479
        - Branch String:   'src/flb_gzip.c:364,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:365,18'
              BranchSideFuncs:
                - flb_free.479
            - BranchSide:      'src/flb_gzip.c:370,28'
              BranchSideFuncs:
                - mz_inflateInit2
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_free.479
        - Branch String:   'src/flb_gzip.c:380,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:381,18'
              BranchSideFuncs:
                - flb_free.479
            - BranchSide:      'src/flb_gzip.c:385,14'
              BranchSideFuncs:
                - mz_inflate
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
        - Branch String:   'src/flb_gzip.c:386,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:387,9'
              BranchSideFuncs:
                - mz_inflateEnd
                - flb_free.479
            - BranchSide:      'src/flb_gzip.c:392,16'
              BranchSideFuncs:
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:392,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:393,9'
              BranchSideFuncs:
                - mz_inflateEnd
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:400,5'
              BranchSideFuncs:
                - mz_inflateEnd
                - mz_crc32
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
        - Branch String:   'src/flb_gzip.c:395,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:395,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:404,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:405,18'
              BranchSideFuncs:
                - flb_free.479
                - flb_log_check.477
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:411,16'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:406,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:406,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:407,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_gzip.c:263,9'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:263,9'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:270,9'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:270,9'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:275,9'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:275,9'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:284,9'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:284,9'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:293,16'
          Dst:             read_le16
        - Src:             'src/flb_gzip.c:295,13'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:295,13'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:305,17'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:305,17'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:315,17'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:315,17'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:324,13'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:324,13'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:328,16'
          Dst:             read_le16
        - Src:             'src/flb_gzip.c:331,13'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:331,13'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:338,12'
          Dst:             read_le32
        - Src:             'src/flb_gzip.c:342,9'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:342,9'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:347,11'
          Dst:             read_le32
        - Src:             'src/flb_gzip.c:351,9'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:351,9'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:356,15'
          Dst:             flb_malloc
        - Src:             'src/flb_gzip.c:358,9'
          Dst:             __errno_location
        - Src:             'src/flb_gzip.c:358,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_gzip.c:365,9'
          Dst:             flb_free
        - Src:             'src/flb_gzip.c:381,9'
          Dst:             flb_free
        - Src:             'src/flb_gzip.c:388,9'
          Dst:             flb_free
        - Src:             'src/flb_gzip.c:394,9'
          Dst:             flb_free
        - Src:             'src/flb_gzip.c:395,9'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:395,9'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:405,9'
          Dst:             flb_free
        - Src:             'src/flb_gzip.c:406,9'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:406,9'
          Dst:             flb_log_print
    - functionName:    flb_malloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - flb_fuzz_get_probability
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:71,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:72,6'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:76,9'
              BranchSideFuncs:
                - malloc
        - Branch String:   'include/fluent-bit/flb_mem.h:76,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:77,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:80,19'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:71,8'
          Dst:             flb_fuzz_get_probability
    - functionName:    gzip_header
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_gzip_compress
      functionSourceFile: '/src/fluent-bit/src/flb_gzip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in_data
        - in_len
        - out_data
        - out_len
      BBCount:         21
      ICount:          248
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_free
        - flb_log_check
        - flb_log_print
        - flb_malloc
        - gzip_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_gzip.c:167,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:168,9'
              BranchSideFuncs:
                - mz_deflateInit2
                - gzip_header
                - mz_deflate
                - mz_deflateEnd
                - mz_deflateEnd
                - mz_crc32
                - flb_free.479
            - BranchSide:      'src/flb_gzip.c:174,5'
              BranchSideFuncs:
                - mz_deflateInit2
                - gzip_header
                - mz_deflate
                - mz_deflateEnd
                - mz_deflateEnd
                - mz_crc32
                - flb_free.479
        - Branch String:   'src/flb_gzip.c:169,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:169,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_gzip.c:170,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_gzip.c:203,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:204,19'
              BranchSideFuncs:
                - mz_deflate
                - mz_deflateEnd
                - mz_deflateEnd
                - mz_crc32
                - flb_free.479
            - BranchSide:      'src/flb_gzip.c:207,33'
              BranchSideFuncs:
                - mz_deflate
                - mz_deflateEnd
                - mz_deflateEnd
                - mz_crc32
                - flb_free.479
        - Branch String:   'src/flb_gzip.c:208,13'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:209,13'
              BranchSideFuncs:
                - mz_deflateEnd
                - mz_crc32
                - flb_free.479
            - BranchSide:      'src/flb_gzip.c:211,18'
              BranchSideFuncs:
                - mz_deflate
                - mz_deflateEnd
                - mz_crc32
                - flb_free.479
                - mz_deflateEnd
        - Branch String:   'src/flb_gzip.c:217,9'
          Branch Sides:
            - BranchSide:      'src/flb_gzip.c:218,18'
              BranchSideFuncs:
                - flb_free.479
            - BranchSide:      'src/flb_gzip.c:221,21'
              BranchSideFuncs:
                - mz_crc32
      Callsites:
        - Src:             'src/flb_gzip.c:165,15'
          Dst:             flb_malloc
        - Src:             'src/flb_gzip.c:168,9'
          Dst:             __errno_location
        - Src:             'src/flb_gzip.c:168,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_gzip.c:169,9'
          Dst:             flb_log_check
        - Src:             'src/flb_gzip.c:169,9'
          Dst:             flb_log_print
        - Src:             'src/flb_gzip.c:193,5'
          Dst:             gzip_header
        - Src:             'src/flb_gzip.c:218,9'
          Dst:             flb_free
    - functionName:    flb_log_check
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - l
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - flb_worker_log_level
      functionUses:    2
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_log.h:106,12'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:106,15'
              BranchSideFuncs:
                - flb_worker_log_level
            - BranchSide:      'include/fluent-bit/flb_log.h:110,9'
              BranchSideFuncs:
                - flb_worker_log_level
        - Branch String:   'include/fluent-bit/flb_log.h:106,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:107,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:110,9'
              BranchSideFuncs:
                - flb_worker_log_level
        - Branch String:   'include/fluent-bit/flb_log.h:110,19'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:110,43'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:111,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_log.h:110,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:111,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:113,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/fluent-bit/flb_log.h:110,22'
          Dst:             flb_worker_log_level
    - functionName:    check_option
      functionSourceFile: '/src/fluent-bit/src/flb_regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - end
        - new_end
      BBCount:         42
      ICount:          205
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - flb_log_check
        - flb_log_print
        - strrchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_regex.c:65,23'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:65,26'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_regex.c:66,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_regex.c:65,38'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:65,41'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_regex.c:66,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_regex.c:65,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_regex.c:68,14'
              BranchSideFuncs:
                - strrchr
                - flb_log_check.546
                - flb_log_print
                - flb_log_check.546
                - flb_log_print
        - Branch String:   'src/flb_regex.c:74,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:75,10'
              BranchSideFuncs:
                - flb_log_check.546
                - flb_log_print
                - flb_log_check.546
                - flb_log_print
            - BranchSide:      'src/flb_regex.c:79,9'
              BranchSideFuncs:
                - flb_log_check.546
                - flb_log_print
                - flb_log_check.546
                - flb_log_print
        - Branch String:   'src/flb_regex.c:79,22'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:79,25'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_regex.c:80,10'
              BranchSideFuncs: []
        - Branch String:   'src/flb_regex.c:79,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:80,10'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_regex.c:83,16'
              BranchSideFuncs:
                - flb_log_check.546
                - flb_log_print
                - flb_log_check.546
                - flb_log_print
        - Branch String:   'src/flb_regex.c:86,22'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:86,26'
              BranchSideFuncs:
                - flb_log_check.546
                - flb_log_print
                - flb_log_check.546
                - flb_log_print
            - BranchSide:      'src/flb_regex.c:86,5'
              BranchSideFuncs:
                - flb_log_check.546
                - flb_log_print
                - flb_log_check.546
                - flb_log_print
        - Branch String:   'src/flb_regex.c:86,5'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:87,18'
              BranchSideFuncs:
                - flb_log_check.546
                - flb_log_print
                - flb_log_check.546
                - flb_log_print
            - BranchSide:      'src/flb_regex.c:108,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_regex.c:87,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:89,20'
              BranchSideFuncs:
                - flb_log_check.546
                - flb_log_print
                - flb_log_check.546
                - flb_log_print
            - BranchSide:      'src/flb_regex.c:92,20'
              BranchSideFuncs:
                - flb_log_check.546
                - flb_log_print
                - flb_log_check.546
                - flb_log_print
            - BranchSide:      'src/flb_regex.c:95,13'
              BranchSideFuncs:
                - flb_log_check.546
                - flb_log_check.546
                - flb_log_print
                - flb_log_print
            - BranchSide:      'src/flb_regex.c:98,20'
              BranchSideFuncs:
                - flb_log_check.546
                - flb_log_print
                - flb_log_check.546
                - flb_log_print
            - BranchSide:      'src/flb_regex.c:101,13'
              BranchSideFuncs:
                - flb_log_check.546
                - flb_log_print
        - Branch String:   'src/flb_regex.c:95,13'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:95,13'
              BranchSideFuncs:
                - flb_log_print
                - flb_log_check.546
                - flb_log_check.546
                - flb_log_print
            - BranchSide:      'src/flb_regex.c:96,13'
              BranchSideFuncs:
                - flb_log_check.546
                - flb_log_print
                - flb_log_check.546
                - flb_log_print
        - Branch String:   'src/flb_regex.c:101,13'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:101,13'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_regex.c:102,14'
              BranchSideFuncs: []
        - Branch String:   'src/flb_regex.c:108,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:109,10'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_regex.c:113,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_regex.c:73,11'
          Dst:             strrchr
        - Src:             'src/flb_regex.c:95,13'
          Dst:             flb_log_check
        - Src:             'src/flb_regex.c:95,13'
          Dst:             flb_log_print
        - Src:             'src/flb_regex.c:101,13'
          Dst:             flb_log_check
        - Src:             'src/flb_regex.c:101,13'
          Dst:             flb_log_print
    - functionName:    flb_fuzz_get_probability
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:59,7'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:60,5'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:62,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_regex_exit
      functionSourceFile: '/src/fluent-bit/src/flb_regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_regex.c:324,5'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:324,5'
              BranchSideFuncs:
                - onig_end
            - BranchSide:      'src/flb_regex.c:324,5'
              BranchSideFuncs:
                - onig_end
      Callsites:       []
    - functionName:    flb_regex_destroy
      functionSourceFile: '/src/fluent-bit/src/flb_regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flb_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_regex.c:318,5'
          Dst:             flb_free
    - functionName:    flb_free
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cb_onig_named
      functionSourceFile: '/src/fluent-bit/src/flb_regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - name_end
        - ngroup_num
        - group_nums
        - reg
        - data
      BBCount:         13
      ICount:          150
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_regex.c:41,5'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:42,14'
              BranchSideFuncs:
                - onig_name_to_backref_number
            - BranchSide:      'src/flb_regex.c:57,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_regex.c:45,13'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:46,13'
              BranchSideFuncs:
                - onig_name_to_backref_number
            - BranchSide:      'src/flb_regex.c:52,13'
              BranchSideFuncs:
                - onig_name_to_backref_number
        - Branch String:   'src/flb_regex.c:52,13'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:53,27'
              BranchSideFuncs:
                - onig_name_to_backref_number
            - BranchSide:      'src/flb_regex.c:55,5'
              BranchSideFuncs:
                - onig_name_to_backref_number
      Callsites:       []
    - functionName:    flb_regex_parse
      functionSourceFile: '/src/fluent-bit/src/flb_regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - result
        - cb_match
        - data
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cb_onig_named
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_regex.c:309,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:310,16'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_regex.c:312,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_regex.c:306,11'
          Dst:             cb_onig_named
    - functionName:    flb_regex_match
      functionSourceFile: '/src/fluent-bit/src/flb_regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - r
        - str
        - slen
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_regex.c:284,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:285,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_regex.c:287,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_regex_results_size
      functionSourceFile: '/src/fluent-bit/src/flb_regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - result
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_regex.c:263,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:264,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_regex.c:267,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_regex_results_release
      functionSourceFile: '/src/fluent-bit/src/flb_regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - result
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_regex_results_get
      functionSourceFile: '/src/fluent-bit/src/flb_regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - result
        - i
        - start
        - end
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_regex.c:239,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_regex.c:243,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_regex.c:243,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:244,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_regex.c:247,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_regex_do
      functionSourceFile: '/src/fluent-bit/src/flb_regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - str
        - slen
        - result
      BBCount:         14
      ICount:          133
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - flb_errno_print
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_regex.c:192,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:193,9'
              BranchSideFuncs:
                - onig_search
                - onig_region_free
                - onig_region_free
                - onig_region_free
            - BranchSide:      'src/flb_regex.c:199,13'
              BranchSideFuncs:
                - onig_search
                - onig_region_free
                - onig_region_free
                - onig_region_free
        - Branch String:   'src/flb_regex.c:209,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:210,9'
              BranchSideFuncs:
                - onig_region_free
            - BranchSide:      'src/flb_regex.c:214,14'
              BranchSideFuncs:
                - onig_region_free
                - onig_region_free
        - Branch String:   'src/flb_regex.c:225,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:226,9'
              BranchSideFuncs:
                - onig_region_free
            - BranchSide:      'src/flb_regex.c:230,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_regex.c:193,9'
          Dst:             __errno_location
        - Src:             'src/flb_regex.c:193,9'
          Dst:             flb_errno_print
    - functionName:    str_to_regex
      functionSourceFile: '/src/fluent-bit/src/flb_regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pattern
        - reg
      BBCount:         14
      ICount:          117
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - check_option
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_regex.c:132,27'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:132,30'
              BranchSideFuncs:
                - onig_new
            - BranchSide:      'src/flb_regex.c:137,9'
              BranchSideFuncs:
                - onig_new
        - Branch String:   'src/flb_regex.c:132,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:133,14'
              BranchSideFuncs:
                - onig_new
            - BranchSide:      'src/flb_regex.c:137,9'
              BranchSideFuncs:
                - onig_new
        - Branch String:   'src/flb_regex.c:137,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:139,14'
              BranchSideFuncs:
                - onig_new
            - BranchSide:      'src/flb_regex.c:143,20'
              BranchSideFuncs:
                - onig_new
        - Branch String:   'src/flb_regex.c:148,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:149,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_regex.c:151,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_regex.c:126,11'
          Dst:             strlen
        - Src:             'src/flb_regex.c:130,14'
          Dst:             check_option
    - functionName:    flb_malloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - flb_fuzz_get_probability
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:71,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:72,6'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:76,9'
              BranchSideFuncs:
                - malloc
        - Branch String:   'include/fluent-bit/flb_mem.h:76,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:77,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:80,19'
              BranchSideFuncs:
                - malloc
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:71,8'
          Dst:             flb_fuzz_get_probability
    - functionName:    flb_regex_create
      functionSourceFile: '/src/fluent-bit/src/flb_regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pattern
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_free
        - flb_malloc
        - str_to_regex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_regex.c:167,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:168,9'
              BranchSideFuncs:
                - str_to_regex
                - flb_free.555
            - BranchSide:      'src/flb_regex.c:173,24'
              BranchSideFuncs:
                - str_to_regex
                - flb_free.555
        - Branch String:   'src/flb_regex.c:174,9'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:175,18'
              BranchSideFuncs:
                - flb_free.555
            - BranchSide:      'src/flb_regex.c:179,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_regex.c:166,9'
          Dst:             flb_malloc
        - Src:             'src/flb_regex.c:168,9'
          Dst:             __errno_location
        - Src:             'src/flb_regex.c:168,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_regex.c:173,11'
          Dst:             str_to_regex
        - Src:             'src/flb_regex.c:175,9'
          Dst:             flb_free
    - functionName:    flb_regex_init
      functionSourceFile: '/src/fluent-bit/src/flb_regex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_regex.c:157,12'
          Branch Sides:
            - BranchSide:      'src/flb_regex.c:157,12'
              BranchSideFuncs:
                - onig_init
            - BranchSide:      'src/flb_regex.c:157,12'
              BranchSideFuncs:
                - onig_init
      Callsites:       []
    - functionName:    log_push
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - log
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - close
        - fprintf
        - open
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_log.c:70,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:71,37'
              BranchSideFuncs:
                - write
            - BranchSide:      'src/flb_log.c:73,14'
              BranchSideFuncs:
                - open
                - write
                - close
                - fprintf
                - write
        - Branch String:   'src/flb_log.c:75,13'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:76,21'
              BranchSideFuncs:
                - fprintf
                - write
            - BranchSide:      'src/flb_log.c:80,21'
              BranchSideFuncs:
                - write
                - close
      Callsites:
        - Src:             'src/flb_log.c:71,16'
          Dst:             write
        - Src:             'src/flb_log.c:74,14'
          Dst:             open
        - Src:             'src/flb_log.c:76,13'
          Dst:             fprintf
        - Src:             'src/flb_log.c:78,20'
          Dst:             write
        - Src:             'src/flb_log.c:80,15'
          Dst:             write
        - Src:             'src/flb_log.c:81,9'
          Dst:             close
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_byte
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - flb_errno_print
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_log.c:57,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:58,9'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_log.c:62,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_log.c:56,11'
          Dst:             read
        - Src:             'src/flb_log.c:58,9'
          Dst:             __errno_location
        - Src:             'src/flb_log.c:58,9'
          Dst:             flb_errno_print
    - functionName:    flb_errno_print
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - errnum
        - file
        - line
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xpg_strerror_r
        - flb_log_check
        - flb_log_print
      functionUses:    43
      BranchProfiles:
        - Branch String:   'src/flb_log.c:678,5'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:678,5'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_log.c:678,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_log.c:677,5'
          Dst:             __xpg_strerror_r
        - Src:             'src/flb_log.c:678,5'
          Dst:             flb_log_check
        - Src:             'src/flb_log.c:678,5'
          Dst:             flb_log_print
    - functionName:    __xpg_strerror_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_log_check
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - l
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - flb_worker_log_level
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_log.h:106,12'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:106,15'
              BranchSideFuncs:
                - flb_worker_log_level
            - BranchSide:      'include/fluent-bit/flb_log.h:110,9'
              BranchSideFuncs:
                - flb_worker_log_level
        - Branch String:   'include/fluent-bit/flb_log.h:106,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:107,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:110,9'
              BranchSideFuncs:
                - flb_worker_log_level
        - Branch String:   'include/fluent-bit/flb_log.h:110,19'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:110,43'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:111,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_log.h:110,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:111,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:113,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/fluent-bit/flb_log.h:110,22'
          Dst:             flb_worker_log_level
    - functionName:    flb_log_print
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - file
        - line
        - fmt
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - flb_log_construct
        - flb_pipe_write_all
        - flb_worker_get
        - fprintf
        - perror
      functionUses:    68
      BranchProfiles:
        - Branch String:   'src/flb_log.c:646,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:647,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:650,9'
              BranchSideFuncs:
                - flb_worker_get
                - fprintf
                - flb_pipe_write_all
                - fprintf
                - perror
        - Branch String:   'src/flb_log.c:651,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:652,32'
              BranchSideFuncs:
                - flb_pipe_write_all
                - fprintf
                - perror
            - BranchSide:      'src/flb_log.c:659,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'src/flb_log.c:653,13'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:654,21'
              BranchSideFuncs:
                - fprintf
                - perror
            - BranchSide:      'src/flb_log.c:657,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_log.c:643,11'
          Dst:             flb_log_construct
        - Src:             'src/flb_log.c:650,9'
          Dst:             flb_worker_get
        - Src:             'src/flb_log.c:652,13'
          Dst:             flb_pipe_write_all
        - Src:             'src/flb_log.c:654,13'
          Dst:             fprintf
        - Src:             'src/flb_log.c:655,13'
          Dst:             perror
        - Src:             'src/flb_log.c:659,9'
          Dst:             fprintf
    - functionName:    flb_log_construct
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - ret_len
        - type
        - file
        - line
        - fmt
        - args
      BBCount:         22
      ICount:          250
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - isatty
        - localtime_r
        - snprintf
        - strlen
        - time
        - vsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_log.c:514,5'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:516,22'
              BranchSideFuncs:
                - isatty
                - time
                - localtime_r
                - snprintf
                - vsnprintf
                - strlen
            - BranchSide:      'src/flb_log.c:520,22'
              BranchSideFuncs:
                - isatty
                - time
                - localtime_r
                - snprintf
                - vsnprintf
                - strlen
            - BranchSide:      'src/flb_log.c:524,22'
              BranchSideFuncs:
                - isatty
                - time
                - localtime_r
                - snprintf
                - vsnprintf
                - strlen
            - BranchSide:      'src/flb_log.c:528,22'
              BranchSideFuncs:
                - isatty
                - time
                - localtime_r
                - snprintf
                - vsnprintf
                - strlen
            - BranchSide:      'src/flb_log.c:532,22'
              BranchSideFuncs:
                - isatty
                - time
                - localtime_r
                - snprintf
                - vsnprintf
                - strlen
            - BranchSide:      'src/flb_log.c:536,22'
              BranchSideFuncs:
                - isatty
                - time
                - localtime_r
                - snprintf
                - vsnprintf
                - strlen
            - BranchSide:      'src/flb_log.c:540,22'
              BranchSideFuncs:
                - isatty
                - time
                - localtime_r
                - snprintf
                - vsnprintf
                - strlen
            - BranchSide:      'src/flb_log.c:551,10'
              BranchSideFuncs:
                - isatty
                - time
                - localtime_r
                - snprintf
                - vsnprintf
                - strlen
        - Branch String:   'src/flb_log.c:551,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:552,22'
              BranchSideFuncs:
                - time
                - localtime_r
                - snprintf
                - vsnprintf
                - strlen
            - BranchSide:      'src/flb_log.c:558,11'
              BranchSideFuncs:
                - time
                - localtime_r
                - snprintf
                - vsnprintf
                - strlen
        - Branch String:   'src/flb_log.c:561,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:562,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:565,20'
              BranchSideFuncs:
                - snprintf
                - vsnprintf
                - strlen
        - Branch String:   'src/flb_log.c:586,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:589,11'
              BranchSideFuncs:
                - strlen
        - Branch String:   'src/flb_log.c:598,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:600,16'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:603,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_log.c:551,10'
          Dst:             isatty
        - Src:             'src/flb_log.c:558,11'
          Dst:             time
        - Src:             'src/flb_log.c:559,15'
          Dst:             localtime_r
        - Src:             'src/flb_log.c:565,11'
          Dst:             snprintf
        - Src:             'src/flb_log.c:583,13'
          Dst:             vsnprintf
        - Src:             'src/flb_log.c:591,13'
          Dst:             strlen
    - functionName:    isatty
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    localtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log_read
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - log
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_pipe_read_all
        - fprintf
        - log_push
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_log.c:98,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:99,9'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_log.c:102,13'
              BranchSideFuncs:
                - log_push
                - fprintf
        - Branch String:   'src/flb_log.c:102,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:103,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'src/flb_log.c:107,20'
              BranchSideFuncs:
                - log_push
      Callsites:
        - Src:             'src/flb_log.c:97,13'
          Dst:             flb_pipe_read_all
        - Src:             'src/flb_log.c:99,9'
          Dst:             __errno_location
        - Src:             'src/flb_log.c:99,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_log.c:103,9'
          Dst:             fprintf
        - Src:             'src/flb_log.c:107,5'
          Dst:             log_push
    - functionName:    flb_fuzz_get_probability
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:59,7'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:60,5'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:62,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_log_destroy
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - log
        - config
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flb_free
        - flb_log_cache_destroy
        - flb_log_worker_destroy
        - flb_pipe_destroy
        - pthread_join
        - write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_log.c:693,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:693,9'
              BranchSideFuncs:
                - flb_log_cache_destroy
                - flb_log_worker_destroy
                - flb_free.672
                - flb_free.672
            - BranchSide:      'src/flb_log.c:694,31'
              BranchSideFuncs:
                - flb_log_cache_destroy
                - flb_log_worker_destroy
                - flb_free.672
                - flb_free.672
      Callsites:
        - Src:             'src/flb_log.c:687,5'
          Dst:             write
        - Src:             'src/flb_log.c:688,5'
          Dst:             pthread_join
        - Src:             'src/flb_log.c:692,5'
          Dst:             flb_pipe_destroy
        - Src:             'src/flb_log.c:694,9'
          Dst:             flb_log_cache_destroy
        - Src:             'src/flb_log.c:697,5'
          Dst:             flb_log_worker_destroy
        - Src:             'src/flb_log.c:698,5'
          Dst:             flb_free
        - Src:             'src/flb_log.c:699,5'
          Dst:             flb_free
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_log_cache_destroy
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - flb_free
        - flb_sds_destroy
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/flb_log.c:190,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:191,9'
              BranchSideFuncs:
                - flb_free.672
                - flb_sds_destroy
                - mk_list_del.673
                - flb_free.672
            - BranchSide:      'src/flb_log.c:194,5'
              BranchSideFuncs:
                - flb_free.672
                - flb_sds_destroy
                - mk_list_del.673
                - flb_free.672
        - Branch String:   'src/flb_log.c:194,5'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:195,17'
              BranchSideFuncs:
                - flb_sds_destroy
                - mk_list_del.673
                - flb_free.672
                - flb_free.672
            - BranchSide:      'src/flb_log.c:200,14'
              BranchSideFuncs:
                - flb_free.672
      Callsites:
        - Src:             'src/flb_log.c:196,9'
          Dst:             flb_sds_destroy
        - Src:             'src/flb_log.c:198,9'
          Dst:             flb_free
        - Src:             'src/flb_log.c:200,5'
          Dst:             flb_free
    - functionName:    flb_log_worker_destroy
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - worker
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - flb_pipe_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_log.c:308,5'
          Dst:             flb_pipe_destroy
    - functionName:    flb_free
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_log_is_truncated
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - file
        - line
        - fmt
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flb_log_construct
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_log.c:625,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:626,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:629,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_log.c:622,11'
          Dst:             flb_log_construct
    - functionName:    log_worker_collector
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         24
      ICount:          169
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - consume_byte
        - log_read
        - pthread_cond_signal
        - pthread_exit
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_log.c:130,5'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:131,23'
              BranchSideFuncs:
                - mk_event_wait
                - pthread_exit
                - consume_byte
                - log_read
            - BranchSide:      'src/flb_log.c:143,5'
              BranchSideFuncs:
                - pthread_exit
        - Branch String:   'src/flb_log.c:132,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:132,9'
              BranchSideFuncs:
                - pthread_exit
                - mk_event_wait
                - consume_byte
                - log_read
            - BranchSide:      'src/flb_log.c:132,9'
              BranchSideFuncs:
                - pthread_exit
                - mk_event_wait
                - consume_byte
                - log_read
        - Branch String:   'src/flb_log.c:132,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:130,5'
              BranchSideFuncs:
                - pthread_exit
                - mk_event_wait
                - consume_byte
                - log_read
            - BranchSide:      'src/flb_log.c:133,17'
              BranchSideFuncs:
                - pthread_exit
                - mk_event_wait
                - consume_byte
                - log_read
        - Branch String:   'src/flb_log.c:133,17'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:134,26'
              BranchSideFuncs:
                - log_read
                - pthread_exit
                - mk_event_wait
                - consume_byte
            - BranchSide:      'src/flb_log.c:136,22'
              BranchSideFuncs:
                - pthread_exit
                - mk_event_wait
                - log_read
                - consume_byte
        - Branch String:   'src/flb_log.c:132,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:132,9'
              BranchSideFuncs:
                - pthread_exit
                - mk_event_wait
                - consume_byte
                - log_read
            - BranchSide:      'src/flb_log.c:132,9'
              BranchSideFuncs:
                - pthread_exit
                - mk_event_wait
                - consume_byte
                - log_read
      Callsites:
        - Src:             'src/flb_log.c:125,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/flb_log.c:127,5'
          Dst:             pthread_cond_signal
        - Src:             'src/flb_log.c:128,5'
          Dst:             pthread_mutex_unlock
        - Src:             'src/flb_log.c:134,17'
          Dst:             log_read
        - Src:             'src/flb_log.c:137,17'
          Dst:             consume_byte
        - Src:             'src/flb_log.c:143,5'
          Dst:             pthread_exit
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_log_create
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - config
        - type
        - level
        - out
      BBCount:         24
      ICount:          277
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - flb_calloc
        - flb_errno_print
        - flb_free
        - flb_log_worker_init
        - flb_pipe_create
        - flb_worker_context_create
        - flb_worker_create
        - fprintf
        - log_worker_collector
        - pthread_cond_init
        - pthread_cond_wait
        - pthread_mutex_init
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_log.c:399,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:400,9'
              BranchSideFuncs:
                - mk_event_loop_create
                - fprintf
                - flb_free.672
                - flb_pipe_create
                - MK_EVENT_ZERO.674
                - mk_event_add
                - flb_worker_context_create
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_log_worker_init
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_mutex_lock
                - flb_worker_create
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
                - fprintf
                - mk_event_loop_destroy
                - flb_free.672
                - fprintf
                - mk_event_loop_destroy
                - flb_free.672
            - BranchSide:      'src/flb_log.c:403,19'
              BranchSideFuncs:
                - mk_event_loop_create
                - fprintf
                - flb_free.672
                - flb_pipe_create
                - MK_EVENT_ZERO.674
                - mk_event_add
                - flb_worker_context_create
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_log_worker_init
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_mutex_lock
                - flb_worker_create
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
                - fprintf
                - mk_event_loop_destroy
                - flb_free.672
                - fprintf
                - mk_event_loop_destroy
                - flb_free.672
        - Branch String:   'src/flb_log.c:407,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:408,17'
              BranchSideFuncs:
                - flb_pipe_create
                - MK_EVENT_ZERO.674
                - mk_event_add
                - flb_worker_context_create
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_log_worker_init
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_mutex_lock
                - flb_worker_create
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
                - fprintf
                - mk_event_loop_destroy
                - flb_free.672
                - fprintf
                - mk_event_loop_destroy
                - flb_free.672
            - BranchSide:      'src/flb_log.c:415,18'
              BranchSideFuncs:
                - flb_pipe_create
                - MK_EVENT_ZERO.674
                - mk_event_add
                - flb_worker_context_create
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_log_worker_init
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_mutex_lock
                - flb_worker_create
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
                - fprintf
                - mk_event_loop_destroy
                - flb_free.672
                - fprintf
                - mk_event_loop_destroy
                - flb_free.672
        - Branch String:   'src/flb_log.c:422,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:423,17'
              BranchSideFuncs:
                - fprintf
                - mk_event_loop_destroy
                - flb_free.672
            - BranchSide:      'src/flb_log.c:429,20'
              BranchSideFuncs:
                - MK_EVENT_ZERO.674
                - mk_event_add
                - flb_worker_context_create
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_log_worker_init
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_mutex_lock
                - flb_worker_create
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
                - fprintf
                - mk_event_loop_destroy
                - flb_free.672
        - Branch String:   'src/flb_log.c:434,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:435,17'
              BranchSideFuncs:
                - fprintf
                - mk_event_loop_destroy
                - flb_free.672
            - BranchSide:      'src/flb_log.c:447,52'
              BranchSideFuncs:
                - flb_worker_context_create
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_log_worker_init
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_mutex_lock
                - flb_worker_create
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
        - Branch String:   'src/flb_log.c:448,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:449,9'
              BranchSideFuncs:
                - flb_log_worker_init
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_mutex_lock
                - flb_worker_create
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
            - BranchSide:      'src/flb_log.c:456,5'
              BranchSideFuncs:
                - flb_log_worker_init
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_mutex_lock
                - flb_worker_create
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
        - Branch String:   'src/flb_log.c:460,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:461,9'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
            - BranchSide:      'src/flb_log.c:468,19'
              BranchSideFuncs:
                - pthread_mutex_init
                - pthread_cond_init
                - pthread_mutex_lock
                - flb_worker_create
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
        - Branch String:   'src/flb_log.c:481,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:482,31'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - mk_event_loop_destroy
                - flb_free.672
                - flb_free.672
            - BranchSide:      'src/flb_log.c:491,5'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_cond_wait
        - Branch String:   'src/flb_log.c:491,5'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:492,28'
              BranchSideFuncs:
                - pthread_cond_wait
                - pthread_mutex_unlock
            - BranchSide:      'src/flb_log.c:494,27'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'src/flb_log.c:398,11'
          Dst:             flb_calloc
        - Src:             'src/flb_log.c:400,9'
          Dst:             __errno_location
        - Src:             'src/flb_log.c:400,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_log.c:408,9'
          Dst:             fprintf
        - Src:             'src/flb_log.c:409,9'
          Dst:             flb_free
        - Src:             'src/flb_log.c:421,11'
          Dst:             flb_pipe_create
        - Src:             'src/flb_log.c:423,9'
          Dst:             fprintf
        - Src:             'src/flb_log.c:425,9'
          Dst:             flb_free
        - Src:             'src/flb_log.c:435,9'
          Dst:             fprintf
        - Src:             'src/flb_log.c:437,9'
          Dst:             flb_free
        - Src:             'src/flb_log.c:447,14'
          Dst:             flb_worker_context_create
        - Src:             'src/flb_log.c:449,9'
          Dst:             __errno_location
        - Src:             'src/flb_log.c:449,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_log.c:451,9'
          Dst:             flb_free
        - Src:             'src/flb_log.c:459,11'
          Dst:             flb_log_worker_init
        - Src:             'src/flb_log.c:461,9'
          Dst:             __errno_location
        - Src:             'src/flb_log.c:461,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_log.c:463,9'
          Dst:             flb_free
        - Src:             'src/flb_log.c:465,9'
          Dst:             flb_free
        - Src:             'src/flb_log.c:474,5'
          Dst:             pthread_mutex_init
        - Src:             'src/flb_log.c:475,5'
          Dst:             pthread_cond_init
        - Src:             'src/flb_log.c:478,5'
          Dst:             pthread_mutex_lock
        - Src:             'src/flb_log.c:480,11'
          Dst:             flb_worker_create
        - Src:             'src/flb_log.c:480,11'
          Dst:             log_worker_collector
        - Src:             'src/flb_log.c:482,9'
          Dst:             pthread_mutex_unlock
        - Src:             'src/flb_log.c:484,9'
          Dst:             flb_free
        - Src:             'src/flb_log.c:485,9'
          Dst:             flb_free
        - Src:             'src/flb_log.c:492,9'
          Dst:             pthread_cond_wait
        - Src:             'src/flb_log.c:494,5'
          Dst:             pthread_mutex_unlock
    - functionName:    flb_calloc
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - n
        - size
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - flb_fuzz_get_probability
      functionUses:    3
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_mem.h:85,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:86,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:90,8'
              BranchSideFuncs:
                - flb_fuzz_get_probability.667
                - calloc
        - Branch String:   'include/fluent-bit/flb_mem.h:90,8'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_mem.h:91,6'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_mem.h:95,19'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'include/fluent-bit/flb_mem.h:90,8'
          Dst:             flb_fuzz_get_probability
        - Src:             'include/fluent-bit/flb_mem.h:95,12'
          Dst:             calloc
    - functionName:    flb_log_worker_init
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - worker
      BBCount:         10
      ICount:          96
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_log_cache_create
        - flb_pipe_create
        - flb_pipe_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_log.c:321,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:322,9'
              BranchSideFuncs:
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_log.c:327,24'
              BranchSideFuncs:
                - mk_event_add
                - flb_log_cache_create
                - flb_pipe_destroy
                - flb_pipe_destroy
        - Branch String:   'src/flb_log.c:329,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:330,26'
              BranchSideFuncs:
                - flb_pipe_destroy
            - BranchSide:      'src/flb_log.c:335,13'
              BranchSideFuncs:
                - flb_log_cache_create
                - flb_pipe_destroy
        - Branch String:   'src/flb_log.c:336,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:337,26'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:340,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_log.c:320,11'
          Dst:             flb_pipe_create
        - Src:             'src/flb_log.c:322,9'
          Dst:             __errno_location
        - Src:             'src/flb_log.c:322,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_log.c:330,9'
          Dst:             flb_pipe_destroy
        - Src:             'src/flb_log.c:335,13'
          Dst:             flb_log_cache_create
        - Src:             'src/flb_log.c:337,9'
          Dst:             flb_pipe_destroy
    - functionName:    pthread_mutex_init
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_init
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_wait
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_log_cache_create
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - timeout_seconds
        - size
      BBCount:         17
      ICount:          120
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - flb_calloc
        - flb_errno_print
        - flb_log_cache_destroy
        - flb_sds_create_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_log.c:152,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:156,13'
              BranchSideFuncs:
                - flb_calloc.675
                - __errno_location
                - flb_errno_print
                - mk_list_init.681
                - flb_calloc.675
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
                - flb_sds_create_size
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
                - mk_list_add.682
        - Branch String:   'src/flb_log.c:157,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:158,9'
              BranchSideFuncs:
                - mk_list_init.681
                - flb_calloc.675
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
                - flb_sds_create_size
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
                - mk_list_add.682
            - BranchSide:      'src/flb_log.c:161,22'
              BranchSideFuncs:
                - mk_list_init.681
                - flb_calloc.675
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
                - flb_sds_create_size
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
                - mk_list_add.682
        - Branch String:   'src/flb_log.c:164,5'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:165,17'
              BranchSideFuncs:
                - flb_calloc.675
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
                - flb_sds_create_size
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
                - mk_list_add.682
            - BranchSide:      'src/flb_log.c:181,12'
              BranchSideFuncs: []
        - Branch String:   'src/flb_log.c:166,13'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:167,13'
              BranchSideFuncs:
                - flb_sds_create_size
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
                - mk_list_add.682
                - flb_calloc.675
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
            - BranchSide:      'src/flb_log.c:172,22'
              BranchSideFuncs:
                - flb_sds_create_size
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
                - mk_list_add.682
                - flb_calloc.675
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
        - Branch String:   'src/flb_log.c:173,13'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:174,13'
              BranchSideFuncs:
                - mk_list_add.682
                - flb_calloc.675
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
                - flb_sds_create_size
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
            - BranchSide:      'src/flb_log.c:177,9'
              BranchSideFuncs:
                - mk_list_add.682
                - flb_calloc.675
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
                - flb_sds_create_size
                - __errno_location
                - flb_errno_print
                - flb_log_cache_destroy
      Callsites:
        - Src:             'src/flb_log.c:156,13'
          Dst:             flb_calloc
        - Src:             'src/flb_log.c:158,9'
          Dst:             __errno_location
        - Src:             'src/flb_log.c:158,9'
          Dst:             flb_errno_print
        - Src:             'src/flb_log.c:165,17'
          Dst:             flb_calloc
        - Src:             'src/flb_log.c:167,13'
          Dst:             __errno_location
        - Src:             'src/flb_log.c:167,13'
          Dst:             flb_errno_print
        - Src:             'src/flb_log.c:168,13'
          Dst:             flb_log_cache_destroy
        - Src:             'src/flb_log.c:172,22'
          Dst:             flb_sds_create_size
        - Src:             'src/flb_log.c:174,13'
          Dst:             __errno_location
        - Src:             'src/flb_log.c:174,13'
          Dst:             flb_errno_print
        - Src:             'src/flb_log.c:175,13'
          Dst:             flb_log_cache_destroy
    - functionName:    flb_log_set_file
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - config
        - out
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_log.c:378,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:379,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:383,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_log_get_level_str
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         24
      ICount:          96
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - strcasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_log.c:352,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:353,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:355,25'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/flb_log.c:355,14'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:358,25'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/flb_log.c:358,43'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:358,57'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:359,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_log.c:358,14'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:359,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:361,25'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/flb_log.c:361,14'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:362,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:364,25'
              BranchSideFuncs:
                - strcasecmp
                - strcasecmp
        - Branch String:   'src/flb_log.c:364,14'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:367,25'
              BranchSideFuncs:
                - strcasecmp
      Callsites:
        - Src:             'src/flb_log.c:352,9'
          Dst:             strcasecmp
        - Src:             'src/flb_log.c:355,14'
          Dst:             strcasecmp
        - Src:             'src/flb_log.c:358,14'
          Dst:             strcasecmp
        - Src:             'src/flb_log.c:358,46'
          Dst:             strcasecmp
        - Src:             'src/flb_log.c:361,14'
          Dst:             strcasecmp
        - Src:             'src/flb_log.c:364,14'
          Dst:             strcasecmp
        - Src:             'src/flb_log.c:367,14'
          Dst:             strcasecmp
    - functionName:    flb_log_set_level
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - config
        - level
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_sds_len_set
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_sds.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - s
        - len
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_log_cache_check_suppress
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cache
        - msg_buf
        - msg_size
      BBCount:         10
      ICount:          98
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - flb_log_cache_exists
        - flb_log_cache_get_target
        - flb_sds_copy
        - flb_sds_len_set
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_log.c:279,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:281,42'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:295,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_log.c:284,13'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:285,13'
              BranchSideFuncs:
                - flb_sds_len_set.685
                - flb_sds_copy
            - BranchSide:      'src/flb_log.c:289,25'
              BranchSideFuncs:
                - flb_sds_len_set.685
                - flb_sds_copy
        - Branch String:   'src/flb_log.c:295,13'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:296,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:299,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_log.c:275,11'
          Dst:             time
        - Src:             'src/flb_log.c:276,13'
          Dst:             flb_log_cache_exists
        - Src:             'src/flb_log.c:281,17'
          Dst:             flb_log_cache_get_target
        - Src:             'src/flb_log.c:289,9'
          Dst:             flb_sds_len_set
        - Src:             'src/flb_log.c:290,22'
          Dst:             flb_sds_copy
    - functionName:    flb_log_cache_exists
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cache
        - msg_buf
        - msg_size
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - flb_sds_len
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_log.c:209,9'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:210,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:214,12'
              BranchSideFuncs:
                - flb_sds_len.686
                - strncmp
        - Branch String:   'src/flb_log.c:216,5'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:217,17'
              BranchSideFuncs:
                - flb_sds_len.686
                - strncmp
            - BranchSide:      'src/flb_log.c:231,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_log.c:218,13'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:219,13'
              BranchSideFuncs:
                - flb_sds_len.686
                - strncmp
            - BranchSide:      'src/flb_log.c:222,25'
              BranchSideFuncs:
                - flb_sds_len.686
                - strncmp
        - Branch String:   'src/flb_log.c:222,13'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:223,13'
              BranchSideFuncs:
                - flb_sds_len.686
                - strncmp
            - BranchSide:      'src/flb_log.c:226,21'
              BranchSideFuncs:
                - strncmp
                - flb_sds_len.686
        - Branch String:   'src/flb_log.c:226,13'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:227,20'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:229,5'
              BranchSideFuncs:
                - flb_sds_len.686
                - strncmp
      Callsites:
        - Src:             'src/flb_log.c:222,13'
          Dst:             flb_sds_len
        - Src:             'src/flb_log.c:226,13'
          Dst:             strncmp
    - functionName:    flb_log_cache_get_target
      functionSourceFile: '/src/fluent-bit/src/flb_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - cache
        - ts
      BBCount:         16
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_log.c:242,5'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:243,17'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:261,12'
              BranchSideFuncs: []
        - Branch String:   'src/flb_log.c:246,13'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:247,20'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:251,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_log.c:251,13'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:252,20'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:256,14'
              BranchSideFuncs: []
        - Branch String:   'src/flb_log.c:256,21'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:256,24'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:257,22'
              BranchSideFuncs: []
        - Branch String:   'src/flb_log.c:256,13'
          Branch Sides:
            - BranchSide:      'src/flb_log.c:257,22'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_log.c:259,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_sds_len
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_sds.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_utf8_print
      functionSourceFile: '/src/fluent-bit/src/flb_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - flb_utf8_decode
        - printf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_utf8.c:117,5'
          Branch Sides:
            - BranchSide:      'src/flb_utf8.c:117,5'
              BranchSideFuncs:
                - flb_utf8_decode
                - printf
                - printf
            - BranchSide:      'src/flb_utf8.c:118,61'
              BranchSideFuncs:
                - flb_utf8_decode
                - printf
                - printf
        - Branch String:   'src/flb_utf8.c:119,13'
          Branch Sides:
            - BranchSide:      'src/flb_utf8.c:120,49'
              BranchSideFuncs:
                - printf
                - flb_utf8_decode
                - printf
            - BranchSide:      'src/flb_utf8.c:122,18'
              BranchSideFuncs:
                - flb_utf8_decode
                - printf
                - printf
        - Branch String:   'src/flb_utf8.c:122,18'
          Branch Sides:
            - BranchSide:      'src/flb_utf8.c:0,0'
              BranchSideFuncs:
                - printf
            - BranchSide:      'src/flb_utf8.c:123,13'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'src/flb_utf8.c:116,11'
          Dst:             strlen
        - Src:             'src/flb_utf8.c:118,15'
          Dst:             flb_utf8_decode
        - Src:             'src/flb_utf8.c:120,13'
          Dst:             printf
        - Src:             'src/flb_utf8.c:123,13'
          Dst:             printf
    - functionName:    flb_utf8_decode
      functionSourceFile: '/src/fluent-bit/src/flb_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - state
        - codep
        - byte
      BBCount:         30
      ICount:          183
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/flb_utf8.c:47,9'
          Branch Sides:
            - BranchSide:      'src/flb_utf8.c:48,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utf8.c:76,14'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utf8.c:48,13'
          Branch Sides:
            - BranchSide:      'src/flb_utf8.c:50,22'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utf8.c:53,19'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utf8.c:53,18'
          Branch Sides:
            - BranchSide:      'src/flb_utf8.c:55,22'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utf8.c:58,19'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utf8.c:58,18'
          Branch Sides:
            - BranchSide:      'src/flb_utf8.c:60,22'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utf8.c:63,19'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utf8.c:63,18'
          Branch Sides:
            - BranchSide:      'src/flb_utf8.c:65,22'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utf8.c:70,14'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utf8.c:76,13'
          Branch Sides:
            - BranchSide:      'src/flb_utf8.c:77,24'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utf8.c:84,14'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utf8.c:89,9'
          Branch Sides:
            - BranchSide:      'src/flb_utf8.c:91,14'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utf8.c:105,5'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utf8.c:91,30'
          Branch Sides:
            - BranchSide:      'src/flb_utf8.c:91,34'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utf8.c:96,19'
              BranchSideFuncs: []
        - Branch String:   'src/flb_utf8.c:91,13'
          Branch Sides:
            - BranchSide:      'src/flb_utf8.c:93,14'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_utf8.c:96,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_utf8_len
      functionSourceFile: '/src/fluent-bit/src/flb_utf8.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_pipe_write_all
      functionSourceFile: '/src/fluent-bit/src/flb_pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - count
      BBCount:         18
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_time_msleep
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_pipe.c:161,13'
          Branch Sides:
            - BranchSide:      'src/flb_pipe.c:162,17'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - flb_time_msleep
                - write
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_pipe.c:173,18'
              BranchSideFuncs:
                - write
                - __errno_location
                - __errno_location
                - flb_time_msleep
                - __errno_location
                - flb_errno_print
        - Branch String:   'src/flb_pipe.c:162,17'
          Branch Sides:
            - BranchSide:      'src/flb_pipe.c:162,17'
              BranchSideFuncs:
                - flb_time_msleep
                - write
                - __errno_location
                - flb_errno_print
                - __errno_location
                - __errno_location
            - BranchSide:      'src/flb_pipe.c:168,17'
              BranchSideFuncs:
                - flb_time_msleep
                - write
                - __errno_location
                - flb_errno_print
                - __errno_location
                - __errno_location
        - Branch String:   'src/flb_pipe.c:162,17'
          Branch Sides:
            - BranchSide:      'src/flb_pipe.c:168,17'
              BranchSideFuncs:
                - flb_time_msleep
                - write
                - __errno_location
                - flb_errno_print
                - __errno_location
                - __errno_location
            - BranchSide:      'src/flb_pipe.c:171,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_pipe.c:180,5'
          Branch Sides:
            - BranchSide:      'src/flb_pipe.c:160,17'
              BranchSideFuncs:
                - write
                - __errno_location
                - flb_errno_print
                - __errno_location
                - __errno_location
                - flb_time_msleep
            - BranchSide:      'src/flb_pipe.c:182,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_pipe.c:160,17'
          Dst:             write
        - Src:             'src/flb_pipe.c:162,17'
          Dst:             __errno_location
        - Src:             'src/flb_pipe.c:162,17'
          Dst:             __errno_location
        - Src:             'src/flb_pipe.c:168,17'
          Dst:             flb_time_msleep
        - Src:             'src/flb_pipe.c:175,13'
          Dst:             __errno_location
        - Src:             'src/flb_pipe.c:175,13'
          Dst:             flb_errno_print
    - functionName:    flb_pipe_read_all
      functionSourceFile: '/src/fluent-bit/src/flb_pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - count
      BBCount:         18
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - flb_errno_print
        - flb_time_msleep
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_pipe.c:129,13'
          Branch Sides:
            - BranchSide:      'src/flb_pipe.c:130,17'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - flb_time_msleep
                - read
                - __errno_location
                - flb_errno_print
            - BranchSide:      'src/flb_pipe.c:141,18'
              BranchSideFuncs:
                - read
                - __errno_location
                - __errno_location
                - flb_time_msleep
                - __errno_location
                - flb_errno_print
        - Branch String:   'src/flb_pipe.c:130,17'
          Branch Sides:
            - BranchSide:      'src/flb_pipe.c:130,17'
              BranchSideFuncs:
                - flb_time_msleep
                - read
                - __errno_location
                - flb_errno_print
                - __errno_location
                - __errno_location
            - BranchSide:      'src/flb_pipe.c:136,17'
              BranchSideFuncs:
                - flb_time_msleep
                - read
                - __errno_location
                - flb_errno_print
                - __errno_location
                - __errno_location
        - Branch String:   'src/flb_pipe.c:130,17'
          Branch Sides:
            - BranchSide:      'src/flb_pipe.c:136,17'
              BranchSideFuncs:
                - flb_time_msleep
                - read
                - __errno_location
                - flb_errno_print
                - __errno_location
                - __errno_location
            - BranchSide:      'src/flb_pipe.c:139,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_pipe.c:148,5'
          Branch Sides:
            - BranchSide:      'src/flb_pipe.c:128,17'
              BranchSideFuncs:
                - read
                - __errno_location
                - flb_errno_print
                - __errno_location
                - __errno_location
                - flb_time_msleep
            - BranchSide:      'src/flb_pipe.c:150,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_pipe.c:128,17'
          Dst:             read
        - Src:             'src/flb_pipe.c:130,17'
          Dst:             __errno_location
        - Src:             'src/flb_pipe.c:130,17'
          Dst:             __errno_location
        - Src:             'src/flb_pipe.c:136,17'
          Dst:             flb_time_msleep
        - Src:             'src/flb_pipe.c:143,13'
          Dst:             __errno_location
        - Src:             'src/flb_pipe.c:143,13'
          Dst:             flb_errno_print
    - functionName:    flb_pipe_set_nonblocking
      functionSourceFile: '/src/fluent-bit/src/flb_pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fcntl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_pipe.c:113,9'
          Branch Sides:
            - BranchSide:      'src/flb_pipe.c:114,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_pipe.c:115,9'
              BranchSideFuncs:
                - fcntl
        - Branch String:   'src/flb_pipe.c:115,9'
          Branch Sides:
            - BranchSide:      'src/flb_pipe.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_pipe.c:117,18'
              BranchSideFuncs:
                - fcntl
      Callsites:
        - Src:             'src/flb_pipe.c:112,17'
          Dst:             fcntl
        - Src:             'src/flb_pipe.c:117,12'
          Dst:             fcntl
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_pipe_close
      functionSourceFile: '/src/fluent-bit/src/flb_pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fd
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_pipe.c:103,9'
          Branch Sides:
            - BranchSide:      'src/flb_pipe.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_pipe.c:107,18'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'src/flb_pipe.c:107,12'
          Dst:             close
    - functionName:    flb_pipe_destroy
      functionSourceFile: '/src/fluent-bit/src/flb_pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pipefd
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_pipe.c:93,5'
          Dst:             close
        - Src:             'src/flb_pipe.c:94,5'
          Dst:             close
    - functionName:    flb_pipe_create
      functionSourceFile: '/src/fluent-bit/src/flb_pipe.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pipefd
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pipe
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_pipe.c:88,12'
          Dst:             pipe
    - functionName:    pipe
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_time_tz_offset_to_second
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - gmtime
        - localtime
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_time.c:426,16'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:426,12'
              BranchSideFuncs:
                - time
                - localtime
                - gmtime
            - BranchSide:      'src/flb_time.c:426,16'
              BranchSideFuncs:
                - time
                - localtime
                - gmtime
        - Branch String:   'src/flb_time.c:436,26'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:436,30'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:437,14'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:436,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:437,14'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:439,15'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:439,32'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:439,36'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:440,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_time.c:426,16'
          Dst:             time
        - Src:             'src/flb_time.c:427,24'
          Dst:             localtime
        - Src:             'src/flb_time.c:428,22'
          Dst:             gmtime
    - functionName:    localtime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gmtime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_time_pop_from_msgpack
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - time
        - upk
        - map
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - flb_time_msgpack_to_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_time.c:400,22'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:400,25'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:401,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:400,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:401,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:404,9'
              BranchSideFuncs:
                - flb_time_msgpack_to_time
        - Branch String:   'src/flb_time.c:404,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:405,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:408,11'
              BranchSideFuncs:
                - flb_time_msgpack_to_time
        - Branch String:   'src/flb_time.c:410,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:411,17'
              BranchSideFuncs:
                - flb_time_msgpack_to_time
            - BranchSide:      'src/flb_time.c:418,13'
              BranchSideFuncs:
                - flb_time_msgpack_to_time
        - Branch String:   'src/flb_time.c:411,13'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:412,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:415,19'
              BranchSideFuncs:
                - flb_time_msgpack_to_time
      Callsites:
        - Src:             'src/flb_time.c:420,11'
          Dst:             flb_time_msgpack_to_time
    - functionName:    flb_time_msgpack_to_time
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - time
        - obj
      BBCount:         17
      ICount:          148
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - flb_log_check
        - flb_log_print
        - is_eventtime
        - ntohl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_time.c:267,5'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:269,28'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:273,28'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:277,26'
              BranchSideFuncs:
                - is_eventtime
                - ntohl
                - ntohl
                - flb_log_check.780
                - flb_log_print
            - BranchSide:      'src/flb_time.c:288,9'
              BranchSideFuncs:
                - flb_log_check.780
                - flb_log_print
        - Branch String:   'src/flb_time.c:277,13'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:278,13'
              BranchSideFuncs:
                - flb_log_check.780
                - flb_log_print
            - BranchSide:      'src/flb_time.c:282,23'
              BranchSideFuncs:
                - ntohl
                - ntohl
        - Branch String:   'src/flb_time.c:278,13'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:278,13'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_time.c:280,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:288,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:288,9'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_time.c:289,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_time.c:277,13'
          Dst:             is_eventtime
        - Src:             'src/flb_time.c:278,13'
          Dst:             flb_log_check
        - Src:             'src/flb_time.c:278,13'
          Dst:             flb_log_print
        - Src:             'src/flb_time.c:283,38'
          Dst:             ntohl
        - Src:             'src/flb_time.c:285,39'
          Dst:             ntohl
        - Src:             'src/flb_time.c:288,9'
          Dst:             flb_log_check
        - Src:             'src/flb_time.c:288,9'
          Dst:             flb_log_print
    - functionName:    is_eventtime
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/flb_time.c:257,32'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:257,35'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:258,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:257,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:260,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_log_check
      functionSourceFile: '/src/fluent-bit/include/fluent-bit/flb_log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - l
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - flb_worker_log_level
      functionUses:    5
      BranchProfiles:
        - Branch String:   'include/fluent-bit/flb_log.h:106,12'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:106,15'
              BranchSideFuncs:
                - flb_worker_log_level
            - BranchSide:      'include/fluent-bit/flb_log.h:110,9'
              BranchSideFuncs:
                - flb_worker_log_level
        - Branch String:   'include/fluent-bit/flb_log.h:106,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:107,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:110,9'
              BranchSideFuncs:
                - flb_worker_log_level
        - Branch String:   'include/fluent-bit/flb_log.h:110,19'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:110,43'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:111,9'
              BranchSideFuncs: []
        - Branch String:   'include/fluent-bit/flb_log.h:110,9'
          Branch Sides:
            - BranchSide:      'include/fluent-bit/flb_log.h:111,9'
              BranchSideFuncs: []
            - BranchSide:      'include/fluent-bit/flb_log.h:113,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'include/fluent-bit/flb_log.h:110,22'
          Dst:             flb_worker_log_level
    - functionName:    ntohl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_time_pop_from_mpack
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - time
        - reader
      BBCount:         46
      ICount:          329
      EdgeCount:       59
      CyclomaticComplexity: 15
      functionsReached:
        - flb_log_check
        - flb_log_print
        - ntohl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_time.c:306,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:310,21'
              BranchSideFuncs:
                - mpack_read_tag
                - mpack_reader_error
                - mpack_tag_type
                - mpack_tag_array_count
                - mpack_read_tag
                - mpack_reader_error
                - mpack_tag_type
                - mpack_tag_type
                - mpack_tag_ext_length
                - mpack_read_bytes
                - ntohl
                - ntohl
                - mpack_discard
                - flb_log_check.780
                - flb_log_print
                - mpack_tag_double_value
                - mpack_tag_float_value
                - mpack_tag_uint_value
                - mpack_tag_int_value
                - flb_log_check.780
                - flb_log_print
                - flb_log_check.780
                - flb_log_print
                - mpack_tag_array_count
                - mpack_read_tag
                - mpack_reader_error
        - Branch String:   'src/flb_time.c:315,48'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:318,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:316,50'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:317,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:318,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:315,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:324,26'
              BranchSideFuncs:
                - mpack_read_tag
                - mpack_reader_error
                - mpack_tag_type
                - mpack_tag_type
                - mpack_tag_ext_length
                - mpack_read_bytes
                - ntohl
                - ntohl
                - mpack_discard
                - flb_log_check.780
                - flb_log_print
                - mpack_tag_double_value
                - mpack_tag_float_value
                - mpack_tag_uint_value
                - mpack_tag_int_value
                - flb_log_check.780
                - flb_log_print
                - flb_log_check.780
                - flb_log_print
                - mpack_tag_array_count
                - mpack_read_tag
                - mpack_reader_error
        - Branch String:   'src/flb_time.c:326,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:327,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:330,9'
              BranchSideFuncs:
                - mpack_tag_type
                - mpack_tag_type
                - mpack_tag_ext_length
                - mpack_read_bytes
                - ntohl
                - ntohl
                - mpack_discard
                - flb_log_check.780
                - flb_log_print
                - mpack_tag_double_value
                - mpack_tag_float_value
                - mpack_tag_uint_value
                - mpack_tag_int_value
                - flb_log_check.780
                - flb_log_print
                - flb_log_check.780
                - flb_log_print
                - mpack_tag_array_count
                - mpack_read_tag
                - mpack_reader_error
        - Branch String:   'src/flb_time.c:330,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:331,12'
              BranchSideFuncs:
                - mpack_tag_array_count
                - mpack_read_tag
                - mpack_reader_error
                - mpack_tag_type
                - mpack_tag_ext_length
                - mpack_read_bytes
                - ntohl
                - ntohl
                - mpack_discard
                - flb_log_check.780
                - flb_log_print
                - mpack_tag_double_value
                - mpack_tag_float_value
                - mpack_tag_uint_value
                - mpack_tag_int_value
                - flb_log_check.780
                - flb_log_print
                - flb_log_check.780
                - flb_log_print
            - BranchSide:      'src/flb_time.c:345,13'
              BranchSideFuncs:
                - mpack_tag_type
                - mpack_tag_ext_length
                - mpack_read_bytes
                - ntohl
                - ntohl
                - mpack_discard
                - flb_log_check.780
                - flb_log_print
                - mpack_tag_double_value
                - mpack_tag_float_value
                - mpack_tag_uint_value
                - mpack_tag_int_value
                - flb_log_check.780
                - flb_log_print
                - flb_log_check.780
                - flb_log_print
        - Branch String:   'src/flb_time.c:331,12'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:332,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:336,30'
              BranchSideFuncs:
                - mpack_read_tag
                - mpack_reader_error
                - mpack_tag_type
                - mpack_tag_ext_length
                - mpack_read_bytes
                - ntohl
                - ntohl
                - mpack_discard
                - flb_log_check.780
                - flb_log_print
                - mpack_tag_double_value
                - mpack_tag_float_value
                - mpack_tag_uint_value
                - mpack_tag_int_value
                - flb_log_check.780
                - flb_log_print
                - flb_log_check.780
                - flb_log_print
        - Branch String:   'src/flb_time.c:338,13'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:339,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:342,25'
              BranchSideFuncs:
                - mpack_tag_type
                - mpack_tag_ext_length
                - mpack_read_bytes
                - ntohl
                - ntohl
                - mpack_discard
                - flb_log_check.780
                - flb_log_print
                - mpack_tag_double_value
                - mpack_tag_float_value
                - mpack_tag_uint_value
                - mpack_tag_int_value
                - flb_log_check.780
                - flb_log_print
                - flb_log_check.780
                - flb_log_print
        - Branch String:   'src/flb_time.c:345,5'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:347,17'
              BranchSideFuncs:
                - mpack_tag_int_value
                - mpack_discard
                - flb_log_check.780
                - flb_log_print
            - BranchSide:      'src/flb_time.c:356,32'
              BranchSideFuncs:
                - mpack_tag_uint_value
                - mpack_discard
            - BranchSide:      'src/flb_time.c:360,17'
              BranchSideFuncs:
                - mpack_tag_float_value
                - mpack_tag_double_value
                - mpack_discard
            - BranchSide:      'src/flb_time.c:364,17'
              BranchSideFuncs:
                - mpack_tag_double_value
                - mpack_discard
            - BranchSide:      'src/flb_time.c:369,23'
              BranchSideFuncs:
                - mpack_tag_ext_length
                - mpack_read_bytes
                - ntohl
                - ntohl
                - mpack_discard
                - flb_log_check.780
                - flb_log_print
            - BranchSide:      'src/flb_time.c:381,13'
              BranchSideFuncs:
                - flb_log_check.780
                - flb_log_print
        - Branch String:   'src/flb_time.c:348,17'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:349,17'
              BranchSideFuncs:
                - flb_log_check.780
                - flb_log_print
            - BranchSide:      'src/flb_time.c:352,32'
              BranchSideFuncs:
                - mpack_discard
        - Branch String:   'src/flb_time.c:349,17'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:349,17'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_time.c:350,17'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:370,17'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:371,17'
              BranchSideFuncs:
                - flb_log_check.780
                - flb_log_print
            - BranchSide:      'src/flb_time.c:374,30'
              BranchSideFuncs:
                - mpack_read_bytes
                - ntohl
                - ntohl
                - mpack_discard
        - Branch String:   'src/flb_time.c:371,17'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:371,17'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_time.c:372,17'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:381,13'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:381,13'
              BranchSideFuncs:
                - flb_log_print
            - BranchSide:      'src/flb_time.c:382,13'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:387,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:388,23'
              BranchSideFuncs:
                - mpack_discard
            - BranchSide:      'src/flb_time.c:391,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_time.c:349,17'
          Dst:             flb_log_check
        - Src:             'src/flb_time.c:349,17'
          Dst:             flb_log_print
        - Src:             'src/flb_time.c:371,17'
          Dst:             flb_log_check
        - Src:             'src/flb_time.c:371,17'
          Dst:             flb_log_print
        - Src:             'src/flb_time.c:376,42'
          Dst:             ntohl
        - Src:             'src/flb_time.c:378,43'
          Dst:             ntohl
        - Src:             'src/flb_time.c:381,13'
          Dst:             flb_log_check
        - Src:             'src/flb_time.c:381,13'
          Dst:             flb_log_print
    - functionName:    ntohs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_time_append_to_msgpack
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tm
        - pk
        - fmt
      BBCount:         19
      ICount:          124
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _flb_time_get
        - htonl
        - is_valid_format
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_time.c:210,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:214,13'
              BranchSideFuncs:
                - htonl
                - htonl
                - msgpack_pack_ext
                - msgpack_pack_ext_body
                - msgpack_pack_uint64
                - _flb_time_get
                - time
            - BranchSide:      'src/flb_time.c:218,9'
              BranchSideFuncs:
                - htonl
                - htonl
                - msgpack_pack_ext
                - msgpack_pack_ext_body
                - msgpack_pack_uint64
                - _flb_time_get
                - time
        - Branch String:   'src/flb_time.c:218,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:219,11'
              BranchSideFuncs:
                - _flb_time_get
                - htonl
                - htonl
                - msgpack_pack_ext
                - msgpack_pack_ext_body
                - msgpack_pack_uint64
                - time
            - BranchSide:      'src/flb_time.c:228,12'
              BranchSideFuncs:
                - htonl
                - htonl
                - msgpack_pack_ext
                - msgpack_pack_ext_body
                - msgpack_pack_uint64
        - Branch String:   'src/flb_time.c:219,11'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:220,29'
              BranchSideFuncs:
                - time
                - htonl
                - htonl
                - msgpack_pack_ext
                - msgpack_pack_ext_body
                - msgpack_pack_uint64
            - BranchSide:      'src/flb_time.c:223,9'
              BranchSideFuncs:
                - _flb_time_get
                - htonl
                - htonl
                - msgpack_pack_ext
                - msgpack_pack_ext_body
                - msgpack_pack_uint64
        - Branch String:   'src/flb_time.c:228,5'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:230,29'
              BranchSideFuncs:
                - msgpack_pack_uint64
            - BranchSide:      'src/flb_time.c:238,31'
              BranchSideFuncs:
                - htonl
                - htonl
                - msgpack_pack_ext
                - msgpack_pack_ext_body
            - BranchSide:      'src/flb_time.c:238,31'
              BranchSideFuncs:
                - htonl
                - htonl
                - msgpack_pack_ext
                - msgpack_pack_ext_body
            - BranchSide:      'src/flb_time.c:238,31'
              BranchSideFuncs:
                - htonl
                - htonl
                - msgpack_pack_ext
                - msgpack_pack_ext_body
            - BranchSide:      'src/flb_time.c:249,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_time.c:210,10'
          Dst:             is_valid_format
        - Src:             'src/flb_time.c:220,29'
          Dst:             time
        - Src:             'src/flb_time.c:223,9'
          Dst:             _flb_time_get
        - Src:             'src/flb_time.c:238,15'
          Dst:             htonl
        - Src:             'src/flb_time.c:240,15'
          Dst:             htonl
    - functionName:    is_valid_format
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/flb_time.c:41,40'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:41,44'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:41,40'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _flb_time_get
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - timespec_get
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/flb_time.c:47,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:56,26'
              BranchSideFuncs:
                - timespec_get
      Callsites:
        - Src:             'src/flb_time.c:56,12'
          Dst:             timespec_get
    - functionName:    htonl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timespec_get
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_time_append_to_mpack
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - writer
        - tm
        - fmt
      BBCount:         19
      ICount:          122
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _flb_time_get
        - htonl
        - is_valid_format
        - time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_time.c:159,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:163,13'
              BranchSideFuncs:
                - htonl
                - htonl
                - mpack_write_ext
                - mpack_write_uint
                - _flb_time_get
                - time
            - BranchSide:      'src/flb_time.c:167,9'
              BranchSideFuncs:
                - htonl
                - htonl
                - mpack_write_ext
                - mpack_write_uint
                - _flb_time_get
                - time
        - Branch String:   'src/flb_time.c:167,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:168,11'
              BranchSideFuncs:
                - _flb_time_get
                - htonl
                - htonl
                - mpack_write_ext
                - mpack_write_uint
                - time
            - BranchSide:      'src/flb_time.c:177,12'
              BranchSideFuncs:
                - htonl
                - htonl
                - mpack_write_ext
                - mpack_write_uint
        - Branch String:   'src/flb_time.c:168,11'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:169,29'
              BranchSideFuncs:
                - time
                - htonl
                - htonl
                - mpack_write_ext
                - mpack_write_uint
            - BranchSide:      'src/flb_time.c:172,9'
              BranchSideFuncs:
                - _flb_time_get
                - htonl
                - htonl
                - mpack_write_ext
                - mpack_write_uint
        - Branch String:   'src/flb_time.c:177,5'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:179,26'
              BranchSideFuncs:
                - mpack_write_uint
            - BranchSide:      'src/flb_time.c:187,31'
              BranchSideFuncs:
                - htonl
                - htonl
                - mpack_write_ext
            - BranchSide:      'src/flb_time.c:187,31'
              BranchSideFuncs:
                - htonl
                - htonl
                - mpack_write_ext
            - BranchSide:      'src/flb_time.c:187,31'
              BranchSideFuncs:
                - htonl
                - htonl
                - mpack_write_ext
            - BranchSide:      'src/flb_time.c:197,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/flb_time.c:159,10'
          Dst:             is_valid_format
        - Src:             'src/flb_time.c:169,29'
          Dst:             time
        - Src:             'src/flb_time.c:172,9'
          Dst:             _flb_time_get
        - Src:             'src/flb_time.c:187,15'
          Dst:             htonl
        - Src:             'src/flb_time.c:189,15'
          Dst:             htonl
    - functionName:    flb_time_diff
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - time1
        - time0
        - result
      BBCount:         18
      ICount:          138
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_time.c:126,23'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:126,26'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:127,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:126,40'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:126,43'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:127,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:126,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:130,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:130,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:131,29'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:132,13'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:133,34'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:135,17'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:135,17'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:137,13'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:141,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_time_add
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - duration
        - result
      BBCount:         15
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/flb_time.c:106,22'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:106,25'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:107,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:106,41'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:106,44'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:107,9'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:106,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:109,26'
              BranchSideFuncs: []
        - Branch String:   'src/flb_time.c:112,9'
          Branch Sides:
            - BranchSide:      'src/flb_time.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'src/flb_time.c:115,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    flb_time_to_millisec
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_time_to_nanosec
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_time_to_double
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_time_msleep
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ms
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nanosleep
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_time.c:85,12'
          Dst:             nanosleep
    - functionName:    nanosleep
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flb_time_get
      functionSourceFile: '/src/fluent-bit/src/flb_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _flb_time_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/flb_time.c:72,12'
          Dst:             _flb_time_get
    - functionName:    ftell
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    39
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gperf_case_strncmp
      functionSourceFile: '/src/fluent-bit/build/lib/onigmo/enc/jis/props.kwd'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s1
        - s2
        - n
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_jis_property_hash
      functionSourceFile: '/src/fluent-bit/build/lib/onigmo/enc/jis/props.kwd'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_jis_property
      functionSourceFile: '/src/fluent-bit/build/lib/onigmo/enc/jis/props.kwd'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         22
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - gperf_case_strncmp
        - onig_jis_property_hash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'enc/jis/props.kwd:54,30'
          Branch Sides:
            - BranchSide:      'enc/jis/props.kwd:54,33'
              BranchSideFuncs:
                - onig_jis_property_hash
                - gperf_case_strncmp
            - BranchSide:      'enc/jis/props.kwd:70,3'
              BranchSideFuncs: []
        - Branch String:   'enc/jis/props.kwd:54,7'
          Branch Sides:
            - BranchSide:      'enc/jis/props.kwd:56,59'
              BranchSideFuncs:
                - onig_jis_property_hash
                - gperf_case_strncmp
            - BranchSide:      'enc/jis/props.kwd:70,3'
              BranchSideFuncs: []
        - Branch String:   'enc/jis/props.kwd:58,11'
          Branch Sides:
            - BranchSide:      'enc/jis/props.kwd:60,37'
              BranchSideFuncs:
                - gperf_case_strncmp
            - BranchSide:      'enc/jis/props.kwd:69,5'
              BranchSideFuncs: []
        - Branch String:   'enc/jis/props.kwd:61,15'
          Branch Sides:
            - BranchSide:      'enc/jis/props.kwd:63,40'
              BranchSideFuncs:
                - gperf_case_strncmp
            - BranchSide:      'enc/jis/props.kwd:68,9'
              BranchSideFuncs: []
        - Branch String:   'enc/jis/props.kwd:65,74'
          Branch Sides:
            - BranchSide:      'enc/jis/props.kwd:65,98'
              BranchSideFuncs:
                - gperf_case_strncmp
            - BranchSide:      'enc/jis/props.kwd:67,13'
              BranchSideFuncs: []
        - Branch String:   'enc/jis/props.kwd:65,111'
          Branch Sides:
            - BranchSide:      'enc/jis/props.kwd:65,114'
              BranchSideFuncs: []
            - BranchSide:      'enc/jis/props.kwd:67,13'
              BranchSideFuncs: []
        - Branch String:   'enc/jis/props.kwd:65,19'
          Branch Sides:
            - BranchSide:      'enc/jis/props.kwd:66,34'
              BranchSideFuncs: []
            - BranchSide:      'enc/jis/props.kwd:67,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enc/jis/props.kwd:56,35'
          Dst:             onig_jis_property_hash
        - Src:             'enc/jis/props.kwd:65,78'
          Dst:             gperf_case_strncmp
    - functionName:    gperf_case_strncmp
      functionSourceFile: '/src/fluent-bit/build/lib/onigmo/enc/jis/props.kwd'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s1
        - s2
        - n
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_jis_property_hash
      functionSourceFile: '/src/fluent-bit/build/lib/onigmo/enc/jis/props.kwd'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    onig_jis_property
      functionSourceFile: '/src/fluent-bit/build/lib/onigmo/enc/jis/props.kwd'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         22
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - gperf_case_strncmp
        - onig_jis_property_hash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'enc/jis/props.kwd:54,30'
          Branch Sides:
            - BranchSide:      'enc/jis/props.kwd:54,33'
              BranchSideFuncs:
                - onig_jis_property_hash.2226
                - gperf_case_strncmp.2225
            - BranchSide:      'enc/jis/props.kwd:70,3'
              BranchSideFuncs: []
        - Branch String:   'enc/jis/props.kwd:54,7'
          Branch Sides:
            - BranchSide:      'enc/jis/props.kwd:56,59'
              BranchSideFuncs:
                - onig_jis_property_hash.2226
                - gperf_case_strncmp.2225
            - BranchSide:      'enc/jis/props.kwd:70,3'
              BranchSideFuncs: []
        - Branch String:   'enc/jis/props.kwd:58,11'
          Branch Sides:
            - BranchSide:      'enc/jis/props.kwd:60,37'
              BranchSideFuncs:
                - gperf_case_strncmp.2225
            - BranchSide:      'enc/jis/props.kwd:69,5'
              BranchSideFuncs: []
        - Branch String:   'enc/jis/props.kwd:61,15'
          Branch Sides:
            - BranchSide:      'enc/jis/props.kwd:63,40'
              BranchSideFuncs:
                - gperf_case_strncmp.2225
            - BranchSide:      'enc/jis/props.kwd:68,9'
              BranchSideFuncs: []
        - Branch String:   'enc/jis/props.kwd:65,74'
          Branch Sides:
            - BranchSide:      'enc/jis/props.kwd:65,98'
              BranchSideFuncs:
                - gperf_case_strncmp.2225
            - BranchSide:      'enc/jis/props.kwd:67,13'
              BranchSideFuncs: []
        - Branch String:   'enc/jis/props.kwd:65,111'
          Branch Sides:
            - BranchSide:      'enc/jis/props.kwd:65,114'
              BranchSideFuncs: []
            - BranchSide:      'enc/jis/props.kwd:67,13'
              BranchSideFuncs: []
        - Branch String:   'enc/jis/props.kwd:65,19'
          Branch Sides:
            - BranchSide:      'enc/jis/props.kwd:66,34'
              BranchSideFuncs: []
            - BranchSide:      'enc/jis/props.kwd:67,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'enc/jis/props.kwd:56,35'
          Dst:             onig_jis_property_hash
        - Src:             'enc/jis/props.kwd:65,78'
          Dst:             gperf_case_strncmp
    - 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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcasestr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    epoll_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    epoll_ctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timerfd_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    timerfd_settime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    epoll_create1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vprintf
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stat
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sprintf
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_attr_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_attr_setdetachstate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
